:root{--surface-page: #f4f6f8;--surface-card: #ffffff;--surface-subtle: #f7f9fc;--surface-inverse: #14213d;--text-primary: #182230;--text-secondary: #667085;--text-inverse: #ffffff;--brand-primary: #1f4e8c;--brand-primary-hover: #173e70;--border-default: #dde3ea;--border-strong: #b8c2cf;--status-success: #18794e;--status-success-subtle: #eaf7ef;--status-warning: #9a6700;--status-warning-subtle: #fff0c2;--status-danger: #b42318;--status-danger-hover: #8d1c13;--status-danger-subtle: #fee4e2;--status-info: #2457d6;--status-info-subtle: #e8f1ff;--button-disabled-background: #e4e7ec;--button-disabled-foreground: #475467;--button-disabled-border: #cfd6e2;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(24 34 48 / 8%);--shadow-dialog: 0 24px 64px rgb(20 33 61 / 25%);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--line-height-body: 1.5;--line-height-heading: 1.2;--focus-ring: 0 0 0 2px var(--text-inverse), 0 0 0 4px var(--surface-inverse);font-family:system-ui,sans-serif;color:var(--text-primary);background:var(--surface-page)}*{box-sizing:border-box}body{margin:0}body.app-shell--drawer-open{overflow:hidden}button,input,select,textarea{font:inherit}a{color:var(--brand-primary)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring)}.ui-card,.ui-kpi-card,.ui-empty-state{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);padding:var(--space-5)}.ui-card,.ui-kpi-card{box-shadow:var(--shadow-sm)}.ui-section-header,.ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ui-page-header{padding-bottom:var(--space-5);border-bottom:1px solid var(--border-default)}.ui-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;border:1px solid transparent;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-weight:700;line-height:1.25;cursor:pointer}.ui-button:disabled{cursor:not-allowed;border-color:var(--button-disabled-border);background:var(--button-disabled-background);color:var(--button-disabled-foreground)}.ui-button--primary{background:var(--brand-primary);color:var(--text-inverse)}.ui-button--primary:not(:disabled):hover{background:var(--brand-primary-hover)}.ui-button--secondary{border-color:var(--border-strong);background:var(--surface-card);color:var(--text-primary)}.ui-button--quiet{background:transparent;color:var(--brand-primary)}.ui-button--danger{background:var(--status-danger);color:var(--text-inverse)}.ui-button--danger:not(:disabled):hover{background:var(--status-danger-hover)}.ui-button__content{display:inline-flex}.ui-button__loading{display:inline-flex;margin-left:var(--space-2);font-size:var(--font-size-sm)}.ui-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:var(--radius-pill);padding:2px var(--space-2);font-size:var(--font-size-sm);font-weight:700}.ui-badge--neutral{background:var(--surface-subtle);color:var(--text-secondary)}.ui-badge--info{background:var(--status-info-subtle);color:var(--status-info)}.ui-badge--success{background:var(--status-success-subtle);color:var(--status-success)}.ui-badge--warning{background:var(--status-warning-subtle);color:var(--status-warning)}.ui-badge--danger{background:var(--status-danger-subtle);color:var(--status-danger)}.ui-dialog{width:min(calc(100% - var(--space-6)),34rem);max-height:calc(100vh - var(--space-6));overflow:auto;border:0;border-radius:var(--radius-lg);padding:var(--space-5);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-dialog)}.ui-dialog::backdrop{background:#14213d8c}.ui-dialog__header{display:grid;gap:var(--space-2)}.ui-dialog__title{margin:0;font-size:var(--font-size-xl);line-height:var(--line-height-heading)}.ui-dialog__description{margin:0;color:var(--text-secondary)}.ui-dialog__body{margin-top:var(--space-5)}.ui-field{display:grid;gap:var(--space-1)}.ui-field__label{display:grid;gap:var(--space-2);font-weight:650}.ui-field__hint{color:var(--text-secondary)}.ui-field__error{margin:0;color:var(--status-danger)}.ui-action-group{display:grid;gap:var(--space-2)}.ui-action-group__title{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary)}.ui-action-group__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.login-page{min-height:100vh;display:grid;place-items:center;padding:1rem}.login-panel{width:min(100%,24rem);display:grid;gap:.75rem}.login-panel input,.login-panel button{padding:.75rem}.app-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh;background:var(--surface-page)}.app-sidebar{position:sticky;top:0;display:grid;align-content:start;gap:var(--space-6);width:232px;height:100vh;padding:var(--space-5) var(--space-4);overflow-y:auto;background:var(--surface-inverse);color:var(--text-inverse)}.app-sidebar__brand{color:var(--text-inverse);font-size:var(--font-size-lg);font-weight:800;text-decoration:none}.app-sidebar__navigation{display:grid;gap:var(--space-2)}.app-sidebar__link{display:flex;align-items:center;gap:var(--space-3);min-height:2.75rem;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--text-inverse);font-weight:650;text-decoration:none}.app-sidebar__link:hover,.app-sidebar__link[aria-current=page]{background:#ffffff29;color:var(--text-inverse)}.app-sidebar__link[aria-current=page]{font-weight:800;box-shadow:inset 3px 0 0 var(--text-inverse)}.app-shell__workspace{min-width:0}.app-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--space-3);min-height:4rem;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-default);background:var(--surface-card)}.app-header__navigation-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);cursor:pointer}.app-header__title{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-heading)}.app-header__logout{margin-left:auto;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-secondary);padding:.5rem .75rem;cursor:pointer}.app-main{width:min(100% - (var(--space-6) * 2),90rem);margin:0 auto;padding:var(--space-6) 0 var(--space-8)}.app-shell__backdrop{display:none}@media(min-width:48rem)and (max-width:63.999rem){.app-shell{grid-template-columns:200px minmax(0,1fr)}.app-sidebar{width:200px}.app-main{width:min(100% - (var(--space-5) * 2),90rem);padding-top:var(--space-5)}}@media(max-width:47.999rem){.app-shell{display:block}.app-sidebar{position:fixed;z-index:20;width:min(232px,calc(100vw - var(--space-6)));transform:translate(-105%);visibility:hidden;transition:transform .16s ease-out,visibility 0s linear .16s;box-shadow:var(--shadow-dialog)}.app-shell[data-navigation-open=true] .app-sidebar{transform:translate(0);visibility:visible;transition-delay:0s}.app-shell__backdrop{position:fixed;z-index:10;inset:0;display:block;width:100%;height:100%;border:0;background:#14213d8c;cursor:pointer}.app-header{padding-right:var(--space-4);padding-left:var(--space-4)}.app-main{width:min(100% - (var(--space-4) * 2),90rem);padding-top:var(--space-5)}}@media(min-width:48rem){.app-shell[data-navigation-open=false]{grid-template-columns:0 minmax(0,1fr)}.app-shell[data-navigation-open=false] .app-sidebar{width:0;padding:0;visibility:hidden;overflow:hidden}}.page-stack{display:grid;gap:1.25rem}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.heading-actions{display:flex;align-items:center;gap:.75rem}.page-heading h2{margin:.15rem 0 0;font-size:clamp(1.8rem,5vw,2.5rem)}.eyebrow{margin:0;color:#657188;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.primary-link,.primary-button{display:inline-flex;justify-content:center;border:0;border-radius:.65rem;padding:.75rem 1rem;background:#2457d6;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}.primary-button:disabled{opacity:.65;cursor:wait}.search-row{display:grid;grid-template-columns:1fr auto;gap:.5rem}.search-row input,.search-row button,.lead-form input,.lead-form select,.lead-form textarea{border:1px solid #cfd6e2;border-radius:.55rem;padding:.75rem;background:#fff}.search-row button{cursor:pointer}.quick-find{position:relative;margin-left:auto;width:min(100%,38rem)}.quick-find__form{display:grid;grid-template-columns:minmax(10rem,1fr) auto auto;gap:.4rem}.quick-find__form input,.quick-find__form select{border:1px solid #cfd6e2;border-radius:.55rem;padding:.55rem .65rem;background:#fff}.quick-find__panel{position:absolute;z-index:20;right:0;top:calc(100% + .4rem);width:min(100%,32rem);display:grid;gap:.45rem;padding:.6rem;border:1px solid #d9e2ef;border-radius:.8rem;background:#fff;box-shadow:0 1rem 2.5rem #1e293b2e}.quick-find__result{display:grid;gap:.15rem;padding:.6rem;border-radius:.65rem;color:inherit;text-decoration:none}.quick-find__result:hover,.quick-find__result:focus-visible{background:#f3f6fb;outline:none}.quick-find__result span,.quick-find__result small{color:#5d6b82}.contact-list{display:grid;gap:.65rem}.contact-row{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #dfe4ec;border-radius:.8rem;background:#fff}.contact-row>div,.contact-meta{display:grid;gap:.3rem}.contact-meta{justify-items:end;color:#657188}.empty-state,.success-card,.default-action{display:grid;gap:.35rem;padding:1.25rem;border-radius:.8rem;background:#fff;border:1px solid #dfe4ec}.lead-form{display:grid;gap:1rem;max-width:46rem}.lead-form>label,.advanced-grid label,.phone-fields label{display:grid;gap:.4rem;font-weight:650}.phone-fields{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(12rem,1.4fr);gap:.75rem}.phone-fields label{min-width:0}.default-action{border-color:#bcd0ff;background:#f3f7ff}.default-action span,.default-action small{color:#56647d}.lead-form details{border:1px solid #dfe4ec;border-radius:.8rem;background:#fff}.lead-form summary{cursor:pointer;padding:1rem;font-weight:700}.advanced-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:0 1rem 1rem}.wide-field{grid-column:1 / -1}.error-message{margin:0;color:#b42318}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.detail-card{background:#fff;border:1px solid #dfe4ec;border-radius:.8rem;padding:1.1rem}.detail-card h3{margin-top:0}.status-value{color:#2457d6;font-size:1.2rem;font-weight:700}.qualification-card{display:grid;gap:.75rem}.qualification-card small{color:#657188}.qualification-summary{display:grid;gap:.55rem;margin:0}.qualification-summary div{display:grid;gap:.15rem;padding:.55rem;border-radius:.55rem;background:#f8faff}.qualification-summary dt{color:#657188;font-size:.85rem;font-weight:700}.qualification-summary dd{margin:0;font-weight:650}.qualification-budget-presets{display:flex;flex-wrap:wrap;gap:.45rem;border:1px solid #dfe4ec;border-radius:.55rem;padding:.75rem}.qualification-budget-presets legend{font-weight:700}.qualification-budget-presets button{border:1px solid #cfd6e2;border-radius:.45rem;padding:.45rem .65rem;background:#fff;color:#2457d6;cursor:pointer}.post-viewing-dialog select[multiple]{min-height:8.5rem}.post-viewing-presets{display:flex;flex-wrap:wrap;gap:.45rem;border:1px solid #dfe4ec;border-radius:.55rem;padding:.75rem}.post-viewing-presets legend{font-weight:700}.post-viewing-presets button{border:1px solid #cfd6e2;border-radius:.45rem;padding:.45rem .65rem;background:#fff;color:#2457d6;cursor:pointer}.inline-form{display:grid;gap:.75rem;margin-top:1rem}.inline-form label{display:grid;gap:.35rem}.inline-form input,.inline-form select{padding:.65rem;border:1px solid #cfd6e2;border-radius:.55rem}.history-list{display:grid;gap:.8rem;padding-left:1.25rem}.history-list span{display:block;color:#657188;font-size:.9rem;margin-top:.2rem}.opportunity-timeline{grid-column:1 / -1}.timeline-truncated{margin:0;color:#657188}.timeline-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.timeline-item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;padding:.8rem;border:1px solid #dfe4ec;border-radius:.65rem;background:#f8faff}.timeline-item__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#e8f1ff}.timeline-item strong,.timeline-item time,.timeline-item small{display:block}.timeline-item time,.timeline-item small{color:#657188;font-size:.9rem;margin-top:.2rem}.timeline-item__summary{margin:.35rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.timeline-item__summary button{margin-left:.5rem;border:0;background:transparent;color:#2457d6;font-weight:700;cursor:pointer}.success-message{margin:0;background:#eaf7ef;color:#176b4d;padding:.7rem 1rem;border-radius:.55rem}.activity-drawer{border:1px solid #bcd0ff;border-radius:.8rem;background:#f8faff;padding:1rem}.drawer-heading{display:flex;justify-content:space-between;align-items:center}.drawer-heading h3{margin:0}.activity-form,.next-action-fields{display:grid;gap:.75rem;margin-top:1rem}.activity-form label,.next-action-fields label{display:grid;gap:.35rem}.activity-form input,.activity-form select,.activity-form textarea{border:1px solid #cfd6e2;border-radius:.55rem;padding:.7rem;background:#fff}.checkbox-label{display:flex!important;grid-template-columns:auto 1fr;align-items:center}.current-action{display:grid;gap:.25rem;padding:.75rem;border-radius:.55rem;background:#fff}.shortcut-row{display:flex;flex-wrap:wrap;gap:.4rem}.shortcut-row button{padding:.45rem .7rem}.dashboard-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-3)}.dashboard-kpis .ui-kpi-card{display:grid;gap:var(--space-1);min-width:0}.dashboard-kpis .ui-kpi-card>span,.dashboard-kpis .ui-kpi-card>small{color:var(--text-secondary)}.dashboard-kpis .ui-kpi-card>strong{font-size:var(--font-size-2xl);line-height:var(--line-height-heading)}.dashboard-filters{display:flex;flex-wrap:wrap;gap:var(--space-2)}.priority-section{display:grid;gap:var(--space-3)}.priority-section .ui-section-header h2{margin:0;font-size:var(--font-size-xl)}.priority-section .ui-empty-state p{margin:0;color:var(--text-secondary)}.priority-list{display:grid;gap:var(--space-3)}.follow-up-overview{display:grid;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-default)}.follow-up-overview .ui-section-header h2{margin:0;font-size:var(--font-size-xl)}.follow-up-overview .ui-section-header p{margin:var(--space-1) 0 0;color:var(--text-secondary)}.follow-up-overview__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-3)}.follow-up-overview__card{display:grid;gap:var(--space-1);min-height:6.25rem;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface-card);color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm)}.follow-up-overview__card[aria-pressed=true]{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}.follow-up-overview__card span,.follow-up-overview__card small{color:var(--text-secondary)}.follow-up-overview__card strong{font-size:var(--font-size-2xl);line-height:var(--line-height-heading)}.follow-up-overview__list{display:grid;gap:var(--space-3)}.follow-up-overview__item{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(14rem,1.2fr) repeat(3,minmax(10rem,1fr)) auto;align-items:center;gap:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface-card)}.follow-up-overview__item>div{display:grid;gap:var(--space-1)}.follow-up-overview__item p,.follow-up-overview__item span{margin:0;color:var(--text-secondary)}.follow-up-overview__item strong{color:var(--brand-primary)}.follow-up-overview__error{margin:0;color:var(--text-secondary)}.priority-card{min-width:0}.priority-card__surface{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(16rem,.8fr);gap:var(--space-5)}.priority-card__main,.priority-card__actions,.priority-card__region{display:grid;gap:var(--space-2);min-width:0}.priority-card__main{gap:var(--space-4)}.priority-card__actions{align-content:start;gap:var(--space-4)}.priority-card__region-label{margin:0;color:var(--text-secondary);font-size:var(--font-size-xs);letter-spacing:.08em}.priority-card-heading{display:flex;justify-content:space-between;gap:var(--space-4)}.priority-card-heading>div{display:grid;gap:var(--space-1);min-width:0}.priority-card-heading strong{font-size:var(--font-size-lg)}.priority-card-heading span,.priority-card-heading small,.priority-card__context,.priority-card__when{color:var(--text-secondary)}.priority-card__next{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-subtle)}.priority-card__contact-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.priority-card__contact-actions>a{display:inline-flex;align-items:center;min-height:2.5rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:var(--surface-card);font-weight:700;text-decoration:none}.priority-card__contact-actions>.activity-drawer{flex-basis:100%}.quick-follow-up-outcome{display:flex;flex-wrap:wrap;gap:var(--space-3);border:0;padding:0}.quick-follow-up-outcome legend{margin-bottom:var(--space-2);font-weight:700}.quick-follow-up-outcome label{display:inline-flex;align-items:center;gap:var(--space-2)}.quick-follow-up-presets{display:flex;flex-wrap:wrap;gap:var(--space-2)}.quick-follow-up-preset{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.quick-follow-up-preset small{max-width:15rem}.task-action-block,.appointment-action-block{padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle)}.appointment-action-block{border-color:#cfe0ff;background:#f4f8ff}.bucket-overdue,.bucket-nurture_due{background:#fee4e2;color:#b42318}.bucket-today{background:#fff0c2;color:#7a4d00}.bucket-needs_action{background:#e4e7ec;color:#344054}.bucket-upcoming{background:#e8f1ff;color:#2457d6}.objective-line,.missing-action{margin:0;font-weight:700}.reason-list{margin:0;padding-left:var(--space-5);color:var(--text-secondary)}.card-actions{display:flex;flex-wrap:wrap;gap:.5rem}.card-actions a,.card-actions button{border:1px solid #cfd6e2;border-radius:.5rem;padding:.55rem .75rem;background:#fff;color:#2457d6;cursor:pointer;text-decoration:none}.appointment-current{display:grid;gap:.45rem}.appointment-current>p{margin:0}.dashboard-appointment{display:grid;gap:.55rem;padding:.75rem;border:1px solid #cfe0ff;border-radius:.55rem;background:#f4f8ff}.dashboard-appointment>small{color:#657188}.status-chip{width:fit-content;padding:.25rem .55rem;border-radius:99px;background:#e8f1ff;color:#2457d6;font-size:.85rem;font-weight:700}.pipeline-hygiene-card__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pipeline-hygiene-card .dashboard-appointment{margin:0}.appointment-history{margin-top:1rem;border-top:1px solid #dfe4ec;padding-top:.8rem}.appointment-history h4{margin:0}.modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem;background:#1720338c}.appointment-dialog{width:min(100%,34rem);max-height:calc(100vh - 2rem);overflow-y:auto;border-radius:.8rem;padding:1.1rem;background:#fff;box-shadow:0 1.5rem 4rem #17203340}.appointment-prep-dialog{width:min(100%,46rem);display:grid;gap:.85rem}.appointment-prep-dialog h4{margin:0}.appointment-prep-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.prep-summary{display:grid;gap:.45rem;padding:.75rem;border:1px solid #dfe4ec;border-radius:.65rem;background:#f8faff}.prep-summary dl{display:grid;gap:.35rem;margin:0}.prep-summary dl>div{display:grid;gap:.15rem}.prep-summary dt{color:#657188;font-size:.84rem}.prep-summary dd,.prep-summary p{margin:0}.prep-readiness-list,.prep-activity-list{display:grid;gap:.45rem;margin:0;padding-left:1.25rem}.prep-readiness-list li,.prep-activity-list li{display:grid;gap:.2rem}.appointment-form{display:grid;gap:.8rem;margin-top:1rem}.appointment-form label{display:grid;gap:.35rem;font-weight:650}.appointment-form input,.appointment-form select,.appointment-form textarea{border:1px solid #cfd6e2;border-radius:.55rem;padding:.7rem;background:#fff}.appointment-form textarea{min-height:5rem;resize:vertical}.appointment-form small{color:#657188}.warning-card{padding:.8rem;border-radius:.6rem;background:#fff0c2;color:#6a4500}.warning-card p{margin-bottom:0}.nurture-form,.nurture-status,.nurture-status p{display:grid;gap:var(--space-3)}.nurture-status p{margin:0;gap:var(--space-1)}.nurture-form input,.nurture-form textarea{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-3)}.import-panel,.import-confirm{display:grid;gap:.75rem;max-width:40rem;padding:1rem;border:1px solid #dfe4ec;border-radius:.8rem;background:#fff}.import-panel label{display:grid;gap:.5rem;font-weight:700}.import-summary{display:flex;flex-wrap:wrap;gap:.75rem;padding:.9rem;border-radius:.7rem;background:#e8f1ff}.import-table-wrap{overflow-x:auto}.import-table{width:100%;border-collapse:collapse;background:#fff}.import-table th,.import-table td{padding:.7rem;border-bottom:1px solid #dfe4ec;text-align:left}@media(max-width:42rem){.page-heading,.ui-page-header,.contact-row{align-items:stretch;flex-direction:column}.contact-meta{justify-items:start}.advanced-grid,.phone-fields{grid-template-columns:1fr}.wide-field{grid-column:auto}}@media(max-width:64rem){.priority-card__surface{grid-template-columns:1fr}.follow-up-overview__item{grid-template-columns:1fr;align-items:start}}
