@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.h-full{height:100%}.min-h-full{min-height:100%}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#171b44;--ink:#23263b;--muted:#6d7184;--line:#dce3ef;--soft:#f5f6fa;--aqua:#159fa2;--aqua-soft:#e7f7f6;--orange:#ff6500;--red:#d33c4b;--red-soft:#fff0f2;--green:#158260;--green-soft:#e9f7f1;--adm-navy:#111a55;--adm-blue:#2457a7;--adm-blue-soft:#edf4ff;--cocoon-orange:#ff6200;--cocoon-orange-soft:#fff3ea;--action-red:#d92d3f;--action-red-soft:#fff0f2;--done-green:#07856f;--done-green-soft:#e8f8f4;--canvas:#f3f6fb}.workspace-grid{grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"roadmap roadmap""call insights";align-items:start;gap:16px;width:min(100%,1580px);margin:0 auto;padding:16px 20px 34px;display:grid}.steps-panel{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #d8e0ee;border-radius:18px;grid-area:roadmap;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px 14px;padding:12px 14px;display:grid;position:sticky;top:0;box-shadow:0 10px 30px #111a5514}.steps-panel .panel-heading{border-right:1px solid var(--line);flex-direction:column;grid-row:1/3;justify-content:center;align-self:stretch;align-items:flex-start;gap:3px;padding-right:12px;display:flex}.steps-panel .panel-heading span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.steps-panel .panel-heading strong{color:var(--adm-navy);font-size:1.45rem}.steps-panel .progress-track{background:#e8edf5;border-radius:999px;grid-column:2;height:3px;margin:0 6px;overflow:hidden}.steps-panel .progress-track span{background:linear-gradient(90deg, var(--adm-blue), var(--cocoon-orange))}.steps-panel .step-list{scrollbar-width:thin;grid-column:2;grid-template-columns:repeat(6,minmax(118px,1fr));gap:6px;padding:1px 2px 3px;display:grid;overflow-x:auto}.steps-panel .step{color:#667085;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:64px;padding:9px 22px 9px 8px;display:grid;position:relative}.steps-panel .step:hover{background:#f8faff;border-color:#cdd8eb}.steps-panel .step.current{background:var(--cocoon-orange-soft);color:var(--adm-navy);box-shadow:inset 3px 0 0 var(--cocoon-orange);border-color:#ffb581}.steps-panel .step.visited{color:var(--done-green);background:#f0faf7}.steps-panel .step-number{color:#596174;background:#e9edf5;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:900;display:grid}.steps-panel .step.current .step-number{background:var(--cocoon-orange);color:#fff}.steps-panel .step.visited .step-number{background:var(--done-green);color:#fff}.steps-panel .step strong{font-size:.79rem;line-height:1.18;display:block}.steps-panel .step small{color:#7b8497;margin-top:3px;font-size:.66rem;line-height:1.15;display:block}.step-arrow{color:#c5ccda;position:absolute;right:3px}.call-panel{background:0 0;grid-area:call;min-width:0;padding:0}.call-panel>.section-kicker{color:#687187;margin:2px 4px 8px}.stage-brief.step-command-bar{border:1px solid #d8e0ef;border-left:5px solid var(--cocoon-orange);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:0;margin:0 0 12px;padding:13px 14px 13px 18px;display:flex;box-shadow:0 7px 22px #111a550f}.stage-brief>div:first-child{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;display:grid}.stage-brief small{color:var(--cocoon-orange);letter-spacing:.11em;grid-row:1/3;align-self:center;font-size:.69rem;font-weight:900}.stage-brief strong{color:var(--adm-navy);font-size:1rem}.stage-brief span{color:#667085;font-size:.82rem}.stage-brief button{background:var(--adm-navy);color:#fff;border:0;border-radius:10px;flex:none;min-height:38px;padding:0 14px;font-weight:800}.call-memo{min-height:0;box-shadow:none;background:linear-gradient(90deg,#f0fbf8,#fff 75%);border:1px solid #bfe7df;border-left:5px solid #13a58f;border-radius:14px;margin-bottom:12px;padding:10px 14px}.call-memo-mascot{object-fit:contain;width:48px;height:62px}.call-memo-copy p{margin-top:3px;font-size:.86rem;line-height:1.4}.journey-admin-content{border:1px solid #d8e2f2;border-left:5px solid var(--adm-blue);background:var(--adm-blue-soft)}.question-card,.script-card,.need-card,.calculation-card{border-color:#dce3ef;box-shadow:0 8px 24px #111a550e}.question-card>.question-count,.card-label{color:var(--adm-blue)}.script-card blockquote,.spoken-script,.closing-spoken-script,.validation-spoken-script{border-left-color:var(--cocoon-orange);background:var(--cocoon-orange-soft)}.neo-guidance,.neo-reminder,.neo-context-card,.neo-check-grid,.neo-source-reminder{background:var(--adm-blue-soft);border-color:#b8cae9}.insights-panel{flex-direction:column;grid-area:insights;gap:10px;display:flex;position:sticky;top:132px}.compliance-card,.compact-summary,.knowledge-card.insight-drawer{background:#fff;border:1px solid #d8e0ec;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #111a5511}.compliance-card>summary,.compact-summary>summary,.knowledge-card.insight-drawer>summary{cursor:pointer;grid-template-columns:36px 1fr auto 18px;align-items:center;gap:8px;min-height:58px;padding:10px 12px;list-style:none;display:grid}.compliance-card>summary::-webkit-details-marker{display:none}.compact-summary>summary::-webkit-details-marker{display:none}.knowledge-card.insight-drawer>summary::-webkit-details-marker{display:none}.compliance-icon{background:var(--action-red-soft);width:34px;height:34px;color:var(--action-red);border-radius:10px;place-items:center;display:grid}.compliance-card.is-clear .compliance-icon{background:var(--done-green-soft);color:var(--done-green)}.compliance-card summary strong,.compliance-card summary small{display:block}.compliance-card summary strong{color:var(--adm-navy);font-size:.88rem}.compliance-card summary small{color:#7b8497;margin-top:2px;font-size:.72rem}.compliance-card summary b{color:var(--adm-navy);background:#f0f3f8;border-radius:999px;padding:4px 7px;font-size:.75rem}.compliance-content{border-top:1px solid #edf0f5;padding:0 10px 10px}.compliance-legend{color:#7b8497;gap:10px;padding:9px 2px;font-size:.67rem;display:flex}.compliance-legend span{align-items:center;gap:4px;display:inline-flex}.compliance-legend i{border-radius:50%;width:8px;height:8px}.compliance-legend .todo{background:var(--action-red)}.compliance-legend .done{background:var(--done-green)}.compliance-legend .na{background:#a7afbd}.compliance-section-label{color:var(--cocoon-orange);letter-spacing:.06em;text-transform:uppercase;margin:2px 3px 7px;font-size:.67rem;font-weight:900;display:block}.compliance-row{color:#4d566a;text-align:left;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;width:100%;min-height:42px;padding:7px 8px;font-size:.76rem;display:grid}.compliance-row.current{background:#fff8f3;border-color:#ffc9a5}.compliance-row.todo .compliance-state{background:#fff;border-color:#ef9aa5}.compliance-row.done{color:#116b5e;background:#f1faf7}.compliance-state{border:2px solid #d3d9e4;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.compliance-row.done .compliance-state{border-color:var(--done-green);background:var(--done-green);color:#fff}.compliance-row>small{color:var(--action-red);font-size:.65rem;font-weight:800}.compact-summary>summary,.knowledge-card.insight-drawer>summary{grid-template-columns:1fr auto 18px;min-height:50px}.compact-summary .summary-copy-button{margin:9px 10px 4px}.compact-summary .identity-fields{grid-template-columns:1fr}.operations-guide{width:min(100% - 36px,1460px);margin:18px auto 42px}.guide-titlebar{justify-content:space-between;align-items:end;gap:24px;padding:4px 4px 14px;display:flex}.guide-titlebar span,.guide-card-kicker{color:var(--cocoon-orange);letter-spacing:.12em;font-size:.72rem;font-weight:900}.guide-titlebar h2{color:var(--adm-navy);margin:4px 0 0;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.1}.guide-titlebar p{color:#667085;max-width:480px;margin:0;font-size:.95rem}.guide-flow{background:var(--adm-navy);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px;display:grid;box-shadow:0 18px 44px #111a552e}.guide-flow-item{grid-template-columns:1fr;align-items:center;display:grid;position:relative}.guide-flow-item:last-child{grid-template-columns:1fr}.guide-flow-item article{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;min-height:172px;padding:18px}.guide-flow-number{color:#ffad73;letter-spacing:.1em;font-size:.72rem;font-weight:900}.guide-flow-icon{float:right;background:var(--cocoon-orange);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.guide-flow h3{color:#fff;margin:30px 0 7px;font-size:1.15rem}.guide-flow p{color:#f1f3ff;margin:0;font-size:.88rem;line-height:1.4}.guide-flow small{color:#aeb8e6;margin-top:14px;font-size:.74rem;display:block}.guide-flow-arrow{display:none}.guide-reading-grid{grid-template-columns:1.1fr 1fr .72fr;gap:14px;margin-top:14px;display:grid}.screen-legend-card,.guide-live-example,.guide-reflex-card,.guide-help-map{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px;box-shadow:0 9px 28px #111a550f}.screen-legend-card h3,.guide-live-example h3,.guide-reflex-card h3,.guide-help-map h3{color:var(--adm-navy);margin:5px 0 14px;font-size:1.08rem}.screen-legend-list{gap:7px;display:grid}.screen-legend-list article{border-left:4px solid;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:grid}.screen-legend-list strong,.screen-legend-list p{margin:0;display:block}.screen-legend-list strong{color:var(--adm-navy);font-size:.79rem}.screen-legend-list p{color:#6b7488;font-size:.74rem;line-height:1.3}.legend-speech{background:var(--cocoon-orange-soft);color:var(--cocoon-orange);border-color:var(--cocoon-orange)!important}.legend-question{background:var(--adm-blue-soft);color:#2f67b7;border-color:#3c75c6!important}.legend-neo{color:var(--adm-navy);background:#f0f2fb;border-color:var(--adm-navy)!important}.legend-warning{background:var(--action-red-soft);color:var(--action-red);border-color:var(--action-red)!important}.legend-success{background:var(--done-green-soft);color:var(--done-green);border-color:var(--done-green)!important}.example-dialogue{justify-items:center;gap:5px;display:grid}.example-dialogue>div{border-radius:12px;width:100%;padding:11px 13px}.example-dialogue small{letter-spacing:.08em;font-size:.65rem;font-weight:900}.example-dialogue p{margin:3px 0 0;font-size:.82rem;line-height:1.4}.client-line{color:#4f586b;background:#f1f3f7}.agent-line{background:var(--cocoon-orange-soft);color:#a63d00;border-left:4px solid var(--cocoon-orange)}.neo-line{color:var(--adm-navy);border-left:4px solid var(--adm-navy);background:#eef1fb}.guide-reflex-card{background:linear-gradient(160deg,#effaf7,#fff 70%);border-color:#b9e2d9;position:relative;overflow:hidden}.guide-reflex-card img{float:right;object-fit:contain;width:72px;height:auto;margin:-4px -4px 4px 10px}.guide-reflex-card p{color:#556175;font-size:.82rem;line-height:1.5}.guide-reflex-card>strong{color:var(--done-green);margin-top:16px;font-size:.84rem;display:block}.guide-help-map{margin-top:14px}.guide-help-map>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.guide-help-map article{color:var(--adm-blue);background:#f6f8fc;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:2px 7px;padding:11px;display:grid}.guide-help-map strong{color:var(--adm-navy);font-size:.79rem}.guide-help-map span{color:#6b7488;grid-column:2;font-size:.72rem}@media (max-width:1180px){.workspace-grid{grid-template-columns:minmax(0,1fr) 292px;padding-inline:12px}.steps-panel .step-list{grid-template-columns:repeat(6,minmax(130px,1fr))}.guide-reading-grid{grid-template-columns:1fr 1fr}.guide-reflex-card{grid-column:1/-1}}@media (max-width:900px){.workspace-grid{grid-template-columns:1fr;grid-template-areas:"roadmap""call""insights"}.steps-panel{grid-template-columns:92px minmax(0,1fr);position:relative;top:auto}.insights-panel{position:static}.guide-flow{grid-template-columns:1fr 1fr;gap:10px}.guide-flow-item,.guide-flow-item:last-child{grid-template-columns:1fr}.guide-flow-arrow{display:none}.guide-reading-grid{grid-template-columns:1fr}.guide-reflex-card{grid-column:auto}.guide-help-map>div{grid-template-columns:1fr 1fr}}body .expert-neo-brief .referral-apply-toggle{color:#fff;grid-column:1;min-height:30px;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:max-content!important;margin:0!important;padding:3px 7px!important;display:inline-flex!important}@media (max-width:700px){body .expert-neo-brief .referral-check-grid{grid-template-columns:1fr}}@media (min-width:901px){body .expert-neo-brief .referral-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .expert-neo-brief .referral-check-grid label{grid-template-columns:16px minmax(0,1fr)!important;justify-content:stretch!important;display:grid!important}body .expert-neo-brief .referral-check-grid label>span{text-align:left!important;white-space:normal!important;width:auto!important;margin:0!important;position:static!important;transform:none!important}}.follow-up-page{gap:14px;padding-block:18px 34px;display:grid}.follow-up-heading{color:#fff;background:linear-gradient(120deg,#172568,#34356f 68%,#654763);border:1px solid #d9e1ee;border-radius:15px;align-items:center;gap:13px;padding:15px 18px;display:flex;box-shadow:0 10px 26px #15235b1f}.follow-up-heading>span{color:#83e6da;background:#7de7dc29;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.follow-up-heading>div{gap:2px;display:grid}.follow-up-heading small{color:#8ee5dc;letter-spacing:.1em;font-size:.67rem;font-weight:950}.follow-up-heading h1{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.12}.follow-up-heading p{color:#e2e6f6;margin:0;font-size:.82rem}.follow-up-toolbar{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.follow-up-toolbar label{color:#65718a;background:#fff;border:1px solid #cfd9e8;border-radius:10px;align-items:center;gap:8px;min-width:min(540px,70vw);padding:9px 12px;display:flex}.follow-up-toolbar input{color:#17235e;border:0;outline:0;width:100%}.follow-up-toolbar button,.calendar-switch button,.appointment-actions button,.appointment-actions select,.transfer-card footer button,.transfer-card footer select,.resolution-actions button,.transfer-schedule button{color:#17235e;cursor:pointer;background:#fff;border:1px solid #cbd6e6;border-radius:9px;min-height:38px;padding:8px 12px;font-weight:850}.follow-up-toolbar button{align-items:center;gap:6px;display:inline-flex}.follow-up-toolbar .toolbar-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.follow-up-toolbar .toolbar-actions button{min-height:34px;padding:6px 9px;font-size:.72rem}.follow-up-toolbar.compact{margin:9px 0}.transfer-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.transfer-card{background:#fff;border:1px solid #d6deeb;border-left:5px solid #7593bb;border-radius:14px;gap:10px;padding:15px;display:grid;box-shadow:0 8px 22px #1d2c5d0f}.transfer-card.urgency-immediate{border-left-color:#d62949}.transfer-card.urgency-today{border-left-color:#ed7c18}.transfer-card.urgency-scheduled{border-left-color:#496fd0}.transfer-card>header,.transfer-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.transfer-card>header span{color:#b64e14;background:#fff0e8;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:950}.transfer-card>header small,.transfer-card>footer>span{color:#66728b;font-size:.74rem}.transfer-card h3,.transfer-card p{margin:0}.transfer-card h3{color:#17235e;font-size:1rem}.transfer-card>p{color:#58647c;font-size:.8rem}.transfer-identifiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.transfer-identifiers span{color:#71809a;text-transform:uppercase;background:#f3f6fb;border-radius:8px;gap:2px;padding:8px;font-size:.66rem;display:grid}.transfer-identifiers b{color:#1b285f;text-transform:none;overflow-wrap:anywhere;font-size:.77rem}.transfer-details{background:#f8fafc;border-radius:9px;padding:9px 11px;line-height:1.45}.transfer-card footer>div,.resolution-actions,.transfer-schedule{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.transfer-card footer button,.resolution-actions button{align-items:center;gap:5px;display:inline-flex}.transfer-resolution{background:#f6fafc;border:1px solid #d5e3ee;border-radius:11px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:9px;padding:11px;display:grid}.transfer-resolution label,.transfer-schedule label{color:#303d65;gap:5px;font-size:.72rem;font-weight:900;display:grid}.transfer-resolution select,.transfer-resolution textarea,.transfer-schedule input{color:#17235e;background:#fff;border:1px solid #cbd6e5;border-radius:8px;width:100%;min-height:39px;padding:8px 9px}.transfer-resolution textarea{resize:vertical;min-height:60px}.resolution-actions,.transfer-schedule{grid-column:1/-1}.follow-up-primary{color:#fff!important;background:#f45f16!important;border-color:#ef5e18!important}.appointment-alert{color:#9a4416;background:#fff5e9;border:1px solid #efa059;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;display:flex}.appointment-alert span{gap:2px;font-size:.8rem;display:grid}.appointment-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.calendar-switch{gap:6px;margin-bottom:10px;display:flex}.calendar-switch button.active{color:#fff;background:#172568;border-color:#172568}.agenda-summary{grid-template-columns:.7fr 1.4fr 1.2fr;gap:8px;margin-bottom:10px;display:grid}.agenda-summary>span{background:#fff;border:1px solid #d9e1ed;border-radius:10px;gap:3px;min-height:66px;padding:11px 13px;display:grid}.agenda-summary small{color:#7a8499;letter-spacing:.08em;font-size:.62rem;font-weight:950}.agenda-summary b{color:#17235e;font-size:.82rem;line-height:1.35}.appointment-list{gap:8px;display:grid}.appointment-list>article{background:#fff;border:1px solid #d9e1ed;border-left:4px solid #3f70cb;border-radius:11px;grid-template-columns:105px 34px minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px;display:grid}.appointment-list time{color:#e75c18;gap:2px;font-size:.78rem;font-weight:950;display:grid}.appointment-list time b{font-size:1rem}.appointment-list time small{color:#7b8498;font-size:.65rem}.appointment-list .event-kind{color:#315da9;background:#eef4ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.appointment-list article>div:not(.appointment-actions){gap:3px;display:grid}.agenda-event.event-task{border-left-color:#7591ad}.agenda-event.event-training{border-left-color:#7b5bc7}.agenda-event.event-lunch{background:#f7fffd;border-left-color:#12a39a}.appointment-list strong{color:#17235e}.appointment-list span,.appointment-list small{color:#67728a;font-size:.76rem}.appointment-list details{color:#344160;margin-top:5px;font-size:.78rem}.appointment-list details p{white-space:pre-wrap}.appointment-actions{gap:6px;display:grid}.appointment-form{background:#fff;border:1px solid #d4deeb;border-radius:14px;gap:9px;padding:15px;display:grid;position:sticky;top:104px;box-shadow:0 10px 24px #18275d14}.appointment-form>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.appointment-form>summary::-webkit-details-marker{display:none}.appointment-form>summary span{gap:3px;display:grid}.appointment-form>summary small{color:#07877f;letter-spacing:.08em;font-size:.62rem;font-weight:950}.appointment-form>summary strong{color:#17235e;align-items:center;gap:6px;display:flex}.appointment-form[open]>summary{border-bottom:1px solid #e6ebf3;padding-bottom:9px}.appointment-form[open]>summary>svg{transform:rotate(90deg)}.appointment-form>small{color:#06908b;letter-spacing:.08em;font-weight:950}.appointment-form h2{color:#17235e;align-items:center;gap:6px;margin:0;font-size:1.05rem;display:flex}.appointment-form label{color:#3e4a68;gap:4px;font-size:.71rem;font-weight:900;display:grid}.appointment-form input,.appointment-form select,.appointment-form textarea{color:#17235e;border:1px solid #cdd8e7;border-radius:8px;width:100%;min-height:39px;padding:8px 9px}.appointment-form textarea{resize:vertical;min-height:84px}.appointment-form .two-fields,.intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.agenda-owner-picker{border:1px solid #d5deeb;border-radius:9px;gap:5px;max-height:190px;padding:8px;display:grid;overflow-y:auto}.agenda-owner-picker legend{color:#4d5975;padding:0 4px;font-size:.7rem;font-weight:900}.agenda-owner-picker label{background:#f7f9fc;border-radius:7px;align-items:center;padding:6px 7px;gap:7px!important;display:flex!important}.agenda-owner-picker input{width:auto!important;min-height:auto!important}.agenda-owner-picker label>span{gap:1px;display:grid}.agenda-owner-picker small{color:#7a8498;font-size:.62rem}.follow-up-empty{color:#73809a;border:1px dashed #c7d4e6;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:135px;padding:20px;display:flex}.follow-up-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.follow-up-export-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.follow-up-export-actions span{color:#67738b;margin-right:auto;font-size:.74rem}.follow-up-export-actions button{color:#17235e;cursor:pointer;background:#fff;border:1px solid #cbd6e6;border-radius:8px;min-height:36px;padding:7px 10px;font-weight:850}.dashboard-period-controls{background:#fff;border:1px solid #d5deed;border-radius:12px;flex-wrap:wrap;align-items:end;gap:9px;padding:12px;display:flex}.dashboard-period-controls label{color:#4e5972;letter-spacing:.04em;text-transform:uppercase;gap:5px;min-width:155px;font-size:.68rem;font-weight:900;display:grid}.dashboard-period-controls select,.dashboard-period-controls input{color:#17235e;min-height:38px;font:inherit;text-transform:none;background:#fbfcff;border:1px solid #cbd6e6;border-radius:8px;padding:7px 9px}.dashboard-period-controls>span{color:#53617b;background:#eef4ff;border-radius:9px;margin-left:auto;padding:9px 11px;font-size:.76rem}.dashboard-period-controls>span b{color:#17235e}.follow-up-metrics article{background:#fff;border:1px solid #d7e0ed;border-radius:12px;gap:2px;padding:15px;display:grid}.follow-up-metrics strong{color:#17235e;font-size:1.7rem}.follow-up-metrics span{color:#6b768c;font-size:.76rem}.dashboard-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-split article{background:#fff;border:1px solid #d7e0ed;border-radius:12px;padding:15px}.dashboard-split h2{color:#17235e;margin:0 0 9px;font-size:1rem}.dashboard-split p{color:#56627c;justify-content:space-between;margin:5px 0;font-size:.82rem;display:flex}.dashboard-split .workload-alert{color:#a12239;background:#fff0f2;border-radius:7px;flex-wrap:wrap;padding:7px 8px}.workload-alert small{color:#b33149;width:100%;font-size:.65rem}.agent-request-form,.team-planning-panel{background:#fff;border:1px solid #d6dfec;border-radius:14px;gap:12px;padding:15px;display:grid;box-shadow:0 8px 22px #1d2c5d0f}.agent-request-form>header,.team-planning-panel>header{align-items:center;gap:11px;display:flex}.agent-request-form>header>span,.team-planning-panel>header>span{color:#078b84;background:#e9f8f5;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.agent-request-form header div,.team-planning-panel header div{gap:2px;display:grid}.agent-request-form header small,.team-planning-panel header small{color:#098f88;letter-spacing:.09em;font-size:.64rem;font-weight:950}.agent-request-form h2,.team-planning-panel h2,.lunch-planner h3{color:#17235e;margin:0;font-size:1rem}.agent-request-form p,.team-planning-panel p{color:#66728a;margin:0;font-size:.76rem}.duplicate-follow-up{color:#84450f;background:#fff8e9;border:1px solid #e7a149;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.duplicate-follow-up span{gap:2px;font-size:.76rem;display:grid}.team-planning-panel{margin-top:2px}.planning-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.planning-controls label,.qs-hour-grid label{color:#44506b;gap:4px;font-size:.69rem;font-weight:900;display:grid}.planning-controls input,.planning-controls select,.qs-hour-grid input{color:#17235e;border:1px solid #cdd8e7;border-radius:8px;min-height:38px;padding:7px 9px}.qs-hour-grid{grid-template-columns:repeat(6,minmax(90px,1fr));gap:7px;display:grid}.qs-hour-grid label{background:#f5f8fc;border-radius:8px;padding:7px}.qs-hour-grid span{color:#596681;font-size:.66rem}.team-planning-panel>button,.lunch-planner>button{color:#17235e;background:#fff;border:1px solid #cad6e6;border-radius:9px;width:max-content;min-height:38px;padding:8px 12px;font-weight:900}.lunch-planner{border-top:1px solid #e1e6ef;gap:8px;padding-top:12px;display:grid}.lunch-planner h3{align-items:center;gap:6px;display:flex}.coverage-rule{color:#176a67;background:#f1fbfa;border:1px solid #b9d7d5;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:.73rem;font-weight:800;display:flex}.lunch-planner .agenda-owner-picker{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.empty-inline{background:#f5f7fb;border-radius:8px;padding:9px}.transfer-intake-shell{background:linear-gradient(150deg,#eef4fb,#f8fafc);min-height:calc(100vh - 80px);padding:24px}.transfer-intake-card{background:#fff;border:1px solid #d6e0ec;border-radius:18px;gap:14px;width:min(920px,100%);margin:0 auto;padding:18px;display:grid;box-shadow:0 18px 50px #1c2b5b1c}.intake-grid label{color:#34405f;gap:5px;font-size:.73rem;font-weight:900;display:grid}.intake-grid input,.intake-grid select,.intake-grid textarea{color:#17235e;border:1px solid #cbd7e6;border-radius:9px;min-height:41px;padding:9px 10px}.intake-grid textarea{resize:vertical;min-height:74px}.intake-grid .wide-field{grid-column:1/-1}.transfer-receipt,.eligibility-alert{color:#12675d;background:#eaf9f4;border:1px solid #80c9b9;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:.8rem;display:flex}.transfer-receipt span{display:grid}.eligibility-alert.blocked,.expert-age-block{color:#9b2438;background:#fff0f2;border-color:#e05062}.expert-age-block{border:1px solid #e05062;border-radius:9px;align-items:center;gap:9px;margin:-4px 0 10px;padding:10px 13px;display:flex}.expert-age-block span{gap:2px;font-size:.78rem;display:grid}.age-result{color:#66728a}.expert-desk.page-width{width:calc(100% - 28px);max-width:1680px;margin-inline:auto}.expert-hero{min-height:104px;padding:18px 20px}.expert-hero h1{font-size:clamp(1.45rem,2.2vw,2.15rem)}.expert-profile-strip,.expert-context-strip{gap:8px;padding:10px}.expert-profile-strip label,.expert-context-strip label{gap:4px}@media (max-width:1100px){.transfer-board,.appointment-layout{grid-template-columns:1fr}.appointment-form{position:static}.transfer-identifiers{grid-template-columns:repeat(2,minmax(0,1fr))}.follow-up-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.qs-hour-grid{grid-template-columns:repeat(4,minmax(90px,1fr))}}@media (max-width:700px){.transfer-intake-shell{padding:10px}.intake-grid,.appointment-form .two-fields,.transfer-resolution,.dashboard-split{grid-template-columns:1fr}.dashboard-period-controls{align-items:stretch}.dashboard-period-controls label,.dashboard-period-controls>span{width:100%;margin-left:0}.transfer-resolution>*,.resolution-actions,.transfer-schedule{grid-column:1}.appointment-list>article{grid-template-columns:1fr}.appointment-actions{flex-wrap:wrap;display:flex}.agenda-summary,.planning-controls,.lunch-planner .agenda-owner-picker{grid-template-columns:1fr}.follow-up-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-hour-grid{grid-template-columns:repeat(2,minmax(90px,1fr))}.follow-up-heading{align-items:flex-start}}.objection-coach-details,.objection-secondary-angle{background:#f8fafc;border:1px solid #d9e2ef;border-radius:10px}.objection-coach-details>summary,.objection-secondary-angle>summary{color:#315090;cursor:pointer;padding:8px 10px;font-size:.76rem;font-weight:700}.objection-coach-details .objection-coach,.objection-secondary-angle .angle-card{margin:0 8px 8px}.transfer-intake-card .intake-grid input:disabled{color:#667085;cursor:not-allowed;background:#eef1f5;border-color:#d7deea}.admin-appointment-delete{color:#7f1d1d;background:#fff7f7;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:10px 12px;display:flex}.admin-appointment-delete span{gap:2px;font-size:.74rem;display:grid}.admin-appointment-delete button{color:#991b1b;background:#fff;border-color:#ef4444;flex:none;align-items:center;gap:6px;display:inline-flex}.transfer-intake-card .field-example{color:#667085;margin-top:4px;font-size:.75rem;font-weight:500;display:block}.admin-home-search{background:linear-gradient(110deg,#fff,#f4f8ff);border:1px solid #cbd8ec;border-left:5px solid #ff5a00;border-radius:14px;grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);align-items:center;gap:24px;padding:20px 22px;display:grid}.admin-home-search h3{color:#14245f;margin:4px 0;font-size:1.15rem}.admin-home-search p{color:#53627d;margin:0;font-size:.82rem;line-height:1.5}.admin-home-search label{color:#1d397c;background:#fff;border:2px solid #31549a;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:0 14px;display:flex;box-shadow:0 8px 24px #18367714}.admin-home-search input{color:#12245f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.92rem}.admin-global-results{background:#fff;border:1px solid #cbd8ec;border-radius:12px;gap:10px;margin-top:12px;padding:14px;display:grid}.admin-result-heading{color:#17235e;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-result-heading small{color:#65718a}.admin-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:430px;display:grid;overflow:auto}.admin-result-list button{color:#17235e;text-align:left;cursor:pointer;background:#f9fbff;border:1px solid #d7e0ef;border-radius:9px;gap:3px;min-width:0;padding:11px 12px;display:grid}.admin-result-list button:hover{background:#fff;border-color:#4a67a8}.admin-result-list button>span{color:#078d8a;text-transform:uppercase;font-size:.66rem;font-weight:950}.admin-result-list button>small{color:#647088;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-empty-result{color:#59677f;text-align:center;background:#f4f7fb;border-radius:9px;margin:0;padding:16px}.admin-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.admin-home-grid>button{color:#17235e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1dceb;border-radius:12px;align-content:start;gap:7px;min-height:132px;padding:15px;display:grid}.admin-home-grid>button:hover{border-color:#ff8b51;transform:translateY(-1px);box-shadow:0 9px 24px #1a306a17}.admin-home-grid>button>span{color:#27448b;background:#edf2ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.admin-home-grid>button>small{color:#5f6b82;line-height:1.42}.admin-home-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.admin-home-overview>div{color:#17235e;background:#f8fbff;border:1px solid #d6e1ee;border-radius:11px;gap:4px;padding:13px 15px;display:grid}.admin-home-overview strong{font-size:1.55rem}.admin-home-overview button{color:#d84600;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:900}.agenda-audience-switch{background:#f2f6fc;border:1px solid #cbd8ea;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.agenda-audience-switch button{color:#53617a;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:6px 10px;font-weight:850}.agenda-audience-switch button.active{color:#fff;background:#203b7d;box-shadow:0 3px 10px #142b6529}.team-availability-privacy-note{color:#176c68;background:#eef8f7;border-radius:8px;margin:9px 0 0;padding:9px 11px;font-size:.74rem}@media (max-width:980px){.admin-home-search,.admin-home-grid,.admin-home-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin-home-search,.admin-result-list,.admin-home-grid,.admin-home-overview,.neo-source-fields{grid-template-columns:1fr}}body .expert-neo-brief .referral-rule-control{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding-top:7px;display:grid}body .expert-neo-brief .referral-rule-control>strong,body .expert-neo-brief .referral-rule-control>.referral-check-grid,body .expert-neo-brief .referral-rule-control>small{color:#fff;grid-column:1/-1}body .expert-neo-brief .referral-check-grid label{align-items:center;min-height:34px;padding:5px 8px}body .expert-neo-brief .referral-check-grid label>span{color:#fff;flex:1;min-width:0;font-size:.7rem;line-height:1.3}body .expert-neo-brief .referral-apply-toggle{color:#fff;grid-column:1;min-height:30px}.collective-event-planner>header,.collective-event-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.collective-event-planner>header small,.collective-event-actions span{color:#66728a;font-size:.68rem}.collective-event-actions{justify-content:flex-end}@media (max-width:900px){.collective-event-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.collective-title-field{grid-column:1/-1}.collective-event-planner>header{flex-direction:column;align-items:flex-start}}@media (max-width:700px){body .expert-neo-brief .referral-check-grid{grid-template-columns:1fr}}.collective-event-planner{background:#f8fbff;border:1px solid #d2dceb;border-radius:11px;gap:8px;padding:10px;display:grid}.collective-event-planner>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.collective-event-planner>header span{color:#17235e;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.collective-event-planner>header small{color:#66728a;font-size:.68rem}.collective-event-fields{grid-template-columns:135px minmax(220px,1fr) 145px 115px 115px;gap:7px;display:grid}.collective-event-fields label{color:#59657c;gap:3px;font-size:.66rem;font-weight:850;display:grid}.collective-event-fields input,.collective-event-fields select{color:#17235e;background:#fff;border:1px solid #cdd8e7;border-radius:7px;min-height:33px;padding:5px 7px}.collective-participants{flex-wrap:wrap;gap:5px;display:flex}.collective-participants label{color:#43506e;background:#fff;border:1px solid #d5deeb;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:.67rem;display:inline-flex}.collective-event-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.collective-event-actions span{color:#68748b;font-size:.68rem}@media (max-width:900px){.collective-event-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.collective-title-field{grid-column:1/-1}.collective-event-planner>header{flex-direction:column;align-items:flex-start}}.provisional-product-note{color:#76440d;background:#fff8ed;border:1px solid #df9a40;border-left:4px solid #e56a12;border-radius:9px;align-items:flex-start;gap:8px;margin-top:9px;padding:10px;font-size:.78rem;line-height:1.45;display:flex}.provisional-product-note svg{color:#d95c08;flex:none;margin-top:2px}.provisional-product-note span{gap:2px;display:grid}.protection-formula-details{background:#fff;border:1px solid #d4dcea;border-radius:9px;margin-top:9px}.protection-formula-details>summary{color:#24477f;cursor:pointer;padding:9px 10px;font-size:.78rem;font-weight:900}.protection-formula-details>p{white-space:pre-line;color:#525f79;margin:0;padding:0 10px 10px;font-size:.75rem;line-height:1.5}@media (max-width:640px){.workspace-grid{padding:10px 8px 28px}.steps-panel{border-radius:14px;display:block}.steps-panel .panel-heading{display:none}.steps-panel .progress-track{margin-bottom:8px}.steps-panel .step-list{grid-template-columns:repeat(6,136px)}.stage-brief.step-command-bar{align-items:flex-start}.stage-brief>div:first-child{display:block}.stage-brief small,.stage-brief strong,.stage-brief span{margin-bottom:3px;display:block}.guide-titlebar{display:block}.guide-titlebar p{margin-top:8px}.guide-flow{grid-template-columns:1fr;padding:12px}.guide-flow-item article{min-height:0}.guide-help-map>div{grid-template-columns:1fr}}*{box-sizing:border-box}body{color:var(--ink);background:#f3f4f8;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;grid-template-columns:minmax(340px,1fr) auto auto;align-items:center;gap:22px;min-height:78px;padding:10px 22px;display:grid;position:sticky;top:0}.brand-lockup,.brand-logos,.quick-links,.profile-button,.contextbar,.call-meta,.panel-heading,.mandatory-title,.card-label,.next-question,.next-question>div,.filter-row,.objection-button,.draft-card>div,.report-banner,.modal-title{align-items:center;display:flex}.brand-lockup{gap:14px}.brand-logos{gap:9px;height:52px;overflow:hidden}.logo-kawtar{object-fit:contain;object-position:center 58%;width:74px;height:74px;transform:scale(2.3)}.logo-adm,.logo-cocoon{object-fit:contain}.brand-divider{background:var(--line);width:1px;height:30px}.eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:800}h1{letter-spacing:-.03em;color:var(--navy);margin:0;font-size:21px}h2{color:var(--navy);letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.quick-links{gap:6px}.quick-links button,.reset-button{border:1px solid var(--line);color:#51566c;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;display:flex}.quick-links .neo-button{background:var(--navy);color:#fff;border-color:var(--navy);min-height:42px;padding:10px 17px;font-size:12px;font-weight:900;box-shadow:0 7px 18px #151b4a24}.profile-button{text-align:left;background:0 0;border:0;gap:9px}.profile-button span:nth-child(2){gap:2px;display:grid}.profile-menu-wrap{position:relative}.profile-menu-panel{z-index:40;border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;width:280px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #171b4424}.profile-menu-panel label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.profile-menu-panel input{border:1px solid var(--line);border-radius:8px;width:100%;padding:9px 10px}.profile-menu-panel button{border-radius:8px;padding:9px 10px;font-size:10px;font-weight:900}.profile-save{background:var(--navy);color:#fff;border:0}.profile-logout{border:1px solid var(--line);color:var(--navy);background:#fff}.profile-button strong{font-size:12px}.profile-button small{color:var(--muted);font-size:10px}.avatar{background:var(--aqua-soft);color:#087879;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.admin-nav{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:center;gap:5px;padding:8px 22px;display:flex;overflow:auto}.admin-nav button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:700;display:flex}.admin-nav button.active{color:var(--navy);box-shadow:inset 0 -2px 0 var(--orange);background:#fff3e9}.contextbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:20px;min-height:56px;padding:8px 22px}.activity-tabs{gap:4px;display:flex}.activity-tabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:9px 15px;font-size:12px;font-weight:700}.activity-tabs button.active{color:var(--navy);box-shadow:inset 0 -2px var(--orange);background:#eef0f8}.activity-tabs[data-active-activity=Direct] button.active{color:#a63f00;box-shadow:inset 0 -3px var(--orange);background:#fff0e4}.call-meta{color:var(--muted);gap:10px;font-size:11px}.call-meta input{width:150px;margin:0}.call-type-select{width:145px;color:var(--navy);background-color:#f8f9fc;border-color:#cfd4e4;margin:0;padding:8px 30px 8px 10px;font-size:11px;font-weight:800}.live-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.reset-button{color:var(--red);border-color:#f0c9ce}.workspace-grid{grid-template-columns:255px minmax(500px,1fr) 360px;gap:14px;max-width:1680px;margin:0 auto;padding:14px;display:grid}.steps-panel,.summary-card,.knowledge-card{border:1px solid var(--line);background:#fff;border-radius:14px}.steps-panel{align-self:start;padding:15px}.panel-heading{color:var(--navy);justify-content:space-between;gap:10px;font-size:12px;font-weight:800}.panel-heading button{color:var(--aqua);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.progress-track{background:#eceef4;border-radius:99px;height:6px;margin:10px 0 15px;overflow:hidden}.progress-track span{background:var(--aqua);height:100%;display:block}.step-list{gap:3px;display:grid}.step{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;border-radius:9px;grid-template-columns:31px 1fr;gap:10px;padding:9px 8px;display:grid}.step.current{color:var(--navy);background:#eff1f8}.step.visited{color:var(--ink)}.step-number{background:#eceef4;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.step.visited .step-number{color:#2454a6;background:#e9f4ff}.step.current .step-number{background:var(--navy);color:#fff}.step span:last-child{gap:3px;display:grid}.step strong{font-size:12px}.step small{color:var(--muted);font-size:9px}.mandatory-card{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.mandatory-title{color:var(--navy);gap:7px;font-size:11px}.mandatory-title span:last-child{margin-left:auto}.mandatory-card>p{color:var(--muted);font-size:9px;line-height:1.4}.check-row{text-align:left;background:0 0;border:0;grid-template-columns:24px 1fr;align-items:center;gap:8px;width:100%;padding:6px 0;font-size:10px;display:grid}.check-row small{color:var(--red);font-weight:800}.check-indicator{border:1.5px solid var(--red);background:var(--red-soft);width:22px;height:22px;color:var(--red);border-radius:6px;place-items:center;font-size:8px;font-weight:900;display:grid}.check-row.done .check-indicator{background:var(--green);border-color:var(--green);color:#fff}.check-row.done>span:last-child{color:var(--green);text-decoration:line-through}.check-row.na .check-indicator{color:#777;background:#f0f1f4;border-color:#a5a9b8}.call-panel,.insights-panel{align-content:start;gap:12px;min-width:0;display:grid}.call-panel>*{min-width:0;max-width:100%}.section-kicker{color:var(--muted);gap:9px;font-size:10px;font-weight:800;display:flex}.section-kicker span:first-child{color:var(--orange)}.call-memo{background:radial-gradient(circle at 12% 0,#ff8a001c,#0000 27%),linear-gradient(105deg,#effbfa,#fff 68%);border:1px solid #bfe4df;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:10px 12px 10px 4px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #171b4b0f}.call-memo:after{content:"";border:1px solid #009da01f;border-radius:50%;width:58px;height:28px;position:absolute;bottom:-15px;right:88px}.call-memo-mascot{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 7px #171b4b21);align-self:end;width:64px;height:80px}.call-memo-copy{z-index:1;gap:3px;display:grid;position:relative}.call-memo-copy small{color:var(--aqua);letter-spacing:.08em;font-size:9px;font-weight:900}.call-memo-copy strong{color:var(--navy);font-size:13px}.call-memo-copy p{color:#424963;max-width:780px;margin:0;font-size:11px;line-height:1.5}.call-memo-next{z-index:1;color:#087879;white-space:nowrap;background:#ffffffd1;border:1px solid #b7deda;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.call-memo-next:hover{border-color:var(--aqua);background:#fff}.contextual-prompts{gap:8px;display:grid}.contextual-prompt{background:linear-gradient(100deg,#f2f6ff,#fff 62%);border:1px solid #c9d9f7;border-left:4px solid #3867c8;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 12px;display:grid;box-shadow:0 8px 24px #171b4b0f}.contextual-prompt.attention{background:linear-gradient(100deg,#fff8e7,#fff 62%);border-color:#f0cf82 #f0cf82 #f0cf82 #e69b16}.contextual-prompt.bloquant{border-color:#ffc6cc;border-left-color:var(--red);background:linear-gradient(100deg,#fff0f2,#fff 62%)}.contextual-prompt-icon{width:32px;height:32px;color:var(--navy);background:#fff;border-radius:9px;place-items:center;display:grid}.contextual-prompt>div:nth-child(2){gap:3px;display:grid}.contextual-prompt small{color:var(--aqua);text-transform:uppercase;font-size:9px;font-weight:900}.contextual-prompt strong{color:var(--navy);font-size:12px}.contextual-prompt p,.contextual-prompt em{color:#4c526d;margin:0;font-size:10px;font-style:normal;line-height:1.45}.contextual-prompt em{color:#777e95;font-size:8px}.direct-path-choice{color:var(--navy);background:#f5f7fb;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;font-size:10px;font-weight:800;display:flex}.direct-path-choice>div,.identity-check-actions,.quote-status-row,.neo-check-grid,.sale-checks{flex-wrap:wrap;gap:7px;display:flex}.direct-path-choice button,.identity-check-actions button,.quote-status-row button,.neo-check-grid button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:800}.direct-path-choice button.selected,.quote-status-row button.selected{border-color:var(--aqua);background:var(--aqua-soft);color:#087f82}.identity-check-heading,.historisation-card,.legal-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.identity-check-heading small{max-width:280px;color:var(--muted);text-align:right;font-size:9px}.identity-check-actions{margin:13px 0}.identity-check-actions button,.neo-check-grid button{align-items:center;gap:6px;display:flex}.identity-check-actions button.done,.neo-check-grid button.done{color:var(--green);background:#eaf8f4;border-color:#9ed8cb}.professional-context-grid{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:8px;display:grid}.reference-tools-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.reference-drawer{position:relative}.reference-drawer summary{cursor:pointer;border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:9px;padding:11px 12px;font-size:9px;font-weight:800;list-style:none}.reference-drawer[open]>div{z-index:12;border:1px solid var(--line);background:#fff;border-radius:11px;width:min(760px,78vw);padding:13px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 34px #171b4b24}.reference-drawer-content{gap:9px;display:grid}.reference-drawer-content p{color:#4c526d;margin:0;font-size:9px;line-height:1.5}.regime-clues{grid-template-columns:repeat(2,minmax(180px,1fr));gap:7px;display:grid}.regime-clues span{color:#4c526d;background:#f5f7fb;border-radius:7px;padding:8px 9px;font-size:9px;line-height:1.45}.spelling-grid{color:var(--navy);grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;font-size:10px;display:grid}.spelling-grid span{background:#f5f7fb;border-radius:7px;padding:7px 8px;font-weight:750}.postal-drawer[open]{min-width:180px}.postal-alert{border-radius:9px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.postal-alert.attention{color:#785707;background:#fff7df}.postal-alert.blocking{color:#bd2335;background:#fff0f2}.optional-question-block summary{cursor:pointer;color:var(--navy);font-size:11px;font-weight:900}.optional-question-block[open] summary{margin-bottom:13px}.budget-field{background:linear-gradient(140deg,#effbfa,#fff);border:1px solid #c8e5e3;border-radius:11px;gap:6px;margin-top:15px;padding:14px;display:grid}.solution-presentation-card blockquote,.commercial-validation-card blockquote{border-left:3px solid var(--aqua);background:var(--aqua-soft);color:var(--navy);border-radius:0 9px 9px 0;margin:13px 0 0;padding:14px;font-size:13px;line-height:1.55}.service-suggestions span{gap:4px;display:grid}.service-suggestions small{color:var(--muted);font-size:8px}.validation-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:13px;display:grid}.validation-question-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.validation-question-block{background:linear-gradient(145deg,#f1fbfa,#fff);border:1px solid #c7e5e2;border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.validation-question-block.tariff-question-block{background:linear-gradient(145deg,#f5f6fb,#fff);border-color:#d5d9ea}.validation-question-heading,.commercial-consent-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.validation-question-heading>div{gap:4px;display:grid}.validation-question-heading small,.commercial-consent-heading small{color:var(--aqua);text-transform:uppercase;font-size:9px;font-weight:900}.validation-question-heading strong{color:var(--navy);font-size:12px;line-height:1.35}.validation-question-heading button,.commercial-consent-heading button{color:var(--navy);white-space:nowrap;background:#fff;border:1px solid #c7d0e4;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.commercial-validation-card .validation-question-block blockquote{min-height:104px;margin:0;font-size:11px}.validation-question-block select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:10px}.validation-follow-up{border-top:1px solid #e4e7ef;gap:8px;padding-top:9px;display:grid}.validation-follow-up p{color:#4c526d;margin:0;font-size:10px;line-height:1.45}.validation-follow-up .objection-redirect-button{justify-content:space-between;align-items:center;gap:8px;width:100%;display:inline-flex}.quote-status-row,.neo-check-grid{margin-top:12px}.neo-inline-button,.historisation-card button{background:var(--navy);color:#fff;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:900;display:flex}.payment-timeline{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:14px;display:grid}.payment-timeline span{min-height:54px;color:var(--navy);text-align:center;background:#f5f7fb;border-radius:9px;place-items:center;padding:8px;font-size:9px;font-weight:800;display:grid}.payment-timeline b{color:var(--aqua)}.validation-success{background:var(--green)}.commercial-consent-field{background:#f5f7fb;border-radius:10px;gap:7px;margin-top:13px;padding:12px;display:grid}.commercial-consent-field blockquote{color:var(--navy);margin:0;font-size:12px;font-weight:800}.commercial-consent-field button,.objection-redirect-button{border:1px solid var(--line);width:fit-content;color:var(--navy);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-weight:850;display:flex}.commercial-consent-field button.done{color:var(--green);background:#eaf8f4;border-color:#9ed8cb}.objection-redirect-button{color:#a51f2f;background:#fff2f3;border-color:#efb3ba;margin-top:10px}.historisation-card{align-items:center}.historisation-card h2,.historisation-card p{margin-bottom:0}.historisation-card button:disabled,.neo-inline-button:disabled{cursor:not-allowed;background:#aeb2c1}.script-card,.question-card,.next-question{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px}.recording-card{border-left:4px solid var(--red);background:linear-gradient(100deg, var(--red-soft), #fff 45%)}.card-label{color:var(--red);text-transform:uppercase;gap:7px;font-size:10px;font-weight:900}.recording-card p{color:var(--navy);margin:11px 0;font-size:15px;font-weight:700;line-height:1.45}.recording-card button{background:var(--green);color:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.reminder-card{background:linear-gradient(110deg,#eef4ff,#fff 55%);border:1px solid #c9d9f7;border-left:4px solid #4169aa;border-radius:14px;padding:17px}.reminder-card .card-label{color:#4169aa}.reminder-card h2{color:var(--navy);margin:8px 0 5px;font-size:16px}.reminder-card>p,.source-warning{color:var(--muted);font-size:11px;line-height:1.5}.reminder-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.reminder-fields label{color:var(--navy);font-size:10px;font-weight:800}.reminder-fields select{margin-top:6px}.source-warning{color:#7e6117;background:#fff8e8;border-radius:8px;margin-top:10px;padding:9px 11px}.question-count{color:var(--aqua);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.helper-text,.recommendation{color:var(--muted);font-size:11px;line-height:1.45}.choice-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.choice-grid button{border:1px solid var(--line);color:#565b70;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:52px;font-size:11px;font-weight:700;display:flex}.choice-grid button.selected,.chip-row button.selected{border-color:var(--aqua);color:#087879;background:var(--aqua-soft);box-shadow:0 0 0 1px var(--aqua)}.two-column-question{grid-template-columns:.7fr 1.3fr;align-items:center;gap:18px;display:grid}.eligibility-card{background:linear-gradient(110deg,#fff9eb,#fff 60%);border-left:4px solid #e5a92f}.eligibility-grid,.regime-controls{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.eligibility-grid label{color:var(--navy);font-size:10px;font-weight:800}.eligibility-grid select{margin-top:6px}.regime-card{grid-template-columns:.85fr 1.15fr;align-items:center;gap:14px;display:grid}.regime-card .helper-text{color:#7e6117;background:#fff8e8;border-radius:8px;grid-column:1/-1;margin:0;padding:8px 10px}.coverage-help{color:#586176;background:#f5f8ff;border:1px solid #dce6f8;border-radius:10px;align-items:flex-start;gap:10px;margin-top:-4px;padding:10px 13px;font-size:11px;line-height:1.45;display:flex}.coverage-help strong{color:#31558f;flex:none}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip-row.spacious{margin-top:14px}.chip-row button{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:99px;padding:8px 10px;font-size:10px;font-weight:700}.branch-alert{background:var(--aqua-soft);color:#087879;border:1px solid #bce3e2;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.budget-field{margin-top:14px;display:block}.next-question{background:var(--navy);color:#fff;border-color:var(--navy);justify-content:space-between;align-items:center;gap:20px;display:flex}.next-question>div{gap:10px}.next-question span:nth-child(2){gap:3px;display:grid}.next-question strong{color:#89d9d6;text-transform:uppercase;font-size:10px}.next-question small{color:#f2f3fb;font-size:11px;line-height:1.4}.next-question>button{background:var(--orange);color:#fff;border:0;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:800}.proposal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reformulation-card{border-left:4px solid var(--aqua);background:linear-gradient(110deg, var(--aqua-soft), #fff 55%)}.reformulation-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reformulation-heading button{color:#087879;background:#fff;border:1px solid #abdedd;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.reformulation-card textarea{resize:vertical;min-height:92px;line-height:1.55}.validate-reformulation,.sale-checks button,.direct-payment-check{color:var(--green);background:#fff;border:1px solid #b8dfd1;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.signature-check-card{border-top:3px solid var(--navy)}.sale-checks{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.sale-checks button.done{background:var(--green);color:#fff}.kyc-select{max-width:320px;margin-top:10px;display:block}.direct-payment-check{color:var(--navy);border-color:#ccd4e5;margin-top:10px;margin-left:8px}.question-card select,.login-card select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafbfc;border-radius:8px;margin-top:12px;padding:9px;font-size:11px}.summary-card,.knowledge-card{padding:15px}.identity-fields{grid-template-columns:.75fr 1fr 1.15fr;gap:7px;margin:14px 0 10px;display:grid}.identity-fields select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafbfc;border-radius:8px;margin-top:5px;padding:9px 6px;font-size:10px}.sticky-qualification{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:6px;margin:10px 0;font-size:9px;font-weight:800;display:grid}.sticky-qualification select{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:#fafbfc;border-radius:8px;padding:9px;font-size:11px}.sticky-appointment{color:#795300;background:#fff6df;border-radius:9px;margin:0 0 10px;padding:9px 11px;font-size:10px;font-weight:700}.context-fields,.reimbursement-fields,.appointment-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.context-fields label,.reimbursement-fields label,.appointment-fields label,.radiation-choice{color:var(--ink);gap:7px;font-size:10px;font-weight:800;display:grid}.context-fields input,.context-fields select,.reimbursement-fields input,.reimbursement-fields select,.appointment-fields input,.appointment-fields select,.radiation-choice select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;margin:0;padding:9px 11px;font-weight:600}.radiation-choice{max-width:420px;margin-top:14px}.context-reminder,.calculator-warning{color:#364666;background:#f4f8ff;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:10px;line-height:1.5}.context-intro-help{color:var(--muted);margin:7px 0 0;font-size:10px}.channel-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.channel-choice-grid button{border:1px solid var(--line);min-height:68px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.channel-choice-grid button.selected{border-color:var(--aqua);background:var(--aqua-soft);box-shadow:inset 0 0 0 1px var(--aqua)}.channel-choice-grid button span{gap:3px;display:grid}.channel-choice-grid button strong{font-size:11px}.channel-choice-grid button small{color:var(--muted);font-size:9px;line-height:1.35}.welcome-preview{border-left:4px solid var(--aqua);background:#f5f7fc;border-radius:11px;margin-top:14px;padding:16px 18px}.welcome-preview>span{color:#087879;text-transform:uppercase;font-size:9px;font-weight:900}.welcome-preview blockquote{color:var(--navy);margin:9px 0 0;font-size:14px;font-weight:700;line-height:1.55}.confirmed-source-field{color:var(--ink);gap:6px;margin-top:14px;font-size:10px;font-weight:800;display:grid}.confirmed-source-field input{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:40px;padding:9px 11px}.neo-source-reminder{color:#664b0a;background:#fff8e7;border:1px solid #f0cf82;border-radius:10px;gap:4px;margin-top:14px;padding:13px 15px;display:grid}.neo-source-reminder strong{text-transform:uppercase;font-size:10px}.neo-source-reminder span{font-size:12px;font-weight:800}.neo-source-reminder small{font-size:9px;line-height:1.4}.neo-priority-rule{background:#ffffffb8;border-radius:8px;padding:8px 10px}.referrer-neo-field{color:#664b0a;gap:6px;margin-top:7px;font-size:9px;font-weight:850;display:grid}.referrer-neo-field input{background:#fff;border:1px solid #dfbd68;border-radius:8px;width:min(420px,100%);min-height:38px;padding:9px 11px}.intro-barrier-card,.collective-individual-frame{border-radius:11px;gap:7px;margin-top:13px;padding:13px 15px;line-height:1.45;display:grid}.intro-barrier-card{color:#4e5870;background:#f7f9fd;border:1px solid #d8e0ef;font-size:10px}.intro-barrier-card strong,.collective-individual-frame strong{color:var(--navy)}.intro-objection-link{color:#a94200;text-align:left;background:#fff7ef;border:1px solid #ffc18f;border-radius:11px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:12px 14px;display:flex}.intro-objection-link span:nth-child(2){flex:1;gap:2px;display:grid}.intro-objection-link small{color:#765a48}.collective-individual-frame{color:#3f4a62;background:linear-gradient(120deg,#eefafa,#fff);border:1px solid #b8dcda;font-size:10px}.collective-individual-frame p,.collective-individual-frame small{margin:0}.profile-guidance-empty{color:#4e5870;background:#f4f7ff;border:1px solid #c9d9f7;border-radius:10px;padding:14px;line-height:1.5}.profile-guidance-empty strong{color:var(--navy)}.profile-guidance-empty p{margin:5px 0 0}.early-quote-card{border-left:4px solid var(--aqua)}.early-quote-card blockquote{color:var(--navy);margin:10px 0 0;font-size:12px;font-weight:700}.question-rephrase-button{align-self:flex-end;color:#fff!important;background:0 0!important;border-color:#8793b8!important}.product-key-points{color:#4e5870;gap:6px;margin:10px 0;padding-left:18px;font-size:9px;display:grid}.product-key-points strong{color:var(--navy)}.santeclair-service-card{border:1px solid #b8dcda;border-left:4px solid var(--aqua);background:linear-gradient(125deg,#eefafa,#fff);border-radius:10px;padding:13px!important}.santeclair-service-card p{color:#3f4a62;margin:0;line-height:1.5}.santeclair-service-card ul{color:#4e5870;gap:4px;margin:4px 0;padding-left:18px;font-size:9px;display:grid}.protection-maintained-field{color:var(--navy);background:#fff8e7;border-radius:10px;grid-template-columns:minmax(240px,1fr) 120px;align-items:center;gap:8px 12px;margin-top:12px;padding:12px;font-weight:800;display:grid}.protection-maintained-field small{color:#6d5a2f;grid-column:1/-1;font-weight:600}.neo-dossier-card,.campaign-guidance{background:#f8fbff;border:1px solid #d9e2ee;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:15px 17px;display:flex}.neo-dossier-card h3,.formula-choice-grid h3{color:var(--navy);margin:4px 0 5px;font-size:1rem}.neo-dossier-card p,.campaign-guidance span{color:#4e5870;margin:0;line-height:1.45}.neo-dossier-card select{min-width:190px}.neo-result-lines{gap:8px;min-width:min(440px,48%);display:grid}.neo-result-lines span{border-left:2px solid var(--aqua);color:#4e5870;padding-left:12px;font-size:11px;line-height:1.45}.frame-card{background:#f7f9ff;border:1px solid #cdd9ec;border-radius:14px;gap:10px;margin-top:14px;padding:16px 18px;display:grid}.frame-card blockquote{color:var(--ink);margin:0;font-size:13px;font-weight:700;line-height:1.55}.frame-card p{color:#59647a;margin:0;font-size:11px;line-height:1.5}.frame-card button{background:var(--navy);color:#fff;border:0;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:8px 11px;font-weight:800;display:inline-flex}.compact-recording-card{margin-top:14px}.referral-toggle{align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.coverage-detail-card{margin-top:12px}.coverage-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.coverage-detail-grid label{color:var(--muted);gap:6px;font-size:10px;font-weight:800;display:grid}.campaign-guidance{background:#effafa;border-color:#bfe5e4;justify-content:flex-start;align-items:flex-start}.campaign-guidance strong{color:#007f82;min-width:max-content}.formula-choice-grid{border-top:1px solid #dce3ed;margin-top:18px;padding-top:18px}.formula-choice-grid>div{align-content:start;gap:10px;display:grid}.argument-product-card{margin-bottom:16px}.reimbursement-explanation{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.reimbursement-explanation.compact-explanation{margin-top:10px;padding:9px 11px;font-size:9px}.reimbursement-explanation a,.reference-links a{color:#007f82;align-items:center;gap:5px;font-weight:750;text-decoration:none;display:inline-flex}.reference-links{gap:16px;margin-top:12px;display:flex}.admin-content-search{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:7px;margin:14px 0;font-size:10px;font-weight:800;display:grid}.admin-content-search input{border:1px solid var(--line);min-height:42px;color:var(--ink);text-transform:none;letter-spacing:normal;background:#fff;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:600}.welcome-script-card blockquote{border-left:4px solid var(--aqua);background:var(--aqua-soft);color:var(--ink);border-radius:0 12px 12px 0;margin:16px 0;padding:18px 20px;font-size:14px;font-weight:700;line-height:1.55}.step-next-button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;margin:14px 0 0 auto;padding:11px 16px;font-weight:800;display:block}.step-next-button:disabled,.qualification-options button:disabled{cursor:not-allowed;opacity:.68}.step-next-button:disabled{background:#737b91}.qualification-options button:disabled{color:#9b4651;background:#fff3f4;border-color:#f0b7bd}.qualification-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.qualification-options button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:14px;font-weight:800}.qualification-options button.selected{border-color:var(--aqua);background:var(--aqua-soft);color:#087879}.reimbursement-card{margin-top:14px}.reference-search-row{grid-template-columns:1.5fr 1fr;gap:10px;margin-top:14px;display:grid}.reference-search-row label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.reference-search-row input,.reference-search-row select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border-radius:9px;margin:0;padding:9px 11px}.reimbursement-fields{grid-template-columns:minmax(240px,1.8fr) repeat(5,minmax(110px,1fr))}.calculator-options{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.deduction-toggle{border:1px solid var(--line);color:#4c5870;background:#fafbfc;border-radius:9px;align-items:center;gap:9px;min-width:220px;margin:0;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.deduction-toggle input{accent-color:var(--aqua)}.deduction-toggle span{gap:2px;display:grid}.deduction-toggle strong{color:var(--ink)}.deduction-toggle.deduction-control{min-width:0;max-width:390px;padding:7px 10px}.reference-facts{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.reference-facts span{color:#4e5a72;background:#f3f5f9;border-radius:8px;padding:7px 9px;font-size:9px}.reference-facts strong{color:#087879;margin-right:6px}.calculator-missing{color:#795300;background:#fff8e7;border:1px solid #f2c36d;border-radius:9px;margin-top:14px;padding:12px 14px;font-size:10px;font-weight:700}.reimbursement-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.reimbursement-results span{background:#f5f7fb;border-radius:10px;gap:5px;padding:13px;display:grid}.reimbursement-results small{color:var(--muted);font-size:9px}.reimbursement-results strong{color:var(--ink);font-size:14px}.reimbursement-results .remaining-result{background:#fff4ed}.reimbursement-results .ro-result{gap:8px}.ro-result-values{grid-template-columns:1fr 1.25fr;gap:6px;display:grid}.reimbursement-results .ro-result-values span{background:#fff;border:1px solid #e2e5ec;border-radius:7px;gap:2px;padding:7px;display:grid}.reimbursement-results .ro-result-values span.deducted{background:#eefaf9;border-color:#a9dcd7}.ro-result-values em{color:var(--muted);font-size:8px;font-style:normal}.ro-result-values strong{font-size:12px}.commercial-consent-heading{margin-bottom:8px}.blocking-summary{color:#9f1d2c;background:#fff3f4;border:1px solid #f3b4b9;border-radius:10px;gap:5px;margin-top:14px;padding:12px;display:grid}.danger-action:disabled{cursor:not-allowed;opacity:.42}.argumentation-card{border-left:4px solid var(--orange)}.argumentation-list{gap:8px;margin-top:12px;display:grid}.argumentation-list>.argumentation-oral-rule{border-left:3px solid var(--orange);color:#4d5568;background:#fff7ef;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:650;line-height:1.5;display:block}.argumentation-list>div{border:1px solid var(--line);background:#fafbfc;border-radius:9px;grid-template-columns:25px 1fr;gap:9px;padding:10px;display:grid}.argumentation-list>div.priority{background:#fff7f0;border-color:#ffc79e}.argumentation-list>div>span{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.argumentation-list p{color:var(--muted);gap:7px;margin:0;font-size:10px;line-height:1.45;display:grid}.argumentation-list strong{color:var(--navy)}.spoken-example{color:var(--ink);font-size:11px;font-weight:650;line-height:1.55}.argumentation-list>.argument-flow-card{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.argumentation-list>.argument-flow-card>.need-illustration{background:#fff;border:1px solid #cfe7e6;width:40px;height:40px;font-size:20px;box-shadow:0 5px 14px #171b4b12}.argument-flow-content{gap:9px;min-width:0;display:grid}.argument-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.argument-flow-steps span{background:#fff;border-radius:8px;gap:3px;padding:8px;line-height:1.4;display:grid;place-items:initial!important;width:auto!important;height:auto!important;color:var(--muted)!important;font-size:9px!important;font-weight:500!important}.argument-flow-steps b{color:#087879;text-transform:uppercase;font-size:8px}.argumentation-list p small{border-top:1px dashed var(--line);color:#087879;padding-top:6px;font-size:10px;font-weight:700}.formula-select{color:var(--muted);text-transform:uppercase;gap:4px;margin-top:10px;font-size:9px;font-weight:800;display:grid}.service-suggestions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.service-suggestions>.service-suggestions-title{color:var(--navy);letter-spacing:.04em;text-transform:uppercase;flex:1 0 100%;margin:0;font-size:9px;font-weight:850}.service-suggestions span{background:var(--aqua-soft);color:#397273;border-radius:8px;flex:240px;padding:9px 10px;font-size:9px;line-height:1.45}.service-suggestions span.pending-service{color:var(--muted);background:#f3f4f8}.service-suggestions strong{color:var(--navy);margin-bottom:2px;display:block}.service-suggestions .service-limit{color:#765a48;margin-top:6px}.selection-coaching-note{border-left:3px solid var(--orange);color:#525d73;background:#fff8ef;border-radius:7px;margin:7px 0 10px;padding:9px 10px;font-size:9px;line-height:1.45}.desired-effective-date-field{border-left:3px solid var(--orange);color:var(--navy);background:#fff8ef;border-radius:8px;gap:6px;margin-top:10px;padding:11px 12px;font-size:10px;font-weight:800;display:grid}.desired-effective-date-field input{max-width:230px}.desired-effective-date-field small{color:var(--muted);font-weight:500}.secondary-protection-field{gap:5px;margin-top:10px;display:grid}.legal-mentions-card{border-left:4px solid var(--navy)}.legal-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.published-badge{background:var(--green-soft);color:var(--green);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.legal-spoken-script{gap:8px;margin:12px 0;display:grid}.legal-selection-banner{color:var(--navy);background:#fff4e8;border:1px solid #f3b37f;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding:9px 11px;display:flex}.legal-selection-banner span{color:#a74405;text-transform:uppercase;font-size:8px;font-weight:900}.legal-selection-banner strong{font-size:10px}.legal-selection-banner small{color:#087879;font-weight:850}.legal-spoken-script p{border-left:3px solid var(--orange);color:#4d5267;background:#fff8ef;border-radius:7px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.legal-source-link{color:var(--navy);align-items:center;gap:6px;margin:0 8px 8px 0;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.legal-mentions-card>button{background:var(--green);color:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.closing-spoken-script{border-left:3px solid var(--orange);background:#fff8ef;border-radius:9px;margin:10px 0 12px;padding:11px 12px}.closing-spoken-script>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.closing-spoken-script small{color:#9b4307;text-transform:uppercase;font-size:8px;font-weight:900}.closing-spoken-script button{color:#9b4307;background:#fff;border:1px solid #f3b37f;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:850}.closing-spoken-script blockquote{color:var(--navy);margin:8px 0 0;font-size:11px;line-height:1.5}.subscription-start-card{border-left:4px solid var(--green)}.subscription-start-card blockquote{color:var(--navy);background:#eefaf6;border-radius:9px;margin:12px 0;padding:12px 14px;font-size:11px;line-height:1.55}.subscription-start-card.missing-date{border-left-color:#d83a4a}.subscription-date-alert{color:#b62437;background:#fff0f2;border-radius:8px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 11px;font-size:9px;font-weight:850;display:flex}.signature-mode-card{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;gap:6px;padding:10px 11px;display:grid}.signature-mode-card small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.signature-mode-card strong{color:var(--navy);font-size:10px}label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:900}input,textarea{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:#fafbfc;border-radius:8px;outline:none;margin-top:5px;padding:9px;font-size:10px;font-weight:400}input:focus,textarea:focus,select:focus{border-color:var(--aqua);box-shadow:0 0 0 3px var(--aqua-soft)}.summary-text{background:var(--soft);color:#4d5267;white-space:pre-line;border-radius:9px;padding:11px;font-size:10px;line-height:1.55}.comment-field textarea{resize:vertical;min-height:60px}.privacy-note{color:var(--muted);margin-top:9px;font-size:8px;line-height:1.4}.knowledge-card .panel-heading span{align-items:center;gap:7px;display:flex}.search-field{border:1px solid var(--line);color:var(--muted);border-radius:9px;grid-template-columns:18px 1fr;align-items:center;gap:5px;margin-top:12px;padding:0 9px;display:grid}.search-field input{box-shadow:none;background:0 0;border:0;margin:0}.filter-row{gap:5px;margin:8px 0}.filter-row button{background:var(--soft);color:var(--muted);border:0;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:flex}.resource-list{display:grid}.resource-list>button,.resource-list>a{border:0;border-top:1px solid var(--line);text-align:left;color:inherit;background:0 0;grid-template-columns:32px 1fr 14px;align-items:center;gap:8px;padding:9px 0;text-decoration:none;display:grid}.resource-list>button>span:nth-child(2),.resource-list>a>span:nth-child(2){gap:3px;display:grid}.resource-list strong{font-size:9px}.resource-list small{color:var(--muted);font-size:8px}.knowledge-empty{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:16px 8px;font-size:9px;line-height:1.5}.file-icon{border-radius:7px;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid}.file-icon.pdf{color:var(--red);background:var(--red-soft)}.file-icon.xls{color:var(--green);background:var(--green-soft)}.file-icon.doc{color:#3c65c4;background:#edf2ff}.file-icon.note{color:#b94a00;background:#fff0e5;border:1px solid #ffd2b3}.file-icon.fiche{color:#087879;background:var(--aqua-soft)}.bank-product-sheet{border-top:1px solid var(--line)}.bank-product-sheet summary{cursor:pointer;grid-template-columns:32px 1fr 14px;align-items:center;gap:8px;padding:9px 0;list-style:none;display:grid}.bank-product-sheet summary::-webkit-details-marker{display:none}.bank-product-sheet summary>span:nth-child(2){gap:3px;display:grid}.bank-product-body{background:#f7f9fc;border-radius:9px;gap:6px;margin:0 0 10px 40px;padding:10px;display:grid}.bank-product-body p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.bank-product-body .bank-useful,.bank-product-body .bank-warning{border-radius:7px;padding:7px}.bank-product-body .bank-useful{color:#087879;background:var(--aqua-soft)}.bank-product-body .bank-warning{color:#8b5600;background:#fff7df}.ask-button{background:var(--aqua-soft);color:#087879;border:1px solid #bce3e2;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px;font-size:9px;font-weight:800;display:flex}.objection-button{color:#b94700;text-align:left;background:linear-gradient(135deg,#fff7ef,#fff1e4);border:1px solid #ffd0a8;border-radius:12px;gap:9px;width:100%;min-height:68px;padding:17px 15px}.objection-button span:nth-child(2){flex:1;gap:2px;display:grid}.objection-button strong{font-size:12px}.objection-button small{font-size:9px}.fixed-knowledge-cloud{z-index:4;border:1px solid #f3bc8c;border-top:4px solid var(--orange);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#fff7effa,#fffffffa);border-radius:16px 16px 10px;gap:8px;padding:11px;display:grid;position:sticky;bottom:10px;box-shadow:0 12px 30px #0d2b4a21}.knowledge-cloud-title{color:#b94700;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.knowledge-cloud-actions{flex-wrap:wrap;gap:6px;display:flex}.knowledge-cloud-actions button{color:var(--navy);background:#fff;border:1px solid #d7e5eb;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.knowledge-cloud-actions button.active{border-color:var(--orange);color:#a63f00;background:#fff0e4}.password-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.password-input-row input{min-width:0}.password-input-row button{color:#a63f00;background:#fff4ea;border:1px solid #f1b27a;border-radius:8px;height:100%;min-height:38px;padding:8px 11px;font-size:10px;font-weight:900}.knowledge-cloud-answer{color:var(--navy);background:#fff;border-radius:10px;padding:10px}.knowledge-cloud-answer strong{font-size:10px}.knowledge-cloud-answer p{margin:5px 0 0;font-size:9px;line-height:1.45}.knowledge-cloud-answer.contacts-answer{border-left:4px solid var(--orange);background:linear-gradient(135deg,#fffaf5,#fff)}.knowledge-cloud-answer.contacts-answer strong,.knowledge-cloud-answer.contacts-answer p{color:#ad4300}.knowledge-cloud-answer small{color:var(--muted);margin-top:8px;font-size:7px;line-height:1.4;display:block}.formula-essentials-list{background:#fff;border:1px solid #c8e5e3;border-radius:8px;padding:8px}.formula-essentials-list summary{cursor:pointer;color:#087f82;font-size:8px;font-weight:900}.signature{text-align:right;color:#8a8e9e;letter-spacing:.08em;text-transform:uppercase;padding:0 22px 12px;font-size:9px}.toast{z-index:100;background:var(--green);color:#fff;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:800;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #18203b33}.login-page{background:#fff;grid-template-columns:minmax(480px,.9fr) 1.1fr;min-height:100vh;display:grid}.login-card{flex-direction:column;justify-content:center;padding:38px clamp(35px,7vw,110px);display:flex}.login-copy{max-width:500px;margin:70px 0 28px}.status-pill{color:#a63f00;text-transform:uppercase;background:#fff0e4;border:1px solid #ffc392;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.login-copy p,.management-heading p{color:var(--muted);font-size:13px;line-height:1.55}.login-card form{gap:13px;max-width:440px;display:grid}.login-card label{font-size:9px}.login-card input,.login-card select{margin-top:7px;font-size:12px}.primary-action,.danger-action{background:var(--navy);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:11px;font-weight:800;display:flex}.demo-note{color:var(--muted);font-size:9px;line-height:1.45}.login-visual{background:linear-gradient(145deg, var(--navy), #262d68);color:#fff;grid-template-columns:55px 1fr;align-content:center;gap:15px 18px;padding:90px;display:grid}.login-visual span{color:#8fd8d6;border:1px solid #fff3;border-radius:50%;place-items:center;width:52px;height:52px;font-size:11px;display:grid}.login-visual strong{letter-spacing:-.04em;font-size:44px}.login-visual p{color:#cdd0e5;grid-column:2;max-width:400px;line-height:1.5}.management-page{max-width:1320px;margin:0 auto;padding:34px 24px 70px}.management-heading{border-left:5px solid var(--orange);background:linear-gradient(110deg,#fff 0%,#fff8f1 100%);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;padding:18px 20px;display:flex}.management-heading h2{margin-top:12px;font-size:28px}.management-heading p{margin:7px 0 0}.management-page .question-count{color:var(--orange)}.management-page .published-badge{color:#b94a00;background:#fff0e5}.workflow{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;padding:12px;display:flex;overflow:auto}.workflow span{border-right:1px solid var(--line);min-width:150px;color:var(--muted);flex:1;padding:9px;font-size:10px;font-weight:700}.workflow span:last-child{border:0}.workflow span.active{color:var(--aqua)}.draft-card{background:#fff9e9;border:1px solid #f1d887;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:14px;display:flex}.draft-card>div{gap:10px}.draft-card span{gap:3px;display:grid}.draft-card small{color:var(--muted)}.draft-card button,.admin-card button,.report-banner button{color:var(--aqua);background:0 0;border:0;font-size:10px;font-weight:800}.document-draft-form{flex:1;gap:12px;display:grid}.document-draft-form p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.admin-section-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.admin-section-tabs button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px;font-weight:800}.admin-section-tabs button.active{border-color:var(--orange);color:var(--navy);background:#fff3e9}.product-validation-summary{background:linear-gradient(110deg,#fff5f6,#fff);border:1px solid #f0b1ba;border-left:5px solid #cf3044;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:13px 15px;display:flex}.product-validation-summary>div{gap:3px;display:grid}.product-validation-summary small{color:#bd293e;letter-spacing:.07em;font-size:.68rem;font-weight:900}.product-validation-summary strong{color:#17235e;font-size:.88rem}.product-validation-summary span{color:#66718a;font-size:.75rem}.product-validation-summary button{color:#a82034;background:#fff;border:1px solid #dc7180;border-radius:9px;flex:none;min-height:38px;padding:8px 12px;font-size:.74rem;font-weight:900}.product-validation-summary button.active{color:#fff;background:#bd293e}@media (max-width:760px){.product-validation-summary{flex-direction:column;align-items:stretch}}.trusted-clock-status{color:#56627d;background:#f8faff;border:1px solid #d4dced;border-radius:999px;align-items:center;gap:6px;margin:-6px 0 12px;padding:6px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.trusted-clock-status.synchronized{color:#087460;background:#ecfaf6;border-color:#9bd9cf}.admin-editor{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:16px;padding:18px;box-shadow:0 8px 24px #171b4408}.admin-editor h3{color:var(--ink);margin:0 0 14px}.admin-editor h3:after{content:"";background:var(--orange);border-radius:99px;width:44px;height:3px;margin-top:8px;display:block}.admin-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-form-grid label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.admin-form-grid input,.admin-form-grid select,.admin-editor textarea,.inline-admin-form input,.inline-admin-form select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;text-transform:none;background:#fafbfc;border-radius:8px;padding:9px 10px}.admin-editor textarea{resize:vertical;min-height:100px;margin-top:12px}.admin-editor>button,.inline-admin-form button,.document-draft-form>button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;width:fit-content;margin-top:10px;padding:10px 14px;font-weight:800}.management-page .primary-action{background:var(--orange);box-shadow:0 8px 20px #ff650026}.journey-edit-button{color:var(--navy);cursor:pointer;background:#fff6ef;border:1px solid #ffb77d;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900}.admin-workflow-guide,.document-workflow-guide{background:linear-gradient(120deg,#fffaf6,#fff);border:1px solid #ffd2ad;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;padding:14px;display:grid}.admin-workflow-guide>div,.document-workflow-guide>div{grid-template-columns:30px 1fr;align-items:center;gap:2px 9px;min-width:0;display:grid}.admin-workflow-guide span,.document-workflow-guide span{background:var(--orange);color:#fff;border-radius:50%;grid-row:1/span 2;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.admin-workflow-guide strong,.document-workflow-guide strong{color:var(--navy);font-size:11px}.admin-workflow-guide small,.document-workflow-guide small{color:var(--muted);font-size:10px;line-height:1.45}.document-workflow-guide>p{border-left:3px solid var(--aqua);background:var(--aqua-soft);color:var(--ink);grid-column:1/-1;margin:3px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.document-workflow-guide>p button{color:var(--navy);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px;background:0 0;border:0;margin-left:6px;font-weight:900}.activity-admin-card,.version-safety-panel{background:#fffaf6;border:1px solid #ffd2ad;border-radius:12px;margin:14px 0;padding:14px}.activity-admin-card summary,.version-safety-panel strong{color:var(--navy);cursor:pointer;font-weight:900}.activity-admin-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.activity-admin-form label{color:var(--muted);gap:6px;font-size:10px;font-weight:800;display:grid}.activity-admin-form input,.activity-admin-form select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;padding:9px 10px}.activity-admin-form button,.checkpoint-button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:9px 12px;font-weight:900}.version-safety-panel p{color:var(--muted);font-size:10px;line-height:1.5}.version-actions{flex-wrap:wrap;gap:7px;display:flex}.version-actions button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #ffd2ad;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.version-actions button:disabled{opacity:.48;cursor:not-allowed}.question-editor-grid{border-left:3px solid var(--orange);padding-left:12px}.inline-admin-form{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(180px,.5fr) auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;display:grid}.inline-admin-form button{white-space:nowrap;margin:0}.compact-editor{margin-top:18px}.content-table{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.table-row{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr .8fr 1fr;align-items:center;gap:12px;padding:14px 16px;font-size:10px;display:grid}.table-row.with-actions{grid-template-columns:minmax(180px,1.35fr) minmax(150px,1fr) minmax(105px,.7fr) minmax(150px,.9fr) minmax(145px,.75fr)}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.row-actions button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.row-actions .delete-row-action{color:#c93447;border-color:#ffd2d8}.editor-title-row,.editor-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-title-row h3{margin-top:5px}.editor-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:12px}.editor-actions>button:first-child,.admin-editor .save-action,.draft-card button.save-action{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;width:fit-content;padding:10px 14px;font-size:10px;font-weight:900}.admin-editor .secondary-action,.admin-editor .outline-action{border:1px solid var(--line);width:fit-content;color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:800}.users-form-grid,.link-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-multiselect{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:12px 14px;display:flex}.activity-multiselect legend{color:var(--muted);text-transform:uppercase;padding:0 5px;font-size:9px;font-weight:900}.activity-multiselect label,.analysis-options label{color:var(--ink);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.admin-explanation{border-left:3px solid var(--aqua);background:#fff;border-radius:6px;padding:10px 12px}.password-reset-panel{background:#f7faff;border:1px solid #d9e4f4;border-radius:10px;gap:12px;margin-top:14px;padding:14px;display:grid}.password-reset-panel p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.identity-editor{margin-bottom:14px}.structured-editor{background:#f9fafc;border:1px solid #dfe4ef;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding:14px;display:grid}.structured-editor label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.structured-editor input,.structured-editor textarea{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:#fff;border-radius:8px;padding:10px 11px;font-size:11px;font-weight:500}.structured-editor textarea{resize:vertical;min-height:92px}.structured-editor .wide-field,.structured-editor.single-field{grid-column:1/-1}.editor-guidance-note{border:1px solid #bce3e2;border-left:4px solid var(--aqua);background:var(--aqua-soft);color:#087879;border-radius:10px;gap:6px;margin-top:14px;padding:13px 15px;font-size:10px;line-height:1.5;display:grid}.editor-guidance-note small{color:var(--muted)}.consultant-scope-note{color:var(--navy);background:#f5f8fd;border:1px solid #dce4f1;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;font-size:12px;display:flex}.consultant-scope-note span{color:var(--muted)}.consultant-permission-card{border:1px solid #cfe1ef;border-left:4px solid var(--orange);background:linear-gradient(90deg,#f7fbff 0%,#fff8f2 100%);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:15px;padding:12px;display:grid}.consultant-permission-card>div{gap:3px;padding:5px 7px;display:grid}.consultant-permission-card strong{color:var(--navy);font-size:13px}.consultant-permission-card span{color:var(--muted);font-size:12px;line-height:1.45}.content-live-preview{border:1px solid #d9e2f0;border-top:4px solid var(--orange);background:linear-gradient(145deg,#fff 0%,#f7f9fd 100%);border-radius:14px;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:14px;margin-top:16px;padding:16px;display:grid;box-shadow:0 10px 28px #141f4d12}.preview-heading{align-content:start;gap:5px;display:grid}.preview-heading>span{color:#d95309;letter-spacing:.08em;font-size:11px;font-weight:900}.preview-heading strong{color:var(--navy);font-size:16px;line-height:1.25}.preview-heading small{color:var(--muted);font-size:12px;line-height:1.45}.preview-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.preview-variants article{background:#fff;border:1px solid #e0e5ef;border-radius:11px;min-width:0;padding:12px 13px}.preview-variants article.primary-preview{background:#effafa;border-color:#9fdad8}.preview-variants article>span{color:#008b8c;text-transform:uppercase;font-size:11px;font-weight:900}.preview-variants article p{color:var(--ink);white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.5}.preview-variants .product-agent-preview{border-left:5px solid var(--orange);background:linear-gradient(135deg,#fff8f1,#fff 58%,#eef8f8);grid-column:1/-1;gap:8px;display:grid}.product-agent-preview>strong{color:var(--navy);font-size:16px}.product-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-preview-grid small{color:#4e5870;white-space:pre-wrap;background:#fff;border:1px solid #e2e7f0;border-radius:8px;gap:4px;min-width:0;padding:9px;font-size:11px;line-height:1.45;display:grid}.product-preview-grid b{color:#a63f00}.field-example{color:#667087;text-transform:none;margin-top:5px;font-size:11px;font-weight:500;line-height:1.45;display:block}.save-impact-note{border-left:3px solid var(--orange);color:#5d667b;max-width:520px;padding-left:10px;font-size:11px;line-height:1.4}.linked-product-sources{border:1px solid #f2c9ab;border-left:4px solid var(--orange);background:linear-gradient(135deg,#fff8f2 0%,#fff 72%);border-radius:12px;gap:10px;padding:14px;display:grid}.linked-product-sources>div:first-child{gap:3px;display:grid}.linked-product-sources strong{color:var(--navy);font-size:11px}.linked-product-sources small,.linked-product-sources p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.linked-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.linked-source-list button{min-width:0;color:var(--navy);text-align:left;background:#fff;border:1px solid #dde4ef;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.linked-source-list button:hover{border-color:var(--orange);box-shadow:0 5px 18px #ee6c181a}.linked-source-list button span{color:#bc4c08;background:#fff0e6;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900}.linked-source-list button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-change-log{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;padding:14px 16px}.admin-change-log summary{color:var(--navy);cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.admin-change-log p,.change-log-list span{color:var(--muted);font-size:9px;line-height:1.5}.change-log-list{gap:5px;margin-top:10px;display:grid}.history-toggle{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:8px;margin-top:14px;padding:9px 12px;font-size:10px;font-weight:900}.identity-editor input[type=color]{cursor:pointer;min-height:42px;padding:4px}.logo-upload-grid small,.document-replacement small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.analysis-options{background:#f5f7fb;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.product-attention-card{color:#664b0a;background:#fff8e7;border:1px solid #f0cf82;border-radius:10px;gap:5px;margin-top:12px;padding:12px 14px;font-size:10px;line-height:1.45;display:grid}.product-attention-card small{color:#c14423;font-weight:800}.orientation-suggestion{background:var(--aqua-soft);color:#087f82;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:10px;display:flex}.selected-product-popup{background:linear-gradient(145deg,#effbfa,#fff);border:1px solid #c8e5e3;border-radius:12px;gap:9px;margin-top:10px;padding:13px;display:grid;box-shadow:0 10px 24px #00898c14}.selected-product-popup>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.selected-product-popup dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.selected-product-popup dl div{background:#fff;border-radius:8px;padding:8px}.selected-product-popup dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.selected-product-popup dd,.selected-product-popup p,.selected-product-popup small{color:var(--navy);margin:3px 0 0;font-size:9px;line-height:1.45}.selected-product-popup small{color:var(--muted)}.formula-essential-card{border-left:3px solid var(--orange);background:#fff8ef;border-radius:8px;gap:4px;padding:10px;display:grid!important}.formula-essential-card span{color:#b94700;text-transform:uppercase;font-size:8px;font-weight:900}.formula-sticky-recap{z-index:3;border:1px solid #f5a45c;border-left:5px solid var(--orange);background:#fffaf5fa;border-radius:11px;grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);gap:6px 16px;margin-bottom:12px;padding:12px 15px;display:grid;position:sticky;top:4px;box-shadow:0 8px 22px #171b4b14}.formula-sticky-recap div,.formula-sticky-recap p,.formula-sticky-recap small{margin:0}.formula-sticky-recap div{gap:2px;display:grid}.formula-sticky-recap span{color:#b94700;text-transform:uppercase;font-size:9px;font-weight:900}.formula-sticky-recap strong{color:var(--navy);font-size:13px}.formula-sticky-recap p{color:var(--navy);font-size:10px;line-height:1.45}.formula-sticky-recap small{color:#5a6479;grid-column:1/-1}.compact-deduction-control{border-radius:7px;width:auto;max-width:100%;min-height:0;margin-top:7px;padding:5px 8px;font-size:8px;display:inline-flex}.compact-deduction-control span{display:inline}.compact-explanation{grid-template-columns:auto minmax(220px,1fr) auto;gap:7px 10px;margin-top:7px;padding:7px 9px;font-size:8px;display:grid}.compact-explanation a{color:#087879;white-space:nowrap;align-items:center;gap:4px;font-weight:900;display:inline-flex}.budget-coaching-alert,.beneficiary-needs-alert{border:1px solid #f5b77d;border-left:4px solid var(--orange);color:var(--navy);background:#fff7ef;border-radius:10px;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 13px;display:flex}.budget-coaching-alert>span,.beneficiary-needs-alert>span{color:#c74e00;font-size:18px;line-height:1}.budget-coaching-alert strong,.beneficiary-needs-alert strong{color:#a63f00;font-size:10px}.budget-coaching-alert p,.beneficiary-needs-alert p{color:#4e5870;margin:3px 0 0;font-size:9px;line-height:1.5}.journey-admin-content{border:1px solid #dce3ef;border-left:4px solid var(--orange);background:linear-gradient(135deg,#fff8f1,#fff 62%);border-radius:10px;gap:8px;margin-bottom:12px;padding:11px 13px;display:grid}.journey-admin-content span{color:#b94700;text-transform:uppercase;font-size:9px;font-weight:900}.journey-admin-content p,.journey-admin-content blockquote,.journey-admin-content small{color:var(--navy);margin:3px 0 0;font-size:10px;line-height:1.5}.journey-admin-content blockquote{border-left:3px solid var(--aqua);background:var(--aqua-soft);padding:8px 10px}.journey-admin-content small{color:#556078}.journey-admin-content .journey-warning{color:#9b3d00}.service-source-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.service-source-line a{color:#087879;align-items:center;gap:4px;font-weight:900;display:inline-flex}.kyc-spoken-guidance,.subscription-explainer{border-left:4px solid var(--orange);background:#fff7ef;border-radius:9px;margin-top:12px;padding:11px 13px}.kyc-spoken-guidance strong,.subscription-explainer strong{color:#a63f00;text-transform:uppercase;font-size:9px}.kyc-spoken-guidance p,.subscription-explainer p{color:var(--navy);margin:5px 0 0;font-size:10px;line-height:1.5}.identity-fields label,.sticky-qualification{color:var(--navy)}.identity-fields input,.identity-fields select,.sticky-qualification select{color:var(--navy);border-color:#c9d2e8}.question-card h2,.question-card h3,.legal-heading h2{color:var(--navy)}.blocking-helper{color:#bb2438;background:#fff0f1;border-radius:8px;margin:8px 0 0;padding:9px 11px;font-size:9px;font-weight:800}.context-compliance-grid{grid-template-columns:minmax(180px,.7fr) minmax(300px,1.3fr);align-items:stretch;gap:12px;margin-top:12px;display:grid}.welcome-done-button{min-height:100%;color:var(--green);background:#eefaf6;border:1px solid #bce3db;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:900;display:flex}.context-compliance-grid .recording-card{margin:0}.custom-journey-step blockquote{border-left:3px solid var(--aqua);background:var(--aqua-soft);margin:14px 0;padding:14px;font-size:15px;line-height:1.55}@media (max-width:900px){.channel-choice-grid,.users-form-grid,.link-form-grid{grid-template-columns:1fr}.content-table.has-actions{overflow-x:auto}.table-row.with-actions{min-width:860px}.context-compliance-grid,.selected-product-popup dl,.professional-context-grid,.regime-clues,.validation-grid,.payment-timeline{grid-template-columns:1fr}.payment-timeline b{display:none}.identity-check-heading,.historisation-card,.direct-path-choice{flex-direction:column;align-items:stretch}.identity-check-heading small{text-align:left;max-width:none}.spelling-grid{grid-template-columns:repeat(2,1fr)}}.app-brand .product-name h1{color:#183b82}.app-brand .eyebrow{color:#d95700;text-underline-offset:4px;-webkit-text-decoration:underline #ff8a38;text-decoration:underline #ff8a38}.welcome-with-recording{border-left-color:var(--orange);background:linear-gradient(110deg,#fff4ea,#fff 62%)}.welcome-call-cues{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.smile-cue{color:#8b3a00;align-items:center;gap:5px;font-size:10px;font-weight:800;display:inline-flex}.recording-confirm-button{color:#a51f2f;background:#fff0f1;border:1px solid #ef4d5c;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.budget-alternatives{color:#4e5870;background:#f5f7fc;border-radius:9px;margin-top:8px;padding:9px 11px;font-size:10px;line-height:1.45}.budget-alternatives summary{color:#183b82;cursor:pointer;font-weight:800}.budget-alternatives div{gap:4px;padding-top:7px;display:grid}.css-blocking-alert{color:#7c1724;background:#fff0f1;border:1px solid #e8a2aa;border-left:5px solid #c9273b;border-radius:10px;gap:4px;margin-top:10px;padding:12px 14px;font-size:10px;line-height:1.5;display:grid}.css-guidance-card{color:#12365c;background:#ecfbfa;border:1px solid #8fd5d0;border-left:5px solid #079b98;border-radius:11px;gap:8px;margin-top:10px;padding:13px 15px;font-size:.82rem;line-height:1.5;display:grid}.css-guidance-card>strong{color:#087d7b}.regime-contract-note{color:#724310;background:#fff8e8;border:1px solid #f1c175;border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:.78rem;line-height:1.45;display:flex}.neo-source-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin-top:8px;display:grid}.neo-source-fields label{color:#17235e;gap:5px;font-size:.72rem;font-weight:850;display:grid}.neo-source-fields input{color:#17235e;background:#fff;border:1px solid #b7c7e5;border-radius:8px;min-height:38px;padding:8px 10px}.reference-drawer[open]>div{z-index:60;width:min(620px,100vw - 48px);max-height:min(480px,100dvh - 180px);left:0;right:auto;overflow:auto}.postal-drawer[open]>div{left:0;right:auto}.next-question{min-width:0;padding:18px 20px}.next-question>div:first-child{align-items:flex-start;min-width:min(360px,42%)}.next-question small{font-size:13px;line-height:1.5}@media (max-width:760px){.modal-backdrop{align-items:flex-start;padding:8px}.objection-modal{max-height:calc(100dvh - 16px);padding:18px 14px}.reference-drawer[open]>div{width:auto;max-height:calc(100dvh - 90px);position:fixed;inset:72px 12px auto}.next-question,.welcome-call-cues{flex-direction:column;align-items:stretch}.next-question>div:first-child{min-width:0}}:root{--navy:#121a4b;--ink:#1f2944;--muted:#65708a;--line:#dfe4ee;--soft:#f4f6fa;--aqua:#079fa2;--aqua-soft:#e8f8f7;--orange:#ff6200;--orange-soft:#fff2e8;--blue:#2458a6;--blue-soft:#edf4ff;--red:#c82d43;--red-soft:#fff0f2;--green:#14815d;--green-soft:#e9f7f0}body{background:radial-gradient(circle at 12% 4%,#079fa20f,#0000 26rem),#f3f5f9}.topbar{border-bottom-color:#dfe4ee;min-height:72px;box-shadow:0 8px 30px #121a4b0b}.quick-links>button.active{background:var(--orange-soft);color:#a83f00;box-shadow:inset 0 -2px 0 var(--orange);border-color:#ffc7a1}.workspace-grid{grid-template-columns:236px minmax(560px,1fr) 318px;gap:16px;padding:18px}.steps-panel,.summary-card,.knowledge-card,.script-card,.question-card,.next-question,.call-memo{border-color:#dde3ed;box-shadow:0 10px 28px #121a4b0b}.steps-panel{padding:14px;position:sticky;top:92px}.step{padding:10px 9px;position:relative}.step.current{box-shadow:inset 3px 0 0 var(--navy);background:linear-gradient(100deg,#eef2ff,#fff)}.step strong{font-size:.78rem;line-height:1.3}.step small{font-size:.72rem;line-height:1.4;display:none}.step.current small{display:block}.mandatory-card{padding-top:12px}.mandatory-card>summary{cursor:pointer;background:var(--orange-soft);border:1px solid #ffd1b3;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:center;padding:9px;list-style:none;display:grid}.mandatory-card>summary::-webkit-details-marker{display:none}.insight-drawer>summary::-webkit-details-marker{display:none}.mandatory-title>span{gap:2px;display:grid}.mandatory-title>span small{color:#8d4a20;font-size:.68rem}.mandatory-title>b{color:#a83f00;font-size:.72rem}.mandatory-card[open] .mandatory-title>svg:last-child,.insight-drawer[open]>summary>svg:last-child{transform:rotate(180deg)}.mandatory-content{padding:9px 4px 0}.mandatory-content>p{color:var(--muted);align-items:center;gap:5px;font-size:.68rem;display:flex}.legend-dot{border-radius:50%;width:8px;height:8px;margin-left:5px}.legend-dot.todo{background:var(--red)}.legend-dot.done{background:var(--green)}.legend-dot.na{background:#a5adbd}.check-row{font-size:.72rem;line-height:1.35}.section-kicker{letter-spacing:.035em;align-items:center;font-size:.72rem}.step-command-bar{background:linear-gradient(105deg,#eef4ff,#fff 64%);border:1px solid #cbd7ee;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:0 10px 24px #2458a612}.step-command-icon{background:var(--navy);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.step-command-bar>div:nth-child(2){gap:3px;display:grid}.step-command-bar small{color:var(--blue);letter-spacing:.08em;font-size:.66rem;font-weight:900}.step-command-bar strong{color:var(--navy);font-size:.9rem;line-height:1.4}.step-command-bar button{background:var(--orange);color:#fff;border:0;border-radius:9px;align-items:center;gap:5px;padding:9px 11px;font-size:.72rem;font-weight:900;display:inline-flex}.step-command-bar button:disabled{cursor:default;background:#c7ccd8}.call-memo{border-left:4px solid var(--aqua)}.call-memo-copy p,.question-card p,.script-card p,.question-card blockquote,.script-card blockquote{font-size:.86rem;line-height:1.55}.question-card .question-count,.script-card .question-count,.card-label{letter-spacing:.065em;font-size:.68rem}.neo-dossier-card,.neo-explanation-card,.neo-source-reminder{border-left:4px solid var(--navy);background:linear-gradient(110deg, var(--blue-soft), #fff 70%)}.css-blocking-alert,.blocking-summary,.warning-note{border-left-width:5px;box-shadow:0 8px 20px #c82d4312}.insights-panel{position:sticky;top:92px}.insight-drawer{padding:0;overflow:hidden}.insight-drawer>summary{cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:13px 14px;list-style:none;display:grid}.insight-drawer>summary>span:first-child{align-items:center;gap:7px;display:inline-flex}.drawer-status{background:var(--aqua-soft);color:#087879;border-radius:99px;padding:4px 7px;font-size:.65rem;font-weight:900}.insight-drawer[open]>summary{border-bottom:1px solid var(--line);background:#fbfcfe}.insight-drawer>:not(summary){margin-left:14px;margin-right:14px}.summary-copy-button{background:var(--navy);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 28px);padding:9px;font-size:.72rem;font-weight:900;display:inline-flex;margin-top:12px!important}.insight-drawer .privacy-note,.insight-drawer .ask-button{margin-bottom:14px}.objection-button{border:1px solid #ffc59e;border-left:5px solid var(--orange);background:linear-gradient(105deg, var(--orange-soft), #fff);min-height:72px;box-shadow:0 10px 24px #ff620014}.objection-button>svg{color:var(--orange)}.fixed-knowledge-cloud{background:linear-gradient(150deg,#f8fbff,#fff);border-color:#ced9eb}.objection-modal{width:min(1180px,100%);padding:22px;overflow:hidden}.objection-title-icon{background:linear-gradient(145deg, var(--orange), #ff8a3d);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #ff620038;color:#fff!important}.objection-workspace{grid-template-columns:340px minmax(0,1fr);gap:16px;min-height:0;max-height:calc(100dvh - 125px);margin-top:16px;display:grid}.objection-selector-pane,.objection-response-pane{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:0}.objection-selector-pane{background:#f8f9fc;flex-direction:column;padding:12px;display:flex}.objection-response-pane{scrollbar-gutter:stable;padding:16px;overflow-y:auto}.objection-result-list{gap:6px;padding-right:3px;display:grid;overflow-y:auto}.objection-result-list>button{color:var(--ink);text-align:left;background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;display:grid}.objection-result-list>button:hover,.objection-result-list>button.active{background:var(--orange-soft);border-color:#ffb681}.objection-result-list button>span{color:var(--orange);font-size:.65rem;font-weight:900}.objection-result-list button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.3;overflow:hidden}.objection-result-list button>small{color:var(--muted);font-size:.62rem}.objection-response-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.objection-response-heading span:first-child{color:var(--orange);font-size:.68rem;font-weight:900}.objection-response-heading h3{color:var(--navy);margin:4px 0 0;font-size:1.05rem}.angle-progress{background:var(--blue-soft);color:var(--blue);border-radius:99px;flex:none;padding:6px 9px;font-size:.68rem;font-weight:900}.objection-question strong,.objection-rephrase strong{align-items:center;gap:5px;display:inline-flex}.objection-question{border-left:4px solid var(--blue);background:var(--blue-soft)}.objection-rephrase{border-left:4px solid var(--aqua);background:var(--aqua-soft)}.objection-coach{border-left:4px solid var(--aqua)}.objection-coach>svg{color:var(--aqua);flex:none}.angle-card p{font-size:.96rem}.learning-page{width:min(1280px,100% - 36px);margin:24px auto 48px}.learning-hero{border:1px solid #d7dfed;border-left:6px solid var(--orange);background:radial-gradient(circle at 92% 10%,#079fa21f,#0000 15rem),linear-gradient(120deg,#fff,#f4f8ff);border-radius:20px;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:22px;padding:30px 34px;display:grid;overflow:hidden;box-shadow:0 18px 48px #121a4b14}.learning-kicker,.guide-section-heading span,.script-stage-heading span{color:var(--orange);letter-spacing:.11em;font-size:.7rem;font-weight:900}.learning-hero h2{margin:7px 0 8px;font-size:clamp(1.45rem,2.6vw,2.25rem)}.learning-hero p{max-width:760px;color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.learning-hero-mark{background:linear-gradient(145deg, var(--navy), #273278);color:#fff;border-radius:22px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 14px 28px #121a4b38}.guide-steps{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.guide-steps article,.scenario-grid article,.guide-section,.script-speech-card,.coach-note{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 10px 26px #121a4b0b}.guide-steps article{gap:7px;padding:17px;display:grid}.guide-steps article>span{background:var(--navy);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.7rem;font-weight:900;display:grid}.guide-steps article strong{color:var(--navy);font-size:.9rem}.guide-steps article p,.scenario-grid article p,.color-language-grid p,.coach-note p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.guide-section{margin-top:16px;padding:22px}.guide-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.guide-section-heading h3,.script-stage-heading h3{color:var(--navy);margin:4px 0 0;font-size:1.1rem}.guide-section-heading small{color:var(--muted);font-size:.72rem}.color-language-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.color-language-grid article,.coach-note{border:1px solid var(--line);border-left-width:4px;border-radius:12px;gap:10px;padding:14px;display:flex}.color-language-grid article>span,.coach-note>svg{flex:none}.color-language-grid article strong,.coach-note strong{color:var(--navy);margin-bottom:4px;font-size:.8rem;display:block}.tone-speech{color:#b44800;border-left-color:var(--orange)!important;background:var(--orange-soft)!important}.tone-question{color:var(--blue);border-left-color:var(--blue)!important;background:var(--blue-soft)!important}.tone-neo{color:var(--navy);border-left-color:var(--navy)!important;background:#eef0f8!important}.tone-warning{color:var(--red);border-left-color:var(--red)!important;background:var(--red-soft)!important}.tone-success{color:var(--green);border-left-color:var(--green)!important;background:var(--green-soft)!important}.tone-reference{color:#087879;border-left-color:var(--aqua)!important;background:var(--aqua-soft)!important}.scenario-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.scenario-grid article{padding:15px}.scenario-grid article>svg{color:var(--orange);margin-bottom:8px}.scenario-grid article strong{color:var(--navy);margin-bottom:5px;font-size:.82rem;display:block}.script-library-controls{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;gap:16px;margin:18px 0;padding:12px;display:flex}.script-context-tabs{gap:5px;display:flex}.script-context-tabs button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;padding:9px 12px;font-size:.75rem;font-weight:800}.script-context-tabs button.active{border-color:var(--navy);background:var(--navy);color:#fff}.script-teaching-grid{grid-template-columns:minmax(0,1fr) 340px;gap:16px;display:grid}.script-main-column,.script-coach-column{align-content:start;gap:12px;display:grid}.script-stage-heading{margin:4px 0}.script-speech-card{border-left:5px solid var(--orange);padding:20px}.script-speech-card>span{color:#a83f00;letter-spacing:.07em;font-size:.68rem;font-weight:900}.script-speech-card blockquote{color:var(--navy);margin:12px 0;font-size:1rem;line-height:1.65}.script-speech-card small{color:var(--muted);font-size:.72rem}.frame-card{border-left-color:var(--aqua)}.journey-order-toolbar{border:1px solid #b9ddcc;border-left:5px solid var(--green);background:var(--green-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:14px 16px;display:flex}.journey-order-toolbar.dirty{border-color:#ffc196;border-left-color:var(--orange);background:var(--orange-soft)}.journey-order-toolbar>div{gap:3px;display:grid}.journey-order-toolbar strong{color:var(--navy);font-size:.82rem}.journey-order-toolbar small{color:var(--muted);font-size:.72rem}.journey-order-toolbar button{background:var(--navy);color:#fff;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:.72rem;font-weight:900;display:inline-flex}.journey-order-toolbar button:disabled{cursor:default;background:#b8becb}@media (max-width:1180px){.workspace-grid{grid-template-columns:220px minmax(0,1fr)}.insights-panel{grid-column:1/-1;grid-template-columns:1fr 1fr;position:static}.fixed-knowledge-cloud,.objection-button{grid-column:1/-1}.guide-steps,.scenario-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.objection-modal{padding:14px;overflow-y:auto}.objection-workspace{grid-template-columns:1fr;max-height:none}.objection-selector-pane{max-height:380px}.script-teaching-grid{grid-template-columns:1fr}.color-language-grid{grid-template-columns:repeat(2,1fr)}.script-library-controls{flex-direction:column;align-items:stretch}}@media (max-width:760px){.workspace-grid{grid-template-columns:1fr;padding:10px}.steps-panel,.insights-panel{position:static}.insights-panel{grid-template-columns:1fr}.step-command-bar{grid-template-columns:38px 1fr}.step-command-bar button{grid-column:1/-1;justify-content:center}.learning-page{width:min(100% - 20px,1280px);margin-top:12px}.learning-hero{grid-template-columns:1fr;padding:22px}.learning-hero-mark{display:none}.guide-steps,.scenario-grid,.color-language-grid{grid-template-columns:1fr}.script-context-tabs,.script-library-controls .activity-tabs{overflow-x:auto}.journey-order-toolbar{flex-direction:column;align-items:stretch}.journey-order-toolbar button{justify-content:center}}.table-head{background:var(--soft);color:var(--muted);text-transform:uppercase;border:0;font-size:8px;font-weight:900}.table-status{background:var(--aqua-soft);color:#087879;border-radius:99px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.cards-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cards-grid+.content-table{margin-top:16px}.admin-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.admin-card-icon{width:42px;height:42px;color:var(--navy);background:#eef0f8;border-radius:10px;place-items:center;margin-bottom:14px;display:grid}.admin-card h3{margin:13px 0 6px;font-size:14px}.admin-card p{color:var(--muted);min-height:45px;font-size:10px;line-height:1.5}.report-banner{background:var(--aqua-soft);color:#087879;border:1px solid #bce3e2;border-radius:12px;gap:12px;margin-bottom:14px;padding:14px}.report-banner span{flex:1;gap:3px;display:grid}.report-banner small{font-size:9px}.empty-state{text-align:center;color:var(--muted);background:#fff;border:1px dashed #bec2d0;border-radius:14px;padding:50px;font-size:11px}.modal-backdrop{z-index:80;background:#11142d99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:16px;width:min(520px,100%);padding:28px;position:relative;box-shadow:0 25px 80px #0004}.modal-card>p{color:var(--muted);font-size:12px;line-height:1.55}.modal-close{background:var(--soft);border:0;border-radius:8px;padding:5px;position:absolute;top:14px;right:14px}.modal-close svg{width:16px}.safe-note,.warning-note,.stop-note{border-radius:9px;padding:11px;font-size:10px;line-height:1.45}.safe-note{background:var(--green-soft);color:var(--green)}.warning-note,.stop-note{background:var(--red-soft);color:var(--red)}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.modal-actions button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:800}.modal-actions .danger-action{background:var(--red);color:#fff;border-color:var(--red)}.objection-modal{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(1040px,100%);max-height:calc(100dvh - 28px);overflow-y:auto}.objection-jump-button{color:#a84000;background:#fff5ec;border:1px solid #f2a062;border-radius:9px;width:100%;margin:8px 0 2px;padding:10px 12px;font-size:10px;font-weight:900}#objection-angle{scroll-margin-top:16px}.modal-title{gap:10px}.modal-title span{color:var(--orange);text-transform:uppercase;font-size:9px;font-weight:900}.objection-tabs{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.objection-tabs button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:11px;font-size:10px;font-weight:700}.objection-tabs button.active{border-color:var(--orange);color:#b94700;background:#fff5ec}.objection-tabs small{margin-top:4px;display:block}.angle-card{border-left:4px solid var(--orange);background:#fff8f0;border-radius:10px;margin-bottom:15px;padding:16px}.angle-card span{color:#b94700;text-transform:uppercase;font-size:9px;font-weight:900}.angle-card p{color:var(--navy);font-size:13px;line-height:1.55}@media (max-width:1400px){.reimbursement-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.topbar{grid-template-columns:1fr auto}.quick-links{order:3;grid-column:1/-1}.workspace-grid{grid-template-columns:220px 1fr}.insights-panel{grid-column:1/-1;grid-template-columns:1fr 1fr}.objection-button{grid-column:1/-1}.login-visual{padding:45px}.cards-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.product-preview-grid{grid-template-columns:1fr}.topbar{flex-wrap:wrap;padding:10px 14px;display:flex;position:static}.brand-lockup{flex:100%}.quick-links{flex-wrap:wrap;width:100%;overflow:visible}.quick-links>button,.quick-links>a,.quick-links>details{flex:none}.workspace-tools-menu>div,.links-menu>div{left:0;right:auto}.contextbar{flex-direction:column;align-items:flex-start;padding:8px 14px}.activity-tabs{width:100%;overflow:auto}.call-meta{flex-wrap:wrap;width:100%}.call-type-select{width:160px}.reminder-fields,.eligibility-grid,.regime-controls,.regime-card{grid-template-columns:1fr}.workspace-grid{grid-template-columns:1fr;padding:9px}.step-list{grid-template-columns:repeat(3,1fr)}.step{grid-template-columns:1fr}.step small{display:none}.insights-panel{grid-column:auto;grid-template-columns:1fr}.choice-grid{grid-template-columns:1fr 1fr}.identity-fields,.two-column-question,.proposal-grid{grid-template-columns:1fr}.next-question{flex-direction:column;align-items:flex-start}.login-page{grid-template-columns:1fr}.login-card{padding:28px 22px}.login-copy{margin:45px 0 22px}.login-copy h2{font-size:31px}.login-visual{display:none}.cards-grid{grid-template-columns:1fr}.management-heading{flex-direction:column;align-items:flex-start}.table-row{grid-template-columns:1.3fr 1fr}.table-row span:nth-child(n+3){display:none}.table-row.with-actions .row-actions{grid-column:1/-1;display:flex}.table-row.table-head.with-actions span:last-child{grid-column:1/-1;display:block}.structured-editor,.objection-tabs{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.check-row.todo .check-indicator{animation:2.4s ease-in-out infinite soft-pulse}@keyframes soft-pulse{50%{box-shadow:0 0 0 4px #d33c4b1a}}}.brand-lockup{gap:12px;min-width:0}.brand-logos,.brand-divider{display:none}.partner-lockup{align-items:center;gap:7px;display:flex}.logo-frame{background:#fff;border:1px solid #eceef4;border-radius:11px;place-items:center;height:48px;padding:5px 9px;display:grid;box-shadow:0 3px 12px #18203b0a}.adm-frame{width:104px}.cocoon-frame{width:112px}.logo-adm,.logo-cocoon{object-fit:contain;width:100%;height:100%}.partner-x{color:#b1b4c2;font-size:15px;font-weight:300}.brand-rule{background:var(--line);width:1px;height:35px}.product-name{min-width:max-content}.logo-kawtar{object-fit:contain;object-position:center;width:70px;height:29px;margin-left:2px;transform:none}.eyebrow{color:var(--aqua);letter-spacing:.11em;font-size:9px}h1,h2,.login-visual strong{font-family:Segoe UI Variable Display,Aptos Display,Segoe UI,sans-serif}h1{letter-spacing:-.035em;font-size:20px;font-weight:750}.login-copy h2{margin:18px 0 12px;font-size:42px;line-height:1.04}.login-copy p{letter-spacing:.02em}.login-visual{background:radial-gradient(circle at 75% 20%, #2b898b55, transparent 28%), linear-gradient(145deg, var(--navy), #272d67);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(55px,8vw,120px);display:flex;position:relative;overflow:hidden}.login-visual:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-140px;right:-110px;box-shadow:0 0 0 75px #ffffff08,0 0 0 150px #ffffff05}.login-visual .visual-kicker{color:#83d6d4;text-transform:uppercase;letter-spacing:.2em;z-index:1;margin:0 0 24px;font-size:10px;font-weight:900}.login-visual strong{letter-spacing:-.055em;z-index:1;font-size:clamp(42px,5vw,72px);line-height:.98}.login-visual strong:nth-of-type(3){color:#ff7840}.login-visual .visual-line{z-index:1;background:#83d6d4;width:64px;height:3px;margin:30px 0 10px}.login-visual p:last-child{color:#cdd0e5;z-index:1;grid-column:auto;font-size:13px}.login-visual span{display:none}.login-brand{justify-content:flex-start}.login-logo-kawtar{width:112px;height:45px;margin-left:0}.app-brand{gap:14px}.app-logo-kawtar{width:108px;height:44px;margin:0}.app-brand .brand-rule{height:32px}.app-brand .eyebrow{margin-bottom:1px}.app-brand h1{font-size:19px}@media (max-width:900px){.app-logo-kawtar{display:none}.partner-lockup{gap:4px}.logo-frame{height:42px}.adm-frame{width:88px}.cocoon-frame{width:95px}}@media (max-width:760px){.brand-lockup{overflow:auto}.app-brand .brand-rule,.app-brand .product-name{display:none}.login-brand .brand-rule{display:block}}.quick-links a{border:1px solid var(--line);color:#51566c;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;text-decoration:none;display:flex}.quick-links a:hover{background:var(--soft);color:var(--navy)}.links-menu{position:relative}.links-menu summary{border:1px solid var(--line);color:#51566c;white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;list-style:none;display:flex}.links-menu summary::-webkit-details-marker{display:none}.workspace-tools-menu summary.active{background:var(--orange-soft);color:#a83f00;box-shadow:inset 0 -2px 0 var(--orange);border-color:#ffc7a1}.links-menu>div{border:1px solid var(--line);width:245px;color:var(--muted);z-index:40;background:#fff;border-radius:10px;padding:12px;font-size:9px;line-height:1.45;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 35px #18203b20}.workspace-tools-menu>div{gap:5px;width:190px;display:grid}.workspace-tools-menu>div button{width:100%;min-height:34px;color:var(--navy);background:0 0;border:0;justify-content:flex-start;padding:7px 9px}.workspace-tools-menu>div button:hover{background:var(--soft)}.login-page{grid-template-rows:82px 1fr;position:relative}.login-topbar{border-bottom:1px solid var(--line);z-index:2;background:#fff;width:100vw;height:82px;padding:14px clamp(24px,5vw,76px);position:absolute;inset:0 0 auto}.login-topbar .brand-lockup{width:100%;overflow:visible}.login-brand{justify-content:flex-start;padding-right:160px}.login-logo-kawtar{width:128px;height:50px;margin:0;position:absolute;top:16px;right:clamp(24px,5vw,76px)}.login-card,.login-visual{grid-row:2}.signature{text-align:initial;justify-content:space-between;align-items:center;display:flex}.footer-partners{opacity:.78;align-items:center;gap:6px;display:flex}.footer-partners img{object-fit:contain;mix-blend-mode:multiply}.footer-signature{align-items:center;gap:8px;display:flex}.app-brand .eyebrow{color:#334b8f}@media (max-width:760px){.login-page{grid-template-rows:74px 1fr;grid-template-columns:1fr}.login-topbar{padding:12px 18px}.login-brand{padding-right:100px;overflow:visible}.login-logo-kawtar{width:92px;height:38px;display:block;top:16px;right:18px}.login-brand .brand-rule,.footer-partners{display:none}}html,body{overflow-x:hidden}.follow-question-actions{flex:none;align-items:center;gap:8px;display:flex}.follow-detail-input{color:#fff;background:#ffffff10;border-color:#ffffff38;width:220px;margin:0}.follow-detail-input::placeholder{color:#cdd0e5}.age-result{color:var(--aqua);margin-top:5px;font-size:9px;display:block}.age-compatibility{background:var(--aqua-soft);color:#087879;border-radius:8px;margin-top:8px;padding:8px;font-size:9px;line-height:1.4}.daily-message{box-shadow:inset 4px 0 0 var(--orange);color:var(--navy);background:linear-gradient(90deg,#fff1e6 0%,#f7f8fc 48%,#eef8f8 100%);border-bottom:1px solid #f2c39d;justify-content:center;align-items:center;gap:12px;padding:8px 22px;font-size:10px;display:flex}.daily-message small{color:#b94700;white-space:nowrap;font-weight:800}.daily-message-icon{color:var(--orange);flex:none}.daily-message-text-field{color:var(--muted);text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.daily-message-text-field textarea{text-transform:none;margin-top:0}.daily-message-text-field small{color:var(--muted);text-align:right;text-transform:none;font-weight:600}.admin-message-preview{background:linear-gradient(90deg,#eef8f8,#fff7ef);border:1px solid #cbe9e7;border-radius:10px;justify-content:space-between;margin-top:14px}.objection-coach{background:var(--aqua-soft);color:#087879;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:12px;display:flex}.objection-quota-rule{border:1px solid #f3b77f;border-left:4px solid var(--orange);color:var(--navy);background:#fff7ef;border-radius:10px;gap:4px;margin:10px 0;padding:11px 13px;display:grid}.objection-quota-rule strong{color:#b94700;text-transform:uppercase;font-size:10px}.objection-quota-rule span{font-size:11px;font-weight:900}.objection-quota-rule small{color:#6b5360;font-size:9px;line-height:1.45}.objection-coach>span{font-size:20px}.objection-coach strong{font-size:11px}.objection-coach p{margin:4px 0 0;font-size:10px;line-height:1.45}.objection-category-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.objection-category-tabs button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:10px;font-weight:800}.objection-category-tabs button.active{border-color:var(--aqua);background:var(--aqua-soft);color:#087879}.objection-search{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:8px;margin-bottom:10px;padding:0 10px;display:flex}.objection-search input{width:100%;color:var(--ink);border:0;outline:0;padding:10px 0;font-size:11px}.objection-picker{color:var(--muted);text-transform:uppercase;gap:6px;margin-bottom:10px;font-size:9px;font-weight:800;display:grid}.objection-picker select{border:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:#fff;border-radius:9px;padding:10px}.objection-type-note,.objection-question,.objection-rephrase,.reaction-guidance{color:#4e5a72;background:#f5f7fb;border-radius:9px;gap:4px;margin-bottom:10px;padding:10px 12px;font-size:10px;line-height:1.45;display:grid}.objection-type-note strong,.objection-question strong,.objection-rephrase strong,.reaction-guidance strong{color:var(--ink)}.objection-question p,.objection-rephrase p{margin:0}.objection-actions{flex-wrap:wrap;gap:7px;display:flex}.objection-actions button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:800}.objection-actions .primary-action{background:var(--navy);color:#fff;border:0}.objection-actions .stop-action{color:var(--red);border-color:#f0a5ac}.objection-details{color:#4e5a72;margin-top:12px;font-size:10px}.objection-details summary{cursor:pointer;color:var(--ink);font-weight:800}.angle-card small{color:var(--red);text-transform:uppercase;font-size:9px;font-weight:900}.follow-answer-row{gap:4px;display:flex}.follow-answer-row button{color:#fff;background:#ffffff0d;border:1px solid #ffffff32;border-radius:7px;padding:7px 8px;font-size:9px}.follow-answer-row button.selected{background:var(--aqua);border-color:var(--aqua)}.next-question .continue-button{background:var(--orange);color:#fff;border:0;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:800}.footer-signature strong{margin-left:-4px}@media (max-width:900px){.follow-question-actions{justify-content:space-between;width:100%}.follow-detail-input{width:100%}}@media (max-width:760px){.validation-question-stack{grid-template-columns:1fr}.validation-question-heading,.commercial-consent-heading{flex-direction:column;align-items:stretch}.validation-question-heading button,.commercial-consent-heading button{align-self:flex-start}.call-memo{grid-template-columns:52px minmax(0,1fr);padding-right:10px}.call-memo-mascot{width:52px;height:68px}.call-memo-next{grid-column:2;justify-self:start}.follow-question-actions{flex-direction:column;align-items:flex-start}.follow-answer-row{flex-wrap:wrap}.app-brand .product-name{display:block}.context-fields,.reference-search-row,.reimbursement-fields,.reimbursement-results,.appointment-fields,.qualification-options,.admin-form-grid,.inline-admin-form,.admin-workflow-guide,.document-workflow-guide,.activity-admin-form,.argument-flow-steps,.linked-source-list,.content-live-preview,.consultant-permission-card,.preview-variants{grid-template-columns:1fr}}body .app-kawtar-mascot{width:42px;margin-right:2px}body .welcome-action-strip .recording-action,body .welcome-action-strip .mandatory-action{color:#a82032;background:#fff0f2;border:1px solid #e55b68;box-shadow:inset 3px 0 #cf3044}body .welcome-action-strip .mandatory-action.done,body .welcome-action-strip .recording-action.done{color:#087862;background:#eaf9f4;border-color:#55bea0;box-shadow:inset 3px 0 #0b9b7c}body .floating-step-assistant{z-index:80;width:min(410px,100vw - 32px);position:fixed;bottom:22px;right:24px}body .floating-step-assistant>summary{color:#172052;cursor:pointer;background:#fff;border:1px solid #ff8b45;border-radius:999px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:10px;width:max-content;max-width:100%;margin-left:auto;padding:7px 11px 7px 7px;list-style:none;display:grid;box-shadow:0 16px 40px #121d5938}body .floating-step-assistant>summary::-webkit-details-marker{display:none}body .floating-step-assistant>summary>span:nth-child(2){gap:1px;display:grid}body .floating-step-assistant>summary small{color:#d94f00;letter-spacing:.08em;font-size:.66rem;font-weight:900}body .floating-step-assistant>summary strong{font-size:.86rem}body .floating-step-assistant>summary>svg{color:#ff5f00}body .floating-assistant-avatar{background:linear-gradient(145deg,#fff2e8,#e8f1ff);border-radius:50%;place-items:end center;width:46px;height:46px;display:grid;overflow:hidden}body .floating-assistant-avatar img{width:35px;height:auto}body .floating-assistant-window{transform-origin:100% 100%;background:#fffffffa;border:1px solid #dce2ee;border-radius:22px 22px 8px;gap:9px;width:min(410px,100vw - 32px);max-height:min(680px,100vh - 120px);padding:12px;animation:.16s ease-out assistant-window-in;display:grid;position:absolute;bottom:66px;right:0;overflow:auto;box-shadow:0 24px 70px #101c5247}@keyframes assistant-window-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}body .floating-assistant-window>header{border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:center;gap:12px;padding:3px 3px 8px;display:flex}body .floating-assistant-window>header>div{gap:2px;display:grid}body .floating-assistant-window>header small{color:#d94f00;letter-spacing:.08em;font-size:.68rem;font-weight:900}body .floating-assistant-window>header strong{color:#172052;font-size:1rem}body .floating-assistant-window>header>span{color:#65708a;font-size:.72rem;font-weight:800}body .floating-assistant-window section{border:1px solid;border-radius:14px;gap:7px;padding:11px 12px;display:grid}body .floating-assistant-window section>span{letter-spacing:.06em;align-items:center;gap:6px;font-size:.7rem;font-weight:900;display:flex}body .floating-assistant-window blockquote,body .floating-assistant-window p{color:#26304d;margin:0;font-size:.88rem;line-height:1.55}body .floating-assistant-window blockquote{font-style:normal}body .floating-assistant-window .assistant-speech{background:#fff8f2;border-color:#ffb684}body .floating-assistant-window .assistant-speech>span{color:#c74900}body .floating-assistant-window .assistant-recording{background:#fff3f5;border-color:#f1a9b2}body .floating-assistant-window .assistant-recording>span{color:#a82032}body .floating-assistant-window .assistant-frame{background:#fffaf6;border-color:#ffc49d}body .floating-assistant-window .assistant-frame>span{color:#bd4600}body .floating-assistant-window .assistant-question{background:#f5f8ff;border-color:#b8cff5}body .floating-assistant-window .assistant-question>span{color:#245bb0}body .floating-assistant-window .assistant-tariff{background:#eef3ff;border-color:#9eb6e4}body .floating-assistant-window .assistant-tariff>span{color:#173e83}body .floating-assistant-window .assistant-neo{background:#edf3ff;border-color:#2f4d92}body .floating-assistant-window .assistant-neo>span{color:#173e83}body .floating-assistant-window .assistant-neo a{color:#173e83;align-items:center;gap:5px;font-size:.76rem;font-weight:900;display:inline-flex}body .assistant-opening-sequence{gap:8px;display:grid}body .floating-assistant-window .assistant-coach-positive{background:linear-gradient(145deg,#faf8ff,#fff);border-color:#cabcf0}body .floating-assistant-window .assistant-coach-positive>span{color:#6342b5}body .floating-assistant-window .assistant-coach-positive>strong{color:#172052;font-size:.98rem;line-height:1.35}body .assistant-coach-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}body .assistant-coach-checklist span{color:#38415b;background:#f8f9fc;border:1px solid #dfe4ef;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:7px 9px;font-size:.74rem;font-weight:800;display:flex}body .assistant-coach-checklist svg{color:#0a8b72;flex:none}body .assistant-objection-shortcut{color:#b54705;background:#fff5ed;border:1px solid #ff9b58;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:.78rem;font-weight:900;display:flex}@media (min-width:1280px){body .floating-step-assistant{right:24px}}@media (max-width:700px){body .floating-step-assistant{bottom:14px;right:16px}body .floating-assistant-window{max-height:calc(100vh - 105px)}}body .argumentation-list>.argumentation-oral-rule{color:#3e465c;background:#fff4f5;border:1px solid #f0aab4;border-left:5px solid #cf3044;gap:5px;font-size:.78rem;display:grid}body .argumentation-oral-rule>span{color:#bf283b;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}body .argumentation-oral-rule>strong{color:#a51d30;font-size:.82rem}body .call-action-clouds.discovery-clouds{grid-template-columns:minmax(0,1.4fr) minmax(250px,.8fr);grid-template-areas:"speech question""speech neo"}body .radiation-choice-buttons{background:#fff8f2;border:1px solid #f2b07d;border-radius:14px;max-width:none;margin:14px 0 4px;padding:14px}body .radiation-choice-buttons legend{color:#17235e;letter-spacing:.05em;text-transform:uppercase;padding:0 6px;font-size:.75rem;font-weight:900}body .radiation-choice-buttons>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}body .radiation-choice-buttons button{color:#33405e;background:#fff;border:1px solid #d7ddea;border-radius:10px;min-height:44px;padding:8px 10px;font-size:.76rem;font-weight:800;line-height:1.3}body .radiation-choice-buttons button.selected{color:#a83d00;background:#ffeadc;border-color:#ff6a0a;box-shadow:inset 0 0 0 1px #ff6a0a}body .radiation-choice-buttons>small{color:#bd2b3b;margin-top:8px;font-size:.72rem;font-weight:800;display:block}body .contextual-prompt{padding:0;overflow:hidden}body .contextual-prompt>summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:7px 10px;list-style:none;display:grid}body .contextual-prompt>summary::-webkit-details-marker{display:none}body .contextual-prompt>summary span{gap:1px;display:grid}body .contextual-prompt>summary small{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}body .contextual-prompt>summary strong{font-size:.82rem}body .contextual-prompt>summary>svg{transition:transform .16s}body .contextual-prompt[open]>summary>svg{transform:rotate(180deg)}body .contextual-prompt>p{margin:0;padding:0 12px 11px 48px;font-size:.82rem}body .discovery-quick-nav{z-index:11;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #cbd7ec;border-radius:14px;align-items:center;gap:6px;margin:0 0 10px;padding:8px;display:flex;position:sticky;top:124px;box-shadow:0 8px 24px #16225b1a}body .discovery-quick-nav>span{color:#fff;background:#15205a;border-radius:9px;padding:7px 10px;font-size:.78rem;font-weight:900}body .discovery-quick-nav a{color:#334368;background:#fff;border:1px solid #dce3ef;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}body .discovery-quick-nav a.priority{color:#b54705;background:#fff3ea;border-color:#ff9a59;margin-left:auto}body .neo-information-card{background:linear-gradient(135deg,#f1f6ff,#fff 70%);border:1px solid #b7c9ea;border-left:5px solid #2458a6;scroll-margin-top:190px;box-shadow:0 8px 22px #2458a614}body .neo-information-card .question-count{color:#2458a6;align-items:center;gap:5px;display:inline-flex}body .identity-check-card{padding:16px 18px}body .identity-check-actions{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}body .identity-check-actions button{color:#24345f;background:#fff;border-color:#c8d6ee;min-height:36px;padding:7px 10px;font-size:.76rem}body .professional-context-grid{grid-template-columns:minmax(0,1fr)}body .professional-context-grid>label{color:#344363;font-size:.78rem}body .inline-help-drawer{grid-column:1/-1}body .inline-help-drawer summary{color:#2458a6;background:#eef4ff;border-color:#c4d3ec;align-items:center;gap:6px;font-size:.76rem;display:inline-flex}body .inline-help-drawer[open]>div{width:100%;max-height:none;box-shadow:none;border-color:#cbd7eb;margin-top:7px;position:static;overflow:visible}body .inline-help-drawer .reference-drawer-content p,body .inline-help-drawer .regime-clues span{font-size:.78rem;line-height:1.45}body .reference-tools-row .reference-drawer{flex:0 auto}body .reference-tools-row .reference-drawer[open]{flex:100%}body .reference-tools-row .reference-drawer[open]>div{width:100%;max-height:360px;box-shadow:none;margin-top:7px;position:static;overflow:auto}body #discovery-household,body #discovery-coverage,body #discovery-needs{scroll-margin-top:190px}body .needs-discovery-card{background:linear-gradient(145deg,#fff7f0,#fff 64%);border:2px solid #ff9a59;border-left:7px solid #ff6200;padding:24px;position:relative;box-shadow:0 14px 34px #ff62001c}body .needs-discovery-card h2{color:#121a4b;max-width:920px;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.25}body .needs-discovery-card .question-count{color:#c84c00;align-items:center;gap:5px;display:inline-flex}body .needs-intro{color:#566078;max-width:900px;margin:8px 0 14px;font-size:.91rem;line-height:1.55}body .needs-discovery-card .chip-row button{background:#fff;border-color:#d6ddea;min-height:40px;padding:9px 14px;font-size:.82rem}body .needs-discovery-card .chip-row button.selected{color:#fff;background:#ff6200;border-color:#ff7b29}body .needs-follow-up{z-index:10;border-radius:16px;min-height:150px;padding:18px 20px;position:sticky;bottom:10px;box-shadow:0 16px 32px #121a4b38}body .needs-follow-up>div:first-child strong{font-size:.96rem}body .needs-follow-up>div:first-child small{font-size:.9rem;line-height:1.55}body .needs-follow-up .follow-detail-input{min-width:280px;min-height:44px}body .stage-task-switcher{z-index:11;background:#fffffff7;border:1px solid #cbd7ec;border-radius:13px;flex-wrap:wrap;align-items:center;gap:7px;margin:-8px -8px 16px;padding:8px;display:flex;position:sticky;top:124px;box-shadow:0 8px 22px #121a4b17}body .stage-task-switcher a{color:#244f95;background:#eef4ff;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}body .stage-task-switcher a span{color:#fff;background:#2458a6;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}body .stage-task-switcher strong{color:#121a4b;margin-left:auto;font-size:.78rem}body #reformulation-text,body #formula-choice,body #solution-introduction,body #personalized-argument,body #reimbursement-tool,body #interest-and-price,body #subscription-start,body #payment-explanation,body #call-qualification,body #signature-controls,body #closing-script{scroll-margin-top:190px}body #solution-introduction,body #personalized-argument,body #interest-and-price,body #subscription-start,body #call-qualification,body #signature-controls,body #closing-script{border-radius:18px;box-shadow:0 9px 24px #121a4b12}body #solution-introduction{background:linear-gradient(135deg,#fff6ef,#fff 70%);border-left:6px solid #ff6200}body #personalized-argument{border-left:6px solid #2458a6}body #interest-and-price{border-left:6px solid #0b9b7c}body #subscription-start{border-left:6px solid #ff6200}body #call-qualification{border-left:6px solid #2458a6}body #signature-controls{border-left:6px solid #cf3044}body #closing-script{border-left:6px solid #6d4bc3}body #payment-explanation{background:linear-gradient(135deg,#f1f5ff,#fff 72%);border:1px solid #b8c9e8;border-left:6px solid #18235c}body .context-step-card>.frame-card{border-width:2px 2px 2px 7px;padding:20px 20px 18px;position:relative;box-shadow:0 12px 28px #ff62001a}body .context-step-card>.frame-card:before{content:"À DIRE AU CLIENT";color:#c84c00;letter-spacing:.08em;margin-bottom:8px;font-size:.72rem;font-weight:950;display:inline-block}.searchable-multi-select{background:#fff;border:1px solid #ced9e7;border-radius:8px;min-width:220px;position:relative}.searchable-multi-select>summary{color:#17235e;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:6px 9px;font-size:.69rem;font-weight:850;list-style:none;display:flex}.searchable-multi-select>summary::-webkit-details-marker{display:none}.searchable-multi-select>summary b{color:#3d4e72;background:#edf3fb;border-radius:999px;padding:3px 6px;font-size:.6rem}.searchable-multi-select>div{z-index:35;background:#fff;border:1px solid #ccd7e6;border-radius:9px;width:min(330px,100vw - 40px);position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 14px 34px #16235629;gap:6px!important;padding:7px!important;display:grid!important}.multi-select-search{background:#f8fafd;border-radius:7px;align-items:center;gap:5px;min-height:32px;border:1px solid #d5dfeb!important;padding:4px 7px!important;display:flex!important}.multi-select-search input{color:#17235e;background:0 0;border:0;outline:0;width:100%}.multi-select-options{max-height:190px;overflow-y:auto;gap:3px!important;display:grid!important}.multi-select-options label{border-radius:6px;align-items:center;gap:6px;min-height:30px;border:0!important;padding:4px 6px!important;display:flex!important}.multi-select-options label:hover{background:#f2f6fb}.multi-select-options input{accent-color:#173980;width:16px;height:16px}.friday-lunch-exception{background:#fff9f4;border:1px solid #f1d0b8;border-radius:8px;grid-template-columns:minmax(190px,.5fr) minmax(260px,1fr);align-items:end;padding:8px;gap:8px!important;display:grid!important}.friday-lunch-exception>label{color:#604f45;gap:4px;font-size:.66rem;font-weight:850;display:grid}.friday-lunch-exception select{background:#fff;border:1px solid #dcc8b9;border-radius:7px;min-height:34px;padding:5px 7px}@media (max-width:900px){body .discovery-quick-nav,body .stage-task-switcher{flex-wrap:wrap;position:static}body .discovery-quick-nav a.priority,body .stage-task-switcher strong{margin-left:0}body .call-action-clouds.discovery-clouds{grid-template-columns:1fr;grid-template-areas:"speech""question""neo"}body .radiation-choice-buttons>div{grid-template-columns:1fr}body .needs-follow-up{position:static}}@media (max-width:640px){body .discovery-quick-nav>span{width:100%}body .discovery-quick-nav a{flex:44%}body .regime-clues{grid-template-columns:1fr}body .needs-discovery-card{padding:18px 14px}body .stage-task-switcher a{width:100%}}body .contextual-prompt.repère,body .contextual-prompt.repere{color:#332560;background:linear-gradient(135deg,#f7f3ff 0%,#fbfaff 100%);border-color:#8b6bd6}body .contextual-prompt.repère .contextual-prompt-icon,body .contextual-prompt.repere .contextual-prompt-icon{color:#6d4bc3;background:#ece5ff}body .compliance-section-label.upcoming{color:#68728a;margin-top:10px}body .call-memo-mascot{height:auto}body .steps-panel{border-radius:15px;grid-template-columns:92px minmax(0,1fr);padding:9px 12px}body .steps-panel .step-list{grid-template-columns:repeat(6,minmax(112px,1fr));gap:5px}body .steps-panel .step{background:#f7f8fb;border:1px solid #0000;grid-template-columns:27px minmax(0,1fr);min-height:50px;padding:7px 8px}body .steps-panel .step strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.15;display:-webkit-box;overflow:hidden}body .steps-panel .step small{margin-top:2px;font-size:.66rem}body .steps-panel .step-number{width:25px;height:25px;font-size:.68rem}body .steps-panel .step.visited{color:#087862;background:#effaf6;border-color:#b8e2d6}body .steps-panel .step.visited .step-number{color:#fff;background:#0b9b7c}body .steps-panel .step.current{box-shadow:inset 3px 0 0 var(--cocoon-orange);background:#fff7f1;border-color:#ffab70}body .stage-brief.step-command-bar{border-left-width:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.app-kawtar-mascot{object-fit:contain;filter:drop-shadow(0 4px 6px #141e5b1f);width:34px;height:auto}body .call-meta .call-type-select{display:none}.call-context-ribbon{background:#fff;border:1px solid #d9e1ef;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:10px;padding:10px 12px;display:grid}.context-ribbon-heading{border-right:1px solid #e1e5ef;align-items:center;gap:8px;padding-right:14px;display:flex}.context-ribbon-heading>span{color:#fff;background:#ff5f00;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.context-ribbon-heading>div{gap:1px;display:grid}.context-ribbon-heading small,.context-ribbon-groups small{color:#69738a;letter-spacing:.07em;font-size:.64rem;font-weight:900}.context-ribbon-heading strong{color:#19235d;font-size:.86rem}.context-ribbon-groups{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.context-ribbon-groups>div{align-items:center;gap:5px;display:flex}.context-ribbon-groups button{color:#445069;background:#f8f9fc;border:1px solid #d8dfec;border-radius:9px;min-height:32px;padding:6px 10px;font-size:.74rem;font-weight:800}.context-ribbon-groups button.selected{color:#b94400;background:#fff3eb;border-color:#ff8c45;box-shadow:inset 0 -2px #ff5f00}.neo-cloud-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:0 14px 13px 56px;display:flex}.neo-cloud-controls label{color:#eef1ff;align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:flex}.neo-cloud-controls input[type=text],.neo-cloud-controls input:not([type]){color:#fff;background:#ffffff1a;border-color:#ffffff47;min-height:34px}.welcome-action-strip{background:#fbfcfe;border:1px dashed #cad3e3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:-2px 0 11px;padding:8px 10px;display:flex}.welcome-action-strip button,.welcome-action-strip .smile-cue{color:#34405c;background:#fff;border:1px solid #d8dfec;border-radius:9px;min-height:32px;padding:6px 10px;font-size:.72rem;font-weight:800}.welcome-action-strip button.done{color:#087862;background:#eaf9f4;border-color:#55bea0}.welcome-action-strip button.strip-objection{color:#b94400;border-color:#ffab70;margin-left:auto}body .context-step-card{box-shadow:none;background:0 0;border:0;padding:0}body .context-step-card>.question-count,body .context-step-card>h2,body .context-step-card>.channel-choice-grid,body .context-step-card>.direct-path-choice,body .context-step-card>.intro-objection-link,body .context-step-card>.compact-recording-card,body .context-step-card>.neo-dossier-card,body .context-step-card>.campaign-guidance,body .context-step-card>.reminder-card{display:none}body .context-step-card>.business-source-panel{color:#17235e;background:linear-gradient(120deg,#edf3ff,#e5edff);border:1px solid #9db4df;border-left:5px solid #2f67b7;border-radius:14px 14px 14px 7px;gap:9px;margin:12px 0 0;padding:14px 16px;display:grid}body .business-source-panel>strong,body .business-source-panel>span,body .business-source-panel .neo-source-fields label,body .business-source-panel .referral-toggle,body .business-source-panel .referrer-neo-field{color:#17235e}body .business-source-panel .neo-priority-rule,body .business-source-panel .referral-blocked-message{color:#24345f;background:#dce7fb}body .business-source-panel .referral-blocked-message{color:#a61f35;background:#fff0f2;border-left:3px solid #d92f4b}body .business-source-panel .neo-source-fields input,body .business-source-panel .referrer-neo-field input{color:#111a4a;background:#fff;border-color:#ffffff59}.calendar-event.is-overdue{color:#82152a!important;background:#fff0f2!important;border-color:#d92f4b!important}.calendar-off-hours-warning{color:#82152a;background:#fff4f5;border:1px solid #d92f4b;border-radius:12px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.agenda-action-drawer>summary>span{color:#1e4f9a;background:#e8effc;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:6px;font-weight:800;display:inline-grid}.revision-editing-fieldset{border:0;min-width:0;margin:0;padding:0}.version-actions button.selected{background:#e8f9f8;border-color:#00a6a6;box-shadow:inset 0 -2px #00a6a6}.version-actions .publish-revision-button{color:#08705f;background:#e9f8f3;border-color:#0a8a74}.version-actions .restore-revision-button{color:#a51f30;background:#fff0f1;border-color:#ca3d4c}.version-selection-note{color:#495675;flex-basis:100%;margin:8px 0 0;font-size:.72rem;line-height:1.45}.revision-editing-fieldset:disabled{opacity:.74}.product-source-manager{border-top:1px solid #f0c9aa;gap:9px;margin-top:12px;padding-top:12px;display:grid}.product-source-manager>label{color:#17235e;grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:.72rem;font-weight:850;display:grid}.product-source-manager>label input{background:#fff;border:1px solid #c8d3e8;border-radius:8px;grid-column:1/-1;min-height:38px;padding:8px 10px}.product-source-manager>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.product-source-manager>div>label{background:#fff;border:1px solid #dce3ef;border-radius:9px;align-items:flex-start;gap:8px;padding:9px;display:flex}.product-source-manager span{gap:2px;display:grid}.product-source-manager b{color:#17235e;font-size:.72rem}.product-source-manager small{color:#65718d;font-size:.64rem}@media (max-width:760px){.product-source-manager>div{grid-template-columns:1fr}}body .context-step-card>.welcome-preview{border:1px solid #ffb581;border-left:4px solid var(--cocoon-orange);background:#fff9f5;border-radius:16px 16px 16px 7px;margin:0 0 12px;display:block}body .radiation-choice-before-speech{background:#fffbf2;border:1px solid #f0b45a;border-radius:14px;margin:0 0 12px}body .context-step-card>.frame-card{background:#fff9f5;border:1px solid #ffc092;border-left:4px solid #ff5f00;border-radius:16px 16px 16px 7px;margin-top:0}body .compact-stage-warning{box-shadow:none;color:#5c4638;background:#fff8f2;border:0;border-left:3px solid #f39a57;border-radius:0 10px 10px 0;align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 11px;display:flex}body .compact-stage-warning svg{color:#d65809;flex:none;margin-top:1px}body .compact-stage-warning small{margin:0;font-size:.78rem;line-height:1.45}body .contextual-prompts{flex-wrap:wrap;align-items:stretch;gap:8px;margin:0 0 10px;display:flex}body .contextual-prompt{min-width:0;box-shadow:none;border-radius:12px;flex:280px;padding:8px 10px}body .contextual-prompt p{margin-top:2px;font-size:.76rem;line-height:1.4}.stage-kawtar-mascot,.page-kawtar-mascot{object-fit:contain;filter:drop-shadow(0 5px 8px #141e5b24);height:auto}.stage-kawtar-mascot{align-self:end}.guide-titlebar{grid-template-columns:auto minmax(0,1fr) minmax(220px,.65fr);align-items:center}.learning-hero.script-hero{grid-template-columns:auto minmax(0,1fr) auto}.call-action-clouds{grid-template-columns:minmax(0,1.4fr) minmax(210px,.8fr);grid-template-areas:"speech question""speech neo";gap:10px;margin:0 0 12px;display:grid}.call-action-cloud{border:1px solid;border-radius:18px 18px 18px 7px;overflow:hidden;box-shadow:0 8px 22px #111a550f}.call-action-cloud>summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;padding:9px 12px;list-style:none;display:grid}.call-action-cloud>summary::-webkit-details-marker{display:none}.call-action-cloud>summary>span:nth-child(2){gap:1px;display:grid}.call-action-cloud>summary small{letter-spacing:.08em;font-size:.68rem;font-weight:900}.call-action-cloud>summary strong{font-size:.86rem}.call-action-cloud>summary>svg{transition:transform .16s}.call-action-cloud[open]>summary>svg{transform:rotate(180deg)}.call-action-cloud blockquote,.call-action-cloud>p{margin:0;padding:0 15px 14px 56px;font-size:.9rem;line-height:1.55}.call-action-cloud a{align-items:center;gap:5px;margin:0 15px 14px 56px;font-size:.78rem;font-weight:800;display:inline-flex}.cloud-icon{border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.speech-cloud{background:linear-gradient(145deg,#fff7f1,#fffdfb);border-color:#ffb27d;grid-area:speech}.speech-cloud .cloud-icon{color:#c74900;background:#ffe6d5}.speech-cloud small{color:#c74900}.speech-cloud blockquote{color:#1b2452;font-size:.98rem}.question-cloud{background:#f5f8ff;border-color:#b8cff5;grid-area:question}.question-cloud .cloud-icon{color:#245bb0;background:#e2ecff}.question-cloud small{color:#245bb0}.neo-cloud{color:#fff;background:linear-gradient(145deg,#19235d,#242f75);border-color:#293476;grid-area:neo}.neo-cloud .cloud-icon{color:#fff;background:#ffffff1f}.neo-cloud small{color:#9de7df}.neo-cloud>summary i{color:#fff;background:#ff5f00;border-radius:999px;padding:3px 7px;font-size:.62rem;font-style:normal;font-weight:900}.neo-cloud>p{color:#eef1ff}.neo-cloud a{color:#9de7df}body .contextual-prompts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}body .contextual-prompt{border-radius:17px 17px 17px 7px}body .insights-panel{flex-direction:column;display:flex}body .summary-card{order:0}body .compliance-card{order:1}body .knowledge-card{order:2}body .objection-button{order:3}body .fixed-knowledge-cloud{order:4}body .compact-summary[open]{border-color:#9db1df;max-height:min(430px,48vh);overflow:hidden auto;box-shadow:0 12px 28px #18235d1f}body .compact-summary .identity-fields{grid-template-columns:1fr}body .context-step-card .welcome-preview,body .context-step-card .welcome-preview blockquote{display:none}body .context-step-card .welcome-preview .reformulation-heading,body .context-step-card .welcome-preview .welcome-call-cues{margin:0}.calculator-required-field{background:#fff7f8;border:1px solid #ff9ca7;border-radius:12px;padding:8px;position:relative}.required-attention-dot{color:#fff;background:#d93045;border:3px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid;position:absolute;top:-9px;right:-7px;box-shadow:0 3px 10px #d9304540}.required-field-help{color:#ba2638!important}.field-optional{color:#7b8497;text-transform:none;font-weight:600}.logo-frame{box-shadow:none;background:0 0;border-color:#0000}.footer-partners img{box-sizing:content-box;mix-blend-mode:normal;background:#fff;border:1px solid #e1e5ef;border-radius:9px;padding:4px 7px;box-shadow:0 4px 12px #1720500f}body .objection-workspace{grid-template-columns:minmax(245px,.72fr) minmax(0,1.55fr);max-height:calc(100vh - 132px)}body .objection-selector-pane,body .objection-response-pane{min-height:0;overflow:visible}.objection-angle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body .objection-angle-grid .angle-card{background:#fff8f2;border-color:#ffb27d;flex-direction:column;min-height:190px;margin:0;display:flex}body .objection-angle-grid .angle-card p{flex:1;font-size:.92rem;line-height:1.5}body .objection-angle-grid .angle-card button{color:#b94400;background:#fff;border:1px solid #ff9c58;border-radius:9px;align-self:flex-start;padding:8px 11px;font-weight:800}body .objection-angle-grid .angle-card.used{background:#f0fbf7;border-color:#70c8ae}body .objection-angle-grid .angle-card.used button{color:#087862;border-color:#70c8ae}.service-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.service-suggestions-title{grid-column:1/-1}.service-suggestion-cloud{background:#f8fbff;border:1px solid #cbd8ec;border-radius:15px 15px 15px 6px;overflow:hidden}.service-suggestion-cloud>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 11px;list-style:none;display:grid}.service-suggestion-cloud>summary::-webkit-details-marker{display:none}.service-suggestion-cloud>summary>span{color:#1b2d67;background:0 0;border-radius:0;flex:none;align-items:center;gap:7px;padding:0;font-size:.82rem;line-height:1.25;display:flex}.service-suggestion-cloud>summary small{color:#5f6b83;font-size:.67rem}.service-suggestion-cloud[open]>summary>svg{transform:rotate(180deg)}.service-suggestion-content{padding:0 12px 12px}.service-suggestion-content p{font-size:.8rem;line-height:1.45}.service-suggestion-cloud.santeclair-service-card{background:linear-gradient(145deg,#f0fbf9,#fbfffe);border-color:#74cfc3;padding:0!important}.service-suggestion-cloud.santeclair-service-card>summary>span{color:#007e78}.script-full-flow{background:#fff;border:1px solid #d9e0ef;border-radius:20px;margin-top:18px;padding:18px}.script-opening-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.script-opening-roadmap article{background:linear-gradient(145deg,#fff,#f6f9ff);border:1px solid #dbe4f3;border-radius:13px;align-items:flex-start;gap:9px;padding:11px;display:flex}.script-opening-roadmap article>span{color:#fff;background:#17235e;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:900;display:grid}.script-opening-roadmap article>div{gap:3px;display:grid}.script-opening-roadmap strong{color:#17235e;font-size:.8rem}.script-opening-roadmap small{color:#66718a;font-size:.7rem;line-height:1.35}.script-flow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.script-flow-step{background:#f8faff;border:1px solid #d8e0ee;border-left:4px solid #3b6fbd;border-radius:14px;overflow:hidden}.script-flow-step>summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;list-style:none;display:grid}.script-flow-step>summary::-webkit-details-marker{display:none}.script-flow-step>summary>span{color:#244e96;background:#e8efff;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.script-flow-step>summary>div{gap:2px;display:grid}.script-flow-step>summary strong{color:#18235c;font-size:.86rem}.script-flow-step>summary small{color:#67728a;font-size:.72rem;line-height:1.35}.script-flow-step[open]>summary>svg{transform:rotate(180deg)}.script-flow-step blockquote{white-space:pre-line;color:#28324d;margin:0;padding:0 14px 14px 52px;font-size:.86rem;line-height:1.5}.script-step-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 14px 10px 52px;display:grid}.script-step-actions>span{color:#33415f;background:#ffffffc7;border:1px solid #314b8221;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:7px 9px;font-size:.72rem;font-weight:750;display:flex}.script-step-actions b{color:#244e96;background:#e8efff;border-radius:7px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.66rem;display:grid}.script-step-body>small{color:#bd4600;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;margin:0 14px 7px 52px;font-size:.72rem;font-weight:900;display:inline-flex}.script-flow-step.tone-speech{background:#fff9f5;border-left-color:#ff5f00}.script-flow-step.tone-speech>summary>span{color:#bd4600;background:#ffe6d5}.script-flow-step.tone-validation{background:#f3fbf8;border-left-color:#0b9b7c}.script-flow-step.tone-validation>summary>span{color:#087862;background:#dff5ed}.script-flow-step.tone-conclusion{background:#f8f5ff;border-left-color:#6d4bc3}.script-flow-step.tone-conclusion>summary>span{color:#6240b7;background:#ece5ff}.script-flow-step.tone-warning{background:#fff7f7;border-left-color:#db2e43}.script-flow-step.tone-warning>summary>span{color:#b91f35;background:#ffe2e5}@media (max-width:900px){.call-action-clouds{grid-template-columns:1fr;grid-template-areas:"speech""question""neo"}body .objection-workspace,.objection-angle-grid,.service-suggestions,.script-flow-list,.script-opening-roadmap,.script-step-actions{grid-template-columns:1fr}.guide-titlebar,.learning-hero.script-hero{grid-template-columns:auto minmax(0,1fr)}.guide-titlebar>p,.learning-hero-mark{grid-column:1/-1}.call-context-ribbon{grid-template-columns:1fr}.context-ribbon-heading{border-bottom:1px solid #e1e5ef;border-right:0;padding:0 0 8px}}@media (min-width:1280px){body .workspace-grid{grid-template-columns:minmax(0,1fr) 350px;gap:18px;width:min(100% - 28px,1760px)}body .steps-panel{width:min(100% - 28px,1760px);margin-inline:auto}body .call-panel{max-width:none}body .insights-panel{top:118px}.call-action-clouds{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr)}.reimbursement-fields{grid-template-columns:1.45fr .8fr .8fr}}@media (max-width:640px){body .stage-brief.step-command-bar{grid-template-columns:minmax(0,1fr)}body .stage-brief.step-command-bar>button{grid-column:1;justify-self:start}.stage-kawtar-mascot{width:38px}.context-ribbon-groups,.context-ribbon-groups>div{flex-direction:column;align-items:flex-start;width:100%}.context-ribbon-groups>div{grid-template-columns:1fr 1fr;display:grid}.context-ribbon-groups>div small{grid-column:1/-1}.call-action-cloud blockquote,.call-action-cloud>p,.call-action-cloud a{margin-left:0;padding-left:14px}}body .workspace-grid{grid-template-columns:minmax(0,1fr) 330px;grid-template-areas:"roadmap roadmap""call insights";align-items:start;gap:16px;width:min(100%,1580px);margin:0 auto;padding:16px 20px 34px;display:grid}body .steps-panel{z-index:18;background:#fffffff7;border:1px solid #d8e0ee;border-radius:18px;grid-area:roadmap;grid-template-columns:118px minmax(0,1fr);gap:10px 14px;width:auto;min-width:0;height:auto;padding:12px 14px;display:grid;position:sticky;top:0;overflow:visible;box-shadow:0 10px 30px #111a5514}body .steps-panel .panel-heading{border-right:1px solid var(--line);border-bottom:0;flex-direction:column;grid-row:1/3;justify-content:center;align-items:flex-start;display:flex}body .steps-panel .progress-track{grid-column:2;margin:0 6px}body .steps-panel .step-list{grid-column:2;grid-template-columns:repeat(6,minmax(126px,1fr));gap:6px;display:grid;overflow-x:auto}body .steps-panel .step{border-left:1px solid #0000;border-radius:12px;grid-template-columns:30px 1fr;min-height:64px;padding:9px 22px 9px 8px}body .steps-panel .step.current{box-shadow:inset 3px 0 0 var(--cocoon-orange);border:1px solid #ffb581}body .steps-panel .step small{display:block}body .call-panel{grid-area:call;width:auto;min-width:0;padding:0}body .insights-panel{grid-area:insights;width:auto;min-width:0;position:sticky;top:132px}body .stage-brief.step-command-bar{min-height:0;padding:13px 14px 13px 18px;display:flex}body .operations-guide{width:min(100% - 36px,1460px);margin:18px auto 42px;padding:0}@media (max-width:1180px){body .workspace-grid{grid-template-columns:minmax(0,1fr) 292px;padding-inline:12px}}@media (max-width:900px){body .workspace-grid{grid-template-columns:1fr;grid-template-areas:"roadmap""call""insights"}body .steps-panel{grid-template-columns:92px minmax(0,1fr);position:relative;top:auto}body .insights-panel{position:static}}@media (max-width:640px){body .workspace-grid{padding:10px 8px 28px}body .steps-panel{display:block}body .steps-panel .panel-heading{display:none}body .steps-panel .step-list{grid-template-columns:repeat(6,136px)}}.quick-links .expert-link{color:#17235e;background:#eef1ff;border-color:#293779}.quick-links .expert-link.active{color:#a83d00;background:#fff0e5;border-color:#ff6a0a}.expert-desk{gap:18px;padding-top:22px;padding-bottom:44px;display:grid}.expert-hero{color:#fff;background:radial-gradient(circle at 92% 12%,#ff6a0a47,#0000 27%),linear-gradient(125deg,#111b52 0%,#24357d 100%);border:1px solid #263477;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;box-shadow:0 18px 44px #131f562e}.expert-hero span{color:#8ce5e6;letter-spacing:.08em;align-items:center;gap:7px;font-size:.8rem;font-weight:900;display:inline-flex}.expert-hero h1{margin:7px 0 5px;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.1}.expert-hero p{color:#e2e8ff;margin:0;font-size:1rem}.expert-hero-actions{flex:none;gap:9px;display:flex}.expert-hero-actions button{color:#fff;background:#ffffff1a;border:1px solid #ffffff73;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:.88rem;font-weight:850;display:inline-flex}.expert-hero-actions button:last-child{background:#ff6a0a;border-color:#ff9550}.expert-profile-strip{background:#fff;border:1px solid #d9dfef;border-radius:16px;grid-template-columns:minmax(180px,1fr) minmax(190px,.9fr) minmax(120px,.55fr) minmax(200px,1fr);gap:10px;padding:14px;display:grid;box-shadow:0 8px 24px #1522580f}.expert-profile-strip label{color:#59647c;text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:850;display:grid}.expert-profile-strip select,.expert-profile-strip input{color:#152056;background:#fbfcff;border:1px solid #cfd7e8;border-radius:10px;width:100%;min-height:44px;font-size:.92rem;font-weight:750}.expert-age{background:#eef0fb;border-radius:11px;align-content:center;gap:2px;min-height:64px;padding:8px 14px;display:grid}.expert-age small{color:#68728c;letter-spacing:.07em;font-size:.7rem;font-weight:900}.expert-age strong{color:#18245e;font-size:1.08rem}.expert-youth-alert{color:#783512;background:#fff5ed;border:1px solid #f1a05f;border-left:5px solid #ff6a0a;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:.9rem;font-weight:750;display:flex}.expert-youth-alert.blocking{color:#9c1e31;background:#fff2f4;border-color:#e98d99 #e98d99 #e98d99 #d52740}.expert-dashboard-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:16px;display:grid}.expert-panel{background:#fff;border:1px solid #dbe1ee;border-radius:17px;min-width:0;padding:18px;box-shadow:0 9px 28px #17235b11}.expert-panel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.expert-panel>header small{color:#008d91;letter-spacing:.08em;font-size:.72rem;font-weight:950}.expert-panel>header h2{color:#17235e;margin:3px 0 0;font-size:1.18rem}.expert-panel>header>span{color:#58627b;background:#eef0f8;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:850}.expert-inline-hint,.expert-panel-intro{color:#68728a;margin:0 0 12px;font-size:.88rem;line-height:1.45}.expert-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.expert-product-list>button{color:#202a5c;text-align:left;background:#fbfcff;border:1px solid #d8dfec;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:flex}.expert-product-list>button:hover{border-color:#7d8bc1}.expert-product-list>button.selected{background:#eafafa;border-color:#00a1a5;box-shadow:inset 4px 0 #00a1a5}.expert-product-list span{gap:4px;display:grid}.expert-product-list strong{font-size:.88rem}.expert-product-list small{color:#68728a;font-size:.76rem;line-height:1.3}.expert-product-list i{color:#37436e;background:#eef0f8;border-radius:7px;flex:none;padding:4px 6px;font-size:.68rem;font-style:normal;font-weight:900}.expert-selected-product{background:#fff9f4;border:1px solid #ffbd8f;border-radius:13px;margin-top:12px;padding:14px}.expert-formula-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.expert-formula-tabs button{color:#17235e;background:#fff;border:1px solid #d7ddeb;border-radius:8px;min-height:34px;padding:6px 11px;font-size:.78rem;font-weight:850}.expert-formula-tabs button.active{color:#fff;background:#ff6a0a;border-color:#ff6a0a}.expert-selected-product h3{color:#17235e;margin:0 0 6px;font-size:1rem}.expert-selected-product>p{color:#444f69;margin:0;font-size:.9rem;line-height:1.5}.expert-source-note{background:#fff;border-left:4px solid #ff6a0a;border-radius:8px;gap:4px;margin-top:11px;padding:10px 12px;display:grid}.expert-source-note strong{color:#b24505;text-transform:uppercase;font-size:.78rem}.expert-source-note span{color:#4c566e;font-size:.82rem;line-height:1.4}.expert-compliance-panel{border-top:5px solid #ff6a0a}.expert-compliance-panel>header>svg{color:#ff6a0a}.expert-check-list{gap:7px;display:grid}.expert-check-list button{color:#263154;text-align:left;background:#fbfcff;border:1px solid #dce2ee;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:grid}.expert-check-list button>span{color:#ce2a40;background:#fff0f2;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.expert-check-list button strong{font-size:.85rem;line-height:1.3}.expert-check-list button small{color:#c3293e;text-transform:uppercase;font-size:.72rem;font-weight:900}.expert-check-list button.done{background:#f0fbf8;border-color:#9ddccf}.expert-check-list button.done>span{color:#fff;background:#0b9278}.expert-check-list button.done small{color:#087b66}.expert-report-panel pre{color:#f2f5ff;white-space:pre-wrap;background:#111a4c;border-radius:12px;min-height:180px;margin:0;padding:14px;font-family:inherit;font-size:.88rem;line-height:1.55;overflow:auto}.expert-report-panel header button{color:#fff;background:#17235e;border:0;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:.78rem;font-weight:850;display:inline-flex}.expert-bank-search{color:#64708a;border:1px solid #d3dbea;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.expert-bank-search input{color:#17235e;background:0 0;border:0;outline:0;width:100%;min-height:42px;font-size:.9rem}.expert-resource-list{gap:7px;margin-top:10px;display:grid}.expert-resource-list>a,.expert-resource-list>article{color:#202b5d;border:1px solid #e0e5ef;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.expert-resource-list>article{flex-direction:column;align-items:stretch}.expert-resource-list>a:hover,.expert-resource-list>article:hover{background:#f1fbfb;border-color:#00a1a5}.expert-resource-list a span,.expert-resource-list article>div{gap:2px;display:grid}.expert-knowledge-result p,.expert-knowledge-result ul{color:#37436c;margin:0;font-size:.77rem;line-height:1.42}.expert-knowledge-result ul{padding-left:18px}.expert-knowledge-result>a{color:#008c91;border:0;align-self:flex-start;padding:4px 0;font-size:.76rem;font-weight:800}.expert-resource-list strong{font-size:.84rem}.expert-resource-list small{color:#717a91;font-size:.72rem}.expert-resource-list>p{color:#707990;font-size:.86rem}@media (max-width:1100px){.expert-hero{flex-direction:column;align-items:flex-start}.expert-profile-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-dashboard-grid{grid-template-columns:1fr}}@media (max-width:680px){.expert-desk{padding-inline:12px}.expert-hero{border-radius:15px;padding:20px}.expert-hero-actions{flex-direction:column;width:100%}.expert-profile-strip,.expert-product-list{grid-template-columns:1fr}.expert-check-list button{grid-template-columns:28px minmax(0,1fr)}.expert-check-list button small{grid-column:2}}body .context-step-card>.welcome-preview,body .context-step-card .welcome-preview,body .context-step-card .welcome-preview blockquote{display:block}body .compact-summary[open]{max-height:none;overflow:visible}body .insights-panel{align-self:start;max-height:none;overflow:visible}.responsibility-choice{background:#f7f9fd;border:1px solid #cbd8ef;border-radius:12px;margin:10px 0 0;padding:10px}.responsibility-choice legend{color:#273466;padding:0 5px;font-size:.75rem;font-weight:900}.responsibility-choice>div{flex-wrap:wrap;gap:7px;display:flex}.responsibility-choice button{color:#26315f;background:#fff;border:1px solid #cdd6e7;border-radius:9px;padding:8px 10px;font-weight:800}.responsibility-choice button.selected{color:#087b7d;background:#e9f9f8;border-color:#00a1a5;box-shadow:inset 3px 0 #00a1a5}.responsibility-choice small{color:#67718a;margin-top:7px;display:block}.formula-advisory{color:#123f43;background:#eefaf7;border:1px solid #8fd4c9;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:10px;padding:10px;display:grid}.formula-advisory span{gap:2px;display:grid}.formula-advisory small{color:#557173;line-height:1.35}.formula-advisory button{color:#fff;background:#087f79;border:0;border-radius:8px;min-height:34px;padding:6px 9px;font-weight:850}.allowance-zero-warning{color:#c5283d;margin-top:2px;font-weight:900;display:block}.expert-hero h1{color:#fff}.expert-required-field{color:#a31f34!important}.expert-required-field input{background:#fff5f6;border-color:#e85166;box-shadow:inset 3px 0 #d72d45}.expert-required-field:after{content:"Requis pour clôturer";color:#c0263d;text-transform:none;font-size:.66rem;font-weight:900}.expert-regime-help{align-self:end;position:relative}.expert-regime-help>summary{color:#16568a;cursor:pointer;background:#edf7ff;border:1px solid #8dbde0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:.78rem;font-weight:900;list-style:none;display:flex}.expert-regime-help>div{z-index:20;color:#26315c;background:#fff;border:1px solid #b9c9e5;border-radius:12px;width:min(420px,80vw);padding:12px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 34px #111a552e}.expert-regime-help p{margin:6px 0;line-height:1.45}.expert-regime-help small{color:#69738b;line-height:1.4}.expert-encouragement{color:#75411f;background:#fff7ee;border-radius:11px;gap:8px;margin-bottom:10px;padding:10px;line-height:1.4;display:flex}.expert-closing-reminder{color:#173b45;background:linear-gradient(110deg,#effbf8,#f8fbff);border:1px solid #9bd9cf;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:0 9px 24px #14534f14}.expert-closing-reminder img{object-fit:contain;flex:none;width:58px;height:auto}.expert-closing-reminder>div{gap:3px;display:grid}.expert-closing-reminder small{color:#07867d;letter-spacing:.08em;font-size:.7rem;font-weight:950}.expert-closing-reminder strong{color:#17235e;font-size:1rem}.expert-closing-reminder span{color:#526278;font-size:.86rem;line-height:1.4}.expert-closing-reminder.vente{background:linear-gradient(110deg,#eafaf5,#f7fffc);border-color:#6dc9b7}.expert-closing-reminder.rappel{background:linear-gradient(110deg,#eef6ff,#fafcff);border-color:#8ab8e4}.expert-closing-reminder.refus{background:linear-gradient(110deg,#fff9ef,#fffdf8);border-color:#d6c5a5}.expert-report-panel{order:-1;grid-column:1/-1}.expert-no-product{color:#596680;background:#f7f9fd;border:1px dashed #9eb1d4;border-radius:10px;grid-column:1/-1;margin:0;padding:14px;line-height:1.45}.script-pedagogy-note{color:#244a55;background:#eef9fa;border-left:3px solid #00a1a5;border-radius:0 10px 10px 0;align-items:flex-start;gap:8px;margin:10px 0;padding:10px 12px;display:flex}.script-pedagogy-note span{gap:2px;line-height:1.4;display:grid}.script-pedagogy-note strong{color:#087b7d;text-transform:uppercase;letter-spacing:.04em;font-size:.76rem}.legal-value-warning{color:#9f2638;background:#fff1f3;border:1px solid #e45d69;border-radius:9px;gap:8px;margin:8px 0;padding:9px 10px;font-size:.78rem;font-weight:800;line-height:1.4;display:flex}@media (max-width:1280px){.expert-profile-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.formula-advisory{grid-template-columns:24px minmax(0,1fr)}.formula-advisory button{grid-column:2;justify-self:start}}.daily-offer-memo{color:#17464c;background:linear-gradient(110deg,#ecfaf7,#f8fcff);border:1px solid #99d8cf;border-radius:13px;align-items:flex-start;gap:10px;width:min(100% - 36px,1540px);margin:8px auto 0;padding:10px 14px;display:flex}.daily-offer-memo>svg{color:#008d91;flex:none;margin-top:2px}.daily-offer-memo>div{gap:3px;display:grid}.daily-offer-memo small{color:#087c7f;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:950}.daily-offer-memo strong{font-size:.88rem;line-height:1.4}.daily-offer-memo.empty{color:#5c6680;background:#f7f9fc;border-style:dashed}.guide-neo-boundary{color:#263158;background:linear-gradient(110deg,#eef2ff,#f9fbff);border:1px solid #7f96d1;border-left:5px solid #1b2b73;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.guide-neo-boundary>svg{color:#1b2b73;flex:none}.guide-neo-boundary>div{gap:5px;display:grid}.guide-neo-boundary strong{color:#17235e;font-size:1rem}.guide-neo-boundary p{margin:0;font-size:.9rem;line-height:1.55}.script-explanation-card{background:linear-gradient(115deg,#effbf9,#fff);border:1px solid #78cfc8;border-left:5px solid #00999c;border-radius:14px;gap:10px;padding:18px;display:grid}.script-explanation-card>span{color:#00878a;letter-spacing:.08em;font-size:.72rem;font-weight:950}.script-explanation-card h3{color:#162258;margin:0;font-size:1.05rem}.script-pedagogy-purpose{color:#365b61;align-items:flex-start;gap:7px;margin:0;font-size:.88rem;line-height:1.45;display:flex}.script-pedagogy-purpose svg{color:#8052cf;flex:none}.script-explanation-card blockquote{color:#172052;background:#fff;border:1px solid #cae9e5;border-radius:11px;gap:5px;margin:0;padding:12px 14px;font-size:.95rem;font-style:normal;line-height:1.55;display:grid}.script-explanation-card blockquote small{color:#00878a;text-transform:uppercase;font-size:.7rem;font-weight:900}.script-vigilance-note{color:#69313a;background:#fff2f4;border-left:4px solid #d22f45;border-radius:0 10px 10px 0;align-items:flex-start;gap:8px;margin:10px 0;padding:11px 12px;display:flex}.script-vigilance-note>svg{color:#c4273d;flex:none}.script-vigilance-note span{gap:3px;font-size:.86rem;line-height:1.5;display:grid}.script-vigilance-note strong{color:#a82035;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem}.floating-objection-trigger{z-index:48;color:#a73c00;background:#fff9f4fa;border:1px solid #ff9450;border-radius:18px 18px 18px 6px;align-items:center;gap:9px;min-height:52px;padding:9px 14px;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 15px 36px #7e370c2e}.floating-objection-trigger span{text-align:left;gap:1px;display:grid}.floating-objection-trigger small{color:#d65106;letter-spacing:.07em;font-size:.65rem;font-weight:950}.floating-objection-trigger strong{color:#722e0a;font-size:.82rem}.floating-objection-trigger:hover{border-color:#ff6a0a;transform:translateY(-2px)}.expert-profile-strip{grid-template-columns:1fr 1.15fr 1fr 1.1fr .72fr}.expert-context-strip{background:#f8faff;border:1px solid #d9dfef;border-radius:14px;grid-template-columns:1fr 1fr 1.15fr 1fr;gap:10px;padding:11px 14px;display:grid}.expert-context-strip label{color:#59647c;text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:850;display:grid}.expert-context-strip select{color:#152056;background:#fff;border:1px solid #cfd7e8;border-radius:10px;width:100%;min-height:44px;font-size:.92rem;font-weight:750}.expert-context-strip .expert-regime-help{align-self:end}.expert-dashboard-grid{grid-template-areas:"products compliance""bank report"}.expert-products-panel{grid-area:products}.expert-compliance-panel{grid-area:compliance}.expert-bank-panel{grid-area:bank}.expert-report-panel{order:0;grid-area:report/auto}.expert-product-method,.expert-promotion-note{border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 11px;font-size:.82rem;line-height:1.45;display:flex}.expert-product-method{color:#245257;background:#edf8f8}.expert-product-method svg{color:#008d91;flex:none}.expert-product-method span{gap:2px;display:grid}.expert-promotion-note{color:#6f4a12;background:#fff9ec;border:1px solid #e6b058}.expert-promotion-note svg{color:#d47a00;flex:none}.expert-promotion-note span{gap:2px;display:grid}.expert-outcome-guidance{color:#303b5c;background:#f3f6fc;border-radius:11px;margin-top:12px;padding:12px}.expert-outcome-guidance>strong{color:#17235e;font-size:.86rem}.expert-outcome-guidance ul{margin:8px 0 0;padding-left:20px}.expert-outcome-guidance li{margin:5px 0;font-size:.8rem;line-height:1.4}.expert-outcome-guidance.vente{background:#effaf7;border-left:4px solid #078c75}.expert-outcome-guidance.rappel{background:#f1f7fd;border-left:4px solid #3575b9}.expert-outcome-guidance.refus{background:#fff8ec;border-left:4px solid #b47416}@media (max-width:1100px){.expert-profile-strip,.expert-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-dashboard-grid{grid-template-areas:"products""compliance""bank""report"}}@media (max-width:680px){.expert-profile-strip,.expert-context-strip{grid-template-columns:1fr}.floating-objection-trigger{padding:9px;bottom:12px;left:10px}.floating-objection-trigger span{display:none}}.expert-profile-strip{grid-template-columns:repeat(7,minmax(135px,1fr));align-items:end}.expert-hero-actions{flex-wrap:wrap;justify-content:flex-end}.expert-hero-actions button:first-child{background:#009c9e33;border-color:#8ee1d8}.expert-orientation-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.expert-orientation-meta>span{color:#58627b;background:#eef0f8;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:850}.expert-orientation-meta .expert-youth-star{color:#8a5200;cursor:help;background:#fff8e9;border:1px solid #efb365;align-items:center;gap:5px;display:inline-flex}.expert-version-summary{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:10px;display:grid}.expert-version-summary span{color:#4b556f;background:#fff;border:1px solid #dce2ef;border-radius:10px;gap:3px;padding:10px;font-size:.82rem;line-height:1.42;display:grid}.expert-version-summary strong{color:#17235e;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem}.expert-regime-guide ul{margin:8px 0;padding-left:20px}.expert-regime-guide li{margin:5px 0;font-size:.82rem;line-height:1.4}.expert-regime-guide small{color:#99263a;background:#fff1f3;border-radius:8px;align-items:flex-start;gap:6px;padding:8px;display:flex}.expert-regime-guide small svg{flex:none;margin-top:2px}.expert-sale-signer{color:#24534a;gap:5px;margin-top:10px;font-size:.78rem;font-weight:850;display:grid}.expert-sale-signer select{color:#173f39;background:#fff;border:1px solid #83c9ba;border-radius:9px;min-height:40px;font-weight:750}.expert-neo-control{background:#f5f7ff;border:1px solid #7e90c8;border-radius:15px;overflow:hidden}.expert-neo-control>summary{color:#17235e;cursor:pointer;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:13px 16px;list-style:none;display:grid}.expert-neo-control>summary>span{gap:2px;display:grid}.expert-neo-control>summary small{color:#347ec0;letter-spacing:.07em;font-size:.7rem;font-weight:950}.expert-neo-control>summary strong{font-size:.94rem}.expert-neo-control-body{color:#35405f;gap:10px;padding:0 16px 16px;display:grid}.expert-neo-control-body>p{margin:0;font-size:.86rem}.expert-neo-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.expert-neo-rule-grid span{background:#fff;border-radius:9px;gap:3px;padding:10px;font-size:.8rem;line-height:1.4;display:grid}.expert-referral-control{align-items:center;gap:8px;font-size:.85rem;font-weight:850;display:flex}.expert-referrer-id{color:#a42237;gap:5px;max-width:380px;font-size:.76rem;font-weight:900;display:grid}.expert-referrer-id input{background:#fff;border:1px solid #dc5668;border-radius:9px;min-height:40px}.expert-needs-modal{width:min(820px,100%);max-height:calc(100dvh - 32px);overflow:auto}.expert-needs-icon{color:#008d91;background:#e9f8f7;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.expert-needs-date{color:#27335e;gap:6px;margin-top:18px;font-size:.82rem;font-weight:850;display:grid}.expert-needs-date input{border:1px solid #cbd5e7;border-radius:10px;min-height:44px}.expert-needs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.expert-needs-grid button{color:#28335e;text-align:left;background:#fbfcff;border:1px solid #d6deeb;border-radius:10px;grid-template-columns:22px 1fr;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-weight:800;display:grid}.expert-needs-grid button>span{border:1px solid #b9c5da;border-radius:6px;width:18px;height:18px}.expert-needs-grid button.selected{color:#087770;background:#ebfaf7;border-color:#159e98}.expert-reformulation-preview{background:#fff7f0;border-left:5px solid #ff6a0a;border-radius:11px;gap:5px;margin-top:14px;padding:14px;display:grid}.expert-reformulation-preview small{color:#b44705;letter-spacing:.07em;font-size:.7rem;font-weight:950}.expert-reformulation-preview p{color:#19245a;margin:0;font-size:.95rem;line-height:1.55}.modal-actions .primary-action{color:#fff;background:#008f8b;border-color:#008f8b}.floating-reimbursement-trigger{z-index:47;color:#203a82;background:#f5f8fffa;border:1px solid #6f91d6;border-radius:18px 18px 18px 6px;align-items:center;gap:9px;min-height:52px;padding:9px 14px;display:flex;position:fixed;bottom:86px;left:22px;box-shadow:0 15px 36px #18307429}.floating-reimbursement-trigger span{text-align:left;gap:1px;display:grid}.floating-reimbursement-trigger small{color:#3474bb;letter-spacing:.07em;font-size:.65rem;font-weight:950}.floating-reimbursement-trigger strong{color:#192d69;font-size:.82rem}@media (max-width:1400px){.floating-objection-trigger,.floating-reimbursement-trigger{border-radius:999px;justify-content:center;width:48px;min-height:48px;padding:0;bottom:14px}.floating-objection-trigger{left:14px}.floating-reimbursement-trigger{left:70px}.floating-objection-trigger span,.floating-reimbursement-trigger span{display:none}body .floating-step-assistant:not([open]){width:50px;bottom:14px;right:14px}body .floating-step-assistant:not([open])>summary{grid-template-columns:46px;width:50px;height:50px;padding:2px;overflow:hidden}body .floating-step-assistant:not([open])>summary>span:nth-child(2),body .floating-step-assistant:not([open])>summary>svg{display:none}}body .context-step-card>.collective-individual-frame{color:#fff;background:linear-gradient(110deg,#17245f,#25377e);border-color:#23377f #23377f #23377f #101b55;border-left-style:solid;border-left-width:6px}body .context-step-card>.collective-individual-frame strong,body .context-step-card>.collective-individual-frame p{color:#fff}body .context-step-card>.collective-individual-frame small{color:#dbe4ff}body .context-step-card>.collective-individual-frame button{color:#17235e;background:#fff;border-color:#8ecfce}body .context-step-card>.neo-dossier-card{color:#fff;background:linear-gradient(115deg,#233773,#31549a);border:1px solid #263b89;border-left:6px solid #121e5d;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;display:grid}body .context-step-card>.neo-dossier-card h3,body .context-step-card>.neo-dossier-card p,body .context-step-card>.neo-dossier-card .question-count{color:#fff}body .context-step-card>.neo-dossier-card .question-count{color:#8ee8e1}body .context-step-card>.neo-dossier-card .neo-result-lines span{color:#f5f7ff;background:#ffffff17;border-color:#ffffff38}.professional-choice-row{margin-top:10px}.inline-control-confirm{color:#48546e;background:#fff;border:1px solid #cbd5e7;border-radius:9px;align-items:center;gap:6px;margin-top:10px;padding:8px 11px;font-size:.8rem;font-weight:850;display:inline-flex}.inline-control-confirm.done{color:#087863;background:#ebfaf6;border-color:#56b9a5}.secondary-regime-field{color:#415071;gap:5px;margin-top:10px;font-size:.82rem;font-weight:850;display:grid}.secondary-regime-field select{background:#fff;border:1px solid #cbd6e8;border-radius:9px;min-height:42px}.regime-proof-alert{color:#96283a;background:#fff1f3;border:1px solid #e88492;border-radius:9px;align-items:flex-start;gap:7px;margin-top:9px;padding:9px;font-size:.8rem;line-height:1.4;display:flex}.regime-proof-alert svg{flex:none;margin-top:2px}.payment-timeline article{background:#fff;border:1px solid #d8e0ec;border-radius:10px;gap:2px;min-width:130px;padding:10px;display:grid}.payment-timeline article small{color:#fff;background:#17235e;border-radius:7px;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.payment-timeline article strong{color:#17235e;font-size:.82rem}.payment-timeline article span{color:#64708a;font-size:.75rem;line-height:1.3}.payment-new-advisor-note,.year-end-increase-notice{border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:.82rem;line-height:1.45;display:flex}.payment-new-advisor-note{color:#245b5a;background:#eef9f8}.year-end-increase-notice{color:#8f2637;background:#fff1f3;border:1px solid #e36170}.payment-new-advisor-note svg,.year-end-increase-notice svg{flex:none;margin-top:2px}.legal-internal-reference{color:#704a10;background:#fff9eb;border:1px dashed #c99340;border-radius:9px;gap:3px;margin:8px 0;padding:9px 10px;font-size:.8rem;display:grid}@media (max-width:1380px){.expert-profile-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.expert-profile-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-version-summary,.expert-neo-rule-grid,body .context-step-card>.neo-dossier-card{grid-template-columns:1fr}.expert-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.expert-profile-strip,.expert-needs-grid{grid-template-columns:1fr}.floating-reimbursement-trigger{padding:9px;bottom:72px;left:10px}.floating-reimbursement-trigger span{display:none}}.guide-law-boundary{color:#3f3560;background:linear-gradient(110deg,#f7f2ff,#fff);border:1px solid #d8c7f2;border-left:5px solid #7651bd;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.guide-law-boundary>svg{color:#7651bd;flex:none}.guide-law-boundary>div{gap:4px;display:grid}.guide-law-boundary strong{color:#39266b;font-size:.95rem}.guide-law-boundary p{margin:0;font-size:.86rem;line-height:1.5}.expert-version-choice{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.expert-version-choice>span{color:#59647c;letter-spacing:.06em;text-transform:uppercase;margin-right:2px;font-size:.7rem;font-weight:950}.expert-version-choice button{color:#3e4968;background:#fff;border:1px solid #cdd6e6;border-radius:8px;padding:6px 9px;font-size:.75rem;font-weight:850}.expert-version-choice button.active{color:#08766f;background:#e9f9f6;border-color:#158f89}.expert-version-choice button:last-child.active{color:#a22439;background:#fff0f2;border-color:#d75c6d}.expert-legal-warning{color:#8e2838;background:#fff1f3;border:1px solid #df6272;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 11px;font-size:.82rem;line-height:1.45;display:flex}.expert-legal-warning svg{flex:none;margin-top:2px}.expert-legal-warning span{gap:2px;display:grid}.tns-status-check{background:#f2f8fe;border:1px solid #8ab6df;border-left:4px solid #286eae;border-radius:11px;gap:9px;margin-top:12px;padding:12px;display:grid}.tns-status-check>div:first-child{gap:3px;display:grid}.tns-status-check strong{color:#183f75;font-size:.86rem}.tns-status-check p{color:#465b78;margin:0;font-size:.82rem;line-height:1.45}.tns-status-check>small{color:#7b4a08;align-items:flex-start;gap:6px;font-size:.74rem;line-height:1.4;display:flex}.tns-status-check>small svg{color:#d57a00;flex:none;margin-top:2px}@media (min-width:1101px){.expert-context-strip{grid-template-columns:1.05fr 1fr 1fr 1.15fr 1fr}}.bank-legal-sheet{background:#fbf9ff;border:1px solid #d7c8ed;border-radius:10px;overflow:hidden}.bank-legal-sheet>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;list-style:none;display:grid}.bank-legal-sheet>summary>span:nth-child(2){gap:2px;display:grid}.bank-legal-sheet>summary strong{color:#292052;font-size:.82rem}.bank-legal-sheet>summary small{color:#746987;font-size:.68rem}.bank-legal-sheet .file-icon.law{color:#5c329c;background:#f0e9ff;border-color:#8a64c6;min-width:43px;font-size:.62rem}.bank-legal-body{color:#4b4560;gap:9px;padding:0 12px 12px 62px;display:grid}.bank-legal-body p{margin:0;font-size:.8rem;line-height:1.48}.bank-legal-body ul{margin:0;padding-left:18px}.bank-legal-body li{margin:4px 0;font-size:.76rem;line-height:1.42}.bank-legal-body>a{color:#5b3aa2;align-items:center;gap:5px;width:fit-content;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.bank-legal-body>a:hover{text-decoration:underline}@media (max-width:680px){.bank-legal-body{padding-left:12px}}.expert-desk>.expert-hero{order:1}.expert-desk>.expert-profile-strip{order:2}.expert-desk>.expert-reminder-strip,.expert-desk>.expert-age-block{order:3}.expert-desk>.expert-context-strip{order:4}.expert-desk>.expert-neo-brief{order:5}.expert-desk>.expert-dashboard-grid{order:6}.expert-desk>.expert-neo-control{order:7}.expert-desk>.expert-closing-reminder{order:8}.expert-profile-strip{background:#fff;border-radius:15px;grid-template-columns:repeat(4,minmax(150px,1fr));padding:12px;box-shadow:0 8px 24px #17235b0d}.expert-context-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.expert-context-strip .expert-regime-help{grid-column:1/-1;align-self:auto}.expert-regime-help>summary,.expert-product-details>summary{color:#24477f;cursor:pointer;background:#f3f7fe;border:1px solid #b9cbea;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:9px 11px;font-size:.86rem;font-weight:850;list-style:none;display:flex}.expert-regime-help[open]>summary,.expert-product-details[open]>summary{background:#eaf2fd;border-color:#5a82be}.expert-regime-guide{gap:9px;padding:12px 4px 2px;display:grid}.expert-regime-guide>label{max-width:420px}.expert-product-details{margin-top:11px}.expert-product-details>div{padding-top:2px}.expert-neo-control{background:linear-gradient(115deg,#17245f,#263b87);border-color:#354c98}.expert-neo-control>summary,.expert-neo-control>summary small,.expert-neo-control>summary strong{color:#fff}.expert-neo-control>summary>svg:first-child{color:#83e0d9}.expert-neo-control-body{color:#edf2ff}.expert-neo-action-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.expert-neo-action-flow article{background:#ffffff17;border:1px solid #fff3;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.expert-neo-action-flow article>b{color:#13215e;background:#7fe0d8;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.expert-neo-action-flow article>span{color:#e9edff;gap:3px;font-size:.8rem;line-height:1.4;display:grid}.expert-neo-action-flow article strong{color:#fff;font-size:.84rem}.expert-neo-control .expert-neo-rule-grid span{color:#39445f;border:1px solid #dce5ff}.expert-referral-control{color:#fff}.expert-dashboard-grid{columns:2;column-gap:14px;display:block}.expert-dashboard-grid>.expert-panel{break-inside:avoid;width:100%;margin:0 0 14px;display:inline-block}.expert-panel{padding:15px}.expert-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-check-list button{min-height:44px}.expert-report-panel pre{min-height:112px;max-height:170px}.expert-neo-brief{color:#fff;background:linear-gradient(115deg,#17245f,#263b87);border:1px solid #344c99;border-radius:15px;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:center;gap:14px;padding:13px 15px;display:grid;box-shadow:0 10px 26px #17235e1f}.expert-neo-brief>header{align-items:center;gap:9px;display:flex}.expert-neo-brief>header>svg{color:#81e2da;flex:none}.expert-neo-brief>header>span{gap:2px;display:grid}.expert-neo-brief>header small{color:#85e3dc;letter-spacing:.07em;font-size:.7rem;font-weight:950}.expert-neo-brief>header strong{color:#fff;font-size:.92rem}.expert-neo-brief .expert-neo-action-flow article{padding:9px}@media (max-width:1100px){.expert-profile-strip,.expert-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-neo-action-flow{grid-template-columns:1fr}.expert-dashboard-grid{columns:1}.expert-neo-brief{grid-template-columns:1fr}}@media (max-width:680px){.expert-profile-strip,.expert-context-strip,.expert-check-list{grid-template-columns:1fr}}.expert-desk{gap:10px;padding-top:12px}.expert-hero{border-radius:15px;gap:14px;padding:14px 18px}.expert-hero>div:first-child{max-width:600px}.expert-hero h1{margin:3px 0;font-size:clamp(1.25rem,1.8vw,1.65rem)}.expert-hero p{font-size:.86rem}.expert-hero-actions button{min-height:36px;padding:7px 10px;font-size:.78rem}.expert-profile-strip{border-radius:12px;gap:7px;padding:9px}.expert-profile-strip label{gap:3px;font-size:.68rem}.expert-profile-strip select,.expert-profile-strip input{border-radius:8px;min-height:37px;font-size:.82rem}.expert-age{min-height:51px;padding:6px 10px}.expert-context-strip{gap:7px;padding:9px}.expert-context-strip label{gap:3px;font-size:.7rem}.expert-context-strip select{min-height:37px}.expert-neo-brief{border-radius:12px;gap:10px;padding:10px 12px}.expert-neo-action-flow article{padding:7px}.expert-panel{border-radius:13px;padding:12px}.expert-panel>header{margin-bottom:9px}.expert-panel>header h2{font-size:1.02rem}.expert-product-list>button{min-height:52px;padding:8px 10px}.expert-resource-list{max-height:250px;padding-right:3px;overflow:auto}.expert-resource-list>a,.expert-resource-list>article{padding:7px 9px}.expert-bank-search input{min-height:36px;font-size:.82rem}.expert-report-panel pre{min-height:96px;max-height:145px;padding:10px;font-size:.8rem}body .needs-discovery-card{padding:28px}body .needs-discovery-card .chip-row{gap:10px}body .needs-discovery-card .chip-row button{min-height:46px;padding:11px 16px;font-size:.9rem}.needs-missing-alert{color:#902236;background:#fff0f3;border:1px solid #df5267;border-left:5px solid #cf263f;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;font-size:.86rem;line-height:1.45;display:flex}.needs-missing-alert svg{flex:none;margin-top:2px}.needs-missing-alert span{gap:2px;display:grid}.needs-question-bank{background:#f3fbfb;border:1px solid #8bcac8;border-radius:12px;margin-top:14px;overflow:hidden}.needs-question-bank>summary{color:#136b6d;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 13px;font-size:.86rem;font-weight:900;list-style:none;display:grid}.needs-question-bank>summary svg{flex:none}.needs-question-bank>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 12px 12px;display:grid}.needs-question-bank article{background:#fff;border:1px solid #d4e9e8;border-radius:10px;padding:11px}.needs-question-bank article>strong{color:#17235e;font-size:.86rem}.needs-question-bank article p{color:#3f4a67;margin:8px 0 0;font-size:.82rem;line-height:1.45}.needs-question-bank article p small{color:#197b79;margin-top:4px;font-size:.76rem;display:block}.script-formulation-drawers{gap:10px;display:grid}.script-formulation-drawers .script-speech-card{padding:0;overflow:hidden}.script-formulation-drawers .script-speech-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 14px;list-style:none;display:grid}.script-formulation-drawers .script-speech-card>summary>span{margin:0}.script-formulation-drawers .script-speech-card>summary>small{color:#6d7890;font-size:.7rem;font-weight:850}.script-formulation-drawers .script-speech-card>blockquote{margin:0;padding:4px 14px 10px}.script-formulation-drawers .script-speech-card>small{padding:0 14px 12px;display:block}.admin-section-tabs button,.row-actions button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.admin-section-tabs button svg{flex:none}@media (max-width:1100px){body .needs-discovery-card{padding:20px}.needs-question-bank>div{grid-template-columns:1fr}}.expert-referral-visible{border-top:1px solid #fff3;grid-column:1/-1;align-items:center;gap:10px;padding-top:9px;display:flex}.expert-referral-visible>label:first-child{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:.8rem;font-weight:900;display:inline-flex}.expert-referral-visible>label:first-child input{accent-color:#7fe0d8}.expert-referral-visible>label:last-child{color:#fff;flex:1;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:9px;font-size:.78rem;font-weight:850;display:grid}.expert-referral-visible>label:last-child input{color:#17235e;background:#fff;border:1px solid #92a8ee;border-radius:8px;min-height:38px}.expert-referral-visible>small{color:#dce4ff;font-size:.75rem;line-height:1.4}.neo-need-level-guide{background:linear-gradient(115deg,#f2fbfa,#fff);border:1px solid #73aaa7;border-left:6px solid #059c98;border-radius:14px;gap:11px;padding:17px;display:grid;box-shadow:0 10px 24px #114e5c12}.neo-need-level-guide>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.neo-need-level-guide>header>div{gap:3px;display:grid}.neo-need-level-guide>header span{color:#087d79;letter-spacing:.07em;font-size:.72rem;font-weight:950}.neo-need-level-guide h3{color:#17235e;margin:0;font-size:1.08rem}.neo-level-current{color:#08756e;background:#dff7f2;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:.78rem;display:inline-flex}.neo-level-intro{color:#44526b;margin:0;font-size:.84rem;line-height:1.48}.neo-level-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.neo-level-options>button{color:#44516a;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd9e5;border-radius:11px;align-content:start;gap:5px;min-height:134px;padding:12px;display:grid}.neo-level-options>button:hover{border-color:#3ba7a2;transform:translateY(-1px)}.neo-level-options>button.selected{background:#eaf9f7;border:2px solid #079b96;box-shadow:0 6px 16px #079b961f}.neo-level-options>button span{color:#f05a16;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:950}.neo-level-options>button strong{color:#17235e;font-size:.84rem;line-height:1.35}.neo-level-options>button small{color:#647087;font-size:.74rem;line-height:1.42}.neo-level-warning{color:#a53a22;align-items:center;gap:7px;margin:0;font-size:.78rem;font-weight:850;display:flex}.neo-need-level-guide.compact{box-shadow:none;border-left-width:4px;margin-top:11px;padding:12px}.neo-need-level-guide.compact .neo-level-options>button{min-height:105px;padding:9px}.neo-need-level-guide.compact .neo-level-options>button small{display:none}@media (max-width:900px){.neo-level-options{grid-template-columns:1fr}.neo-level-options>button{min-height:auto}.expert-referral-visible{flex-direction:column;align-items:stretch}.expert-referral-visible>label:last-child{grid-template-columns:1fr}}body .expert-desk.page-width{width:calc(100% - 28px);max-width:1680px;margin-inline:auto}body .expert-desk .expert-hero{border-radius:14px;min-height:96px;padding:15px 18px}body .expert-desk .expert-hero p{margin-top:3px;font-size:.78rem}body .expert-desk .expert-hero-actions button{min-height:38px;padding:8px 11px}body .expert-desk .expert-profile-strip,body .expert-desk .expert-context-strip{gap:7px;padding:9px 10px}body .follow-up-heading h1{color:#fff}.footer-partners img{box-shadow:none;mix-blend-mode:multiply;background:0 0;border:0;border-radius:0;padding:0}.app-shell{padding-bottom:48px}.signature{z-index:12;pointer-events:none;background:linear-gradient(#0000,#f3f6fbf5);min-height:42px;padding:5px 18px;position:fixed;bottom:0;left:0;right:0}.signature .footer-partners img{mix-blend-mode:multiply;background:0 0;width:auto;height:auto;max-height:24px}.global-follow-up-alert{z-index:80;position:fixed;top:76px;right:12px}.global-follow-up-alert>summary{color:#a91830;cursor:pointer;background:#fff2f3;border:1px solid #d92d46;border-radius:12px;align-items:center;gap:8px;min-height:34px;padding:6px 9px;font-size:.76rem;font-weight:900;list-style:none;display:flex;box-shadow:0 10px 30px #50122033}.team-availability-preview{background:#f7f9fc;border:1px solid #ccd8e8;border-radius:8px;grid-column:1/-1}.team-availability-preview>summary{color:#21316d;cursor:pointer;padding:7px 9px;font-size:.69rem;font-weight:900}.team-availability-preview>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px;display:grid}.team-availability-preview button{color:#22316b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dce9;border-radius:7px;gap:2px;padding:6px 7px;display:grid}.team-availability-preview button.available{background:#eefaf6;border-color:#83c9ba}.team-availability-preview button.busy,.team-availability-preview button:disabled{color:#737d90;cursor:not-allowed;background:#f2f3f6}.team-availability-preview button strong{font-size:.68rem}.team-availability-preview button small{font-size:.6rem}.appointment-linked-reminder{color:#81520c;background:#fff7e6;border:1px solid #e2bd6d;border-radius:7px;align-items:flex-start;gap:6px;padding:7px 8px;font-size:.67rem;line-height:1.4;display:flex}@media (max-width:760px){.team-availability-preview>div{grid-template-columns:1fr}}.global-follow-up-alert>summary::-webkit-details-marker{display:none}.global-follow-up-alert>summary b{color:#fff;background:#d92d46;border-radius:999px;place-items:center;min-width:21px;height:21px;display:grid}.global-follow-up-alert>div{background:#fff;border:1px solid #dfe5ef;border-radius:14px;width:min(360px,100vw - 28px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 46px #111a5533}.global-follow-up-alert>div>header{border-bottom:1px solid #edf0f5;justify-content:space-between;padding:12px 14px;display:flex}.global-follow-up-alert>div>header small{color:#7a8294;font-size:.66rem}.notification-scrollbox{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(470px,100vh - 230px);overflow-y:auto}.notification-scrollbox>button,.notification-history>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;gap:3px;width:100%;padding:11px 14px;display:grid}.notification-scrollbox>button:hover,.notification-history>div>button:hover{background:#f7f9fc}.notification-scrollbox>button span,.notification-history>div>button span{color:#315090;text-transform:uppercase;font-size:.65rem;font-weight:900}.notification-scrollbox>button .notification-danger,.notification-history>div>button .notification-danger{color:#c3223a}.notification-scrollbox>button small,.notification-history>div>button small{color:#697286}.notification-history{background:#f7f9fc;border-top:1px solid #dfe5ef}.notification-history>summary{color:#315090;cursor:pointer;padding:10px 14px;font-size:.67rem;font-weight:850}.notification-history>div{max-height:230px;overflow-y:auto}.notification-history .notification-read{opacity:.78;background:#fafbfc}.compact-appointment-list .agenda-event>summary em{color:#315090;white-space:nowrap;font-size:.65rem;font-style:normal;font-weight:800}.transfer-resolution .follow-up-primary:disabled{cursor:not-allowed;opacity:.55}.agent-request-form .agenda-create-toggle{color:#087b70;background:#eefaf8;border:1px solid #b9deda;border-radius:9px;flex-direction:row;align-items:center;gap:9px;min-height:38px;padding:8px 10px;font-size:.74rem;font-weight:850;display:flex}.agent-request-form .agenda-create-toggle input{width:17px;height:17px;margin:0}@media (min-width:1050px){.workspace-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-home-grid>button{min-height:178px}}.workspace-home-grid>button{min-height:150px!important;padding:14px 16px!important}.workspace-home-grid>button p{margin-block:4px 8px}@media (min-width:620px) and (max-width:1049px){.workspace-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.global-follow-up-alert{top:76px;right:10px}.global-follow-up-alert>summary span{display:none}.signature .footer-partners{display:flex}.pilotage-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.pilotage-tabs button{white-space:normal;justify-content:center;min-width:0;padding-inline:6px}.dashboard-period-controls{grid-template-columns:1fr}.follow-up-export-actions{flex-wrap:wrap}.follow-up-export-actions>span{width:100%}.follow-up-export-actions button{flex:125px}}.workspace-home{padding-block:30px 50px}.workspace-home>header{max-width:760px;margin:0 0 22px}.workspace-home>header small{color:#ff6412;letter-spacing:.11em;font-size:.7rem;font-weight:950}.workspace-home>header h1{color:#15205c;margin:5px 0;font-size:clamp(1.65rem,2.6vw,2.45rem)}.workspace-home>header p{color:#67738c;margin:0}.workspace-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workspace-home-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6dfeb;border-radius:18px;gap:8px;min-height:205px;padding:20px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 12px 30px #19285b12}.workspace-home-grid>button:hover{transform:translateY(-3px);box-shadow:0 18px 36px #19285b1f}.workspace-home-grid small{color:#77829a;letter-spacing:.1em;font-size:.65rem;font-weight:950}.workspace-home-grid strong{color:#17235e;font-size:1.18rem}.workspace-home-grid p{color:#657188;margin:0;font-size:.82rem;line-height:1.45}.workspace-home-grid b{color:#e7590a;align-items:center;gap:4px;margin-top:auto;font-size:.78rem;display:flex}.home-card-icon{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.home-card-icon.script{background:#1d337e}.home-card-icon.agenda{background:#0d908a}.home-card-icon.requests{background:#e56619}.home-card-icon.pilot{background:#6b4d83}.admin-nav{justify-content:flex-end;min-height:44px;padding:5px max(16px,50vw - 740px)}.admin-section-menu{position:relative}.admin-section-menu summary{color:#233166;cursor:pointer;background:#fff;border:1px solid #d3dcea;border-radius:8px;align-items:center;gap:6px;min-height:33px;padding:6px 10px;font-size:.76rem;font-weight:850;list-style:none;display:flex}.admin-section-menu>div{z-index:30;background:#fff;border:1px solid #d5deeb;border-radius:12px;grid-template-columns:repeat(2,190px);gap:5px;width:max-content;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 16px 38px #141f4f29}.admin-section-menu>div button{justify-content:flex-start;width:100%}.transfer-access-card{background:#f8fbff;border:1px solid #d4deeb;border-radius:12px;gap:7px;margin-top:12px;padding:11px 12px;display:grid}.transfer-access-card>div:first-child{gap:3px;display:grid}.transfer-access-card small{color:#66728a;font-size:.68rem}.transfer-access-card strong{color:#17235e}.transfer-access-card p{color:#66728a;margin:0;font-size:.75rem}.transfer-access-card>div:nth-child(2){align-items:center;gap:7px;display:flex}.transfer-access-card button{color:#17235e;cursor:pointer;background:#fff;border:1px solid #cdd8e7;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:.72rem;font-weight:850;display:inline-flex}.follow-up-page{gap:10px;padding-block:12px 28px}.follow-up-heading{border-radius:12px;padding:11px 14px}.follow-up-heading>span{border-radius:10px;width:35px;height:35px}.follow-up-heading h1{font-size:1.3rem}.follow-up-heading p{font-size:.76rem}.agent-request-form{gap:9px;max-width:1120px;padding:12px}.agent-request-form .intake-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-request-form .wide-field{grid-column:span 3}.agent-request-form textarea{min-height:58px}.agent-request-form>.follow-up-primary{justify-self:end;width:max-content}.request-list-meta{color:#66728a;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.request-list-meta b{color:#17235e}.transfer-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:9px}.request-card-shell{background:#fff;border:1px solid #d6deeb;border-left:4px solid #7593bb;border-radius:10px;overflow:hidden;box-shadow:0 5px 14px #1d2c5d0d}.request-card-shell.urgency-immediate{border-left-color:#d62949}.request-card-shell.urgency-today{border-left-color:#ed7c18}.request-card-shell.urgency-scheduled{border-left-color:#496fd0}.request-card-shell>summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 7px;min-height:92px;padding:9px 10px;list-style:none;display:grid}.request-card-shell>summary::-webkit-details-marker{display:none}.request-card-shell>summary>span{color:#b64e14;background:#fff0e8;border-radius:999px;width:max-content;padding:3px 6px;font-size:.62rem;font-weight:950}.request-card-shell>summary>strong{color:#17235e;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.request-card-shell>summary>small{color:#68748b;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.64rem;overflow:hidden}.request-card-shell>summary>time{color:#7b8599;grid-column:1/3;font-size:.61rem}.request-card-shell>summary>svg{color:#6c7891;grid-area:3/3}.request-card-shell[open]{grid-column:span 2}.request-card-shell[open]>summary{background:#f8faff;border-bottom:1px solid #e2e7ef;min-height:auto}.request-card-shell[open]>summary>svg{transform:rotate(90deg)}.request-card-shell .transfer-card{box-shadow:none;border:0;border-radius:0}.transfer-card{border-radius:11px;gap:7px;padding:11px 12px;box-shadow:0 5px 14px #1d2c5d0d}.transfer-identifiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.transfer-resolution{padding:8px}.transfer-resolution textarea{min-height:55px}.follow-up-pagination{justify-content:center;gap:5px;display:flex}.follow-up-pagination button{color:#243268;cursor:pointer;background:#fff;border:1px solid #ccd7e6;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:34px;min-height:34px;font-weight:800;display:inline-flex}.follow-up-pagination button.active{color:#fff;background:#ff6816;border-color:#ff6816}.follow-up-pagination button:disabled{opacity:.4;cursor:default}.agenda-view-controls{justify-content:space-between;align-items:center;gap:8px;margin:7px 0;display:flex}.agenda-type-switch{flex-wrap:wrap;gap:5px;display:flex}.agenda-type-switch button,.pilotage-tabs button{color:#4e5b77;cursor:pointer;background:#fff;border:1px solid #ccd7e6;border-radius:8px;min-height:32px;padding:6px 9px;font-size:.72rem;font-weight:850}.agenda-type-switch button.active,.pilotage-tabs button.active{color:#fff;background:#1a347e;border-color:#1a347e}.pilotage-tabs{gap:7px;display:flex}.pilotage-tabs button{align-items:center;gap:6px;min-height:38px;padding-inline:13px;display:inline-flex}.activity-search{color:#71809a;background:#fff;border:1px solid #d2dce9;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;display:flex}.activity-search input{color:#17235e;border:0;outline:0;width:100%}.operational-calendar{background:#fff;border:1px solid #d5deeb;border-radius:13px;overflow:hidden}.operational-calendar>header{border-bottom:1px solid #e0e6ef;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.operational-calendar h2{color:#17235e;margin:2px 0 0;font-size:1rem}.operational-calendar header small{color:#0a8d86;letter-spacing:.08em;font-size:.63rem;font-weight:950}.operational-calendar header>span{color:#657188;font-size:.75rem}.calendar-day-heads,.calendar-week-grid{grid-template-columns:repeat(7,minmax(120px,1fr));display:grid}.calendar-day-heads{background:#f6f8fc;border-bottom:1px solid #e2e7ef}.calendar-day-heads b{color:#4f5d79;text-transform:capitalize;border-right:1px solid #e2e7ef;padding:7px;font-size:.7rem}.calendar-day-column{border-right:1px solid #e3e8f0;min-height:190px;padding:6px}.calendar-event{background:#f1f5ff;border-left:3px solid #1f4aa8;border-radius:6px;gap:2px;margin-bottom:5px;padding:6px 7px;display:grid}.calendar-event time{color:#1b347d;font-size:.7rem;font-weight:950}.calendar-event strong{color:#17235e;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.calendar-event small,.calendar-event span{color:#68748b;font-size:.61rem}.calendar-event.event-training{background:#f6f1fb;border-left-color:#7b55a7}.calendar-event.event-lunch{background:#fff6eb;border-left-color:#e5721a}.calendar-empty-day{color:#9aa4b7;text-align:center;padding:12px 3px;font-size:.66rem;display:block}.calendar-day-timeline{padding:6px 10px 12px;display:grid}.calendar-hour-row{border-bottom:1px solid #e6ebf2;grid-template-columns:62px 1fr;min-height:48px;display:grid}.calendar-hour-row>time{color:#5f6c84;text-align:right;padding:9px 8px 0 0;font-size:.72rem;font-weight:900}.calendar-hour-row>div{border-left:1px solid #dce4ef;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.calendar-hour-row>div>small{color:#a0a9b8;align-self:center;font-size:.64rem}.calendar-hour-row .calendar-event{min-width:190px;margin:0}.calendar-module-grid{grid-template-columns:repeat(7,minmax(145px,1fr));gap:7px;padding:8px;display:grid;overflow-x:auto}.calendar-module-grid.month{grid-template-columns:repeat(7,minmax(135px,1fr))}.calendar-day-module{background:#fff;border:1px solid #dce4ef;border-radius:9px;min-width:0}.calendar-day-module>summary{color:#17235e;cursor:pointer;background:#f7f9fc;gap:5px;min-height:78px;padding:8px;list-style-position:inside;display:grid}.calendar-day-module>summary span{gap:2px;display:grid}.calendar-day-module>summary strong{text-transform:capitalize;font-size:.73rem}.calendar-day-module>summary small,.calendar-day-module>summary b{color:#69758c;font-size:.62rem;line-height:1.35}.calendar-day-module>summary b{color:#0a7f79}.calendar-day-module>div{padding:6px}.agenda-action-drawer{background:#fff;border:1px solid #d7e0ec;border-radius:9px;margin-top:8px}.agenda-action-drawer>summary{color:#26366d;cursor:pointer;padding:9px 11px;font-size:.72rem;font-weight:900}.agenda-action-drawer>:not(summary){margin:0 8px 8px}.appointment-layout.calendar-wide{grid-template-columns:minmax(0,1fr)}.appointment-layout.calendar-wide>.appointment-form{max-width:none}.calendar-event.status-scheduled{background:#fff8e9;border-left-color:#d59012}.calendar-event.status-sale,.calendar-event.status-honored,.calendar-event.status-closed_no_follow_up{background:#eefaf6;border-left-color:#0b8f78}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.analytics-kpis article{background:#fff;border:1px solid #d6dfeb;border-radius:11px;gap:2px;padding:13px;display:grid}.analytics-kpis small{color:#758098;font-size:.64rem;font-weight:950}.analytics-kpis strong{color:#17235e;font-size:1.65rem}.analytics-kpis span{color:#68748b;font-size:.7rem}.analytics-grid{grid-template-columns:1.6fr 1fr 1fr;gap:9px;display:grid}.analytics-grid>article{background:#fff;border:1px solid #d6dfeb;border-radius:11px;padding:13px}.analytics-grid h2{color:#17235e;margin:0 0 9px;font-size:.9rem}.analytics-grid p{color:#647087;justify-content:space-between;margin:6px 0;font-size:.76rem;display:flex}.bar-chart{gap:9px;display:grid}.bar-chart>div{grid-template-columns:100px 1fr 28px;align-items:center;gap:7px;display:grid}.bar-chart span{color:#5d6981;font-size:.7rem}.bar-chart i{background:#edf1f6;border-radius:999px;height:10px;overflow:hidden}.bar-chart i b{border-radius:inherit;height:100%;display:block}.bar-chart strong{color:#17235e;text-align:right;font-size:.76rem}.team-planning-panel{padding:12px}.planning-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.qs-import-panel{background:#f9fbfe;border:1px solid #d8e1ed;border-radius:10px}.qs-import-panel summary{color:#21306b;cursor:pointer;padding:9px 11px;font-size:.78rem;font-weight:900}.qs-import-panel>div,.qs-import-panel>button{margin:0 10px 9px}.qs-import-actions{align-items:center;gap:10px;display:flex}.file-action{color:#17235e;cursor:pointer;background:#fff;border:1px solid #cdd8e7;border-radius:8px;padding:7px 10px;font-size:.72rem;font-weight:850;position:relative;overflow:hidden}.file-action input{opacity:0;cursor:pointer;position:absolute;inset:0}.planner-summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.planner-summary>span{color:#17235e;align-items:center;gap:6px;display:flex}.planner-summary small{color:#68748b}.planning-preview{background:#f3fbf9;border:1px solid #bcd8d2;border-radius:10px;gap:8px;padding:10px;display:grid}.planning-preview>header,.preview-actions{justify-content:space-between;align-items:center;display:flex}.planning-preview-table{gap:3px;display:grid}.planning-preview-table>div{background:#fff;border-radius:6px;grid-template-columns:90px 1fr 90px 70px;align-items:center;gap:6px;padding:4px 6px;font-size:.7rem;display:grid}.planning-preview-table input{border:1px solid #d2dce9;border-radius:6px;min-height:30px}.preview-actions{justify-content:flex-end;gap:7px}.team-planning-panel>header>.planning-status{color:#b95013;background:#fff0e7;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:.66rem;font-weight:950}.team-planning-panel>header>.planning-status.publié{color:#08796c;background:#e1f5ef}.team-planning-panel>header>.planning-status.archivé{color:#6a7489;background:#edf0f5}.low-qs-slots{background:#f7f9fc;border:1px solid #d7e1ed;border-radius:10px;grid-template-columns:1fr 165px 165px;align-items:end;gap:8px;padding:9px 10px;display:grid}.low-qs-slots>span{color:#17235e;gap:2px;font-size:.78rem;display:grid}.low-qs-slots small{color:#68748b;font-size:.68rem}.low-qs-slots label{color:#66728a;gap:3px;font-size:.65rem;font-weight:900;display:grid}.low-qs-slots select{color:#17235e;background:#fff;border:1px solid #cfd9e7;border-radius:7px;min-height:34px}.friday-groups{background:#fff;border:1px solid #d6dfeb;border-radius:10px}.friday-groups summary{color:#17235e;cursor:pointer;padding:9px 10px;font-size:.76rem;font-weight:900}.friday-groups>div{gap:7px;padding:0 10px 10px;display:grid}.friday-groups p,.friday-groups small{color:#657189;margin:0;font-size:.69rem}.friday-groups>div>span{color:#17235e;font-size:.7rem;font-weight:900}.friday-groups>div>div{flex-wrap:wrap;gap:6px;display:flex}.friday-groups label{color:#43506e;border:1px solid #d8e0ec;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:.68rem;display:flex}body .expert-desk{gap:8px;padding-inline:clamp(12px,2vw,28px)}body .expert-desk .expert-profile-strip select,body .expert-desk .expert-profile-strip input{min-height:34px;padding:5px 7px}body .expert-desk .expert-context-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 8px}.expert-reminder-strip{background:#fff8f1;border:1px solid #f0b178;border-radius:10px;grid-template-columns:1fr 245px auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.expert-reminder-strip>div{gap:2px;display:grid}.expert-reminder-strip small{color:#b64e12;letter-spacing:.08em;font-size:.63rem;font-weight:950}.expert-reminder-strip strong{color:#17235e;font-size:.85rem}.expert-reminder-strip p{color:#5d677c;margin:0;font-size:.72rem}.expert-reminder-strip label{color:#5c667a;gap:3px;font-size:.68rem;font-weight:850;display:grid}.expert-reminder-strip input{border:1px solid #d1dae7;border-radius:8px;min-height:35px}.expert-reminder-strip>span{border-radius:7px;padding:6px 8px;font-size:.67rem;font-weight:900}.expert-reminder-strip>span.warning{color:#ae263b;background:#ffe7e9}.expert-reminder-strip>span.ready{color:#087c6d;background:#e4f6f1}.expert-temporary-comment{color:#59657d;gap:4px;font-size:.7rem;font-weight:850;display:grid}.expert-temporary-comment textarea{resize:vertical;border:1px solid #d1dae7;border-radius:8px;min-height:58px;padding:8px}.expert-report-warning{color:#a82a3d;background:#fff0f1;border-radius:7px;align-items:center;gap:6px;padding:7px 8px;font-size:.68rem;display:flex}.expert-report-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.expert-report-actions button{color:#22316b;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:.7rem;font-weight:900;display:inline-flex}.expert-report-actions .expert-next-call-action{color:#fff;background:#ff6816;border-color:#ff6816}.expert-report-actions .expert-save-reminder-action{color:#087477;background:#e8fbf8;border-color:#008f91}.expert-report-actions button:disabled{opacity:.45;cursor:not-allowed}.expert-save-requirements{color:#a82a3d;text-align:right;font-size:.66rem;display:block}.direct-origin-guidance{background:#eefaf8;border:1px solid #82c9c3;border-left:4px solid #0b968f;border-radius:9px;grid-column:1/-1;gap:4px;margin-top:7px;padding:9px 11px;display:grid}.direct-origin-guidance strong{color:#087d77;font-size:.74rem}.direct-origin-guidance p{color:#17235e;margin:0;font-size:.78rem;font-weight:750;line-height:1.45}.direct-origin-guidance small{color:#5c6880;font-size:.68rem;line-height:1.4}.referral-rule-control{flex-direction:column;align-items:stretch}.referral-rule-control>strong,.referral-rule-panel>strong{color:#17235e;font-size:.7rem}.referral-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.referral-check-grid label,.referral-rule-panel label{color:#fff;border:1px solid #ffffff47;border-radius:7px;align-items:flex-start;gap:5px;padding:5px 6px;font-size:.66rem;line-height:1.3;display:flex}.referral-check-grid input,.referral-rule-panel input{accent-color:#0c9189;flex:none}.referral-apply-toggle{align-self:flex-start;flex:none!important;grid-template-columns:auto 1fr!important;align-items:center!important;display:inline-flex!important}.referral-rule-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.referral-rule-panel>strong{grid-column:1/-1}.referral-rule-panel label{color:#4a5771;background:#fff;border-color:#d4ddea}.referral-blocked-message{background:#fff0f2;border-radius:7px;padding:6px 8px;display:block;color:#a3263a!important}.shared-sync-warning{z-index:80;color:#813f0b;background:#fff5df;border-bottom:1px solid #e4a44c;align-items:center;gap:9px;padding:8px 14px;display:flex;position:sticky;top:0}.shared-sync-warning>span{flex:1;gap:1px;display:grid}.shared-sync-warning strong{font-size:.74rem}.shared-sync-warning small{font-size:.67rem}.shared-sync-warning button{color:#813f0b;background:#fff;border:1px solid #d59642;border-radius:6px;padding:4px 8px;font-size:.65rem;font-weight:900}body .expert-desk .expert-neo-brief{color:#17235e;box-shadow:none;background:linear-gradient(110deg,#eef4ff,#f4fbfb);border-color:#b9c9e8;border-radius:10px;grid-template-columns:180px minmax(0,1fr);gap:9px;padding:9px 11px}body .expert-desk .expert-neo-brief>header strong,body .expert-desk .expert-neo-brief .referral-check-grid label,body .expert-desk .expert-neo-brief .referral-apply-toggle,body .expert-desk .expert-referral-visible>label:last-child{color:#17235e}body .expert-desk .expert-neo-brief>header small{color:#087f79}body .expert-desk .expert-neo-brief .expert-neo-action-flow article{color:#34415f;background:#fff;border-color:#d3dff0;min-height:48px;padding:6px 7px}body .expert-desk .expert-neo-brief .expert-neo-action-flow article>span,body .expert-desk .expert-neo-brief .expert-neo-action-flow article strong,body .expert-desk .expert-neo-brief .referral-rule-control>strong{color:#17235e}body .expert-desk .expert-neo-brief .expert-neo-action-flow article>span{font-size:.68rem;line-height:1.32}body .expert-desk .expert-referral-visible{border-top-color:#d2deed;grid-template-columns:auto max-content minmax(280px,1fr);align-items:center;gap:7px;padding-top:6px;display:grid}body .expert-desk .expert-referral-visible .referral-apply-toggle{color:#17235e;text-transform:none;white-space:nowrap;background:#fff;border:1px solid #c8d5e7;border-radius:7px;width:auto;min-height:30px;margin:0;padding:5px 8px;font-size:.68rem;font-weight:850;display:inline-flex!important}body .expert-desk .expert-neo-brief .referral-rule-control>strong,body .expert-desk .expert-neo-brief .referral-rule-control>small,body .expert-desk .expert-neo-brief .referral-rule-control>.referral-apply-toggle{grid-column:auto}body .expert-desk .expert-referral-visible>label:first-child{color:#17235e;background:#fff;border-color:#c8d5e7;min-height:31px;padding:5px 8px;font-size:.7rem}body .expert-desk .expert-referral-visible>label:last-child input{min-height:32px}body .expert-desk .expert-referral-visible>small{color:#a3263a;padding:5px 7px;font-size:.66rem}body .expert-desk .expert-referral-visible>label:last-of-type:not(:first-of-type){min-width:260px}@media (max-width:900px){body .expert-desk .expert-referral-visible{grid-template-columns:1fr}}.referral-toggle input:disabled{opacity:.45}.inline-admin-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.inline-admin-actions button{color:#21306b;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:7px;min-height:32px;padding:5px 9px;font-size:.68rem;font-weight:900}.inline-admin-actions .primary-action{color:#fff;background:#ff6816;border-color:#ff6816}.inline-guide-fields{gap:5px;width:100%;display:grid}.inline-guide-fields input,.inline-guide-fields textarea,.inline-script-editor{color:#17235e;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #bdcce0;border-radius:7px;padding:6px 7px}.inline-guide-fields textarea{resize:vertical;min-height:72px}.inline-script-editor{resize:vertical;width:calc(100% - 24px);min-height:120px;margin:4px 12px 9px;font-size:.78rem;line-height:1.45}@media (max-width:1100px){.workspace-home-grid,.transfer-board,.agent-request-form .intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-week-grid,.calendar-day-heads{min-width:900px}.operational-calendar{overflow-x:auto}.analytics-grid{grid-template-columns:1fr}body .expert-desk .expert-profile-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.workspace-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.workspace-home-grid>button{border-radius:13px;min-height:132px!important;padding:12px!important}.workspace-home-grid>button p{display:none}.workspace-home-grid strong{font-size:.96rem}.workspace-home-grid b{font-size:.7rem}.home-card-icon{width:34px;height:34px}.workspace-home{padding-block:18px 50px}.workspace-home>header{margin-bottom:14px}.workspace-home>header h1{font-size:1.42rem}.analytics-kpis,.transfer-board{grid-template-columns:1fr}.request-card-shell[open]{grid-column:span 1}.transfer-access-card>div:nth-child(2){flex-direction:column;align-items:stretch}.agent-request-form .intake-grid,.planning-controls,.low-qs-slots{grid-template-columns:1fr}.agent-request-form .wide-field{grid-column:auto}.agenda-view-controls{flex-direction:column;align-items:stretch}.admin-section-menu>div{grid-template-columns:1fr;left:0;right:auto}.expert-reminder-strip{grid-template-columns:1fr}body .expert-desk .expert-profile-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.consultant-permissions{border:1px solid #cfd9e8;border-radius:10px;gap:7px;padding:10px 12px;display:grid}.consultant-permissions legend{color:#17235e;padding-inline:5px;font-size:.74rem;font-weight:950}.admin-command-bar{z-index:18;scrollbar-width:thin;background:#f8fbfffa;border-block:1px solid #dbe3ef;align-items:center;gap:5px;min-height:46px;padding:6px max(16px,50vw - 740px);display:flex;position:relative;overflow-x:auto}.admin-command-label{z-index:1;color:#17235e;white-space:nowrap;cursor:pointer;background:#f8fbff;border-right:1px solid #d5deeb;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:.74rem;font-weight:950;display:inline-flex;position:sticky;left:0}.admin-command-bar button{color:#526079;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:32px;padding:5px 9px;font-size:.72rem;font-weight:850;display:inline-flex}.admin-command-bar button:hover{color:#17235e;background:#fff;border-color:#cbd7e8}.admin-command-bar button.active{color:#fff;background:#172d72;border-color:#172d72}body .expert-desk .expert-hero-actions button{min-height:32px;padding:5px 9px;font-size:.7rem}body .expert-desk .expert-profile-strip{grid-template-columns:repeat(9,minmax(100px,1fr));padding:6px 7px}body .expert-desk .expert-profile-strip label,body .expert-desk .expert-profile-strip small{font-size:.64rem}.expert-reminder-strip{grid-template-columns:minmax(260px,1fr) 230px minmax(390px,auto);padding:7px 9px}.expert-reminder-primary-actions{grid-template-columns:repeat(3,max-content);justify-content:end;align-items:center;gap:5px!important;display:grid!important}.expert-reminder-primary-actions button{color:#22316b;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:.68rem;font-weight:900;display:inline-flex}.expert-reminder-primary-actions .expert-save-reminder-action{color:#08746f;background:#e7f8f5;border-color:#0b9189}.expert-reminder-primary-actions .expert-next-call-action{color:#fff;background:#ff6816;border-color:#ff6816}.expert-reminder-primary-actions button:disabled{opacity:.42;cursor:not-allowed}.expert-reminder-inline-error{text-align:right;grid-column:1/-1;color:#a4263a!important;font-size:.65rem!important}body .expert-desk .expert-dashboard-grid{gap:8px}body .expert-desk .expert-panel>header h2{font-size:.96rem}body .expert-desk .expert-panel-intro{margin-block:4px}@media (max-width:1280px){body .expert-desk .expert-profile-strip{grid-template-columns:repeat(5,minmax(105px,1fr))}.expert-reminder-strip{grid-template-columns:1fr 230px}.expert-reminder-primary-actions{grid-column:1/-1;justify-content:start}.expert-reminder-inline-error{text-align:left}}@media (max-width:700px){.admin-command-label{font-size:0}.admin-command-label svg{width:17px;height:17px}.expert-reminder-primary-actions{grid-template-columns:1fr}.expert-reminder-primary-actions button{justify-content:center;width:100%}}.expert-regime-field{gap:3px;display:grid;position:relative}.expert-regime-field>select{width:100%}.field-label-with-help{color:#59647c;text-transform:uppercase;align-items:center;gap:6px;font-size:.7rem;font-weight:850;display:flex}.field-label-with-help .expert-regime-help{align-self:center;margin:0}.field-label-with-help .expert-regime-help>summary,.regime-help-popover>summary{color:#244a88;cursor:pointer;background:#f5f8fe;border:1px solid #87a9dc;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;font-size:.72rem;font-weight:950;line-height:1;list-style:none;display:inline-flex}.field-label-with-help .expert-regime-help>div{text-transform:none;width:min(460px,82vw);top:calc(100% + 6px);left:0;right:auto}.regime-card{position:relative}.regime-help-popover{z-index:8;margin:0;position:absolute;top:12px;right:12px}.regime-help-popover>.reference-drawer-content{background:#fff;border:1px solid #c7d5e9;border-radius:10px;width:min(510px,80vw);padding:12px;position:absolute;top:29px;right:0;box-shadow:0 14px 34px #182b5e2b}.appointment-date-time{grid-template-columns:repeat(2,minmax(110px,1fr));gap:7px!important;display:grid!important}.expert-reminder-strip{grid-template-columns:minmax(280px,1fr) minmax(260px,330px) auto}.maternity-no-cash-alert{color:#9f2335;background:#fff3f4;border:1px solid #e34b5d;border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:.78rem;line-height:1.45;display:flex}.maternity-no-cash-alert svg{flex:none;margin-top:2px}.maternity-no-cash-alert span{gap:2px;display:grid}.appointment-fields{grid-template-columns:repeat(3,minmax(150px,1fr))}.compact-appointment-list{gap:6px;display:grid}.compact-appointment-list .agenda-event{background:#fff;border:1px solid #d6dfeb;border-left:4px solid #264b9b;border-radius:10px;overflow:hidden}.compact-appointment-list .agenda-event>summary{cursor:pointer;grid-template-columns:92px 28px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:54px;padding:7px 10px;list-style:none;display:grid}.compact-appointment-list .agenda-event>summary::-webkit-details-marker{display:none}.compact-appointment-list .agenda-event>summary time,.compact-appointment-list .agenda-event>summary>div{gap:1px;min-width:0;display:grid}.compact-appointment-list .agenda-event>summary time b{color:#17235e;font-size:.82rem}.compact-appointment-list .agenda-event>summary small{color:#6a758c;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.compact-appointment-list .agenda-event>summary strong{color:#17235e;text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.compact-appointment-list .event-kind{background:#edf3ff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.compact-appointment-list details[open]>summary{background:#f7f9fd}.compact-appointment-list details[open]>summary>svg{transform:rotate(90deg)}.appointment-expanded{border-top:1px solid #e4e9f1;gap:7px;padding:8px 10px 10px 138px;display:grid}.appointment-expanded p{color:#5d6980;margin:0;font-size:.72rem;line-height:1.4}.appointment-note{white-space:pre-line;background:#f3f6fa;border-radius:7px;padding:7px 9px;color:#354262!important}.request-called-action{color:#fff!important;background:#cf2c43!important;border-color:#cf2c43!important}.transfer-history{border-top:1px solid #e2e7ef}.transfer-history>summary{color:#26366e;cursor:pointer;padding:7px 0 2px;font-size:.7rem;font-weight:900}.transfer-history ol{gap:5px;margin:7px 0 2px;padding-left:18px;display:grid}.transfer-history li{color:#4e5b75;grid-template-columns:135px minmax(0,1fr);gap:2px 8px;font-size:.68rem;display:grid}.transfer-history li time{color:#758099}.transfer-history li small{color:#5c6880;background:#f4f6fa;border-radius:5px;grid-column:2;padding:4px 6px}.admin-reassignment{color:#66728a;gap:2px;font-size:.62rem;font-weight:850;display:grid}.analytics-focus-tabs{gap:6px;display:flex}.analytics-focus-tabs button{color:#485675;cursor:pointer;background:#fff;border:1px solid #ccd7e6;border-radius:8px;min-height:34px;padding:6px 10px;font-size:.72rem;font-weight:850}.analytics-focus-tabs button.active{color:#fff;background:#172f77;border-color:#172f77}.workload-alert{background:#fff0f2;border-radius:6px;padding:5px 7px;color:#a72439!important}.compact-appointment-list .agenda-event.is-overdue{background:#fff7f8;border-left-color:#cf243f}.compact-appointment-list .agenda-event.is-overdue>summary em{color:#b51f36}.compact-appointment-list .agenda-event.is-rescheduled{background:#fffaf3;border-left-color:#e27a18}.compact-appointment-list .agenda-event.is-processed{background:#f7fcfa;border-left-color:#13866f}.appointment-qualification-control,.appointment-transfer-control{background:#f9fbfd;border:1px solid #dbe3ee;border-radius:8px;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto;align-items:end;gap:6px;padding:7px;display:grid}.appointment-call-action{background:#fff7f8;border:1px solid #efc6cc;border-radius:8px;grid-template-columns:minmax(180px,260px) auto;align-items:end;gap:6px;padding:7px;display:grid}.appointment-call-action label{color:#8d2d3d;text-transform:uppercase;gap:3px;font-size:.62rem;font-weight:900;display:grid}.appointment-call-action input{background:#fff;border:1px solid #dfb7be;border-radius:7px;min-height:32px;padding:5px 7px}.appointment-call-action button{border-radius:7px;min-height:32px;padding:5px 10px;font-size:.7rem;font-weight:900}.appointment-qualification-control label,.appointment-transfer-control label{color:#647088;text-transform:uppercase;gap:3px;font-size:.62rem;font-weight:900;display:grid}.appointment-qualification-control select,.appointment-qualification-control input,.appointment-transfer-control select,.appointment-transfer-control input{color:#17235e;background:#fff;border:1px solid #ccd7e6;border-radius:7px;min-height:32px;padding:5px 7px;font-size:.7rem}.appointment-qualification-control button,.appointment-transfer-control button{color:#fff;background:#1b397f;border:1px solid #1b397f;border-radius:7px;min-height:32px;padding:5px 9px;font-size:.7rem;font-weight:900}.reminder-journey-panel{gap:9px;display:grid}.journey-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.journey-summary-grid article{background:#fff;border:1px solid #d7e0eb;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.journey-summary-grid small{color:#758098;font-size:.61rem;font-weight:950}.journey-summary-grid strong{color:#17235e;font-size:1.45rem}.journey-summary-grid span{color:#66728a;font-size:.68rem}.journey-origin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.journey-origin-grid article{background:#f7fcfb;border:1px solid #cfe1df;border-radius:10px;padding:10px 12px}.journey-origin-grid article>div{color:#17235e;justify-content:space-between;gap:8px;font-size:.75rem;display:flex}.journey-origin-grid article>div span{color:#68758c;font-size:.68rem}.journey-origin-grid p{gap:18px;margin:8px 0 0;display:flex}.journey-origin-grid p span{color:#6b768c;gap:1px;font-size:.62rem;display:grid}.journey-origin-grid p b{color:#0d7e72;font-size:.9rem}.advisor-performance-card{background:#fff;border:1px solid #d6dfeb;border-radius:10px;padding:11px;overflow:hidden}.advisor-performance-card h2{color:#17235e;margin:0 0 8px;font-size:.82rem}.advisor-performance-card>div{overflow-x:auto}.advisor-performance-card table{border-collapse:collapse;width:100%;font-size:.68rem}.advisor-performance-card th,.advisor-performance-card td{color:#526079;text-align:left;white-space:nowrap;border-bottom:1px solid #e4e9f0;padding:6px 8px}.advisor-performance-card th{color:#26366d;text-transform:uppercase;background:#f5f7fb;font-size:.59rem}.admin-validation-alert{background:#fff8ef;border:1px solid #efbd87;border-radius:9px}.admin-validation-alert>summary{color:#9b4712;cursor:pointer;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:.72rem;list-style:none;display:flex}.admin-validation-alert>summary span{color:#765f51;margin-left:auto;font-size:.65rem}.admin-validation-alert>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0 8px 8px;display:grid}.admin-validation-alert button{color:#17235e;text-align:left;background:#fff;border:1px solid #ead7c5;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.admin-validation-alert button small{color:#746a63;font-size:.61rem}.journey-search{color:#65738c;background:#fff;border:1px solid #cdd8e7;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;display:flex}.journey-search input{color:#17235e;border:0;outline:0;width:100%}.journey-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.85fr);align-items:start;gap:9px;display:grid}.journey-cohorts-card,.journey-detail-card{background:#fff;border:1px solid #d6dfeb;border-radius:10px;padding:11px;overflow:hidden}.journey-cohorts-card h2,.journey-detail-card h2{color:#17235e;margin:0 0 8px;font-size:.84rem}.journey-table-wrap{overflow-x:auto}.journey-table-wrap table{border-collapse:collapse;width:100%;font-size:.68rem}.journey-table-wrap th,.journey-table-wrap td{color:#4d5a75;text-align:left;white-space:nowrap;border-bottom:1px solid #e4e9f0;padding:7px}.journey-table-wrap th{color:#26366d;text-transform:uppercase;background:#f5f7fb;font-size:.6rem}.journey-empty{color:#6c7890;background:#f6f8fb;border-radius:8px;margin:0;padding:14px;font-size:.72rem;line-height:1.45}.journey-record+.journey-record{border-top:1px solid #e3e8f0;margin-top:10px;padding-top:10px}.journey-record>header{color:#17235e;justify-content:space-between;gap:8px;font-size:.72rem;display:flex}.journey-record>header span{color:#68748b;font-size:.64rem}.journey-record ol{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.journey-record li{border-left:2px solid #2f579f;grid-template-columns:112px 1fr;gap:7px;padding-left:8px;display:grid}.journey-record time{color:#778299;font-size:.61rem}.journey-record li>div{color:#17235e;gap:2px;font-size:.67rem;display:grid}.journey-record li span,.journey-record li small{color:#67738a;font-size:.62rem}.follow-up-export-actions button{min-height:30px;padding:5px 8px;font-size:.68rem}@media (max-width:900px){.expert-reminder-strip{grid-template-columns:1fr}.regime-help-popover>.reference-drawer-content{width:min(440px,86vw)}.appointment-expanded{padding-left:10px}.compact-appointment-list .agenda-event>summary{grid-template-columns:78px 26px minmax(0,1fr) 16px}.journey-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-layout,.journey-origin-grid,.admin-validation-alert>div,.appointment-qualification-control,.appointment-transfer-control,.appointment-call-action,.friday-lunch-exception{grid-template-columns:1fr}}.consultant-permissions label{align-items:center;gap:7px!important;font-size:.76rem!important;display:flex!important}.consultant-permissions input{accent-color:#172568;width:auto!important}body .admin-command-bar{display:flex}body .expert-desk .expert-hero{min-height:62px;padding:8px 12px}body .expert-desk .expert-hero h1{font-size:clamp(1.12rem,1.65vw,1.65rem)}body .expert-desk .expert-hero p{display:none}body .expert-desk .expert-profile-strip{grid-template-columns:repeat(9,minmax(100px,1fr));gap:5px;padding:6px 7px}body .expert-desk .expert-profile-strip select,body .expert-desk .expert-profile-strip input{min-height:31px;padding:4px 6px;font-size:.72rem}body .expert-desk .expert-reminder-strip{grid-template-columns:minmax(260px,1fr) 230px minmax(390px,auto);gap:8px;padding:7px 9px}body .expert-desk .expert-panel{padding:9px 10px}@media (max-width:1280px){body .expert-desk .expert-profile-strip{grid-template-columns:repeat(5,minmax(105px,1fr))}body .expert-desk .expert-reminder-strip{grid-template-columns:1fr 230px}}@media (max-width:700px){body .expert-desk .expert-profile-strip,body .expert-desk .expert-reminder-strip{grid-template-columns:1fr}}body .objection-modal{width:min(1320px,100vw - 24px);max-height:calc(100vh - 24px);padding:12px}body .objection-modal .modal-title{margin-bottom:8px}body .objection-modal .modal-title h2{font-size:1.08rem}body .objection-workspace{grid-template-columns:minmax(220px,.58fr) minmax(0,1.8fr);gap:9px;max-height:calc(100vh - 102px)}body .objection-response-pane,body .objection-selector-pane{padding:9px}body .objection-coach,body .objection-question,body .objection-rephrase,body .objection-type-note,body .objection-quota-rule,body .reaction-guidance{padding:7px 9px}body .objection-angle-grid .angle-card{min-height:132px;padding:9px}body .objection-angle-grid .angle-card p{font-size:.8rem;line-height:1.42}details.business-source-panel{color:#253456!important;background:#f7f9fc!important;border:1px solid #cbd7e8!important;border-radius:12px!important;display:block!important;overflow:visible!important}details.business-source-panel>summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;padding:13px 16px!important;font-size:.9rem!important;display:flex!important}details.business-source-panel[open]>.business-source-panel-body{padding:4px 16px 16px!important;display:block!important}.business-source-panel-body,.business-source-panel-body p,.business-source-panel-body span,.business-source-panel-body label,.business-source-panel-body small,.neo-source-published-values,.neo-source-published-values *{color:#33415f!important;font-size:.86rem!important;line-height:1.48!important}.neo-source-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important;display:grid!important}.neo-dossier-card{padding:16px 18px!important;display:block!important}.neo-dossier-card h3{font-size:1.02rem!important;line-height:1.3!important}.neo-dossier-card p{font-size:.9rem!important;line-height:1.5!important}.neo-result-lines{grid-template-columns:1fr!important;gap:7px!important;margin-top:10px!important;display:grid!important}.neo-result-lines span{padding:4px 0!important;font-size:.86rem!important;line-height:1.45!important;display:block!important}.call-panel p,.call-panel li,.call-panel blockquote,.call-panel .helper-text,.call-panel .campaign-guidance span,.call-panel .product-attention-card span,.call-panel .product-attention-card small,.call-panel .coverage-help span,.call-panel .source-warning span{font-size:.9rem!important;line-height:1.5!important}.call-panel small{font-size:.8rem!important;line-height:1.42!important}.call-panel .question-count{font-size:.78rem!important}.campaign-guidance,.neo-guidance,.neo-reminder,.neo-context-card,.neo-check-grid,.product-attention-card,.legal-internal-reference{color:#26365d!important;background:#eef4fb!important;border-color:#b9c9df!important}.selected-formula-guarantees{color:#243452;background:#f5f9ff;border:1px solid #b8cbe4;border-radius:14px;margin:14px 0;padding:16px 18px}.selected-formula-guarantees-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.selected-formula-guarantees-heading span{text-transform:uppercase;letter-spacing:.045em;color:#50617e;font-size:.78rem;font-weight:800}.selected-formula-guarantees-heading strong{color:#111a55;font-size:.95rem}.selected-formula-guarantees p{white-space:pre-line;margin:0;font-size:.9rem!important;line-height:1.55!important}.selected-formula-guarantees .guarantees-source-required{color:#6d4c25;background:#fff9ec;border-left:3px solid #d69b35;border-radius:8px;padding:10px 12px}details.summary-card.insight-drawer.compact-summary{color:#26324a!important;background:#fff!important;border:1px solid #cbd6e5!important}details.summary-card.insight-drawer.compact-summary>summary{background:#f6f8fb!important;font-size:.9rem!important}details.summary-card.insight-drawer.compact-summary textarea,details.summary-card.insight-drawer.compact-summary .comment-field,details.summary-card.insight-drawer.compact-summary pre{color:#34405a!important;background:#fff!important;font-size:.86rem!important;font-weight:400!important;line-height:1.45!important}.expert-selected-product p,.expert-product-details,.expert-product-details p,.expert-product-details li,.expert-product-details span,.expert-version-summary span,.expert-product-method span,.expert-legal-warning span,.expert-source-note span,.expert-promotion-note span{font-size:.9rem!important;line-height:1.5!important}.expert-top-grid label,.expert-header-grid label,.expert-identity-grid label{font-size:.82rem!important}.expert-top-grid small,.expert-header-grid small,.expert-identity-grid small,.expert-required,.required-to-close{color:#7b8497!important;font-size:.69rem!important;line-height:1.25!important}.workspace-grid .insight-drawer>summary,.workspace-grid .knowledge-card>summary{font-size:.9rem!important}.workspace-grid .insight-drawer p,.workspace-grid .knowledge-card p,.workspace-grid .insight-drawer li,.workspace-grid .knowledge-card li{font-size:.85rem!important;line-height:1.48!important}.workspace-grid .insight-drawer small,.workspace-grid .knowledge-card small{font-size:.76rem!important;line-height:1.4!important}.floating-tools,.quick-tools,.floating-actions,.objection-floating,.reimbursement-floating{z-index:20!important;max-width:max-content!important;position:sticky!important;top:auto!important;bottom:12px!important}img[src*=logo-clean]{box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important}@media (min-width:1181px){body .workspace-grid{grid-template-columns:minmax(0,1fr) 390px!important}}body .signature{text-align:right!important;justify-content:flex-end!important}body .signature .footer-partners{display:none!important}body .signature .footer-signature{margin-left:auto!important}body .neo-source-accordion{overflow:hidden;padding:0!important}body .neo-source-accordion>summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;padding:10px 12px;font-weight:800;list-style:none;display:flex}body .neo-source-accordion>summary::-webkit-details-marker{display:none}body .neo-source-accordion-content{border-top:1px solid #2457a71f;padding:0 12px 11px}body .neo-source-accordion-content span{padding-top:8px;display:block}body .knowledge-cloud-answer strong{font-size:12px!important}body .knowledge-cloud-answer p{font-size:12px!important;line-height:1.55!important}body .knowledge-cloud-answer small{font-size:10px!important;line-height:1.5!important}body .age-compatibility.age-normal{background:var(--aqua-soft)!important;color:#087879!important;border:1px solid #0000!important}body .age-compatibility.age-blocking{background:var(--red-soft)!important;color:var(--red)!important;border:1px solid #ef9aa5!important;font-weight:800!important}@media (min-width:1181px){body .floating-objection-trigger{min-height:44px!important;padding:7px 10px!important;top:auto!important;bottom:16px!important;left:22px!important}body .floating-reimbursement-trigger{top:auto!important;bottom:72px!important;left:22px!important}}body .floating-objection-trigger strong{white-space:nowrap!important;font-size:10px!important;line-height:1.1!important}body .floating-objection-trigger small{white-space:nowrap!important;font-size:9px!important;line-height:1.1!important}body .floating-objection-trigger span{white-space:nowrap!important;gap:3px!important}body .bank-filter-row{align-items:end!important}body .bank-activity-filter{flex:auto;gap:4px;min-width:0;display:grid}body .bank-activity-filter>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}body .bank-activity-filter select{width:100%;min-height:34px;color:var(--navy);background:#fff;border:1px solid #d7e5eb;border-radius:9px;padding:5px 8px;font-size:10px;font-weight:800}body .bank-published-filter{min-height:34px;color:var(--navy);background:#fff;border:1px solid #d7e5eb;border-radius:9px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:flex}body .knowledge-card .resource-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:180px;padding-right:4px;max-height:56vh!important;overflow:hidden auto!important}body .knowledge-card[open]{overflow:visible!important}body .bank-filter-row{z-index:2;background:#fff;padding-bottom:6px;position:sticky;top:0}
