.editor-block{border-top:1px solid var(--border);padding:18px 0}.editor-block h3{font-size:15px;margin-bottom:14px}.editor-grid fieldset{border:1px solid var(--border);border-radius:9px;padding:9px 12px;grid-column:1/-1}.editor-grid legend{font-size:12px;font-weight:700}.new-program{margin-top:18px}.brand-mark{position:relative}.brand-mark img{position:absolute;display:block;top:50%;left:50%;width:90px;height:90px;max-width:none;transform:translate(-50%,-38%)}
.profile-summary{cursor:pointer;font-weight:700}.profile-editor{margin-top:20px}.profile-editor .full-field{grid-column:1/-1}.profile-editor textarea{border:1px solid #D6DCE6;border-radius:9px;padding:8px 12px;width:100%;font:inherit}
.card-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.lead-link{color:var(--maroon);font-size:12px;font-weight:700}.lead-panel textarea{width:100%;border:1px solid #D6DCE6;border-radius:9px;padding:10px;font:inherit}.lead-panel .checkline{font-size:12px}.lead-status-form{display:flex;gap:5px}.lead-status-form select{border:1px solid var(--border);border-radius:6px;padding:4px}.lead-status-form button{border:1px solid var(--border);border-radius:6px;background:white;padding:4px 7px}
.conflict-row{display:flex;justify-content:space-between;align-items:center;gap:14px}.conflict-row form{display:flex;gap:6px}.conflict-row select,.conflict-row button{border:1px solid var(--border);background:white;border-radius:6px;padding:5px;font:inherit;font-size:11px}@media(max-width:760px){.conflict-row{align-items:start;flex-direction:column}}
.discount-note{background:#FFF6F7;border-inline-start:3px solid var(--maroon);padding:8px 10px;font-size:11px;color:#714951}.discount-note a{color:var(--maroon);font-weight:700}
.profile-subhead{border-top:1px solid var(--border);padding-top:23px;margin-top:25px}
.verify-notice{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#FFF3DB;color:#714E13;border-radius:9px;padding:13px 16px;margin-bottom:18px;font-size:13px}.verify-notice button{border:1px solid #D2A963;background:white;border-radius:7px;padding:5px 9px;color:#714E13;font-weight:700;white-space:nowrap}
