:root{--ink:#17212b;--slate:#5b6673;--rule:#d8dee5;--paper:#eef2f5;--mist:#f3f6f8;--white:#fff;--blue:#006fbf;--blue-dark:#005b9d;--pine:#235d4a;--amber:#b7772a;--red:#b9473e;--shadow-ledger:0 1px 2px #17212b14;--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-data:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:320px}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-ui);text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.45}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}p,h1,h2,h3,dl,dd,figure{margin:0}h1{letter-spacing:-.02em;font-size:clamp(1.35rem,2vw,1.5rem);font-weight:650;line-height:1.2}h2{font-size:1rem;font-weight:650;line-height:1.3}h3{font-size:.875rem;font-weight:650}dt,.eyebrow{color:var(--slate);letter-spacing:.055em;text-transform:uppercase;font-size:.7rem;font-weight:700}.eyebrow{color:var(--blue);margin-bottom:3px}.button{background:var(--white);min-height:36px;color:var(--ink);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;font-weight:650;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.button:hover{background:var(--mist)}.button:disabled{opacity:.58}.button-primary{border-color:var(--blue);background:var(--blue);color:var(--white)}.button-primary:hover{border-color:var(--blue-dark);background:var(--blue-dark)}.button-quiet{border-color:var(--rule);background:var(--white)}.button-quiet:hover{background:var(--mist);border-color:#bdc7d1}.button-danger{border-color:var(--red);background:var(--red);color:var(--white)}.radar-origin-notice,.radar-coverage-warning{background:#b7772a12;border:1px solid #b7772a47;border-radius:10px;padding:14px 16px}.radar-origin-notice p,.radar-coverage-warning p{color:var(--slate);margin:5px 0 0}.radar-match-list{gap:7px;margin-top:12px;display:grid}.radar-match-card{border-top:1px solid #b7772a2e;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.radar-match-card>div{gap:2px;min-width:0;display:grid}.radar-match-card small{color:var(--slate)}.radar-match-card form{flex:none;margin:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #006fbf3d}.field{gap:5px;min-width:0;display:grid}.field label{color:var(--slate);letter-spacing:.025em;text-transform:uppercase;font-size:.72rem;font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--rule);background:var(--white);border-radius:3px;outline:0;width:100%;min-width:0}.field input,.field select{height:38px;padding:0 10px}.field textarea{resize:vertical;min-height:92px;padding:9px 10px}.field input:hover,.field select:hover,.field textarea:hover{border-color:#bdc7d1}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #006fbf1a}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--red)}.field small{color:var(--slate);font-size:.74rem}.field .field-error{color:var(--red)}.form-error,.form-success{border:1px solid;border-radius:3px;padding:9px 11px;font-size:.8rem}.form-error{color:#8f302a;background:#b9473e12;border-color:#b9473e47}.form-success{color:var(--pine);background:#235d4a12;border-color:#235d4a40}.portal-shell{min-height:100vh}.portal-header{z-index:40;border-bottom:1px solid var(--rule);background:var(--white);box-shadow:var(--shadow-ledger);position:sticky;top:0}.portal-header-top{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:6px 16px;display:flex}.brand-lockup{align-items:center;gap:9px;min-width:0;display:inline-flex}.brand-lockup>span:last-child{line-height:1.16;display:grid}.brand-lockup strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.brand-lockup small{color:var(--slate);font-size:.68rem}.brand-mark{background:var(--blue);width:32px;height:32px;color:var(--white);border-radius:3px;flex:none;place-items:center;font-size:.88rem;font-weight:800;display:grid}.header-actions,.account-block{align-items:center;gap:10px;min-width:0;display:flex}.account-block{border-left:1px solid var(--rule);padding-left:12px}.account-copy{text-align:right;max-width:180px;line-height:1.2;display:grid}.account-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.account-copy small{color:var(--slate);font-size:.68rem}.portal-nav{border-top:1px solid var(--rule);background:var(--mist);scrollbar-width:thin;align-items:stretch;gap:2px;min-height:38px;padding:0 13px;display:flex;overflow-x:auto}.portal-nav a{height:38px;color:var(--slate);border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 11px;font-size:.8rem;font-weight:650;display:inline-flex}.portal-nav a:hover{background:var(--white);color:var(--ink)}.portal-nav a.is-active,.portal-nav a[aria-current=page]{border-bottom-color:var(--blue);background:var(--white);color:var(--ink)}.portal-main{width:100%;max-width:1600px;margin:0 auto;padding:16px}.page-stack{gap:16px;display:grid}.workspace-heading,.page-title-row,.creation-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:74px;display:flex}.workspace-heading>div,.page-title-row>div:first-child,.creation-heading>div:first-child{max-width:780px}.workspace-heading p:last-child,.page-title-row p:not(.eyebrow),.creation-heading>div>p:not(.eyebrow){color:var(--slate);margin-top:4px;font-size:.82rem}.workspace-panel,.prospect-register,.admin-panel,.admin-list,.empty-state,.record-shell,.prospect-creation-form{border:1px solid var(--rule);background:var(--white);box-shadow:var(--shadow-ledger);border-radius:4px}.panel-heading,.section-heading,.history-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-heading{border-bottom:1px solid var(--rule);min-height:56px;padding:10px 16px}.panel-heading p,.section-heading p,.history-toolbar p{color:var(--slate);margin-top:2px;font-size:.78rem}.tool-list{display:grid}.tool-card{border-bottom:1px solid var(--rule);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:grid;position:relative}.tool-card:last-child{border-bottom:0}.tool-card-active:before{background:var(--blue);content:"";opacity:0;width:3px;transition:opacity .12s;position:absolute;inset:0 auto 0 0}.tool-card-active:hover{background:var(--mist)}.tool-card-active:hover:before{opacity:1}.tool-number{color:var(--blue);font-family:var(--font-data);font-size:.75rem;font-weight:700}.tool-card h3{margin-bottom:2px}.tool-card p{color:var(--slate);font-size:.78rem}.tool-arrow{border:1px solid var(--rule);width:30px;height:30px;color:var(--blue);border-radius:3px;place-items:center;display:grid}.tool-card-muted{color:var(--slate);background:#fafbfc}.status-chip,.record-kind,.portal-source-badge,.priority,.event-source,.owner-badge,.co-owner-badge,.responsible-admin-badge,.admin-status{border:1px solid var(--rule);border-radius:3px;align-items:center;width:fit-content;padding:2px 6px;font-size:.66rem;font-weight:700;line-height:1.3;display:inline-flex}.status-chip{color:var(--slate);text-transform:uppercase}.page-title-actions{align-items:center;gap:12px;display:flex}.result-count{color:var(--slate);white-space:nowrap;font-size:.78rem}.result-count strong{color:var(--ink);font-family:var(--font-data);font-size:1rem}.filters-panel{border:1px solid var(--rule);background:var(--white);box-shadow:var(--shadow-ledger);border-radius:4px}.search-row{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:8px;padding:12px 16px;display:grid}.search-field input{background:var(--mist)}.filter-disclosure{border-top:1px solid var(--rule)}.filter-disclosure summary{min-height:38px;color:var(--slate);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:.78rem;font-weight:650;list-style:none;display:flex}.filter-disclosure summary::-webkit-details-marker{display:none}.filter-disclosure summary:before{color:var(--blue);content:"▸"}.filter-disclosure[open] summary:before{content:"▾"}.filter-count{background:var(--blue);min-width:20px;height:20px;color:var(--white);font-family:var(--font-data);border-radius:10px;place-items:center;font-size:.68rem;display:grid}.filter-grid{border-top:1px solid var(--rule);background:var(--mist);grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px;padding:12px 16px;display:grid}.filter-field select{height:36px}.filter-actions{border-top:1px solid var(--rule);justify-content:flex-end;padding:8px 16px;display:flex}.prospect-table-scroll{overflow-x:auto}.prospect-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:1050px}.prospect-table th{border-bottom:1px solid var(--rule);background:var(--mist);height:38px;color:var(--slate);letter-spacing:.035em;text-transform:uppercase;padding:0 12px;font-size:.68rem;font-weight:700}.prospect-table th:first-child{width:22%}.prospect-table th:nth-child(2){width:12%}.prospect-table th:nth-child(3),.prospect-table th:nth-child(4){width:13%}.prospect-table th:nth-child(5){width:20%}.prospect-table th:last-child{width:44px}.prospect-row{position:relative}.prospect-row td{border-bottom:1px solid var(--rule);vertical-align:middle;height:68px;padding:8px 12px}.prospect-row:last-child td{border-bottom:0}.prospect-row:hover td{background:#f8fafb}.prospect-company-cell{position:relative}.prospect-company-cell:before{background:var(--blue);content:"";opacity:0;width:3px;position:absolute;inset:0 auto 0 0}.prospect-row:hover .prospect-company-cell:before,.prospect-row:focus-within .prospect-company-cell:before{opacity:1}.business-code{color:var(--blue);font-family:var(--font-data);white-space:nowrap;font-size:.72rem;font-weight:700;display:block}.record-kind{border-color:var(--rule);background:var(--mist);color:var(--slate);text-transform:uppercase;margin-top:5px}.prospect-company-heading{align-items:center;gap:8px;min-width:0;display:flex}.prospect-company-heading .record-kind{flex:none;margin-top:0}.portal-source-badge{color:var(--blue);background:#006fbf12;border-color:#006fbf38}.prospect-company-link{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;display:block;overflow:hidden}.prospect-company-link:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.cell-secondary{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.71rem;display:block;overflow:hidden}.data-value,.score-value{font-family:var(--font-data)}.status-priority-row{align-items:center;gap:6px;margin-top:4px;display:flex}.priority{color:var(--amber);background:#b7772a14;border-color:#b7772a40}.priority-a{color:var(--red);background:#b9473e14;border-color:#b9473e40}.priority-b{color:var(--amber);background:#b7772a14;border-color:#b7772a40}.score-value{color:var(--slate);font-size:.7rem}.assignee-names{gap:3px;display:grid}.assignee-names>span{text-overflow:ellipsis;white-space:nowrap;grid-template-columns:minmax(0,auto) 1fr;align-items:baseline;gap:5px;min-width:0;font-size:.74rem;font-weight:650;display:grid;overflow:hidden}.assignee-names small{color:var(--slate);text-overflow:ellipsis;font-size:.64rem;font-weight:500;overflow:hidden}.assignee-names .is-suspended{color:var(--red);text-decoration:line-through}.assignee-overflow{color:var(--blue);font-family:var(--font-data);font-size:.68rem}.assignee-empty{color:var(--slate);font-size:.72rem;font-style:italic}.next-action-value{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:650;display:-webkit-box;overflow:hidden}.row-action{text-align:center}.row-action a{border:1px solid var(--rule);width:30px;height:30px;color:var(--blue);border-radius:3px;place-items:center;font-size:1rem;display:grid}.row-action a:hover{border-color:var(--blue);background:var(--white)}.empty-state{color:var(--slate);text-align:center;padding:32px 16px}.empty-state h2,.empty-state h3{color:var(--ink);margin-bottom:4px}.back-link{width:fit-content;color:var(--blue);font-size:.78rem;font-weight:650}.back-link:hover{text-underline-offset:3px;text-decoration:underline}.creation-success{color:var(--pine);background:#235d4a12;border:1px solid #235d4a40;border-radius:3px;align-items:center;gap:8px;padding:9px 12px;font-size:.8rem;display:flex}.record-shell{overflow:hidden}.detail-hero{justify-content:space-between;align-items:center;gap:20px;min-height:98px;padding:14px 16px;display:flex}.record-title{min-width:0}.prospect-identity-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:7px;display:flex}.prospect-identity-badges .business-code{border-left:3px solid var(--blue);padding-left:7px}.prospect-identity-badges .record-kind{margin-top:0}.detail-hero h1{overflow-wrap:anywhere}.detail-hero p{color:var(--slate);margin-top:4px;font-size:.78rem}.detail-hero-actions{flex:none;align-items:center;gap:8px;display:flex}.record-kind-form{border:1px solid var(--rule);background:var(--mist);border-radius:4px;grid-template-columns:minmax(170px,1fr) auto;align-items:end;gap:5px 6px;padding:7px;display:grid}.record-kind-field{gap:3px;min-width:0;display:grid}.record-kind-field label{color:var(--slate);letter-spacing:.045em;text-transform:uppercase;font-size:.62rem;font-weight:700}.record-kind-field select{border:1px solid var(--rule);background:var(--white);border-radius:3px;width:100%;min-width:0;height:34px;padding:0 28px 0 9px;font-weight:700}.record-kind-submit{background:var(--white);min-height:34px;font-size:.75rem}.record-kind-message{grid-column:1/-1;font-size:.7rem;line-height:1.35}.record-kind-message.is-success{color:var(--pine)}.record-kind-message.is-error{color:var(--red)}.record-summary-strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--mist);grid-template-columns:.85fr .7fr minmax(240px,2fr) 1fr .8fr;display:grid}.record-summary-strip>div{border-right:1px solid var(--rule);min-width:0;min-height:60px;padding:9px 12px}.record-summary-strip>div:last-child{border-right:0}.record-summary-strip dd{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.82rem;font-weight:650;overflow:hidden}.record-summary-strip time{color:var(--slate);font-family:var(--font-data);margin-top:2px;font-size:.68rem;display:block}.summary-score{font-family:var(--font-data);font-size:1rem!important}.summary-score span{color:var(--slate);font-size:.68rem}.assignment-panel{border-bottom:1px solid var(--rule)}.assignment-panel .section-heading{border-bottom:1px solid var(--rule);min-height:54px;padding:9px 16px}.assignment-count,.history-count{color:var(--slate);font-family:var(--font-data);white-space:nowrap;font-size:.72rem}.assignment-layout{display:grid}.assignment-layout.can-manage{grid-template-columns:minmax(0,1fr) minmax(300px,390px)}.assignment-list{align-content:start;display:grid}.assignment-person{border-bottom:1px solid var(--rule);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:7px 16px;display:grid}.assignment-person:last-child{border-bottom:0}.assignee-avatar{width:30px;height:30px;color:var(--blue);font-family:var(--font-data);background:#006fbf14;border:1px solid #006fbf33;border-radius:50%;place-items:center;font-size:.66rem;font-weight:800;display:grid}.assignment-person-copy{min-width:0;display:grid}.assignment-person-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.assignment-person-copy>span{color:var(--slate);font-size:.68rem}.assignment-person-status{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.owner-badge{color:var(--pine);background:#235d4a14;border-color:#235d4a3d}.co-owner-badge{color:var(--blue);background:#006fbf12;border-color:#006fbf38}.responsible-admin-badge{background:var(--blue);color:var(--white);border-color:#006fbf4d}.assignment-empty{padding:18px 16px}.assignment-empty p{color:var(--slate);margin-top:3px;font-size:.76rem}.assignment-form{border-left:1px solid var(--rule);background:var(--mist);align-content:start;gap:9px;padding:12px;display:grid}.assignment-form fieldset{border:0;min-width:0;margin:0;padding:0}.assignment-form legend{font-size:.82rem;font-weight:700}.assignment-form fieldset>p{color:var(--slate);margin-top:3px;font-size:.7rem}.assignment-checklist{gap:5px;max-height:244px;margin-top:9px;padding-right:2px;display:grid;overflow-y:auto}.assignment-option{border:1px solid var(--rule);background:var(--white);cursor:pointer;border-radius:3px;grid-template-columns:16px 28px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:6px 8px;display:grid}.assignment-option:has(input:checked){border-color:var(--blue);box-shadow:inset 3px 0 var(--blue)}.assignment-option:has(input:focus-visible){outline:3px solid #006fbf33}.assignment-option.is-suspended{opacity:.66}.assignment-option input{width:16px;height:16px;accent-color:var(--blue)}.assignment-option .assignee-avatar{width:28px;height:28px}.assignment-option-copy{min-width:0;line-height:1.22;display:grid}.assignment-option-copy strong,.assignment-option-copy small,.assignment-option-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignment-option-copy strong{font-size:.74rem}.assignment-option-copy small,.assignment-option-copy span{color:var(--slate);font-size:.64rem}.detail-grid{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-card{border-right:1px solid var(--rule);min-width:0}.detail-card:last-child{border-right:0}.detail-card-heading{border-bottom:1px solid var(--rule);padding:9px 16px}.detail-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-list>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:51px;padding:8px 16px}.detail-list>div:nth-child(2n){border-right:0}.detail-list>div:nth-last-child(-n+2){border-bottom:0}.detail-list>.detail-list-wide{border-right:0;grid-column:1/-1}.detail-list dd{overflow-wrap:anywhere;margin-top:3px;font-size:.78rem;font-weight:600}.detail-link-value a,.social-profile-list a{color:var(--blue);font-weight:650}.social-profile-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.external-links{border-top:1px solid var(--rule);align-items:center;gap:12px;min-height:42px;padding:6px 16px;display:flex}.external-links a{color:var(--blue);font-size:.74rem;font-weight:650}.financial-section{border-bottom:1px solid var(--rule);min-width:0}.financial-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:9px 16px;display:flex}.financial-state{border:1px solid var(--rule);color:var(--slate);border-radius:999px;flex:none;padding:3px 8px;font-size:.67rem;font-weight:700}.financial-state.available{color:var(--pine);background:#235d4a12;border-color:#235d4a47}.financial-state.pending{color:var(--amber);background:#b7772a12;border-color:#b7772a47}.financial-summary{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(220px,1fr);display:grid}.financial-identity,.financial-verification{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.financial-verification{border-left:1px solid var(--rule)}.financial-identity>div,.financial-verification>div{border-right:1px solid var(--rule);min-height:51px;padding:8px 16px}.financial-identity>div:last-child,.financial-verification>div:last-child{border-right:0}.financial-identity dd,.financial-verification dd{overflow-wrap:anywhere;margin-top:3px;font-size:.78rem;font-weight:600}.financial-table-shell{border-bottom:1px solid var(--rule);overflow-x:auto}.financial-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.77rem}.financial-table th,.financial-table td{overflow-wrap:anywhere;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 16px}.financial-table tr:last-child th,.financial-table tr:last-child td{border-bottom:0}.financial-table th:last-child,.financial-table td:last-child{border-right:0}.financial-table thead th{background:var(--mist);color:var(--slate);letter-spacing:.045em;text-transform:uppercase;font-size:.66rem;font-weight:700}.financial-table thead th:first-child,.financial-table tbody th{width:38%}.financial-table tbody th{font-weight:650}.financial-context{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);display:grid}.financial-context>div{border-right:1px solid var(--rule);padding:11px 16px}.financial-context>div p{margin-top:4px;font-size:.78rem}.financial-context dl{display:grid}.financial-context dl>div{border-bottom:1px solid var(--rule);padding:8px 16px}.financial-context dl>div:last-child{border-bottom:0}.financial-context dd{overflow-wrap:anywhere;margin-top:3px;font-size:.75rem}.financial-context a{color:var(--blue);font-weight:650}.financial-empty{padding:14px 16px}.financial-empty p{color:var(--slate);margin-top:3px;font-size:.78rem}.financial-disclaimer{border-top:1px solid var(--rule);background:var(--mist);color:var(--slate);padding:7px 16px;font-size:.68rem}.enrichment-report{gap:1rem;display:grid}.enrichment-report-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.enrichment-report-meta span,.enrichment-report small{color:var(--muted)}.enrichment-profile-status{color:var(--slate);font-size:.75rem}.enrichment-list,.enrichment-source-list{gap:.45rem;margin:.55rem 0 0;padding-left:1.25rem;display:grid}.enrichment-history{border-top:1px solid var(--rule);padding-top:.75rem}.enrichment-history summary{color:var(--blue);cursor:pointer;font-weight:650}.enrichment-history ol{gap:.65rem;margin:.7rem 0 0;padding-left:1.25rem;display:grid}.enrichment-history p{color:var(--slate);margin-top:.2rem}.price-observation-panel{border-top:1px solid var(--rule);margin-top:1rem;padding-top:1rem}.price-observation-panel>p{color:var(--slate);margin-top:.25rem;font-size:.75rem}.narrative-card{border:0;border-bottom:1px solid var(--rule);grid-template-columns:190px minmax(0,1fr);display:grid}.narrative-card .detail-card-heading{border-right:1px solid var(--rule);border-bottom:0}.narrative-copy{padding:11px 16px;font-size:.78rem}.muted-copy{color:var(--slate);margin-top:8px}.history-section{min-width:0}.history-toolbar{border-bottom:1px solid var(--rule);min-height:56px;padding:9px 16px}.history-actions{align-items:center;gap:10px;display:flex}.history-table-shell{overflow-x:auto}.history-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:720px}.history-date-column{width:148px}.history-table th{border-bottom:1px solid var(--rule);background:var(--mist);height:36px;color:var(--slate);letter-spacing:.035em;text-transform:uppercase;padding:0 12px;font-size:.68rem;font-weight:700}.history-table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px}.history-table tr:last-child td{border-bottom:0}.history-table tbody tr:hover td{background:#f8fafb}.event-date{color:var(--slate);font-family:var(--font-data);font-size:.72rem}.event-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.event-title-row h3{overflow-wrap:anywhere}.event-source{max-width:min(280px,48%);color:var(--blue);overflow-wrap:anywhere;text-align:right;white-space:normal;background:#006fbf0f;border-color:#006fbf33;flex:none;justify-content:flex-end}.event-source-imported{color:var(--slate);font-family:var(--font-data)}.event-result,.event-comment{color:var(--slate);white-space:pre-wrap;margin-top:5px;font-size:.76rem}.event-comment{border-left:2px solid var(--rule);padding-left:8px}.event-author{color:var(--slate);margin-top:6px;font-size:.68rem}.event-meta{flex-wrap:wrap;gap:5px 14px;margin-top:7px;display:flex}.event-meta div{gap:4px;font-size:.7rem;display:flex}.event-meta dt{font-size:.65rem}.event-meta dd{color:var(--slate)}.event-media{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.event-media figure{border:1px solid var(--rule);border-radius:3px;width:116px;overflow:hidden}.event-media img{object-fit:cover;width:100%;height:82px;display:block}.event-media figcaption{color:var(--slate);padding:5px 7px;font-size:.64rem}.event-audio{border:1px solid var(--rule);border-radius:3px;gap:5px;min-width:min(100%,300px);padding:7px;display:grid}.event-audio span{color:var(--slate);font-size:.68rem;font-weight:650}.event-audio audio{width:100%;height:34px}.prospect-edit-trigger{justify-items:end;gap:4px;display:grid}.prospect-edit-success{max-width:250px;color:var(--pine);text-align:right;font-size:.68rem}.prospect-edit-dialog{border:1px solid var(--rule);background:var(--white);width:min(980px,100vw - 24px);max-height:min(900px,100vh - 24px);color:var(--ink);border-radius:4px;margin:auto;padding:0;box-shadow:0 18px 50px #17212b3d}.prospect-edit-dialog::backdrop{background:#17212b7a}.prospect-edit-form{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.prospect-edit-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.prospect-edit-header h2{font-size:1.05rem}.prospect-edit-header>div>p:last-child{color:var(--slate);margin-top:2px;font-size:.72rem}.prospect-edit-close{border:1px solid var(--rule);background:var(--white);width:32px;height:32px;color:var(--slate);border-radius:3px;flex:none;place-items:center;font-size:1.2rem;display:grid}.prospect-edit-close:hover{border-color:var(--blue);color:var(--blue)}.prospect-edit-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.prospect-edit-policy{border-bottom:1px solid var(--rule);border-left:3px solid var(--pine);background:#235d4a0f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 13px;display:grid}.prospect-edit-policy strong{color:var(--pine);font-size:.74rem}.prospect-edit-policy p,.prospect-edit-policy small{color:var(--slate);font-size:.68rem}.prospect-edit-policy small{text-align:right}.prospect-edit-error{margin:10px 16px 0}.prospect-edit-form fieldset{border:0;border-bottom:1px solid var(--rule);grid-template-columns:180px minmax(0,1fr);column-gap:16px;min-width:0;margin:0;padding:13px 16px;display:grid}.prospect-edit-form legend{grid-column:1;padding:0;font-size:.8rem;font-weight:750}.prospect-edit-grid{grid-area:1/2/span 2;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.edit-field-span-2{grid-column:span 2}.edit-field-wide{grid-column:1/-1}.prospect-edit-actions{border-top:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.ownership-promise{max-width:390px;color:var(--pine);background:#235d4a0f;border:1px solid #235d4a38;border-radius:3px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:9px 11px;display:grid}.ownership-promise>span{background:var(--pine);width:22px;height:22px;color:var(--white);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.ownership-promise strong{font-size:.76rem}.ownership-promise p{margin-top:2px;font-size:.7rem}.prospect-creation-form{overflow:hidden}.prospect-creation-form fieldset{border:0;border-bottom:1px solid var(--rule);grid-template-columns:190px minmax(0,1fr);column-gap:16px;min-width:0;margin:0;padding:14px 16px;display:grid}.prospect-creation-form legend{grid-column:1;padding:0;font-size:.82rem;font-weight:700}.prospect-creation-form fieldset>p{color:var(--slate);grid-column:1;margin-top:4px;font-size:.7rem}.creation-form-grid{grid-area:1/2/span 3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.creation-field-wide{grid-column:1/-1}.creation-form-error{margin:12px 16px 0}.creation-form-actions{z-index:2;border-top:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex;position:sticky;bottom:0}.administration-page .page-title-row{min-height:64px}.admin-panel{grid-template-columns:260px minmax(0,1fr);gap:20px;padding:14px 16px;display:grid}.supporting-copy{color:var(--slate);margin-top:4px;font-size:.74rem}.invitation-form{grid-template-columns:minmax(240px,1fr) minmax(170px,.45fr) auto;align-items:end;gap:8px;display:grid}.invitation-form .form-error,.invitation-form .form-success{grid-column:1/-1}.admin-list{overflow:hidden}.section-heading+.admin-list{margin-top:8px}.admin-list-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 170px 120px;align-items:center;gap:16px;min-height:50px;padding:7px 12px;display:grid}.admin-list-row:last-child{border-bottom:0}.admin-list-row>div{min-width:0;display:grid}.admin-list-row strong,.admin-list-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-list-row strong{font-size:.78rem}.admin-list-row small,.admin-list-row>span:not(.admin-status){color:var(--slate);font-size:.7rem}.admin-status{justify-content:center}.admin-status.success{color:var(--pine);background:#235d4a14;border-color:#235d4a3d}.admin-status.error{color:var(--red);background:#b9473e14;border-color:#b9473e3d}.admin-status.pending{color:var(--amber);background:#b7772a14;border-color:#b7772a3d}.radar-prompt-list,.radar-candidate-list{gap:12px;display:grid}.radar-mailbox-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.radar-mailbox-card{border:1px solid var(--rule);background:var(--white);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;display:flex}.radar-mailbox-card>div{gap:3px;min-width:0;display:grid}.radar-mailbox-card strong,.radar-mailbox-card small{overflow-wrap:anywhere}.radar-mailbox-card small{color:var(--slate)}.radar-prompt-card,.radar-candidate-card{border:1px solid var(--rule);background:var(--white);border-radius:10px;padding:14px}.radar-prompt-heading,.radar-candidate-card{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.radar-prompt-heading h3{margin:0}.radar-prompt-heading small{color:var(--slate)}.radar-prompt-card pre{background:var(--mist);white-space:pre-wrap;max-height:420px;font:inherit;border-radius:8px;margin:12px 0 0;padding:14px;font-size:.82rem;overflow:auto}.radar-prompt-decisions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.radar-prompt-decisions form{margin:0}.radar-candidate-copy{flex:1;gap:5px;min-width:0;display:grid}.radar-candidate-copy>div{flex-wrap:wrap;gap:7px;display:flex}.radar-candidate-copy span,.radar-candidate-copy small{color:var(--slate)}.radar-candidate-copy p{margin:4px 0}.radar-candidate-actions{flex:none;align-items:center;gap:7px;display:flex}.radar-candidate-actions form{margin:0}.radar-duplicate-confirmation{background:#b7772a12;border:1px solid #b7772a47;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 9px;padding:12px;display:grid}.radar-duplicate-confirmation input{margin-top:3px}.radar-duplicate-confirmation .field-error{grid-column:2}.admin-status.muted{color:var(--slate)}.dispatcher-proposal-row{grid-template-columns:minmax(0,1fr) 170px minmax(170px,auto)}.proposal-review-form{gap:5px;min-width:0;display:grid}.proposal-review-actions{gap:5px;display:grid}.proposal-review-actions .button{min-height:32px;padding-left:8px;padding-right:8px;font-size:.72rem}.proposal-review-message{font-size:.68rem;line-height:1.35}.proposal-review-message.is-success{color:var(--pine)}.proposal-review-message.is-error{color:var(--red)}.sync-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sync-overview-card{border:1px solid var(--rule);background:var(--white);border-radius:3px;align-content:center;gap:3px;min-height:72px;padding:11px 13px;display:grid}.sync-overview-card span{color:var(--slate);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.sync-overview-card strong{font-size:.9rem}.sync-overview-card strong.ok{color:var(--pine)}.sync-overview-card strong.warning{color:var(--amber)}.sync-run-list{border:1px solid var(--rule);background:var(--white);border-radius:3px;overflow:hidden}.sync-run-row{border-bottom:1px solid var(--rule);grid-template-columns:190px 90px minmax(0,1fr);align-items:center;gap:10px 16px;padding:9px 12px;display:grid}.sync-run-row:last-child{border-bottom:0}.sync-run-row>div:first-child{display:grid}.sync-run-row>div:first-child strong{font-size:.76rem}.sync-run-row>div:first-child a{color:var(--blue);font-family:var(--font-data);font-size:.67rem}.sync-run-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.sync-run-counts dt{font-size:.62rem}.sync-run-counts dd,.sync-failure{color:var(--slate);font-size:.7rem}.sync-failure{color:var(--red);grid-column:3}.login-page,.activation-page{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.login-panel,.activation-card{border:1px solid var(--rule);background:var(--white);width:min(100%,430px);box-shadow:var(--shadow-ledger);border-radius:4px;padding:26px}.login-panel:before,.activation-card:before{background:var(--blue);width:36px;height:36px;color:var(--white);content:"M";border-radius:3px;place-items:center;margin-bottom:18px;font-size:.9rem;font-weight:800;display:grid}.login-panel h1,.activation-card h1{margin-top:3px;font-size:1.65rem}.login-intro,.activation-intro{color:var(--slate);margin-top:8px;font-size:.8rem}.login-form,.activation-form{gap:12px;margin-top:20px;display:grid}.login-form .button,.activation-form .button{width:100%;min-height:40px}.login-separator{color:var(--slate);text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:18px 0 -4px;font-size:.68rem}.activation-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activation-expiry{color:var(--slate);margin-top:16px;font-size:.7rem}.login-aside,.activation-aside{display:none}.activation-invalid-page .activation-card{text-align:left}.event-screen{width:min(1080px,100%);margin:0 auto}.event-screen-heading{justify-content:space-between;align-items:flex-end;gap:24px;min-height:74px;display:flex}.event-screen-heading>div:first-child{max-width:760px}.event-screen-heading h1{margin-top:2px}.event-screen-heading p:not(.eyebrow){color:var(--slate);margin-top:4px;font-size:.82rem}.event-screen-today{border-left:3px solid var(--pine);gap:2px;min-width:240px;padding:7px 0 7px 12px;display:grid}.event-screen-today strong{color:var(--pine);font-size:.84rem}.event-screen-today span{color:var(--slate);font-size:.7rem}.event-screen-form{border:1px solid var(--rule);background:var(--white);box-shadow:var(--shadow-ledger);border-radius:4px;overflow:hidden}.event-form-standalone{max-height:none}.event-form-standalone .event-form-body{padding:14px 16px 16px;overflow:visible}.event-form-standalone .event-assets-grid{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr)}.event-today-badge{color:var(--pine);letter-spacing:.035em;text-transform:uppercase;background:#235d4a14;border:1px solid #235d4a38;border-radius:3px;padding:5px 8px;font-size:.69rem;font-weight:750}.event-target-field{border-bottom:1px solid var(--rule);padding-bottom:12px}.event-target-summary{font-weight:650;color:var(--pine)!important}.field .field-label{color:var(--slate);letter-spacing:.025em;text-transform:uppercase;font-size:.72rem;font-weight:700}.event-date-policy{border:1px solid var(--rule);border-left:3px solid var(--pine);background:var(--mist);border-radius:3px;align-content:center;min-height:62px;padding:7px 10px}.event-date-policy strong{color:var(--pine);font-size:.84rem}.event-dialog-trigger{justify-items:end;gap:4px;display:grid}.event-save-success{max-width:260px;color:var(--pine);text-align:right;font-size:.68rem}.event-dialog{border:1px solid var(--rule);background:var(--white);width:min(760px,100vw - 24px);max-height:min(860px,100vh - 24px);color:var(--ink);border-radius:4px;margin:auto;padding:0;box-shadow:0 18px 50px #17212b3d}.event-dialog::backdrop{background:#17212b7a}.event-form{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.event-form-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.event-form-header h2{font-size:1.05rem}.event-form-header>div>p:last-child{color:var(--slate);margin-top:2px;font-size:.74rem}.event-dialog-close{border:1px solid var(--rule);background:var(--white);width:32px;height:32px;color:var(--slate);border-radius:3px;flex:none;place-items:center;font-size:1.2rem;display:grid}.event-dialog-close:hover{background:var(--mist);color:var(--ink)}.event-form-body{gap:12px;padding:12px 16px;display:grid;overflow-y:auto}.event-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.voice-panel,.media-panel{border:1px solid var(--rule);background:var(--mist);border-radius:3px;gap:9px;padding:11px;display:grid}.event-assets-grid{gap:12px;display:grid}.voice-panel>div:first-child p,.media-panel>div:first-child p{color:var(--slate);margin-top:2px;font-size:.72rem}.voice-controls,.media-picker-grid{flex-wrap:wrap;gap:8px;display:flex}.media-picker{background:var(--white);min-height:36px;color:var(--blue);cursor:pointer;border:1px dashed #aab5c0;border-radius:3px;align-items:center;padding:7px 10px;font-size:.74rem;font-weight:650;display:inline-flex}.media-picker:hover{border-color:var(--blue)}.media-dropzone,.business-card-picker{background:var(--white);border:1px dashed #aab5c0;border-radius:3px;gap:8px;padding:10px;transition:border-color .12s,background .12s;display:grid}.media-dropzone.is-dragging{border-color:var(--pine);background:#235d4a12}.media-dropzone>div:first-child,.business-card-picker>div:first-child{gap:2px;display:grid}.media-dropzone>div:first-child span,.business-card-picker>div:first-child span{color:var(--slate);font-size:.68rem}.media-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.voice-privacy,.media-limits{color:var(--slate);font-size:.66rem}.voice-status{color:var(--pine);font-size:.72rem;font-weight:650}.media-previews{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.media-previews figure{border:1px solid var(--rule);background:var(--white);border-radius:3px;overflow:hidden}.media-previews img{object-fit:cover;width:100%;height:105px;display:block}.media-previews figcaption{color:var(--slate);justify-content:space-between;align-items:center;gap:5px;padding:5px 7px;font-size:.66rem;display:flex}.media-previews button,.audio-preview button{color:var(--red);background:0 0;border:0;font-size:.66rem}.audio-preview{border:1px solid var(--rule);background:var(--white);border-radius:3px;grid-template-columns:minmax(100px,1fr) minmax(180px,2fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.audio-preview>div{display:grid}.audio-preview small{color:var(--slate);font-size:.65rem}.audio-preview audio{width:100%;height:34px}.event-form-footer{border-top:1px solid var(--rule);background:var(--white);justify-content:flex-end;align-items:center;gap:8px;padding:9px 16px;display:flex}.event-footer-date{color:var(--slate);margin-right:auto;font-size:.68rem}@media (max-width:1180px){.filter-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.record-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.record-summary-strip>div:nth-child(4){border-right:0}.record-summary-strip>div:last-child{border-top:1px solid var(--rule);grid-column:1/-1;min-height:48px}.assignment-layout.can-manage{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.prospect-creation-form fieldset{grid-template-columns:160px minmax(0,1fr)}.prospect-edit-form fieldset{grid-template-columns:150px minmax(0,1fr)}.prospect-edit-grid,.creation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.portal-header{position:relative}.account-copy{display:none}.account-block{padding-left:8px}.workspace-heading,.page-title-row,.creation-heading{align-items:flex-start;min-height:0}.record-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.record-summary-strip>div,.record-summary-strip>div:nth-child(4){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.record-summary-strip>div:nth-child(2n){border-right:0}.record-summary-strip>div:last-child{border-top:0;border-bottom:0;border-right:0;grid-column:1/-1}.assignment-layout.can-manage{grid-template-columns:1fr}.assignment-form{border-top:1px solid var(--rule);border-left:0}.detail-grid{grid-template-columns:1fr}.detail-card{border-right:0;border-bottom:1px solid var(--rule)}.detail-card:last-child{border-bottom:0}.financial-summary,.financial-context{grid-template-columns:1fr}.financial-verification,.financial-context>div{border-top:1px solid var(--rule);border-left:0;border-right:0}.prospect-creation-form fieldset{display:block}.prospect-creation-form fieldset>p{margin-bottom:10px}.creation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel{grid-template-columns:1fr;gap:12px}.invitation-form{grid-template-columns:minmax(220px,1fr) minmax(160px,.6fr)}.invitation-form .button{grid-column:1/-1;justify-self:end}.event-form-standalone .event-assets-grid{grid-template-columns:1fr}}@media (max-width:720px){.portal-header-top{flex-wrap:wrap;gap:8px;padding:7px 12px}.brand-lockup{flex:auto}.header-actions{flex:none;gap:6px}.header-actions>.button{min-height:36px;padding:0 9px}.account-block{border-left:0;padding-left:0}.account-block .button{padding:0 9px}.portal-nav{padding:0 8px}.portal-main{padding:12px}.page-stack{gap:12px}.detail-hero{display:grid}.detail-hero-actions{flex-wrap:wrap;width:100%}.record-kind-form{flex:300px}.event-screen-heading{gap:10px;min-height:0;display:grid}.event-screen-today{min-width:0}.search-row{grid-template-columns:1fr auto;padding:10px 12px}.search-field{grid-column:1/-1}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.filter-actions,.filter-disclosure summary{padding-left:12px;padding-right:12px}.prospect-register{box-shadow:none;background:0 0;border:0}.prospect-table-scroll{overflow:visible}.prospect-table,.prospect-table tbody{gap:8px;min-width:0;display:grid}.prospect-table thead{display:none}.prospect-row{border:1px solid var(--rule);background:var(--white);min-width:0;box-shadow:var(--shadow-ledger);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:10px 36px 10px 12px;display:grid}.prospect-row td{border:0;min-width:0;height:auto;padding:0;display:block}.prospect-row:hover td{background:0 0}.prospect-company-cell{grid-column:1/-1}.prospect-company-cell:before{opacity:1;inset:-10px auto -10px -12px}.prospect-company-heading{padding-right:4px}.prospect-company-link{font-size:.9rem}.prospect-row td[data-label=Localisation],.prospect-row td[data-label=Statut\ commercial]{color:var(--slate);font-size:.72rem}.prospect-row td[data-label=Segment]{color:var(--slate);grid-column:1/-1;font-size:.72rem}.prospect-row td[data-label=Segment]:before{color:var(--slate);content:"Segment";letter-spacing:.035em;text-transform:uppercase;margin-right:5px;font-size:.64rem;font-weight:700}.prospect-row td[data-label=Segment]>span,.prospect-row td[data-label=Segment] .cell-secondary{margin:0 0 0 5px;display:inline}.prospect-row td[data-label="Équipe en charge"],.prospect-row td[data-label=Prochaine\ action]{border-top:1px solid var(--rule);grid-column:1/-1;padding-top:7px}.prospect-row td[data-label="Équipe en charge"]:before,.prospect-row td[data-label=Prochaine\ action]:before{color:var(--slate);content:attr(data-label);letter-spacing:.035em;text-transform:uppercase;margin-bottom:3px;font-size:.64rem;font-weight:700;display:block}.assignee-names{flex-wrap:wrap;gap:4px 10px;display:flex}.assignee-names>span{grid-template-columns:auto auto}.row-action{position:absolute;top:9px;right:8px}.detail-hero{align-items:flex-start}.detail-hero-actions .event-dialog-trigger .button{min-height:40px;padding:0 10px;font-size:.75rem}.narrative-card{grid-template-columns:1fr}.narrative-card .detail-card-heading{border-right:0;border-bottom:1px solid var(--rule)}.history-table{min-width:0}.history-table thead{display:none}.history-table,.history-table tbody,.history-table tr,.history-table td{width:100%;display:block}.history-table tr{border-bottom:1px solid var(--rule);padding:9px 12px}.history-table tr:last-child{border-bottom:0}.history-table td{border:0;padding:0}.event-date{margin-bottom:6px}.event-dialog,.prospect-edit-dialog{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.prospect-edit-form{height:100dvh}.prospect-edit-close{width:44px;height:44px}.prospect-edit-actions{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.prospect-edit-form fieldset{padding:12px;display:block}.prospect-edit-form legend{margin-bottom:9px}.event-dialog .event-form{height:100dvh}.event-form-body{padding:10px 12px}.event-form-header,.event-form-footer{padding-left:12px;padding-right:12px}.audio-preview{grid-template-columns:1fr auto}.audio-preview audio{grid-column:1/-1}.admin-list-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.admin-list-row .admin-status{grid-area:1/2/span 2}.dispatcher-proposal-row .proposal-review-form{grid-area:auto/1/auto/-1}.proposal-review-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-overview-grid,.radar-mailbox-list{grid-template-columns:1fr}.sync-run-row{grid-template-columns:minmax(0,1fr) auto}.sync-run-counts,.sync-failure{grid-column:1/-1}.radar-candidate-card{grid-template-columns:minmax(0,1fr) auto;display:grid}.radar-candidate-copy,.radar-candidate-actions{grid-column:1/-1}.radar-candidate-actions{flex-wrap:wrap}.radar-match-card{flex-direction:column;align-items:stretch}.radar-match-card form,.radar-match-card button{width:100%}}@media (max-width:520px){.brand-lockup small{display:none}.brand-lockup strong{max-width:145px}.header-actions>.button{font-size:0}.header-actions>.button span{font-size:1rem}.account-block .button{font-size:.72rem}.workspace-heading,.page-title-row,.creation-heading{gap:10px;display:grid}.tool-card{grid-template-columns:28px minmax(0,1fr) auto;min-height:78px;padding:9px 11px}.tool-card-muted{grid-template-columns:28px minmax(0,1fr)}.tool-card-muted .status-chip{grid-column:2}.search-row{grid-template-columns:repeat(2,minmax(0,1fr))}.search-row .button{min-height:44px}.filter-grid{grid-template-columns:1fr}.field input,.field select{height:44px}.detail-hero{min-height:0;display:grid}.detail-hero-actions{width:100%}.record-kind-form{grid-template-columns:1fr;width:100%}.detail-hero-actions .event-dialog-trigger,.detail-hero-actions .button{width:100%}.financial-heading{align-items:flex-start}.financial-identity,.financial-verification{grid-template-columns:1fr}.financial-identity>div,.financial-verification>div{border-right:0;border-bottom:1px solid var(--rule)}.financial-identity>div:last-child,.financial-verification>div:last-child{border-bottom:0}.financial-table,.financial-table tbody,.financial-table tr,.financial-table th,.financial-table td{width:100%;display:block}.financial-table thead{display:none}.financial-table tr{border-bottom:1px solid var(--rule)}.financial-table tr:last-child{border-bottom:0}.financial-table tbody th,.financial-table tbody td{border:0;padding:7px 12px}.financial-table tbody th{color:var(--slate);letter-spacing:.035em;text-transform:uppercase;padding-bottom:2px;font-size:.67rem}.financial-table tbody td{padding-top:0}.assignment-panel .section-heading,.history-toolbar{align-items:flex-start}.assignment-person{grid-template-columns:30px minmax(0,1fr)}.assignment-person-status{grid-column:2;justify-content:flex-start}.creation-heading .ownership-promise{max-width:none}.creation-form-grid,.prospect-edit-grid,.event-form-grid,.activation-name-grid{grid-template-columns:1fr}.creation-field-wide,.edit-field-span-2,.edit-field-wide{grid-column:auto}.prospect-edit-policy{grid-template-columns:1fr}.prospect-edit-policy small{text-align:left}.prospect-edit-header,.prospect-edit-actions{padding-left:12px;padding-right:12px}.prospect-edit-actions .button{flex:1;min-height:44px}.prospect-creation-form fieldset{padding:12px}.creation-form-actions .button{flex:1;min-height:44px}.invitation-form{grid-template-columns:1fr}.invitation-form .button{grid-column:auto;justify-self:stretch;min-height:44px}.admin-list-row{grid-template-columns:minmax(0,1fr) auto}.proposal-review-actions{grid-template-columns:1fr}.proposal-review-actions .button{min-height:44px}.login-panel,.activation-card{padding:20px}.event-form-footer .button{flex:1;min-height:44px}.event-form-standalone .event-form-footer{z-index:2;position:sticky;bottom:0}.event-footer-date{display:none}.voice-controls,.media-picker-grid{grid-template-columns:1fr;display:grid}.voice-controls .button,.media-picker{justify-content:center;min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
