/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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,ui-sans-serif, system-ui, 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{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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--navy:#0b1028;--navy2:#171d3c;--red:#ef302b;--red-dark:#c9211d;--mist:#f3f5f8;--ink:#171b2d;--muted:#596174;--line:#dfe3ea}.mandateManager{background:#fff;border:1px solid #dce3eb;border-radius:22px;width:min(1470px,100% - 32px);margin:26px auto;overflow:hidden;box-shadow:0 18px 50px #071a2d14}.mandateManager>summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding:30px 36px;list-style:none;display:grid}.mandateManager>summary::-webkit-details-marker{display:none}.mandateManager>summary h2{color:#07132e;margin:5px 0 6px;font-family:Georgia,serif;font-size:38px}.mandateManager>summary p{color:#53627a;margin:0}.mandateManager>summary>i{font-size:22px;font-style:normal}.mandateStats{gap:10px;display:flex}.mandateStats span{color:#42516a;background:#eef3f8;border-radius:14px;padding:13px 18px}.mandateStats strong{color:#07132e;margin-right:5px;font-size:22px}.mandateManagerBody{border-top:1px solid #e3e8ef;padding:30px 36px 38px}.mandateCreate{background:#f7f9fc;border:1px solid #dce3eb;border-radius:18px;gap:18px;padding:28px;display:grid}.mandateCreateIntro h3,.mandateList h3{color:#07132e;margin:0 0 5px;font:700 27px Georgia,serif}.mandateCreateIntro p{color:#57657b;margin:0}.mandateCreate label{color:#0a1730;flex-direction:column;gap:7px;font-weight:700;display:flex}.mandateCreate input,.mandateCreate select,.mandateCreate textarea{box-sizing:border-box;width:100%;font:inherit;color:#111c34;background:#fff;border:1px solid #bcc8d7;border-radius:10px;padding:13px 14px}.mandateCreate textarea{resize:vertical;line-height:1.55}.mandateFormGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mandateTax{justify-content:center}.mandateTax input,.mandateApproval input{flex:none;width:20px;height:20px}.mandateTax{align-items:center;flex-direction:row!important}.mandateApproval{background:#fff7e6;border:1px solid #efd49b;border-radius:12px;align-items:flex-start;padding:16px;flex-direction:row!important}.mandateApproval span{font-weight:400;line-height:1.45}.mandateApproval strong{color:#8a5400;display:block}.mandateCreate>button,.mandateSubmit{color:#fff;cursor:pointer;background:#07132e;border:0;border-radius:11px;justify-self:start;padding:15px 22px;font-weight:800}.mandateCreate>button:disabled,.mandateSubmit:disabled{opacity:.55;cursor:not-allowed}.mandateNotice{color:#0b6135;background:#edf9f2;border-left:4px solid #1a7f4b;margin:18px 0;padding:14px 17px}.mandateList{margin-top:28px}.mandateList>div:first-child{border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.mandateList article{border-bottom:1px solid #e5eaf0;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:18px;padding:18px 0;display:grid}.mandateList article>div:first-child{flex-direction:column;gap:4px;display:flex}.mandateList article>small{grid-column:1/-1}.mandateListStatus{border-radius:999px;padding:9px 13px;font-size:13px}.mandateListStatus.signed{color:#08652e;background:#e3f5e9}.mandateListStatus.awaiting_signature{color:#805400;background:#fff1cf}.mandateListStatus.revoked{color:#a1261c;background:#fee8e6}.mandateListActions{gap:8px;display:flex}.mandateListActions a,.mandateListActions button{color:#07132e;cursor:pointer;background:#fff;border:1px solid #b8c5d5;border-radius:8px;padding:10px 12px;font-weight:700;text-decoration:none}.mandateListActions .revokeMandate{color:#a32119;border-color:#e7aaa5}.mandatePage{color:#101a31;background:#edf1f6;min-height:100vh;padding-bottom:70px}.mandateHeader{background:#fff;border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:center;min-height:92px;padding:14px max(24px,50vw - 590px);display:flex}.mandateHeader img{width:270px;height:auto}.mandateHeader>div{text-align:right;flex-direction:column;gap:5px;display:flex}.mandateHeader small{color:#5a667a}.mandateStatus,.mandateDocument,.mandateSignature,.mandateSuccess,.mandateError{width:min(1080px,100% - 32px);margin:24px auto}.mandateStatus{justify-content:space-between;align-items:end;gap:30px;display:flex}.mandateStatus h1{color:#07132e;margin:5px 0 10px;font:700 48px Georgia,serif}.mandateStatus p{color:#556278;max-width:720px;line-height:1.6}.mandateBadge{white-space:nowrap;border-radius:999px;padding:12px 18px;font-weight:800}.mandateBadge.signed{color:#08622e;background:#dff5e7}.mandateBadge.awaiting{color:#7a4e00;background:#fff0c9}.mandateBadge.unavailable{color:#a1241b;background:#fee4e1}.mandateSuccess{background:#e6f7ec;border:1px solid #b4e1c3;border-radius:14px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.mandateSuccess>div{flex-direction:column;gap:5px;display:flex}.mandateSuccess button{color:#fff;background:#07132e;border:0;border-radius:9px;padding:12px 16px;font-weight:800}.mandateError{color:#9e251c;background:#fff0ee;border:1px solid #f0b5af;border-radius:14px;padding:20px}.mandateDocument{box-sizing:border-box;background:#fff;border:1px solid #dce3eb;padding:55px 64px;box-shadow:0 20px 60px #071a2d14}.mandateTitle{text-align:center;border:2px solid #07132e;margin-bottom:35px;padding:14px 20px}.mandateTitle h2{text-transform:uppercase;margin:0;font:700 28px Georgia,serif}.mandateTitle span{color:#5c687a;font-size:12px}.mandateDocument section{border-top:1px solid #dfe4ea;padding:26px 0 5px}.mandateDocument section:first-of-type{border-top:0}.mandateDocument h3{margin:0 0 14px;font:700 22px Georgia,serif}.mandateDocument p,.mandateDocument li{line-height:1.68}.mandateIdentity{border:1px solid #d6dde6;grid-template-columns:1fr 1fr;display:grid}.mandateIdentity div{border-bottom:1px solid #d6dde6;padding:13px 15px}.mandateIdentity dt{color:#647087;text-transform:uppercase;font-size:12px}.mandateIdentity dd{margin:4px 0 0;font-weight:700}.mandateScope{white-space:pre-line;background:#f5f7fa;border-left:4px solid #f52f32;padding:16px 18px}.mandateFee{color:#fff;background:#07132e;align-items:baseline;gap:14px;padding:18px 20px;display:flex}.mandateFee strong{font-size:26px}.mandateFee small{color:#d6dfed;margin-left:auto}.signedBlock{gap:18px;display:grid;grid-template-columns:1fr 1fr!important}.signedBlock>div{border:1px solid #cfd8e3;flex-direction:column;gap:7px;padding:14px;display:flex}.signedBlock>div:last-child{grid-column:1/-1}.signedBlock span{text-transform:uppercase;color:#637086;font-size:12px}.signedBlock img{object-fit:contain;object-position:left;max-width:360px;max-height:100px}.mandateSignature{box-sizing:border-box;background:#fff;border:1px solid #dce3eb;border-radius:18px;gap:18px;padding:32px;display:grid}.mandateSignature h2{margin:0;font:700 34px Georgia,serif}.mandateSignature>label:not(.mandateCheck){flex-direction:column;gap:8px;font-weight:700;display:flex}.mandateSignature input[type=text],.mandateSignature input:not([type]){font:inherit;border:1px solid #b9c6d5;border-radius:9px;padding:14px}.signatureField{border:1px solid #c1ccd9;border-radius:12px;overflow:hidden}.signatureField>div{background:#f2f5f8;justify-content:space-between;padding:12px 14px;display:flex}.signatureField button{color:#b12620;background:0 0;border:0;font-weight:700}.signatureField canvas{touch-action:none;background:#fff;width:100%;height:170px;display:block}.mandateCheck{align-items:flex-start;line-height:1.55;display:flex;flex-direction:row!important;gap:10px!important;font-weight:400!important}.mandateCheck input{flex:none;width:20px;height:20px}.mandateFormError{color:#a2231a;background:#fff0ee;border:1px solid #f0b5af;padding:14px}.mandateSignature>small{color:#5c687c}.mandateFooter{color:#5d687a;justify-content:space-between;gap:18px;width:min(1080px,100% - 32px);margin:35px auto 0;display:flex}.mandateMissing{text-align:center;padding-top:120px}.mandateMissing img{width:320px}.mandateMissing h1{font:700 44px Georgia,serif}@media (width<=900px){.mandateFormGrid{grid-template-columns:1fr 1fr}.mandateList article{grid-template-columns:1fr auto}.mandateListActions{grid-column:1/-1}.mandateStatus h1{font-size:40px}.mandateDocument{padding:38px 32px}}@media (width<=640px){.mandateManager{width:calc(100% - 20px)}.mandateManager>summary{grid-template-columns:1fr auto;padding:22px 18px}.mandateStats{grid-column:1/-1}.mandateManagerBody{padding:18px 12px 24px}.mandateCreate{padding:18px 14px}.mandateFormGrid{grid-template-columns:1fr}.mandateHeader{padding:12px 16px}.mandateHeader img{width:190px}.mandateHeader>div small{display:none}.mandateStatus{flex-direction:column;align-items:flex-start}.mandateStatus h1{font-size:36px}.mandateDocument{padding:28px 20px}.mandateTitle h2{font-size:21px}.mandateIdentity{grid-template-columns:1fr}.mandateFee{flex-direction:column;align-items:flex-start}.mandateFee small{margin-left:0}.mandateSuccess{flex-direction:column;align-items:flex-start;gap:14px}.mandateSignature{padding:24px 18px}.signedBlock{grid-template-columns:1fr!important}.signedBlock>div:last-child{grid-column:auto}.mandateFooter{flex-direction:column}.mandateList article{grid-template-columns:1fr}.mandateListActions{flex-wrap:wrap;grid-column:auto}}.mandateFeeSchedule{border:1px solid #d6dde6;border-radius:8px;margin:18px 0 22px;overflow:hidden}.mandateFeeSchedule>div,.mandateFeeSchedule>footer{border-bottom:1px solid #e1e6ec;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);align-items:center;gap:18px;padding:13px 16px;display:grid}.mandateFeeSchedule>div:first-child{color:#fff;background:#253554}.mandateFeeSchedule>div b,.mandateFeeSchedule>div strong:last-child,.mandateFeeSchedule>footer strong:last-child{text-align:right}.mandateFeeSchedule>footer{color:#07132e;background:#fff3cf;border-bottom:0}.mandateFeeSchedule>footer strong:last-child{font-size:18px}@media (width<=640px){.mandateFeeSchedule>div,.mandateFeeSchedule>footer{grid-template-columns:1fr;gap:6px}.mandateFeeSchedule>div b,.mandateFeeSchedule>div strong:last-child,.mandateFeeSchedule>footer strong:last-child{text-align:left}}.mandateFeeSchedule>.mandateFeeSubtotal{background:#f5f7fa}.mandateFeeSchedule>.mandateFeeDiscount{color:#08703a;background:#eaf8f0}.mandateFeeSchedule>.mandateFeeDiscount strong:last-child{font-size:17px}@media print{.siteCredit,.socialDock,.mandateHeader,.mandateStatus,.mandateSignature,.mandateFooter,.mandateSuccess button{display:none!important}.mandatePage{background:#fff;padding:0}.mandateSuccess{box-shadow:none;border:1px solid #999}.mandateDocument{width:100%;box-shadow:none;border:0;margin:0;padding:18mm 16mm}.mandateTitle,.mandateDocument section{break-inside:avoid}}.referralManager{background:#fff;border:1px solid #dbe1ea;border-radius:22px;max-width:1470px;margin:34px auto;overflow:hidden;box-shadow:0 18px 42px #09183014}.referralManager .teamManagerSummary{border-left:5px solid #c59b47}.referralInitials{color:#7f5600!important;background:#fff4d7!important}.referralSummary{font-weight:800;color:#8a5a00!important}.referralAssign{background:#fffaf0;border:1px solid #ead9ad;border-radius:16px;grid-template-columns:minmax(220px,1.4fr) minmax(220px,1fr) auto auto;align-items:center;gap:16px;margin-top:20px;padding:22px;display:grid}.referralAssign>div{gap:5px;display:grid}.referralAssign>div span{color:#667085;font-size:.9rem}.referralAssign select{background:#fff;border:1px solid #bcc7d8;border-radius:10px;min-height:48px;padding:0 12px;font-weight:700}.referralAssign label{align-items:center;gap:9px;font-weight:700;display:flex}.referralAssign label input{width:18px;height:18px}.referralAssign button,.adminInstruction button,.assistantInstruction button{color:#fff;cursor:pointer;background:#0a1230;border:0;border-radius:10px;min-height:48px;padding:0 20px;font-weight:900}.instructionAlert{color:#6f4900;background:#fff2d6;border:1px solid #e8c474;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;max-width:1470px;margin:25px auto;padding:20px 24px;display:flex}.instructionAlert strong{font-size:1.05rem}.instructionAlert span{color:#7f6227}.hasNewInstruction>summary{box-shadow:inset 5px 0 #dc2f2f}.instructionSummary{background:#fee4e2;border-radius:999px;width:max-content;padding:5px 9px;color:#b42318!important;font-weight:900!important;display:inline-flex!important}.adminInstruction,.assistantInstruction{background:#f8fafc;border:1px solid #cfd7e5;border-radius:18px;margin-top:20px;padding:24px}.adminInstruction{grid-template-columns:minmax(220px,.8fr) minmax(220px,.7fr) minmax(280px,1.5fr) auto;align-items:end;gap:15px;display:grid}.adminInstruction>div{align-self:start}.adminInstruction h3,.assistantInstruction h3{color:#0a1230;margin:5px 0 0}.adminInstruction .previousInstruction{color:#5b6578;margin:8px 0 0}.adminInstruction select,.adminInstruction textarea{width:100%;font:inherit;background:#fff;border:1px solid #bfc9d8;border-radius:10px;padding:12px}.adminInstruction textarea{resize:vertical;min-height:90px}.adminInstruction small{color:#5e687a;grid-column:1/-1;font-weight:700}.assistantInstruction{background:#fff8f7;border-left:5px solid #f33}.assistantInstruction.instruction-acknowledged{background:#fffaf0;border-left-color:#d5a228}.assistantInstruction.instruction-completed{background:#f1fbf5;border-left-color:#16804b}.assistantInstruction>span{background:#fff;border:1px solid #d7deea;border-radius:999px;margin:10px 0;padding:6px 10px;font-weight:800;display:inline-flex}.assistantInstruction>div{gap:12px;margin-top:8px;display:flex}.assistantInstruction .secondaryAdmin{color:#0a1230;background:#fff;border:1px solid #aeb9ca}.referralPortal{gap:24px;max-width:1200px;margin:32px auto 80px;display:grid}.referralPrivacy{color:#624500;background:#fff8e8;border:1px solid #ead5a2;border-radius:16px;padding:22px 26px}.referralPrivacy p{color:#705f3d;margin:7px 0 0;line-height:1.6}.referralStats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.referralStats article{background:#fff;border:1px solid #dce3ed;border-radius:18px;gap:5px;padding:25px;display:grid}.referralStats strong{color:#0a1230;font:700 2.2rem Georgia,serif}.referralStats span{color:#687287}.referralClientList{background:#fff;border:1px solid #dce3ed;border-radius:20px;padding:28px}.referralClientList h2{color:#0a1230;margin:0 0 18px;font:700 2rem Georgia,serif}.referralClientList>article{border-top:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.referralClientList>article div{gap:4px;display:grid}.referralClientList>article span{color:#687287}.referralClientList b{border-radius:999px;padding:7px 12px}.referralActive{color:#0a6e3d;background:#def5e8}.referralClosed{color:#5c6573;background:#eef1f5}@media (width<=900px){.referralAssign,.adminInstruction{grid-template-columns:1fr}.adminInstruction small{grid-column:auto}.referralStats{grid-template-columns:1fr}.instructionAlert{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fffffff7;justify-content:space-between;align-items:center;gap:28px;min-height:86px;padding:12px max(5vw,28px);display:flex;position:sticky;top:0;box-shadow:0 6px 22px #0b10280d}.brand img{width:min(310px,42vw);height:auto;display:block}.topbar nav{color:var(--navy);align-items:center;gap:26px;font-size:14px;font-weight:700;display:flex}.topCta,.primary{background:var(--red);color:#fff;border-radius:7px;padding:14px 20px;font-weight:800;box-shadow:0 8px 20px #ef302b33}.topCta:hover,.primary:hover{background:var(--red-dark)}.hero{background:linear-gradient(128deg,var(--navy) 0%,var(--navy2) 68%,#252b52 100%);color:#fff;grid-template-columns:1.16fr .84fr;align-items:center;gap:74px;min-height:680px;padding:92px max(7vw,30px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-190px;box-shadow:0 0 0 72px #ffffff06,0 0 0 144px #ef302b06}.expressHero{background:linear-gradient(128deg,#0b1028 0%,#192347 60%,#23345f 100%)}.expressHero:after{content:"EE";color:#ffffff06;font-family:Georgia,Times New Roman,serif;font-size:300px;font-weight:700;line-height:1;position:absolute;bottom:-55px;right:4vw}.asylumHero{background:linear-gradient(128deg,#071b32 0%,#123d56 58%,#285d67 100%)}.asylumHero:after{content:"PROTECTION";color:#ffffff07;font-family:Georgia,Times New Roman,serif;font-size:120px;font-weight:700;line-height:1;position:absolute;bottom:-10px;right:2vw}.asylumSupport{background:#f4f8f8;padding:90px max(6vw,28px)}.asylumSupport>div:first-child{max-width:760px;margin-bottom:34px}.asylumSupport h2{max-width:720px;margin:6px 0 0}.supportGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.supportGrid article{background:#fff;border:1px solid #d8e4e4;border-radius:12px;padding:28px;box-shadow:0 12px 28px #071b320f}.supportGrid strong{color:var(--navy);margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:22px;display:block}.supportGrid p{color:var(--muted);margin:0;line-height:1.65}.asylumFormSection .notice{border-left-color:#2d797b}.heroCopy,.heroCard{z-index:1;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--red);margin:0 0 18px;font-size:12px;font-weight:900}.hero .eyebrow{color:#ff6f69}h1{text-wrap:balance;max-width:900px;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5.1vw,74px);font-weight:500;line-height:1.03}.lede{color:#dfe4ef;max-width:730px;font-size:20px;line-height:1.65}.actions{flex-wrap:wrap;gap:15px;margin:36px 0 22px;display:flex}.primary,.secondary{padding:16px 22px;display:inline-block}.secondary{border:1px solid #ffffff73;border-radius:7px;font-weight:700}.secondary:hover{background:#ffffff12;border-color:#fff}.micro{color:#aeb6cb;font-size:13px}.heroCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border:1px solid #ffffff29;border-radius:16px;padding:36px;box-shadow:0 24px 60px #0000002e}.heroMark{background:#fff;border-radius:12px;place-items:center;width:82px;height:72px;margin-bottom:26px;display:grid}.heroMark img{object-fit:contain;max-width:70px;max-height:60px}.cardLabel{color:#ff736e;text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:900}.heroCard ul{margin:22px 0 0;padding:0;list-style:none}.heroCard li{border-top:1px solid #ffffff21;padding:14px 0 14px 28px;line-height:1.45;position:relative}.heroCard li:before{content:"✓";color:#ff736e;font-weight:900;position:absolute;left:0}.trustStrip{background:var(--mist);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:28px;padding:28px max(7vw,30px);display:grid}.trustStrip div{border-left:3px solid var(--red);gap:4px;padding-left:18px;display:grid}.trustStrip strong{color:var(--navy);font-size:18px}.trustStrip span{color:var(--muted);font-size:14px}.process,.faqSection{padding:100px max(7vw,30px)}.sectionIntro{max-width:760px;margin-bottom:48px}.sectionIntro>p:last-child{color:var(--muted);font-size:17px;line-height:1.7}h2{color:var(--navy);text-wrap:balance;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.1}.steps{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.steps article{border:1px solid var(--line);border-radius:12px;min-height:265px;padding:28px 24px;position:relative;overflow:hidden}.steps article:after{content:"";background:var(--red);transform-origin:0;height:4px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.steps article:hover:after{transform:scaleX(1)}.steps article span{color:var(--red);font-family:Georgia,serif;font-size:31px}.steps h3,.faqGrid h3{color:var(--navy);margin:30px 0 12px;line-height:1.3}.steps p,.faqGrid p,.formIntro>p,.disclaimer p,.sourceNote p{color:var(--muted);line-height:1.65}.sourceNote{background:var(--mist);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:36px;padding:26px 30px;display:grid}.sourceNote strong{color:var(--navy)}.sourceNote p{margin:0}.sourceNote a{color:var(--red-dark);white-space:nowrap;font-weight:800}.faqSection{background:var(--mist)}.faqGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.faqGrid article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:30px}.faqGrid h3{margin:0 0 12px;font-size:19px}.faqGrid p{margin:0}.formSection{grid-template-columns:.72fr 1.28fr;align-items:start;gap:72px;padding:100px max(7vw,30px);display:grid}.notice{border-left:4px solid var(--red);background:var(--mist);border-radius:0 8px 8px 0;margin-top:30px;padding:22px;line-height:1.6}form{border:1px solid var(--line);background:#fff;border-radius:14px;gap:20px;padding:40px;display:grid;box-shadow:0 20px 58px #0b10281a}label{color:var(--navy);gap:8px;font-size:13px;font-weight:800;display:grid}.row{grid-template-columns:1fr 1fr;gap:18px;display:grid}input,select,textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9c0cc;border-radius:7px;padding:14px}input:focus,select:focus,textarea:focus{border-color:var(--red);outline:3px solid #ef302b29}.consent{color:var(--muted);grid-template-columns:20px 1fr;align-items:start;font-weight:400}.consent input{width:17px;height:17px;margin-top:2px}button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:17px;font-size:16px;font-weight:900}button:hover{background:var(--navy2)}button:disabled{opacity:.65;cursor:wait}.formSuccess{color:#176c36;background:#e7f7ec;border:1px solid #b9e3c6;border-radius:8px;margin:0;padding:16px 18px;line-height:1.55}.formSuccess b{color:var(--navy);letter-spacing:.04em}.formFine{text-align:center;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.disclaimer{text-align:center;background:var(--mist);padding:70px max(12vw,30px)}.disclaimer h2{font-size:30px}.disclaimer p{max-width:900px;margin:0 auto}footer{color:#fff;background:#070b1d;justify-content:space-between;align-items:center;gap:30px;padding:42px max(7vw,30px);display:flex}footer img{background:#fff;border-radius:8px;width:min(300px,48vw);height:auto;padding:12px 16px}footer p{color:#aeb6cb}.footerMeta{text-align:right;justify-items:end;gap:8px;display:grid}.footerMeta p{margin:0}.footerMeta span{color:#7f8aa3;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.footerMeta strong{color:#ff736e}.siteCredit{color:#7f8aa3;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#040714;border-top:1px solid #ffffff14;padding:13px max(7vw,30px);font-size:11px;font-weight:700}.siteCredit strong{color:#ff736e}.mobileCta{display:none}@media (width<=1050px){.steps{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.topbar nav>a:not(.topCta){display:none}.hero,.formSection{grid-template-columns:1fr}.hero{padding-top:68px}.formSection{gap:38px}.sourceNote{grid-template-columns:1fr}}@media (width<=650px){body{padding-bottom:68px}.topbar{min-height:72px;padding:10px 18px}.brand img{width:220px;max-width:58vw}.topCta{display:none}.hero{min-height:auto;padding:58px 22px}h1{font-size:42px}.lede{font-size:18px}.heroCard{padding:26px 22px}.trustStrip,.steps,.faqGrid,.row{grid-template-columns:1fr}.process,.faqSection,.formSection{padding:72px 22px}.steps article{min-height:0}form{padding:26px 20px}footer{flex-direction:column;align-items:flex-start;gap:22px}.footerMeta{text-align:left;justify-items:start}.mobileCta{z-index:30;text-align:center;background:var(--red);color:#fff;border-radius:8px;padding:15px;font-weight:900;display:block;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 10px 28px #0b102847}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.intakePage{background:#eef1f6;min-height:100vh}.intakeHeader{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:12px max(4vw,24px);display:flex}.intakeHeader img{width:min(285px,44vw);height:auto;display:block}.intakeHeader div{text-align:right;color:var(--muted);gap:4px;font-size:13px;display:grid}.intakeHeader strong{color:var(--navy);font-size:16px}.intakeShell{grid-template-columns:.72fr 1.28fr;align-items:start;gap:48px;max-width:1380px;margin:0 auto;padding:54px 32px 80px;display:grid}.intakeAside{padding:28px 8px;position:sticky;top:32px}.intakeAside h1{color:var(--navy);font-size:clamp(38px,4vw,58px)}.intakeAside>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.7}.privacyBox{border-left:4px solid var(--red);background:#fff;border-radius:0 10px 10px 0;margin-top:30px;padding:24px;box-shadow:0 12px 28px #0b10280f}.privacyBox p{color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.55}.intakeCard{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 55px #0b10281a}.progressMeta{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:28px 34px 18px;font-size:13px;display:grid}.progressMeta strong{color:var(--navy);text-align:center;font-size:16px}.progressMeta span:last-child{text-align:right}.progress{background:#e7eaf0;height:5px}.progress i{background:var(--red);height:100%;transition:width .25s;display:block}.intakeForm{box-shadow:none;border:0;border-radius:0;align-content:start;min-height:660px;padding:36px}.formStep{gap:20px;display:none}.formStep.active{display:grid}.formStep h2{border-bottom:1px solid var(--line);padding-bottom:18px;font-size:34px}.sectionHelp{color:var(--muted);margin-top:-6px;line-height:1.65}.formCallout{border-left:4px solid var(--navy);color:var(--muted);background:#f0f5fa;border-radius:10px;padding:18px 20px;line-height:1.55}.formCallout strong{color:var(--navy)}.formCallout p{margin:5px 0 0}.formCallout.warning{background:#fff8e9;border-left-color:#c58a19}.repeatBlock{gap:15px;padding-top:6px;display:grid}.repeatHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.repeatHeading h3{color:var(--navy);margin:0 0 4px;font-size:21px}.repeatHeading p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.addRowButton{flex:none;width:auto!important;padding:10px 14px!important;font-size:13px!important}.repeatCard{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;grid-template-columns:48px 1fr;gap:14px;padding:18px;display:grid}.repeatNumber{flex-direction:column;align-items:center;gap:10px;display:flex}.repeatNumber strong{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.repeatNumber button{writing-mode:vertical-rl;color:#a52b2b!important;background:0 0!important;width:auto!important;padding:0!important;font-size:11px!important}.repeatFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.repeatFields label:nth-child(5){grid-column:1/-1}.draftClear{width:auto!important;color:var(--navy)!important;background:0 0!important;border:1px solid #bcc7d3!important;padding:8px 10px!important;font-size:12px!important}@media (width<=720px){.repeatHeading{display:grid}.addRowButton{justify-self:start}.repeatCard{grid-template-columns:1fr}.repeatNumber{flex-direction:row;justify-content:space-between}.repeatNumber button{writing-mode:horizontal-tb}.repeatFields{grid-template-columns:1fr}.repeatFields label:nth-child(5){grid-column:auto}}.required{color:var(--red)}.choice{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:26px;margin:0;padding:16px;display:flex}.choice legend{color:var(--navy);padding:0 8px;font-size:13px;font-weight:800}.choice label{grid-template-columns:none;align-items:center;gap:8px;font-weight:600;display:flex}.choice input{width:18px;height:18px}.scoreGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stepNote{border-left:3px solid var(--red);color:var(--muted);background:#fff7f6;margin:0;padding:15px 18px;line-height:1.55}.reviewNotice{background:var(--mist);border-radius:10px;padding:24px}.reviewNotice ul{color:var(--muted);margin-bottom:0;line-height:1.8}.formNav{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.formNav button{min-width:170px}.formNav .backButton{color:var(--navy);background:#fff;border:1px solid #b9c0cc}.formNav button:disabled{opacity:.6;cursor:wait}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.errorMessage{color:#a51511;background:#fff1f0;border:1px solid #ffc5c2;border-radius:7px;padding:14px}.successCard{text-align:center;background:#fff;border-radius:18px;max-width:680px;margin:8vh auto;padding:52px;box-shadow:0 24px 60px #0b10281f}.successCard img{width:300px;max-width:80%;height:auto}.successIcon{color:#16823a;background:#e7f7ec;border-radius:50%;place-items:center;width:70px;height:70px;margin:36px auto 20px;font-size:38px;font-weight:900;display:grid}.successCard h1{color:var(--navy);font-size:48px}.successCard p{color:var(--muted);line-height:1.65}.successCard>strong{background:var(--mist);color:var(--navy);letter-spacing:.08em;border-radius:7px;padding:14px 20px;display:inline-block}.successCard a{color:var(--red-dark);margin-top:20px;font-weight:800;display:inline-block}@media (width<=900px){.intakeShell{grid-template-columns:1fr}.intakeAside{position:static}}@media (width<=650px){.intakeHeader{height:auto;padding:12px 18px}.intakeHeader div span{display:none}.intakeHeader strong{font-size:12px}.intakeShell{gap:18px;padding:34px 14px 70px}.intakeAside{padding:10px 8px}.intakeAside h1{font-size:38px}.progressMeta{grid-template-columns:1fr auto;padding:22px 20px 16px}.progressMeta strong{display:none}.intakeForm{min-height:0;padding:25px 20px}.formStep h2{font-size:29px}.formNav{flex-direction:column-reverse}.formNav button{width:100%}.successCard{margin:24px 14px;padding:34px 22px}}@media (width<=750px){.scoreGrid{grid-template-columns:1fr 1fr}}.adminPage{background:var(--mist);min-height:100vh}.adminHeader{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:14px max(5vw,28px);display:flex}.adminHeader img{width:280px;max-width:44vw;height:auto;display:block}.adminHeader div{text-align:right;color:var(--muted);gap:4px;font-size:13px;display:grid}.adminHeader strong{color:var(--navy);font-size:18px}.adminIntro,.adminList{max-width:1180px;margin:0 auto;padding:58px 28px 20px}.adminIntro h1{color:var(--navy);font-size:52px}.adminIntro>p:last-child{color:var(--muted);line-height:1.6}.adminList{gap:14px;padding-top:20px;padding-bottom:80px;display:grid}.dossierCard{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 26px #0b10280d}.dossierCard summary{cursor:pointer;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:22px 24px;list-style:none;display:grid}.dossierCard summary::-webkit-details-marker{display:none}.dossierCard summary div{gap:5px;display:grid}.dossierCard summary strong{color:var(--navy);font-size:18px}.dossierCard summary span{color:var(--muted);font-size:13px}.dossierCard summary b{color:#176c36;text-transform:uppercase;background:#e7f7ec;border-radius:20px;padding:7px 12px;font-size:12px}.dossierBody{border-top:1px solid var(--line);padding:24px}.contactBand{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.contactBand a{color:var(--red-dark);font-weight:800}.receivedForms{color:#174c2a;background:#f2faf5;border:1px solid #cfe2d5;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 18px;padding:13px 15px;display:flex}.receivedForms strong{margin-right:4px}.receivedForms span{background:#fff;border:1px solid #dce9e0;border-radius:18px;padding:6px 9px;font-size:12px;font-weight:750}.dossierBody dl{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.dossierBody dl div{background:#fff;padding:15px}.dossierBody dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:11px;font-weight:900}.dossierBody dd{white-space:pre-wrap;margin:0;line-height:1.5}.emptyState,.adminDenied{text-align:center;background:#fff;border-radius:14px;max-width:700px;margin:10vh auto;padding:48px}.adminDenied h1,.emptyState h2{color:var(--navy)}.adminDenied p,.emptyState p{color:var(--muted)}@media (width<=700px){.adminIntro h1{font-size:38px}.dossierCard summary{grid-template-columns:1fr;gap:12px}.dossierCard summary b{justify-self:start}.dossierBody dl{grid-template-columns:1fr}}.dashboardHeader nav{color:var(--muted);align-items:center;gap:18px;font-size:13px;display:flex}.dashboardHeader nav a{color:var(--red-dark);font-weight:800}.dashboardIntro{justify-content:space-between;align-items:end;gap:40px;padding-bottom:30px;display:flex}.dashboardIntro>div{max-width:760px}.dashboardIntro h1{margin-bottom:16px}.dashboardIntro>div>p:last-child{color:var(--muted);margin-bottom:0;line-height:1.6}.dashboardIntro aside{border-left:4px solid var(--red);background:#fff;gap:4px;min-width:210px;padding:18px 20px;display:grid;box-shadow:0 10px 26px #0b10280d}.dashboardIntro aside strong{color:var(--navy)}.dashboardIntro aside span{color:var(--muted);font-size:12px}.dashboardStats{grid-template-columns:repeat(6,1fr);gap:14px;max-width:1180px;margin:0 auto;padding:0 28px 28px;display:grid}.dashboardStats article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:7px;padding:20px;display:grid;box-shadow:0 10px 26px #0b10280a}.dashboardStats span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.dashboardStats strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:500}.dashboardStats small{color:var(--muted)}.dashboardFilters{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1.5fr repeat(5,1fr);gap:16px;max-width:1124px;margin:8px auto 0;padding:24px 26px;display:grid;box-shadow:0 10px 26px #0b10280a}.dashboardResultMeta{max-width:1180px;color:var(--muted);margin:0 auto;padding:24px 28px 0;font-size:14px}.dashboardResultMeta strong{color:var(--navy)}.dashboardList{padding-top:14px}.dashboardEntry summary{grid-template-columns:1.05fr 1.1fr auto auto}.typeBadge{white-space:nowrap;border-radius:20px;justify-self:start;padding:7px 11px;font-weight:800;font-size:11px!important}.typeBadge.work{background:#e8f3fa;color:#184e78!important}.typeBadge.express{background:#fff3cf;color:#704d08!important}.typeBadge.residence{background:#fff0d9;color:#7a4310!important}.typeBadge.humanitarian{background:#fff3cf;color:#5b3a04!important}.typeBadge.visa{background:#dff5fb;color:#0a4c68!important}.typeBadge.general{background:#f3eafb;color:#5c2f84!important}.entryBadges{flex-wrap:wrap;align-items:flex-start;gap:6px!important;display:flex!important}.openEntryCue{text-underline-offset:3px;grid-column:1/-1;margin-top:5px;font-weight:850;text-decoration:underline;color:var(--navy)!important}.openEntryCue i{margin-left:3px;font-size:18px;font-style:normal;line-height:10px;transition:transform .2s;display:inline-block}.dashboardEntry[open] .openEntryCue i{transform:rotate(90deg)}.dashboardEntry>summary:hover .openEntryCue{color:var(--red)!important}.stageSummary{grid-column:1/-1;max-width:270px;font-weight:800;line-height:1.35;color:#31536f!important}.nextActionSummary{margin-top:4px;font-weight:800;line-height:1.35;color:#8c4c05!important}.sourceBadge{white-space:nowrap;border-radius:20px;justify-self:start;padding:7px 11px;font-weight:900;font-size:11px!important}.sourceBadge.lead{background:#fff0ef;color:#8c2b27!important}.sourceBadge.form{background:#e7f7ec;color:#176c36!important}.documentBadge{white-space:nowrap;border-radius:20px;justify-self:start;padding:7px 11px;font-weight:900;font-size:11px!important}.documentBadge.complete{background:#dcf5e6;color:#075f36!important}.documentBadge.pending{background:#fff0cb;color:#805300!important}.documentBadge.expired{background:#fee8e5;color:#9b2922!important}.clientDocuments{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.clientDocuments article{background:#f8fafc;border:1px solid #d8e0ea;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:19px 20px;display:flex}.clientDocuments article>div:first-child{gap:5px;min-width:0;display:grid}.clientDocuments h3{color:#07132e;margin:0;font-size:17px}.clientDocuments p{margin:0}.clientDocuments span{color:#59667a;font-size:13px;line-height:1.45}.clientDocumentActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.clientDocumentActions a,.clientDocumentActions button{color:#07132e;font:inherit;cursor:pointer;background:#fff;border:1px solid #aebacd;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:850;text-decoration:none}.clientDocumentActions a:last-child{color:#fff;background:#07132e;border-color:#07132e}@media (width<=900px){.clientDocuments{grid-template-columns:1fr}.clientDocuments article{flex-direction:column;align-items:flex-start}.clientDocumentActions{justify-content:flex-start}}.dashboardActions{max-width:1180px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:24px 28px 0;font-size:14px;display:flex}.dashboardActions strong{color:var(--navy)}.dashboardActions>div{gap:10px;display:flex}.dashboardResultSummary{gap:3px;display:grid}.dashboardResultSummary small{color:#718096;font-size:11px}.pageSizeControl{color:#53647b;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.pageSizeControl select{color:#10233d;min-width:64px;font:inherit;background:#fff;border:1px solid #b9c7d8;border-radius:7px;padding:9px 10px}.dashboardPagination{box-sizing:border-box;color:#53647b;justify-content:center;align-items:center;gap:16px;width:min(1440px,100% - 56px);margin:16px auto 0;font-size:12px;font-weight:800;display:flex}.dashboardPagination button{color:#143c63;cursor:pointer;background:#fff;border:1px solid #cbd6e2;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:850}.dashboardPagination button:disabled{opacity:.45;cursor:not-allowed}.dashboardActions button{padding:11px 15px;font-size:13px}.dashboardActions .secondaryAdmin{color:var(--navy);background:#fff;border:1px solid #b9c0cc}.dashboardNotice{color:#176c36;background:#e7f7ec;border:1px solid #b9e3c6;border-radius:8px;max-width:1124px;margin:18px auto 0;padding:13px 16px}.serviceNavigator{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:1124px;margin:8px auto 18px;padding:28px;box-shadow:0 10px 26px #0b10280d}.serviceNavigatorHeading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:20px;display:flex}.serviceNavigatorHeading h2{margin:3px 0 7px;font-size:32px}.serviceNavigatorHeading p:last-child{color:var(--muted);margin:0}.resetService{color:var(--navy);background:#fff;border:1px solid #b9c0cc;padding:10px 14px;font-size:12px}.serviceCategoryGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.serviceCategory{min-height:126px;color:var(--navy);text-align:left;border:1px solid var(--line);box-shadow:none;background:#fafbfc;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.serviceCategory:hover{border-color:#9bacbc;transform:translateY(-2px);box-shadow:0 10px 22px #0b102814}.serviceCategory.active{border-color:var(--navy);box-shadow:0 0 0 2px #081b321f,0 10px 22px #0b102814}.serviceCategory>span:nth-child(2){gap:6px;min-width:0;display:grid}.serviceCategory strong{line-height:1.25}.serviceCategory small{color:var(--muted);font-size:11px;line-height:1.4}.serviceCategory>b{min-width:30px;color:var(--navy);text-align:center;background:#fff;border-radius:20px;padding:6px 8px;font-size:12px}.serviceCategoryIcon{color:#fff;background:var(--navy);letter-spacing:.02em;border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.serviceCategory.work .serviceCategoryIcon{background:#2c668e}.serviceCategory.express .serviceCategoryIcon{color:#543900;background:#e5b44d}.serviceCategory.asylum .serviceCategoryIcon{background:#2d797b}.serviceCategory.residence .serviceCategoryIcon{background:#9b5f18}.serviceCategory.humanitarian .serviceCategoryIcon{color:#091a2e;background:#e5b85c}.serviceCategory.visa .serviceCategoryIcon{color:#fff;background:#167a9f}.serviceCategory.general .serviceCategoryIcon{background:#74479a}.serviceCategory.active:after{content:"Sélectionné";color:#176c36;text-transform:uppercase;letter-spacing:.06em;grid-column:2/-1;font-size:10px;font-weight:900}.clientRegistry{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(1470px,100% - 32px);margin:8px auto 26px;overflow:hidden;box-shadow:0 18px 50px #071a2d14}.clientRegistrySummary{box-sizing:border-box;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto 32px;align-items:center;gap:14px;min-height:128px;padding:26px 36px;list-style:none;display:grid}.clientRegistrySummary::-webkit-details-marker{display:none}.clientRecord>summary::-webkit-details-marker{display:none}.clientRegistrySummary h2{margin:3px 0 7px;font-size:34px}.clientRegistrySummary p:last-child{color:var(--muted);margin:0;line-height:1.5}.clientRegistrySummary>span{color:#31536f;white-space:nowrap;background:#eef2f6;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:850}.clientRegistrySummary>i,.clientRecord>summary>i{color:#ef312e;place-items:center;font-size:20px;font-style:normal;transition:transform .2s;display:grid}.clientRegistry[open]>.clientRegistrySummary>i,.clientRecord[open]>summary>i{transform:rotate(180deg)}.clientRegistryBody{border-top:1px solid var(--line);background:#fbfcfd;padding:26px 36px 32px}.clientRegistrySearch{color:#10233d;gap:6px;margin:0 0 16px;font-size:12px;font-weight:850;display:grid}.clientRegistrySearch input{box-sizing:border-box;color:#10233d;width:100%;font:inherit;background:#fff;border:1px solid #c9d4e0;border-radius:9px;padding:11px 13px}.clientRegistrySearch input:focus{border-color:#315d84;outline:3px solid #143c631f}.duplicateReview{background:#fff9e9;border:1px solid #e6c36f;border-radius:14px;margin-bottom:24px;padding:22px}.duplicateReviewHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.duplicateReviewHeading h3{color:var(--navy);margin:3px 0 5px;font-size:25px}.duplicateReviewHeading p:last-child{color:#715d31;margin:0}.duplicateReviewHeading>b{color:#7b4e08;white-space:nowrap;background:#ffe5a5;border-radius:18px;padding:8px 11px;font-size:12px}.duplicateList{gap:12px;margin-top:18px;display:grid}.duplicateList>article{background:#fff;border:1px solid #ead9a9;border-radius:11px;padding:18px}.duplicatePeople{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.duplicatePeople>div{gap:3px;min-width:0;display:grid}.duplicatePeople small,.clientRecord small,.clientDossierList small{color:var(--muted);font-size:11px}.duplicatePeople strong{color:var(--navy)}.duplicatePeople span{color:#405a70;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.duplicatePeople>b{color:#ad780d;font-size:20px}.duplicateReasons{color:#755a21;margin:13px 0 0;font-size:12px;font-weight:700}.duplicateActions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.duplicateActions button{padding:10px 13px}.duplicateActions .secondaryAdmin{color:var(--navy);background:#fff;border:1px solid #b9c0cc}.duplicateActions button:disabled{opacity:.55;cursor:wait}.clientRegistryList{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.clientRecord{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.clientRecord>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto 24px;align-items:center;gap:12px;min-height:78px;padding:15px 17px;list-style:none;display:grid}.clientRecord>summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.clientRecord>summary>span:nth-child(2)>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clientRecord>summary>b{color:#31536f;white-space:nowrap;background:#eef2f6;border-radius:16px;padding:7px 9px;font-size:11px}.clientAvatar{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.clientRecordBody{border-top:1px solid var(--line);background:#fafbfc;padding:17px}.clientRecordBody dl{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 15px;display:grid}.clientRecordBody dl>div{background:#fff;border:1px solid #e8ebef;border-radius:8px;min-width:0;padding:10px}.clientRecordBody dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.clientRecordBody dd{overflow-wrap:anywhere;color:var(--navy);margin:4px 0 0;font-size:12px}.clientDossierList{gap:8px;display:grid}.clientDossierList article{border:1px solid var(--line);border-left:4px solid var(--navy);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.3fr) 1fr 1fr;align-items:center;gap:10px;padding:11px;display:grid}.clientDossierList article>div{gap:3px;min-width:0;display:grid}.clientDossierList span,.clientDossierList b{color:#405a70;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.clientDossierList article>.dossierChecklist{border-top:1px solid #e5eaf0;grid-column:1/-1;padding-top:9px}.dossierChecklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dossierChecklist label{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex}.dossierChecklist label.done{color:#176c36;background:#e7f7ec;border-color:#bfe6ca}.dossierChecklist label.todo{color:#805400;background:#fff4d8;border-color:#f0daa1}.dossierChecklist input{accent-color:#176c36;cursor:pointer;flex:none;width:18px;height:18px}.dossierChecklist input:disabled{cursor:wait;opacity:.65}.dossierChecklist label>span{gap:1px;min-width:0;display:grid}.dossierChecklist label strong,.dossierChecklist label small{color:inherit;white-space:normal;font-size:11px;line-height:1.25}.dossierChecklist label strong{font-weight:850}.dossierChecklist label small{opacity:.86}.linkHub{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:22px;width:min(1470px,100% - 32px);max-width:none;margin:8px auto 26px;padding:0;overflow:hidden;box-shadow:0 18px 50px #071a2d14}.linkHubHeading{box-sizing:border-box;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;min-height:138px;margin:0;padding:28px 36px;list-style:none;display:grid}.linkHubHeading::-webkit-details-marker{display:none}.linkHubHeading h2{margin:3px 0 8px;font-size:34px}.linkHubHeading p:last-child{color:var(--muted);margin:0;line-height:1.55}.linkHubHeading>span{color:#176c36;background:#e7f7ec;border-radius:20px;flex:none;padding:8px 12px;font-size:12px;font-weight:850}.linkHubHeading>i{color:#ef312e;place-items:center;width:32px;height:32px;font-size:22px;font-style:normal;transition:transform .2s;display:grid}.linkHub[open]>.linkHubHeading>i{transform:rotate(180deg)}.linkHubBody{border-top:1px solid #0000;padding:0 36px 28px}.linkGroups{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.linkGroup{border:1px solid var(--line);background:#fafbfc;border-radius:14px;overflow:hidden}.linkGroup>summary{box-sizing:border-box;cursor:pointer;grid-template-columns:46px minmax(0,1fr) auto 24px;align-items:center;gap:14px;min-height:82px;padding:16px 18px;list-style:none;display:grid}.linkGroup>summary::-webkit-details-marker{display:none}.linkGroupCode{color:#fff;background:var(--navy);letter-spacing:.04em;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.linkGroupTitle{gap:4px;min-width:0;display:grid}.linkGroupTitle strong{color:var(--navy);font-size:16px}.linkGroupTitle small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.linkGroupCount{color:#31536f;white-space:nowrap;background:#eef2f6;border-radius:16px;padding:7px 10px;font-size:11px;font-weight:800}.linkGroup>summary>i{color:#ef312e;place-items:center;width:24px;height:24px;font-size:18px;font-style:normal;transition:transform .2s;display:grid}.linkGroup[open]>summary>i{transform:rotate(180deg)}.linkGroup[open]>summary{border-bottom:1px solid var(--line);background:#fff}.linkGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.linkGroup .linkGrid{background:#fff;grid-template-columns:1fr;gap:0;padding:8px}.linkGroup .linkGrid article{background:#fff;border:0;border-radius:8px}.linkGroup .linkGrid article+article{border-top:1px solid var(--line);border-radius:0}.linkGrid article,.internalLink{border:1px solid var(--line);background:#fafbfc;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.linkGrid article>div,.internalLink>div{gap:4px;min-width:0;display:grid}.linkGrid strong,.internalLink strong{color:var(--navy)}.linkGrid small{color:var(--muted);line-height:1.4}.linkGrid a,.internalLink a{color:#31536f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.linkGrid button,.internalLink button{color:var(--navy);background:#fff;border:1px solid #b9c0cc;flex:none;padding:10px 13px;font-size:12px}.linkGrid .copiedLink{color:#176c36;background:#e7f7ec;border-color:#87c99c}.internalLink{background:#fff8e7;border-style:dashed;margin-top:12px}.internalLink strong{color:#704d08}.dangerZone{background:#fff7f6;border:1px solid #ffc7c4;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:18px;display:flex}.dangerZone>div{gap:4px;display:grid}.dangerZone strong{color:#9f201c}.dangerZone span{color:#765a59;font-size:12px}.dangerZone button,.dangerButton{color:#fff;background:#a9221e;border:1px solid #8d1714;padding:11px 15px}.deleteOverlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#031323ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.deleteDialog{background:#fff;border-top:5px solid #a9221e;border-radius:16px;width:min(100%,560px);padding:30px;box-shadow:0 28px 80px #0000004d}.deleteDialog h2{color:var(--navy);margin:6px 0 12px;font-size:34px}.deleteDialog>p:not(.eyebrow){color:var(--muted);line-height:1.6}.deleteDialog label{margin-top:20px}.deleteActions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.deleteActions .secondaryAdmin{color:var(--navy);background:#fff;border:1px solid #b9c0cc}.deleteActions button:disabled{opacity:.5;cursor:not-allowed}.teamManager{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:1124px;margin:8px auto 26px;padding:28px;box-shadow:0 10px 26px #0b10280d}.teamManagerPanel{padding:0;overflow:hidden}.teamManagerSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:28px;list-style:none;display:grid}.teamManagerSummary::-webkit-details-marker{display:none}.assistantAccordion>summary::-webkit-details-marker{display:none}.assistantAccessSetup>summary::-webkit-details-marker{display:none}.teamManagerSummary h2{color:var(--navy);margin:5px 0 4px;font-size:34px}.teamManagerSummary p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.5}.teamManagerSummary>i,.assistantAccordion>summary>i,.assistantAccessSetup>summary>i{color:var(--navy);font-size:22px;font-style:normal;transition:transform .2s}.teamManagerPanel[open]>.teamManagerSummary>i,.assistantAccordion[open]>summary>i,.assistantAccessSetup[open]>summary>i{transform:rotate(180deg)}.teamManagerStats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.teamManagerStats span{color:#476075;text-align:center;background:#f1f5f8;border-radius:9px;gap:2px;min-width:102px;padding:10px 12px;font-size:10px;font-weight:850;display:grid}.teamManagerStats strong{color:var(--navy);font-size:21px}.teamManagerStats .needsAssignment{color:#8d3c0b;background:#fff0df}.teamManagerStats .needsAssignment strong{color:#a0440b}.teamManagerBody{border-top:1px solid var(--line);background:#fbfcfd;padding:26px 28px 28px}.teamManagerIntro{max-width:760px}.teamManagerIntro h2{font-size:34px}.teamManagerIntro>p:last-child{color:var(--muted);line-height:1.6}.assistantForm{box-shadow:none;background:#f8f9fb;margin-top:22px;padding:24px}.assistantForm button{justify-self:start;padding:13px 19px}.assistantForm small{color:var(--muted);font-size:11px;line-height:1.5}.teamList{gap:10px;margin-top:22px;display:grid}.teamList>p{color:var(--muted)}.teamList article{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.teamList article>div{gap:5px;display:grid}.teamList article strong{color:var(--navy)}.teamList article span{color:var(--muted);font-size:12px}.teamList article>b{text-transform:uppercase;border-radius:20px;padding:7px 11px;font-size:11px}.activeUser{color:#176c36;background:#e7f7ec}.inactiveUser{color:#5e6675;background:#eceff3}.teamList article button{color:var(--navy);background:#fff;border:1px solid #b9c0cc;padding:10px 13px;font-size:12px}.assistantAccordion{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.assistantAccordion>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:15px 18px;list-style:none;display:grid}.assistantAccordion[open]>summary{border-bottom:1px solid var(--line);background:#f4f8fb}.assistantIdentity{align-items:center;gap:12px;min-width:0;display:flex}.assistantIdentity>span:last-child{gap:4px;min-width:0;display:grid}.assistantIdentity strong{color:var(--navy)}.assistantIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.assistantInitials{color:#fff;text-transform:uppercase;background:linear-gradient(145deg,#0b2b47,#163e5e);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid}.unassignedInitials{color:#9a3d0a;background:#fff0df}.assistantWorkload{min-width:74px;color:var(--muted);text-align:center;display:grid}.assistantWorkload strong{color:var(--navy);font-size:22px;line-height:1}.assistantWorkload span{text-transform:uppercase;font-size:10px;font-weight:850}.assistantAccordion>summary>b{text-transform:uppercase;border-radius:20px;padding:7px 11px;font-size:10px}.unassignedAccordion{border-color:#efcfaa}.assistantAccordionBody{padding:18px}.assistantControls{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-bottom:14px;display:flex}.assistantControls button{padding:10px 13px;font-size:11px}.assistantControls button:not(.secondaryAdmin){color:#fff;background:var(--navy)}.assistantEmpty{color:var(--muted);text-align:center;background:#f7f9fb;border-radius:8px;margin:4px 0;padding:16px;font-size:12px}.assistantClientList{gap:8px;display:grid}.assistantClientList>button{width:100%;color:var(--navy);text-align:left;box-shadow:none;background:#fff;border:1px solid #d7dfe6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.assistantClientList>button:hover{background:#f7fafc;border-color:#879caf;transform:none}.assistantClientList>button>span{gap:3px;min-width:0;display:grid}.assistantClientList>button>span:nth-child(2){text-align:right}.assistantClientList strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistantClientList small{color:var(--muted);font-size:10px}.assistantClientList b{color:#355a74;font-size:10px}.assistantClientList i{font-size:22px;font-style:normal}.assistantAccessSetup{background:#fff;border:1px dashed #b7c4cf;border-radius:10px;margin-top:18px;overflow:hidden}.assistantAccessSetup>summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:12px;font-weight:900;list-style:none;display:flex}.assistantAccessSetup .assistantForm{border-top:1px solid var(--line);border-radius:0;margin:0}.financialPermissionForm{box-shadow:none;background:#f5f8fb;border:1px solid #d5e0e9;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:17px;display:grid}.financialPermissionForm>div{grid-column:1/-1;gap:4px;display:grid}.financialPermissionForm>div strong{color:var(--navy)}.financialPermissionForm>div span{color:var(--muted);font-size:12px}.financialPermissionForm label{color:#213c55;background:#fff;border:1px solid #d8e1e9;border-radius:8px;flex-direction:row;align-items:center;gap:9px;min-height:48px;padding:9px 11px;font-size:12px;font-weight:750;display:flex}.financialPermissionForm input{flex:none;width:18px;height:18px}.financialPermissionForm button{grid-column:1/-1;justify-self:start;padding:11px 14px}.clientFinancePanel{background:#f7fafc;border:1px solid #cbd9e7;border-radius:11px;margin:0 0 24px;padding:22px}.financeHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.financeHeading h3{color:var(--navy);margin:3px 0 4px;font-size:22px}.financeHeading span{color:var(--muted);font-size:12px}.financeHeading>b{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px}.financeUnconfigured{color:#49657b;background:#eaf0f5}.financeStats,.clientFinanceSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.financeStats article,.clientFinanceSummary article{background:#fff;border:1px solid #dce4ec;border-radius:8px;gap:5px;padding:14px;display:grid}.financeStats span,.clientFinanceSummary span{color:var(--muted);font-size:11px}.financeStats strong,.clientFinanceSummary strong{color:var(--navy);font-size:18px}.financeConfig{box-shadow:none;background:#fff;border:1px solid #dce4ec;border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.financeConfig button{padding:13px 15px}.financeColumns{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.financeColumns>section{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:16px}.financeSectionTitle>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.financeSectionTitle strong{color:var(--navy);font-size:17px}.financeSectionTitle span{color:#49657b;background:#edf2f6;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.financeEmpty{color:var(--muted);font-size:12px}.financeRows{gap:7px;margin-top:12px;display:grid}.financeRows article{border:1px solid #e0e7ed;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.financeRows article>div:first-child{gap:3px;min-width:0;display:grid}.financeRows article strong{color:var(--navy)}.financeRows article span,.financeRows article small{color:var(--muted);font-size:11px}.financeRows article>div:last-child{grid-column:1/-1;gap:7px;display:flex}.financeRows button,.financeReminder{color:var(--navy);background:#fff;border:1px solid #b8c7d3;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:850;text-decoration:none}.financeStatus{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px}.financeStatus.confirmed,.financeStatus.paid{color:#176c36;background:#e1f5e7}.financeStatus.pending{color:#8a4b00;background:#fff0d8}.financeStatus.rejected,.financeStatus.cancelled,.financeStatus.overdue{color:#9b2922;background:#fee8e5}.financeAdd{border-top:1px solid #e0e7ed;margin-top:12px}.financeAdd.standalone{background:#fff;border:1px solid #dce4ec;border-radius:9px;padding:0 14px 14px}.financeAdd summary{color:var(--navy);cursor:pointer;padding:12px 0 5px;font-size:12px;font-weight:850}.financeAdd form{box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:8px;padding:0;display:grid}.financeAdd .financeWide{grid-column:1/-1}.financeAdd button{justify-self:start;padding:11px 13px}.clientProfileFinance{background:#f7f9fc;border:1px solid #dce3ec;border-radius:10px;margin-top:15px;padding:16px}.clientFinanceSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.clientNextPayment{color:#53647b;margin:10px 0 0;font-size:12px}.financeHub{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(1470px,100% - 32px);margin:8px auto 26px;overflow:hidden;box-shadow:0 18px 50px #071a2d14}.financeHub>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:16px;min-height:122px;padding:25px 36px;list-style:none;display:grid}.financeHub>summary::-webkit-details-marker{display:none}.financeHub>summary h2{color:var(--navy);margin:3px 0 7px;font-size:34px}.financeHub>summary p:last-child{color:var(--muted);margin:0;line-height:1.5}.financeHub>summary>span{color:#176c36;white-space:nowrap;background:#e7f7ec;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:850}.financeHub>summary>i{color:var(--red);font-size:20px;font-style:normal;transition:transform .2s}.financeHub[open]>summary>i{transform:rotate(180deg)}.financeHubBody{border-top:1px solid var(--line);background:#fbfcfd;padding:24px 36px 30px}.financeHubStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.financeHubStats article{background:#fff;border:1px solid #dce4ec;border-radius:9px;gap:5px;padding:16px;display:grid}.financeHubStats article.alert{background:#fff8ee;border-color:#efcfaa}.financeHubStats span{color:var(--muted);font-size:11px;font-weight:750}.financeHubStats strong{color:var(--navy);font-size:20px}.financeHubList{gap:8px;margin-top:16px;display:grid}.financeHubList>article{background:#fff;border:1px solid #dce4ec;border-radius:9px;grid-template-columns:minmax(260px,1.4fr) minmax(130px,.6fr) minmax(210px,.8fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.financeHubList>article>div:not(.financeClientIdentity){gap:3px;display:grid}.financeHubList small{color:var(--muted);font-size:11px}.financeHubList>article>div>strong{color:var(--navy);font-size:13px}.financeClientIdentity{align-items:center;gap:11px;min-width:0;display:flex}.financeClientIdentity>span{color:#fff;background:var(--navy);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.financeClientIdentity>div{gap:3px;min-width:0;display:grid}.financeClientIdentity strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financeHubList button{color:#fff;background:var(--navy);border:1px solid var(--navy);white-space:nowrap;border-radius:7px;padding:10px 12px;font-size:11px;font-weight:850}.financeHubEmpty,.financeLocked{color:var(--muted);text-align:center;background:#fff;border:1px dashed #c8d4df;border-radius:10px;padding:22px}.financeHubEmpty strong,.financeLocked strong{color:var(--navy)}.financeHubEmpty p,.financeLocked p{margin:5px 0 0;font-size:12px}.financeLocked{text-align:left;justify-content:center;align-items:center;gap:14px;display:flex}.financeLocked>span{color:#fff;background:#60778c;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.loginPage{background:radial-gradient(circle at 12% 8%,#ef312e1f,#0000 26%),linear-gradient(145deg,#07162b,#102d4b);place-items:center;min-height:100vh;padding:42px 20px;display:grid}.loginCard{border-top:5px solid var(--red);background:#fff;border-radius:18px;width:min(100%,520px);padding:44px;box-shadow:0 28px 80px #00000047}.loginCard>a:first-child{width:min(100%,330px);margin:0 auto 28px;display:block}.loginCard img{width:100%;height:auto;display:block}.loginCard h1{color:var(--navy);margin:8px 0 12px;font-size:42px;line-height:1.05}.loginIntro,.loginHelp{color:var(--muted);line-height:1.6}.loginForm{box-shadow:none;gap:16px;margin-top:24px;padding:0;display:grid}.loginForm button{justify-content:center;width:100%;margin-top:4px}.loginDivider{color:#698096;text-transform:uppercase;align-items:center;gap:12px;margin:20px 0;font-size:12px;font-weight:800;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:#d9e1e8;flex:1;height:1px}.googleLoginButton{min-height:52px;color:var(--navy);background:#fff;border:1px solid #b9c6d1;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-weight:850;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 7px #03132314}.googleLoginButton:hover{border-color:#7890a5;transform:translateY(-1px);box-shadow:0 5px 14px #0313231f}.googleLoginButton span{color:#fff;background:linear-gradient(135deg,#4285f4 0 35%,#34a853 35% 55%,#fbbc05 55% 75%,#ea4335 75%);border-radius:50%;place-items:center;width:26px;height:26px;font:900 15px/1 Arial,sans-serif;display:grid}.googleLoginNote{color:#61758a;text-align:center;margin:10px 0 0;font-size:11px;line-height:1.5}.loginError{color:#9f201c;background:#fff2f1;border:1px solid #ffc7c4;border-radius:8px;margin:0;padding:12px 14px;line-height:1.5}.passwordRules{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.loginSecurity{color:#30516e;background:#eef6fb;border-radius:9px;gap:5px;margin-top:24px;padding:16px;font-size:12px;line-height:1.5;display:grid}.loginSecurity strong{color:var(--navy)}.loginLinks{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;display:flex}.loginLinks a{color:var(--navy);font-size:12px;font-weight:800}.urgentEntry{border-left:5px solid var(--red)}.statusBadge{text-align:center;white-space:nowrap}.status-a-contacter,.status-documents-demandes{color:#8c4c05!important;background:#fff2d8!important}.status-consultation-planifiee,.status-en-analyse{color:#184e78!important;background:#e8f3fa!important}.status-dossier-actif{color:#176c36!important;background:#e7f7ec!important}.status-ferme,.status-archive{color:#5e6675!important;background:#eceff3!important}.assignedSummary,.unassignedSummary{margin-top:3px;font-weight:900;font-size:11px!important}.assignedSummary{color:#176c36!important}.unassignedSummary{color:#a51511!important}.serviceIdentity{color:#fff;background:#0a253b;border-bottom:4px solid #ef312e;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 6vw;display:grid}.serviceIdentityCode{color:#0a253b;letter-spacing:.05em;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:14px;font-weight:950;display:grid}.serviceIdentity>div{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.serviceIdentity small{color:#e7b85e;letter-spacing:.14em;font-size:10px;font-weight:900}.serviceIdentity strong{font-size:18px}.serviceIdentity p{color:#d8e3ec;grid-column:1/-1;margin:4px 0 0;font-size:12px}.serviceIdentity>b{color:#0a253b;text-align:center;background:#fff;border-radius:8px;max-width:360px;padding:10px 14px;font-size:12px}.serviceIdentity>a{color:#fff;text-underline-offset:3px;font-size:12px;font-weight:900;text-decoration:underline}.questionnaireIdentity{background:#0d5d58;border-bottom-color:#e7b85e;grid-template-columns:auto 1fr auto auto}.questionnaireIdentity .serviceIdentityCode{color:#0d5d58}.questionnaireIdentity small{color:#fff0bd}.questionnaireIdentity>b{color:#0d5d58}.quickAssign{box-shadow:none;background:#fff7f6;border:1px solid #ffd0cd;grid-template-columns:1fr minmax(220px,.8fr) auto;align-items:end;gap:14px;margin:0 0 20px;padding:18px 20px;display:grid}.quickAssign>div{align-self:center;gap:5px;display:grid}.quickAssign>div strong{color:var(--navy)}.quickAssign>div span{color:var(--muted);font-size:12px}.quickAssign button{white-space:nowrap;padding:14px 16px}.workflowPanel{box-shadow:none;background:#f8f9fb;margin-bottom:24px;padding:24px}.workflowPanel h3,.auditTrail h3{color:var(--navy);margin:0}.workflowTitle{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.workflowTitle .eyebrow{margin:0 0 5px;font-size:10px}.workflowTitle h3{font-size:23px}.workflowTitle>strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500}.workflowProgress{background:#dfe7ed;border-radius:20px;height:10px;margin-top:16px;overflow:hidden}.workflowProgress span{border-radius:inherit;background:linear-gradient(90deg,#ef312e,#d39b37);height:100%;transition:width .3s;display:block}.workflowProgressMeta{color:var(--muted);justify-content:space-between;gap:16px;margin:8px 0 20px;font-size:11px;font-weight:800;display:flex}.workflowGrid{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;display:grid}.workflowGridMain{grid-template-columns:1fr 1.5fr 1fr}.nextActionField{margin-top:15px}.workflowChecks{flex-wrap:wrap;gap:14px 28px;padding:17px 0 2px;display:flex}.workflowChecks label{color:var(--navy);align-items:center;gap:9px;font-weight:800;display:flex}.workflowChecks input{width:18px;height:18px}.workflowPanel button{justify-self:start;padding:13px 19px}.deadlineEditor{background:#fff;border:1px solid #cfdbe5;border-radius:10px;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.7fr) minmax(170px,.8fr) auto;align-items:end;gap:14px;margin:18px 0 2px;padding:18px;display:grid}.deadlineEditor>div{align-self:center}.deadlineEditor .eyebrow{margin:0 0 4px;font-size:10px}.deadlineEditor h4{color:var(--navy);margin:0;font-size:18px}.deadlineEditor small{color:var(--muted);margin-top:5px;display:block}.deadlineCompleteCheck{min-height:46px;color:var(--navy);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:850;display:flex}.deadlineCompleteCheck input{width:18px;height:18px}.deadlineBadge{border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.deadlineBadge.active{color:#176c36;background:#e7f7ec}.deadlineBadge.soon{color:#8a4b00;background:#fff0d8}.deadlineBadge.overdue{color:#a51e1e;background:#ffe3e3}.deadlineBadge.complete{color:#174f8a;background:#e3efff}.assistantCompensation{background:#f8fafc;border:1px solid #d6dee7;border-radius:10px;margin:0 0 24px;padding:22px}.assistantCompensation.enabled{background:#f5fbf7;border-color:#b9d8c4}.compensationHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.compensationHeading .eyebrow{margin:0 0 5px;font-size:10px}.compensationHeading h3{color:var(--navy);margin:0 0 5px;font-size:21px}.compensationHeading span{color:var(--muted);font-size:12px}.compensationHeading>b{border-radius:999px;flex:none;padding:8px 12px;font-size:12px}.paymentDue{color:#8a4b00;background:#fff0d8}.paymentPaid{color:#176c36;background:#e1f5e7}.compensationConfig{grid-template-columns:minmax(230px,1.5fr) 140px 160px 155px 155px;align-items:end;gap:12px;margin-top:18px;display:grid}.compensationToggle{border:1px solid var(--line);min-height:46px;color:var(--navy);background:#fff;border-radius:8px;align-items:center;gap:9px;padding:0 13px;font-weight:850;flex-direction:row!important;display:flex!important}.compensationToggle input{width:18px;height:18px}.compensationTasks{grid-column:1/-2}.compensationTasks textarea{resize:vertical;min-height:82px}.compensationConfig button,.timeEntryForm button,.timeEntryListHeader button,.timeReview button{white-space:nowrap;padding:13px 16px}.compensationStats{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px;display:grid}.compensationStats article{background:#fff;border:1px solid #dce6df;border-radius:8px;gap:5px;padding:15px;display:grid}.compensationStats strong{color:var(--navy);font-size:18px}.compensationStats span{color:var(--muted);font-size:11px;font-weight:750}.assistantAgreementStatus{background:#fff;border:1px solid #cbd9e7;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px;display:flex}.assistantAgreementStatus>div:first-child{gap:4px;display:grid}.assistantAgreementStatus>div:first-child span,.assistantAgreementStatus small{color:var(--muted);font-size:12px}.assistantAgreementStatus>div:first-child strong{color:var(--navy);font-size:17px}.assistantAgreementStatus>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assistantAgreementStatus a,.assistantAgreementStatus button{border:1px solid var(--navy);min-height:40px;color:var(--navy);background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.assistantAgreementStatus a:first-child{color:#fff;background:var(--navy)}.assistantAgreementHistory{background:#fff;border:1px solid #dce6df;border-radius:8px;margin-top:10px;overflow:hidden}.assistantAgreementHistory summary{cursor:pointer;color:var(--navy);padding:12px 15px;font-size:12px;font-weight:850}.assistantAgreementHistory>div{gap:6px;padding:0 10px 10px;display:grid}.assistantAgreementHistory a{color:var(--navy);background:#f7f9fb;border-radius:6px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.assistantAgreementHistory a span{color:var(--muted)}.timeEntryLocked{color:#75510b;background:#fff8e7;border:1px solid #ecd59d;border-radius:9px;gap:5px;margin-top:18px;padding:17px 18px;display:grid}.timeEntryLocked span{font-size:12px}.assistantAgreementDocument .mandateFee small{margin-top:6px;display:block}.timeEntryForm{background:#fff;border:1px solid #dce6df;border-radius:9px;grid-template-columns:1.2fr 150px 110px;align-items:end;gap:12px;margin-top:18px;padding:18px;display:grid}.timeEntryForm>div{align-self:center;gap:4px;display:grid}.timeEntryForm>div span{color:var(--muted);font-size:11px}.timeTask,.timeNote{grid-column:span 2}.timeEntryList{gap:8px;margin-top:18px;display:grid}.timeEntryListHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.timeEntryList>p{color:var(--muted);background:#fff;border-radius:8px;margin:0;padding:16px}.timeEntryList>article{background:#fff;border:1px solid #dce6df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.timeEntryList>article>div:first-child{gap:4px;display:grid}.timeEntryList>article span,.timeEntryList>article small{color:var(--muted);font-size:11px}.timeStatus{text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px}.timeStatus.pending{color:#8a4b00;background:#fff0d8}.timeStatus.approved{color:#176c36;background:#e1f5e7}.timeStatus.rejected{color:#a51e1e;background:#ffe3e3}.timeReview{gap:7px;display:flex}.timeReview .rejectTime{color:#a51e1e;background:#fff;border:1px solid #efb5b5}.compensationMessage{color:var(--navy);margin:14px 0 0;font-weight:800}.clientData{border:1px solid var(--line);border-radius:9px;margin:12px 0 26px;overflow:hidden}.clientData>summary{cursor:pointer;color:var(--navy);background:#f8f9fb;padding:17px 19px;font-weight:800}.clientData dl{border:0}.clientDataOpen{background:#fff;margin-top:18px;overflow:visible}.clientDataHeading{border-bottom:1px solid var(--line);background:#f3f7fa;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.clientDataHeading h3{color:var(--navy);margin:3px 0 0;font-size:20px}.clientDataHeading .eyebrow{margin:0;font-size:10px}.clientDataHeading>span{color:#176c36;background:#e7f7ec;border-radius:20px;flex:none;padding:6px 10px;font-size:11px;font-weight:850}.noClientData{color:var(--muted);margin:0;padding:20px}.auditTrail{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px}.auditTrail p{color:var(--muted)}.auditTrail ol{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.auditTrail li{border-top:1px solid var(--line);gap:5px;padding:13px 0 13px 22px;display:grid;position:relative}.auditTrail li:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;left:1px}.auditTrail li strong{color:var(--navy);font-size:13px}.auditTrail li span{color:var(--muted);font-size:11px}@media (width<=1100px){.dashboardFilters{grid-template-columns:repeat(3,1fr)}}@media (width<=1000px){.dashboardStats{grid-template-columns:repeat(3,1fr)}.serviceCategoryGrid,.supportGrid,.dashboardEntry summary,.workflowGrid,.workflowGridMain,.deadlineEditor,.compensationConfig{grid-template-columns:1fr 1fr}.compensationStats{grid-template-columns:repeat(3,1fr)}.timeEntryForm{grid-template-columns:1fr 1fr}}@media (width<=700px){.dashboardHeader nav span{display:none}.dashboardIntro{flex-direction:column;align-items:stretch}.dashboardStats,.dashboardFilters{grid-template-columns:1fr}.dashboardFilters{margin-left:14px;margin-right:14px}.dashboardStats{padding-left:14px;padding-right:14px}.dashboardEntry summary{grid-template-columns:1fr}.dashboardActions{flex-direction:column;align-items:stretch}.dashboardActions>div{grid-template-columns:1fr 1fr;display:grid}.workflowGrid{grid-template-columns:1fr}.teamManager,.serviceNavigator{margin-left:14px;margin-right:14px;padding:22px 18px}.linkHub{width:auto;margin-left:14px;margin-right:14px;padding:0}.serviceNavigatorHeading{flex-direction:column;align-items:stretch}.serviceCategoryGrid,.supportGrid{grid-template-columns:1fr}.linkHubHeading{grid-template-columns:1fr auto;gap:16px;min-height:0;padding:22px 18px}.linkHubHeading>span{grid-column:1/2;justify-self:start}.linkHubHeading>i{grid-area:1/2/3}.linkHubBody{padding:0 18px 22px}.clientRegistry{width:auto;margin-left:14px;margin-right:14px}.clientRegistrySummary{grid-template-columns:1fr auto;gap:12px;min-height:0;padding:22px 18px}.clientRegistrySummary>span{justify-self:start}.clientRegistrySummary>i{grid-area:1/2/4}.clientRegistryBody{padding:18px}.clientRegistryList{grid-template-columns:1fr}.duplicateReviewHeading{flex-direction:column;align-items:flex-start}.duplicatePeople{grid-template-columns:1fr}.duplicatePeople>b{justify-self:center;transform:rotate(90deg)}.clientDossierList article,.linkGroups{grid-template-columns:1fr}.linkGroup>summary{grid-template-columns:42px minmax(0,1fr) 24px;gap:12px;padding:14px}.linkGroupCount{grid-column:2;justify-self:start}.linkGroup>summary>i{grid-area:1/3/3}.linkGroupTitle small{white-space:normal}.dangerZone{flex-direction:column;align-items:stretch}.linkGrid{grid-template-columns:1fr}.linkGrid article,.internalLink{flex-direction:column;align-items:stretch}.linkGrid button,.internalLink button,.dangerZone button{width:100%}.teamList article{grid-template-columns:1fr}.teamManagerSummary{grid-template-columns:1fr auto;padding:22px 18px}.teamManagerSummary>div:first-child{grid-column:1/-1}.teamManagerSummary h2{font-size:28px}.teamManagerStats{justify-content:flex-start}.teamManagerStats span{flex:1;min-width:88px}.teamManagerBody{padding:20px 16px}.assistantAccordion>summary{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.assistantAccordion>summary>b{display:none}.assistantIdentity small{max-width:190px}.assistantWorkload{min-width:54px}.assistantControls{grid-template-columns:1fr;display:grid}.assistantControls button{width:100%}.assistantClientList>button{grid-template-columns:minmax(0,1fr) auto}.assistantClientList>button>span:nth-child(2){text-align:left;grid-column:1/2}.assistantClientList>button>i{grid-area:1/2/3}.quickAssign,.deadlineEditor{grid-template-columns:1fr}.compensationHeading,.timeEntryListHeader{flex-direction:column;align-items:stretch}.compensationConfig,.compensationStats,.timeEntryForm{grid-template-columns:1fr}.compensationTasks{grid-column:auto}.assistantAgreementStatus{flex-direction:column;align-items:stretch}.assistantAgreementStatus>div:last-child{grid-template-columns:1fr;display:grid}.timeTask,.timeNote{grid-column:auto}.timeEntryList>article{grid-template-columns:1fr}.timeReview{width:100%}.timeReview button{flex:1}.loginCard{padding:30px 22px}.loginCard h1{font-size:34px}.serviceIdentity,.questionnaireIdentity{grid-template-columns:auto 1fr;padding:12px 16px}.serviceIdentityCode{width:42px;height:42px}.serviceIdentity>div{grid-template-columns:1fr}.serviceIdentity>div strong{font-size:15px}.serviceIdentity p{display:none}.serviceIdentity>b{grid-column:1/-1;width:100%;max-width:none}.serviceIdentity>a{text-align:center;grid-column:1/-1}}@media print{.dashboardHeader nav,.dashboardFilters,.dashboardActions,.workflowPanel button,.siteCredit,.facebookFollow,.formLanguageSwitch{display:none!important}.adminPage{background:#fff}.dossierCard{break-inside:avoid;box-shadow:none}.dashboardEntry:not([open]) .dossierBody{display:none}}.dashboardThemeToggle{background:#112846;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:-14px 6px 18px;padding:4px;display:grid}.dashboardThemeToggle button{color:#afbed2;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px 8px;font-size:12px;font-weight:800;display:flex}.dashboardThemeToggle button.selected{color:#07152d;background:#fff}.dashboardTeamShortcuts{border-left:1px solid #36516f;gap:1px;margin:0 0 5px 26px;padding:3px 0 5px 12px;display:grid}.dashboardTeamShortcuts strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:6px 8px 3px;font-size:10px}.dashboardSidebar nav .dashboardTeamShortcuts a{color:#aebdd1;background:0 0;border-radius:6px;min-height:31px;padding:5px 8px;font-size:11px;font-weight:650}.dashboardSidebar nav .dashboardTeamShortcuts a:hover{color:#fff;background:#132b4b}.dashboardSidebar{width:252px;padding:20px 16px}.dashboardWorkspace{margin-left:252px}.dashboardBrand{margin-bottom:26px}.dashboardHome{margin-bottom:18px}.actionCards{grid-template-columns:repeat(4,minmax(0,1fr))}.actionCards button{min-height:112px}.dashboardHomeGrid>section{border-radius:14px}html[data-dashboard-theme=light] .dashboardSidebar{color:#07152d;background:#fff;border-right:1px solid #dce4ee;box-shadow:8px 0 28px #07152d12}html[data-dashboard-theme=light] .dashboardBrand{border:1px solid #e1e7ef}html[data-dashboard-theme=light] .dashboardThemeToggle{background:#eef2f7;border:1px solid #dce4ee}html[data-dashboard-theme=light] .dashboardThemeToggle button{color:#52637a}html[data-dashboard-theme=light] .dashboardThemeToggle button.selected{color:#fff;background:#07152d}html[data-dashboard-theme=light] .dashboardSidebar nav>a{color:#354760}html[data-dashboard-theme=light] .dashboardSidebar nav>a span{color:#647a95}html[data-dashboard-theme=light] .dashboardSidebar nav>a:hover,html[data-dashboard-theme=light] .dashboardSidebar nav>a.active{color:#07152d;background:#eaf0f8}html[data-dashboard-theme=light] .dashboardTeamShortcuts{border-left-color:#d2dce8}html[data-dashboard-theme=light] .dashboardTeamShortcuts strong{color:#243952}html[data-dashboard-theme=light] .dashboardSidebar nav .dashboardTeamShortcuts a{color:#586a82}html[data-dashboard-theme=light] .dashboardSidebar nav .dashboardTeamShortcuts a:hover{color:#07152d;background:#eef3f8}html[data-dashboard-theme=light] .dashboardSidebarUser{border-top-color:#dce4ee}html[data-dashboard-theme=light] .dashboardSidebarUser small{color:#65778f}html[data-dashboard-theme=light] .dashboardSidebarUser a{color:#b52a26}html[data-dashboard-theme=dark] .dashboardPage{color:#e9f0fb;background:#071124}html[data-dashboard-theme=dark] .dashboardWorkspace{background:#071124}html[data-dashboard-theme=dark] .dashboardTopbar{background:#091830f5;border-bottom-color:#263b58}html[data-dashboard-theme=dark] .dashboardTopbar strong,html[data-dashboard-theme=dark] .dashboardTopbar nav a,html[data-dashboard-theme=dark] .dashboardIntro h1{color:#eef4ff}html[data-dashboard-theme=dark] .dashboardIntro p,html[data-dashboard-theme=dark] .dashboardIntro aside span{color:#afbdd1}html[data-dashboard-theme=dark] .dashboardIntro aside{color:#eaf2ff;background:#102542;border-color:#ef312e}html[data-dashboard-theme=dark] .dashboardHomeHeading h2,html[data-dashboard-theme=dark] .homePanelHeading h3,html[data-dashboard-theme=dark] .priorityTable strong,html[data-dashboard-theme=dark] .activityList strong{color:#eef4ff}html[data-dashboard-theme=dark] .dashboardHomeHeading>button,html[data-dashboard-theme=dark] .actionCards button,html[data-dashboard-theme=dark] .dashboardHomeGrid>section{color:#e9f0fb;background:#0e203e;border-color:#263b58}html[data-dashboard-theme=dark] .actionCards span,html[data-dashboard-theme=dark] .actionCards small,html[data-dashboard-theme=dark] .priorityTable small,html[data-dashboard-theme=dark] .activityList small{color:#aebcd0}html[data-dashboard-theme=dark] .priorityTable article,html[data-dashboard-theme=dark] .activityList article{border-top-color:#263b58}html[data-dashboard-theme=dark] .priorityTable article>button{color:#dbe9fa;background:#17304f;border-color:#35506f}html[data-dashboard-theme=dark] .homePanelHeading>span{color:#c3d2e6;background:#1a3352}html[data-dashboard-theme=dark] .clientRegistry,html[data-dashboard-theme=dark] .documentsHub,html[data-dashboard-theme=dark] .linkHub,html[data-dashboard-theme=dark] .guideAckManager,html[data-dashboard-theme=dark] .teamManager,html[data-dashboard-theme=dark] .referralManager,html[data-dashboard-theme=dark] .mandateManager,html[data-dashboard-theme=dark] .financeHub,html[data-dashboard-theme=dark] .serviceNavigator,html[data-dashboard-theme=dark] .dashboardFilters,html[data-dashboard-theme=dark] .dashboardActions,html[data-dashboard-theme=dark] .dashboardList{background:#0e203e;border-color:#263b58}html[data-dashboard-theme=dark] .clientRegistrySummary h2,html[data-dashboard-theme=dark] .documentsHub>summary h2,html[data-dashboard-theme=dark] .linkHubHeading h2,html[data-dashboard-theme=dark] .teamManagerSummary h2,html[data-dashboard-theme=dark] .mandateManager>summary h2,html[data-dashboard-theme=dark] .financeHub>summary h2,html[data-dashboard-theme=dark] .serviceNavigator h2{color:#eef4ff}html[data-dashboard-theme=dark] .clientRegistrySummary p,html[data-dashboard-theme=dark] .documentsHub>summary p:last-child,html[data-dashboard-theme=dark] .linkHubHeading p,html[data-dashboard-theme=dark] .teamManagerSummary p:not(.eyebrow),html[data-dashboard-theme=dark] .mandateManager>summary p,html[data-dashboard-theme=dark] .financeHub>summary p{color:#aebcd0}@media (width<=1100px){.dashboardSidebar{width:218px}.dashboardWorkspace{margin-left:218px}.actionCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.dashboardSidebar{width:100%;padding:10px 12px}.dashboardWorkspace{margin-left:0}.dashboardThemeToggle{min-width:164px;margin:0}.dashboardTeamShortcuts{display:none}.actionCards{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboardPage{background:#f3f6fa;min-height:100vh;padding:0}.dashboardSidebar{z-index:40;box-sizing:border-box;color:#fff;background:#07152d;flex-direction:column;width:238px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 34px #07152d1f}.dashboardBrand{background:#fff;border-radius:12px;margin:0 6px 28px;padding:12px;display:block}.dashboardBrand img{width:100%;height:auto;display:block}.dashboardSidebar nav{gap:5px;display:grid}.dashboardSidebar nav a{color:#c9d3e3;border-radius:9px;align-items:center;gap:12px;min-height:44px;padding:0 13px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.dashboardSidebar nav a span{color:#91a4c0;text-align:center;width:22px;font-size:17px}.dashboardSidebar nav a:hover,.dashboardSidebar nav a.active{color:#fff;background:#172a48}.dashboardSidebar nav a.active{box-shadow:inset 3px 0 #ef312e}.dashboardSidebarUser{border-top:1px solid #ffffff1f;gap:4px;margin-top:auto;padding:16px 13px 5px;display:grid}.dashboardSidebarUser small{color:#91a4c0}.dashboardSidebarUser strong{font-size:13px}.dashboardSidebarUser a{color:#ff8c89;margin-top:8px;font-size:12px;font-weight:800}.dashboardWorkspace{min-width:0;margin-left:238px;padding-bottom:60px}.dashboardTopbar{z-index:30;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e0e6ee;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px 34px;display:flex;position:sticky;top:0}.dashboardTopbar>div{gap:1px;display:grid}.dashboardTopbar .eyebrow{margin:0;font-size:9px}.dashboardTopbar strong{color:#07152d;font-size:18px}.dashboardTopbar nav{gap:18px;display:flex}.dashboardTopbar nav a{color:#34465f;font-size:12px;font-weight:800}.dashboardWorkspace .dashboardIntro{width:auto;max-width:1440px;margin:0 auto;padding:34px 28px 22px}.dashboardWorkspace .dashboardIntro h1{margin:3px 0 7px;font-size:40px}.dashboardWorkspace .dashboardIntro aside{box-shadow:none;border-left-width:3px;border-radius:8px}.dashboardModuleStack{flex-direction:column;display:flex}.dashboardHome{box-sizing:border-box;order:1;width:min(1440px,100% - 56px);margin:0 auto 24px}.clientRegistry{order:2}.documentsHub{order:3}.instructionAlert{order:4}.serviceNavigator{order:5}.dashboardFilters{order:6}.dashboardActions{order:7}.dashboardNotice{order:8}.dashboardList{order:9}.linkHub{order:20}.guideAckManager{order:21}.teamManager{order:22}.referralManager{order:23}.deleteOverlay{order:30}.dashboardHomeHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.dashboardHomeHeading h2{color:#07152d;margin:3px 0 0;font:700 29px Georgia,serif}.dashboardHomeHeading>button{color:#183a5b;cursor:pointer;background:#fff;border:1px solid #cfd8e4;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:800}.actionCards{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.actionCards button{color:#07152d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-top:4px solid #59718d;border-radius:11px;align-content:start;gap:5px;min-height:126px;padding:17px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 7px 18px #0e1f370d}.actionCards button:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0e1f371a}.actionCards button.critical{border-top-color:#d72f2b}.actionCards button.warning{border-top-color:#e58a1f}.actionCards button.soon{border-top-color:#dab83c}.actionCards span{color:#53647b;text-transform:uppercase;letter-spacing:.035em;font-size:11px;font-weight:850}.actionCards strong{font:700 32px Georgia,serif}.actionCards small{color:#718096;font-size:11px}.dashboardHomeGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:14px;margin-top:14px;display:grid}.dashboardHomeGrid>section{background:#fff;border:1px solid #dce3ec;border-radius:12px;min-width:0;padding:21px;box-shadow:0 7px 18px #0e1f370a}.homePanelHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.homePanelHeading h3{color:#07152d;margin:2px 0 0;font-size:19px}.homePanelHeading>span{color:#31536f;background:#edf2f7;border-radius:14px;padding:6px 9px;font-size:11px;font-weight:850}.priorityTable,.activityList{display:grid}.priorityTable article{border-top:1px solid #edf0f4;grid-template-columns:9px minmax(150px,1fr) minmax(120px,.8fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 3px;display:grid}.priorityDot{background:#d3a322;border-radius:50%;width:8px;height:8px}.priorityDot[data-urgent=true]{background:#e4312d;box-shadow:0 0 0 4px #fee9e8}.priorityTable article>div,.activityList article>div{gap:3px;min-width:0;display:grid}.priorityTable strong,.activityList strong{color:#10233d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.priorityTable small,.activityList small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.priorityTable article>b{color:#76520c;font-size:10px;font-weight:800}.priorityTable article>button{color:#143c63;cursor:pointer;background:#f5f8fb;border:1px solid #cfd9e5;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:850}.activityList article{border-top:1px solid #edf0f4;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px 2px;display:grid}.activityList article>span{color:#fff;background:#193552;border-radius:50%;place-items:center;width:33px;height:33px;font-size:9px;font-weight:900;display:grid}.documentsHub{box-sizing:border-box;background:#fff;border:1px solid #dce3ec;border-radius:14px;width:min(1440px,100% - 56px);margin:0 auto 24px;overflow:hidden;box-shadow:0 8px 25px #071a2d0f}.documentsHub>summary{box-sizing:border-box;cursor:pointer;grid-template-columns:1fr auto 30px;align-items:center;gap:18px;min-height:106px;padding:22px 28px;list-style:none;display:grid}.documentsHub>summary::-webkit-details-marker{display:none}.documentsHub>summary h2{color:#07152d;margin:3px 0 6px;font-size:28px}.documentsHub>summary p:last-child{color:#68778b;margin:0}.documentsHub>summary>span{color:#176c36;background:#e7f7ec;border-radius:18px;padding:8px 11px;font-size:11px;font-weight:850}.documentsHub>summary>i{color:#ef312e;font-size:20px;font-style:normal;transition:transform .2s}.documentsHub[open]>summary>i{transform:rotate(180deg)}.documentsHubBody{background:#fafbfd;border-top:1px solid #e4e9ef;padding:24px 28px 28px}.documentDossierSelect{color:#10233d;gap:7px;margin-bottom:16px;font-size:12px;font-weight:850;display:grid}.documentDossierSelect select,.documentActionsGrid select,.documentActionsGrid input,.documentActionsGrid textarea{box-sizing:border-box;color:#10233d;width:100%;font:inherit;background:#fff;border:1px solid #bcc9d8;border-radius:8px;padding:11px 12px}.documentActionsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.documentActionsGrid form{background:#fff;border:1px solid #dce3ec;border-radius:11px;gap:13px;min-width:0;padding:20px;display:grid}.documentActionsGrid form>div{grid-template-columns:38px 1fr;gap:2px 11px;display:grid}.documentActionIcon{color:#fff;background:#0e3457;border-radius:9px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.documentActionsGrid h3{color:#07152d;margin:0;font-size:18px}.documentActionsGrid p{color:#718096;margin:0;font-size:11px}.documentActionsGrid label{color:#10233d;gap:6px;font-size:11px;font-weight:850;display:grid}.documentActionsGrid label small{color:#718096;font-weight:500}.documentActionsGrid button,.documentRequestResult button{color:#fff;cursor:pointer;background:#07152d;border:0;border-radius:8px;justify-self:start;padding:10px 14px;font-size:11px;font-weight:850}.documentRequestResult{background:#eef7f2;border:1px solid #c8e4d2;border-radius:9px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.documentRequestResult a{color:#176c36;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.documentTables{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:18px;display:grid}.documentTables>section{background:#fff;border:1px solid #dce3ec;border-radius:11px;min-width:0;padding:18px}.documentTableHeading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.documentTableHeading h3{color:#07152d;margin:0;font-size:17px}.documentTableHeading span{background:#edf2f7;border-radius:12px;padding:5px 8px;font-size:10px;font-weight:850}.documentRows article{border-top:1px solid #edf0f4;grid-template-columns:39px 1fr auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.fileType{color:#9b2f2a;text-align:center;background:#fff0ef;border-radius:6px;padding:7px 4px;font-size:9px;font-weight:900}.documentRows article>div,.requestRows article>div{gap:3px;min-width:0;display:grid}.documentRows strong,.requestRows strong{color:#10233d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.documentRows small,.requestRows small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.documentRows article>b{color:#53647b;font-size:9px}.documentRows article>a{color:#143c63;font-size:10px;font-weight:850}.documentRowActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.documentRowActions a,.documentRowActions button{color:#143c63;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd6e2;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:850;text-decoration:none}.documentRowActions .deleteDocumentButton{color:#a1261c;border-color:#e7aaa5}.documentRowActions .deleteDocumentButton:hover{color:#fff;background:#b92d26;border-color:#b92d26}.documentRowActions button:disabled{opacity:.55;cursor:wait}.clientProfileDocuments,.dossierUploadedDocuments{background:#f7f9fc;border:1px solid #dce3ec;border-radius:10px;margin-top:15px;padding:16px}.portalImport{background:#fff;border:1px solid #dce3ec;border-radius:10px;margin:15px 0;overflow:hidden}.portalImport>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:grid}.portalImport>summary::-webkit-details-marker{display:none}.portalImport>summary>div{gap:3px;display:grid}.portalImport>summary strong{color:#10233d;font-size:16px}.portalImport>summary span{color:#718096;font-size:12px}.portalImport>summary i{color:#ef3434;font-style:normal;transition:transform .2s}.portalImport[open]>summary i{transform:rotate(180deg)}.portalImportBody{background:#f8fafc;border-top:1px solid #e0e6ee;gap:14px;padding:16px;display:grid}.portalImportBody>label,.portalImportSource label{color:#172942;gap:6px;font-size:12px;font-weight:800;display:grid}.portalImportBody select,.portalImportSource input[type=file],.portalImportSource textarea,.portalImportField input[type=text],.portalImportField input:not([type]),.portalImportField select{color:#10233d;width:100%;font:inherit;background:#fff;border:1px solid #cbd6e2;border-radius:7px;padding:10px 11px}.portalImportSource{background:#fff;border:1px solid #dce3ec;border-radius:9px;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.portalImportSource small{color:#718096;font-size:10px;font-weight:500}.portalImportSource button{min-height:40px}.portalImportColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portalImportColumns>section{background:#fff;border:1px solid #dce3ec;border-radius:9px;overflow:hidden}.portalImportColumns>section>div:first-child{border-bottom:1px solid #e0e6ee;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.portalImportColumns h4{color:#10233d;margin:0;font-size:15px}.portalImportColumns>section>div:first-child span{color:#176c36;background:#e7f7ec;border-radius:14px;padding:5px 8px;font-size:10px;font-weight:850}.portalImportFields{padding:4px 14px 9px;display:grid}.portalImportField{border-bottom:1px solid #edf1f5;grid-template-columns:20px 1fr;align-items:start;gap:8px;padding:9px 0;display:grid}.portalImportField:last-child{border-bottom:0}.portalImportField>input{accent-color:#ef3434;width:17px;height:17px}.portalImportField>span{color:#42536a;gap:5px;font-size:11px;font-weight:750;display:grid}.portalImportField>span input{min-height:38px}.portalImportFooter{justify-content:space-between;align-items:center;gap:14px;display:flex}.portalImportFooter>label,.portalImportFooter>span{color:#42536a;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.portalImportFooter input{accent-color:#ef3434;width:17px;height:17px}.portalImportFooter>button{color:#fff;background:#071a35;border:1px solid #071a35;border-radius:7px;padding:11px 15px;font-size:11px;font-weight:850}.portalImportMessage{color:#176c36;background:#e7f7ec;border:1px solid #bde5c9;border-radius:7px;margin:0;padding:10px 12px;font-size:12px}.portalCaseSummary{background:#f7f9fc;border:1px solid #dce3ec;border-radius:10px;margin-top:15px;padding:16px}.portalCaseSummary .dossierChecklist{margin-bottom:12px}.portalCaseSummary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.portalCaseSummary dl>div{background:#fff;border:1px solid #e0e6ee;border-radius:7px;gap:3px;padding:10px;display:grid}.portalCaseSummary dl>div:nth-child(4){grid-column:span 2}.portalCaseSummary dt{color:#718096;font-size:10px;font-weight:750}.portalCaseSummary dd{color:#10233d;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.clientRecord summary .clientPortalPreview{color:#176c36;margin-top:4px;font-weight:800}.dossierUploadedDocuments{margin:0 0 18px;padding:20px}.clientProfileDocumentsHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.clientProfileDocumentsHeading h3{color:#07152d;margin:2px 0 0;font-size:18px}.clientProfileDocumentsHeading>span{color:#31536f;white-space:nowrap;background:#e8eef5;border-radius:14px;padding:6px 9px;font-size:11px;font-weight:850}.clientProfileEmpty{color:#68778b;margin:0;font-size:12px}.clientProfileDocumentList{gap:7px;display:grid}.clientProfileDocumentList article{background:#fff;border:1px solid #e0e6ee;border-radius:8px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.clientProfileDocumentList article>div:nth-child(2){gap:3px;min-width:0;display:grid}.clientProfileDocumentList strong{color:#10233d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.clientProfileDocumentList small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.requestRows article{border-top:1px solid #edf0f4;grid-template-columns:1fr auto;gap:10px;padding:12px 0;display:grid}.requestRows article>b{border-radius:14px;align-self:center;padding:6px 8px;font-size:9px}.requestRows article>b.active{color:#176c36;background:#e7f7ec}.requestRows article>b.expired{color:#8e3029;background:#fee8e5}.dashboardWorkspace .clientRegistry,.dashboardWorkspace .linkHub,.dashboardWorkspace .guideAckManager,.dashboardWorkspace .teamManager,.dashboardWorkspace .referralManager,.dashboardWorkspace .mandateManager,.dashboardWorkspace .instructionAlert,.dashboardWorkspace .serviceNavigator,.dashboardWorkspace .dashboardFilters,.dashboardWorkspace .dashboardActions,.dashboardWorkspace .dashboardNotice,.dashboardWorkspace .dashboardList{box-sizing:border-box;width:min(1440px,100% - 56px);max-width:none;margin-left:auto;margin-right:auto}.dashboardWorkspace .clientRegistry,.dashboardWorkspace .linkHub,.dashboardWorkspace .guideAckManager,.dashboardWorkspace .teamManager,.dashboardWorkspace .referralManager,.dashboardWorkspace .mandateManager{border-radius:14px;box-shadow:0 8px 25px #071a2d0f}.dashboardWorkspace .clientRegistrySummary,.dashboardWorkspace .linkHubHeading{min-height:106px;padding:22px 28px}.dashboardWorkspace .serviceNavigator{padding:24px 26px}.dashboardWorkspace .dashboardFilters{grid-template-columns:1.5fr repeat(5,1fr)}.dashboardWorkspace .mandateManager{margin-top:24px}.documentPortal{background:#eef3f8;min-height:100vh;padding-bottom:60px}.documentPortal>header{background:#fff;border-bottom:1px solid #dbe3ec;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:12px max(24px,50% - 490px);display:flex}.documentPortal>header img{width:260px;max-width:55vw}.documentPortal>header span{color:#53647b;font-size:12px;font-weight:850}.documentPortal>section{box-sizing:border-box;background:#fff;border:1px solid #dce3ec;border-radius:16px;width:min(760px,100% - 32px);margin:55px auto;padding:40px;box-shadow:0 18px 50px #071a2d17}.documentPortal h1{color:#07152d;margin:5px 0 14px;font:700 42px Georgia,serif}.documentPortal>section>p{color:#53647b;line-height:1.6}.requestedDocuments{color:#17334f;background:#f3f7fb;border-left:4px solid #ef312e;margin:22px 0;padding:18px 20px}.requestedDocuments ul{margin-bottom:0;line-height:1.7}.documentPortal form{gap:16px;display:grid}.documentPortal form label{color:#10233d;gap:7px;font-size:12px;font-weight:850;display:grid}.documentPortal form input,.documentPortal form select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #b9c7d8;border-radius:8px;padding:13px}.documentPortal form small{color:#718096;font-weight:500}.documentPortal form button{color:#fff;cursor:pointer;background:#07152d;border:0;border-radius:9px;justify-self:start;padding:14px 20px;font-weight:850}.documentPortalError{text-align:center}@media (width<=1200px){.actionCards{grid-template-columns:repeat(3,1fr)}.dashboardHomeGrid,.documentTables{grid-template-columns:1fr}.dashboardWorkspace .dashboardFilters{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.dashboardSidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:10px 12px;position:sticky;top:0}.dashboardBrand{width:112px;margin:0;padding:6px}.dashboardSidebar nav{display:flex;overflow-x:auto}.dashboardSidebar nav a{min-width:max-content}.dashboardSidebarUser{display:none}.dashboardWorkspace{margin-left:0}.dashboardTopbar{display:none}.dashboardWorkspace .dashboardIntro{padding:24px 16px 18px}.dashboardHome,.documentsHub,.dashboardWorkspace .clientRegistry,.dashboardWorkspace .linkHub,.dashboardWorkspace .guideAckManager,.dashboardWorkspace .teamManager,.dashboardWorkspace .referralManager,.dashboardWorkspace .mandateManager,.dashboardWorkspace .instructionAlert,.dashboardWorkspace .serviceNavigator,.dashboardWorkspace .dashboardFilters,.dashboardWorkspace .dashboardActions,.dashboardPagination,.dashboardWorkspace .dashboardNotice,.dashboardWorkspace .dashboardList{width:calc(100% - 28px)}.actionCards{grid-template-columns:repeat(2,1fr)}.dashboardHomeGrid,.documentActionsGrid{grid-template-columns:1fr}.priorityTable article{grid-template-columns:9px 1fr auto}.priorityTable article>b{display:none}.documentsHub>summary{grid-template-columns:1fr auto}.documentsHub>summary>i{grid-area:1/2/3}.documentsHubBody{padding:18px 14px}.documentRows article{grid-template-columns:36px 1fr}.documentRows article>b{display:none}.documentRows .documentRowActions{grid-column:2;justify-content:flex-start}.clientProfileDocumentList article{grid-template-columns:36px 1fr}.clientProfileDocumentList .documentRowActions{grid-column:2;justify-content:flex-start}.portalImportSource,.portalImportColumns{grid-template-columns:1fr}.portalImportFooter{flex-direction:column;align-items:flex-start}.dashboardWorkspace .dashboardFilters{grid-template-columns:1fr}.documentPortal>section{padding:28px 20px}.documentPortal h1{font-size:34px}.financialPermissionForm{grid-template-columns:1fr}.financeHeading{flex-direction:column;align-items:flex-start}.financeStats,.clientFinanceSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.financeConfig,.financeColumns,.financeAdd form{grid-template-columns:1fr}.financeAdd .financeWide{grid-column:auto}.financeHub{width:calc(100% - 28px)}.financeHub>summary{grid-template-columns:1fr auto;padding:20px}.financeHub>summary>span{grid-column:1}.financeHub>summary>i{grid-area:1/2/3}.financeHubBody{padding:16px}.financeHubStats{grid-template-columns:repeat(2,minmax(0,1fr))}.financeHubList>article{grid-template-columns:1fr}.financeHubList button{justify-self:start}.portalCaseSummary dl{grid-template-columns:1fr 1fr}.portalCaseSummary dl>div:nth-child(4){grid-column:span 2}.dossierChecklist{grid-template-columns:1fr}}@media (width<=480px){.dashboardSidebar nav a{padding:0 9px;font-size:0}.dashboardSidebar nav a span{font-size:18px}.actionCards{grid-template-columns:1fr 1fr}.actionCards button{min-height:112px;padding:14px}.dashboardHomeHeading{flex-direction:column;align-items:flex-start}.priorityTable article{grid-template-columns:8px 1fr}.priorityTable article>button{grid-column:2;justify-self:start}.documentsHub>summary>span{display:none}.documentRequestResult{flex-direction:column;align-items:stretch}}.mandateLanguageChoice{background:#fff;border:1px solid #c9d6e3;border-radius:12px;max-width:420px;padding:16px 18px}.mandateLanguageChoice small{color:#5d6b80;font-weight:400;line-height:1.45}.mandateLanguageBadge{color:#173b62;letter-spacing:.08em;background:#e7eef7;border-radius:999px;padding:3px 7px;font-size:10px;display:inline-block}.mandateReplacementNotice{color:#714c00;background:#fff4d8;border:1px solid #e4c476;border-radius:10px;margin:0;padding:13px 16px;font-weight:800}.mandateRequest{background:#f5f7fa;border:1px solid #d7deea;border-radius:11px;grid-column:1/-1;gap:7px;padding:14px 16px;display:grid}.mandateRequest span{color:#566278;line-height:1.45}.mandateRequest>div{flex-wrap:wrap;gap:8px;display:flex}.mandateRequest button{cursor:pointer;color:#fff;background:#07132e;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.mandateRequest-pending{background:#fff9eb;border-left:4px solid #d69a18}.mandateRequest-approved{background:#f0faf4;border-left:4px solid #16804b}.mandateRequest-rejected{background:#fff3f2;border-left:4px solid #b62b23}.formLanguageSwitch{left:max(18px, env(safe-area-inset-left));z-index:120;color:#fff;white-space:nowrap;background:#071a2d;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:5px;max-width:calc(100vw - 36px);padding:6px;display:flex;position:fixed;bottom:24px;right:auto;overflow:visible;box-shadow:0 10px 28px #061b2d38;transform:none!important}.formLanguageSwitch>span{padding:0 8px 0 10px;font-size:11px;font-weight:800}.formLanguageSwitch button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:42px;padding:8px 10px;font-size:12px;font-weight:900}.formLanguageSwitch button.active{color:#071a2d;background:#fff}.formLanguageSwitch button:focus-visible{outline-offset:2px;outline:3px solid #e7b85e}@media (width<=700px){.formLanguageSwitch{left:max(12px, env(safe-area-inset-left));bottom:72px;right:auto}.formLanguageSwitch>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.facebookFollow{z-index:90;color:#fff;background:#0b4f9c;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:8px 17px 8px 8px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:fixed;bottom:76px;right:22px;box-shadow:0 12px 32px #0519303d}.facebookFollow span{color:#0b4f9c;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Arial,sans-serif;font-size:24px;font-weight:900;line-height:1;display:grid}.facebookFollow strong{color:#fff;letter-spacing:.01em;font-size:13px}.facebookFollow:hover,.facebookFollow:focus-visible{background:#083f7e;transform:translateY(-3px);box-shadow:0 16px 36px #05193052}.facebookFollow:focus-visible{outline-offset:3px;outline:3px solid #e7b85e}@media (width<=700px){.facebookFollow{min-height:44px;padding:6px;bottom:70px;right:14px}.facebookFollow span{width:32px;height:32px}.facebookFollow strong{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.asylumQuestionnaireLinks{background:#f4f7f8;padding:92px 6vw}.asylumQuestionnaireLinks .sectionIntro{max-width:760px;margin-bottom:34px}.asylumQuestionnaireLinks .supportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.asylumQuestionnaireLinks article{background:#fff;border:1px solid #dce6e7;border-top:4px solid #15756f;border-radius:12px;padding:34px;box-shadow:0 18px 45px #06203314}.asylumQuestionnaireLinks article>span{color:#0a5d58;letter-spacing:.12em;background:#e5f4f1;border-radius:20px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.asylumQuestionnaireLinks h3{color:var(--navy);margin:18px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:28px}.asylumQuestionnaireLinks article p{color:var(--muted);line-height:1.65}.asylumQuestionnaireLinks article a{color:#a51511;margin-top:10px;font-weight:900;display:inline-flex}.asylumQuestionnairePage{color:#101a2e;background:#edf2f5;min-height:100vh}.questionnaireHeader{background:#fff;border-bottom:1px solid #d7e0e6;justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:20px 5vw;display:flex}.questionnaireHeader img{width:300px;height:auto;display:block}.questionnaireHeader>div{text-align:right;gap:5px;display:grid}.questionnaireHeader span{color:#607083;font-size:12px}.questionnaireHeader strong{color:var(--navy);font-size:16px}.questionnaireShell{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:start;gap:56px;max-width:1540px;margin:0 auto;padding:64px 5vw 80px;display:grid}.questionnaireIntro{position:sticky;top:28px}.questionnaireIntro h1{max-width:620px;color:var(--navy);margin:12px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.2vw,68px);font-weight:500;line-height:1.02}.questionnaireIntro>p:not(.eyebrow){color:#526278;max-width:620px;font-size:17px;line-height:1.7}.privacyCard{background:#fff;border-left:4px solid #ef312e;border-radius:0 10px 10px 0;margin:30px 0 22px;padding:25px 25px 21px;box-shadow:0 14px 34px #0b203712}.privacyCard strong{color:var(--navy)}.privacyCard ul{color:#526278;margin:14px 0 0;padding-left:20px;font-size:13px;line-height:1.7}.backToAsylum{color:#0a5d58;font-size:13px;font-weight:900}.questionnaireCard{background:#fff;border:1px solid #d6dfe6;border-radius:16px;overflow:hidden;box-shadow:0 24px 65px #091d311f}.questionnaireProgress{background:#fbfcfd;border-bottom:1px solid #e3e8ec;padding:25px 32px 0}.questionnaireProgress>div{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid}.questionnaireProgress span{color:#607083;font-size:12px}.questionnaireProgress strong{color:var(--navy);text-align:center}.questionnaireProgress b{color:#0a5d58}.questionnaireProgress>i{background:#e4e9ed;height:5px;margin:22px -32px 0;display:block;overflow:hidden}.questionnaireProgress>i span{background:linear-gradient(90deg,#ef312e,#15756f);height:100%;transition:width .25s;display:block}.questionnaireCard form{box-shadow:none;border-radius:0;padding:34px 38px 38px}.questionnaireSectionHeading{border-bottom:1px solid #e2e7eb;margin-bottom:28px;padding-bottom:22px}.questionnaireSectionHeading p{color:#526278;margin:0 0 10px;line-height:1.65}.questionnaireSectionHeading small{color:#0a5d58;font-weight:800}.questionnaireFields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.questionnaireFields label:has(textarea){grid-column:1/-1}.questionnaireFields label{color:var(--navy);flex-direction:column;gap:8px;font-size:13px;font-weight:850;display:flex}.questionnaireFields label em{color:#d92724;margin-left:3px;font-style:normal}.questionnaireFields input,.questionnaireFields select,.questionnaireFields textarea{color:#101a2e;width:100%;font:inherit;background:#fff;border:1px solid #b9c7d2;border-radius:8px;padding:14px 15px;font-weight:600}.questionnaireFields textarea{resize:vertical;min-height:130px;line-height:1.55}.questionnaireFields input:focus,.questionnaireFields select:focus,.questionnaireFields textarea:focus{border-color:#15756f;outline:3px solid #15756f29}.questionnaireFields label>small{color:#607083;font-size:11px;font-weight:600;line-height:1.45}.questionnaireConsent{background:#eef7f5;border-radius:8px;margin-top:28px;padding:18px}.questionnaireLegal{color:#5f5260;background:#fff7e5;border-left:3px solid #d39b37;padding:15px 18px;font-size:12px;line-height:1.6}.questionnaireActions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.questionnaireActions button{min-width:155px;padding:15px 20px}.questionnaireActions .questionnaireBack{color:var(--navy);background:#eef2f5}.questionnaireSuccess{text-align:center;padding:70px 40px}.questionnaireSuccess>span{color:#fff;background:#15756f;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:30px;display:grid}.questionnaireSuccess h2{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:38px}.questionnaireSuccess p{color:#526278;max-width:560px;margin:14px auto;line-height:1.65}.questionnaireSuccess>strong{color:var(--navy);letter-spacing:.04em;background:#fff3cf;border-radius:8px;margin:8px 0;padding:12px 18px;display:inline-block}.questionnaireSuccess a{color:#a51511;margin-top:20px;font-weight:900;display:inline-flex}.questionnaireFooter{color:#bec9d4;background:#061b2d;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:30px 5vw;display:grid}.questionnaireFooter img{background:#fff;border-radius:6px;width:220px;height:auto;padding:10px}.questionnaireFooter p{text-align:center;font-size:12px}.questionnaireFooter span{color:#e2b453;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}@media (width<=980px){.questionnaireShell{grid-template-columns:1fr;padding-top:38px}.questionnaireIntro{position:static}.questionnaireIntro h1{font-size:48px}}@media (width<=700px){.asylumQuestionnaireLinks{padding:64px 20px}.asylumQuestionnaireLinks .supportGrid{grid-template-columns:1fr}.questionnaireHeader{min-height:82px;padding:14px 18px}.questionnaireHeader img{width:190px}.questionnaireHeader>div span{display:none}.questionnaireHeader>div strong{font-size:11px}.questionnaireShell{gap:30px;padding:28px 14px 50px}.questionnaireIntro h1{font-size:39px}.questionnaireCard form{padding:26px 20px 28px}.questionnaireProgress{padding:20px 20px 0}.questionnaireProgress>div{grid-template-columns:1fr auto}.questionnaireProgress>div span{grid-column:1/-1}.questionnaireProgress strong{text-align:left}.questionnaireProgress>i{margin:18px -20px 0}.questionnaireFields{grid-template-columns:1fr}.questionnaireFields label:has(textarea){grid-column:auto}.questionnaireActions{flex-direction:column-reverse}.questionnaireActions button{width:100%}.questionnaireFooter{text-align:center;grid-template-columns:1fr;justify-items:center}}.expressGuidePage,.expressGuide{color:#101a2e;background:#f3f6f8;min-height:100vh}.expressGuide{overflow-x:hidden}.guideProgress{z-index:90;background:#dfe5e9;height:6px;position:sticky;top:0}.guideProgress>span{background:linear-gradient(90deg,#ef312e,#e7b85e);height:100%;transition:width .15s linear;display:block}.guideHeader{background:#fff;border-bottom:1px solid #dce3e8;justify-content:space-between;align-items:center;gap:28px;min-height:102px;padding:18px 5vw;display:flex}.guideHeader>a img{width:320px;height:auto;display:block}.guideHeader>a:last-child:not(:first-child){color:#fff;background:#ef312e;border-radius:7px;padding:15px 20px;font-size:13px;font-weight:850;text-decoration:none;box-shadow:0 9px 24px #ef312e33}.guideHeader nav{align-items:center;gap:26px;display:flex}.guideHeader nav a{color:var(--navy);font-size:13px;font-weight:850;text-decoration:none}.guideHeader .guideHeaderCta{color:#fff;background:#ef312e;border-radius:7px;padding:15px 20px;box-shadow:0 9px 24px #ef312e33}.readingProgress{z-index:80;background:#dfe5e9;height:6px;position:sticky;top:0}.readingProgress>span{background:linear-gradient(90deg,#ef312e,#e7b85e);height:100%;transition:width .15s linear;display:block}.readingProgress>b{color:#fff;background:#071a2d;border-radius:20px;padding:6px 9px;font-size:10px;position:absolute;top:13px;right:18px}.guideHero{color:#fff;background:radial-gradient(circle at 90% 20%,#394b7ea6,#0000 34%),linear-gradient(135deg,#08112f,#18244c);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:70px;min-height:620px;padding:92px 7vw;display:grid}.guideHero h1{max-width:880px;margin:16px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5.5vw,84px);font-weight:500;line-height:.98}.guideHero>div>p:not(.eyebrow){color:#d9deeb;max-width:780px;font-size:20px;line-height:1.7}.guideHero .secondary{color:#fff;border-color:#8590b3}.guideHero aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;gap:20px;padding:40px;display:grid}.guideHero aside>span{color:#ef312e;background:#fff;border-radius:12px;place-items:center;width:74px;height:74px;font-family:Georgia,serif;font-size:34px;font-weight:800;display:grid}.guideHero aside strong{color:#e7b85e;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.guideHero aside ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.guideHero aside li{border-top:1px solid #ffffff29;padding:13px 0}.guideIntro{background:#fff;padding:88px max(7vw,24px) 44px}.guideIntro>*{width:min(1180px,100%);margin-left:auto;margin-right:auto}.guideIntro h2,.guideSteps h2,.guideColumns h2{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.08}.guideIntro h2{margin-top:10px;margin-bottom:22px;font-size:clamp(38px,4.4vw,64px)}.guideIntro>p:not(.eyebrow){color:#526278;font-size:18px;line-height:1.75}.guideSteps{background:#fff;gap:14px;padding:18px max(7vw,24px) 88px;display:grid}.guideSteps article{background:#f4f7f8;border:1px solid #dce3e8;border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:24px;width:min(1180px,100%);margin:0 auto;padding:28px 32px;display:grid}.guideSteps article>span{color:#ef312e;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1}.guideSteps h2{margin:0 0 10px;font-size:clamp(25px,2.5vw,38px)}.guideSteps p{color:#526278;margin:0;font-size:16px;line-height:1.7}.guideColumns{background:#eef2f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:78px max(7vw,24px);display:grid}.guideColumns+.guideColumns{padding-top:0}.guideColumns article{background:#fff;border:1px solid #dce3e8;border-top:4px solid #ef312e;border-radius:12px;min-width:0;padding:38px}.guideColumns h2{margin:10px 0 22px;font-size:clamp(31px,3.2vw,46px)}.guideColumns ul{margin:0;padding-left:22px}.guideColumns li{color:#526278;margin:11px 0;line-height:1.55}.guideColumns small{color:#76591e;background:#fff8e8;border-radius:7px;margin-top:20px;padding:16px 18px;line-height:1.55;display:block}.guideDefinition,.guideProcess,.guideReasons,.guideChecklistSection,.guideAcknowledgement{padding:90px 7vw}.guideDefinition{background:#fff;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:80px;display:grid}.guideDefinition h2,.guideSectionHeading h2,.guideSplit h2,.guideThreeColumns h2,.guideAckIntro h2{color:var(--navy);margin:10px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.05}.guideDefinition>div:last-child{color:#526278;font-size:17px;line-height:1.75}.guideDefinition a,.guideOfficialLinks a,.guideSourceCallout a{color:#a51511;font-weight:850}.guideProcess{background:#eef2f5}.guideSectionHeading{max-width:840px;margin-bottom:38px}.guideSectionHeading>p:not(.eyebrow){color:#526278;font-size:17px;line-height:1.65}.guideStepList{gap:12px;display:grid}.guideStepList details{background:#fff;border:1px solid #d5dee5;border-radius:12px;overflow:hidden}.guideStepList summary{cursor:pointer;grid-template-columns:64px 1fr auto;align-items:center;gap:22px;padding:24px 28px;list-style:none;display:grid}.guideStepList summary::-webkit-details-marker{display:none}.guideStepList summary>span{color:#ef312e;font-family:Georgia,serif;font-size:32px}.guideStepList summary>div{gap:5px;display:grid}.guideStepList summary strong{color:var(--navy);font-size:20px}.guideStepList summary small{color:#607083;line-height:1.45}.guideStepList summary>i{color:#ef312e;font-size:26px;font-style:normal;transition:transform .2s}.guideStepList details[open] summary>i{transform:rotate(180deg)}.guideStepList details>div{color:#526278;padding:0 28px 28px 114px;line-height:1.6}.guideStepList details>div ul{columns:2;padding-left:20px}.guideStepList details>div li{break-inside:avoid;margin:7px 28px 7px 0}.guideOfficialLinks{flex-wrap:wrap;gap:22px;margin-top:28px;display:flex}.guideReasons{background:#fff}.guideCardGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.guideCardGrid article{background:#f4f7f8;border-top:4px solid #ef312e;border-radius:10px;padding:26px 22px}.guideCardGrid article>span{color:#15756f;font-size:22px;font-weight:900}.guideCardGrid h3{color:var(--navy);font-size:18px}.guideCardGrid p{color:#526278;font-size:14px;line-height:1.6}.guideSourceCallout{background:#fff8e8;border-left:4px solid #d9a441;border-radius:0 10px 10px 0;margin-top:34px;padding:28px}.guideSourceCallout p{color:#5f5260;line-height:1.65}.guideSplit{background:#0b1638;grid-template-columns:1fr 1fr;gap:24px;padding:80px 7vw;display:grid}.guideSplit article{color:#d9deeb;background:#19264d;border:1px solid #3d496f;border-radius:14px;padding:42px}.guideSplit article h2{color:#fff;font-size:42px}.guideSplit li{margin:11px 0;line-height:1.5}.guideSplit .guideWarning{border-top:4px solid #ef312e}.guideChecklistSection{background:#eef2f5}.guideChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guideChecklist span{background:#fff;border:1px solid #dce3e8;border-radius:8px;align-items:flex-start;gap:13px;padding:17px 20px;display:flex}.guideChecklist b{color:#ef312e}.guideThreeColumns{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:90px 7vw;display:grid}.guideThreeColumns article{background:#f4f7f8;border:1px solid #dce3e8;border-radius:12px;padding:34px}.guideThreeColumns h2{font-size:34px}.guideThreeColumns li{color:#526278;margin:9px 0;line-height:1.45}.guideThreeColumns small{color:#7a5b18;line-height:1.55}.guideAcknowledgement{background:#eef2f5;grid-template-columns:minmax(280px,.8fr) minmax(460px,1.2fr);align-items:start;gap:60px;display:grid}.guideAckIntro{position:sticky;top:45px}.guideAckIntro>p:not(.eyebrow){color:#526278;font-size:17px;line-height:1.65}.guideAckNotice{color:#5f5260;background:#fff8e8;border-left:4px solid #d9a441;border-radius:0 8px 8px 0;gap:8px;margin-top:28px;padding:22px;line-height:1.55;display:grid}.guideAcknowledgement form{margin:0;padding:38px}.guideConsent{background:#f1f6f8;border-radius:8px;padding:17px}.guideSignature{border:1px solid #c9d4dd;border-radius:10px;margin:8px 0 4px;padding:20px}.guideSignature legend{color:var(--navy);padding:0 8px;font-weight:900}.guideSignature>p{color:#607083;margin:0 0 12px;font-size:13px}.guideSignature canvas{touch-action:none;cursor:crosshair;background:#fff;border:2px dashed #9aaaba;border-radius:8px;width:100%;height:150px;display:block}.guideSignature>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.guideSignature small{color:#075b38;font-weight:850}.guideSignature button{color:#a51511;width:auto;box-shadow:none;background:#fff;border:1px solid #dfb8b7;padding:9px 12px;font-size:12px}.guideAckSuccess{color:#075b38;background:#e7f7ee;border:1px solid #a9ddbf;border-radius:8px;gap:5px;padding:19px;display:grid}.guideAckSuccess span{font-weight:850}.guideLegal{color:#dbe4eb;background:#071a2d;padding:30px 7vw}.guideLegal p{color:#b9c8d3;max-width:1100px;line-height:1.65}.guideFooter{background:#fff;justify-content:space-between;align-items:center;gap:38px;padding:42px 7vw;display:flex}.guideFooter img{width:280px;height:auto}.guideFooter>div{text-align:right;gap:6px;display:grid}.guideFooter>div strong{color:var(--navy)}.guideFooter span{color:#607083}.guideFooter a{color:#a51511;font-weight:850}.expressGuide>footer{background:#fff;justify-content:space-between;align-items:center;gap:38px;padding:42px 7vw;display:flex}.expressGuide>footer img{width:280px;height:auto}.expressGuide>footer p{color:#607083;text-align:right;margin:0}.guideAckManager{border:1px solid var(--line);background:#fff;border-radius:14px;width:calc(100% - 32px);max-width:1124px;margin:8px auto 26px;overflow:hidden;box-shadow:0 10px 26px #0b10280d}.guideAckManager>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;min-height:138px;padding:28px;list-style:none;display:grid}.guideAckManager>summary::-webkit-details-marker{display:none}.guideAckManager>summary h2{color:var(--navy);margin:5px 0 4px;font-size:34px}.guideAckManager>summary p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.guideAckManager>summary>span{color:#075b38;white-space:nowrap;background:#e7f7ee;border-radius:999px;justify-content:center;align-items:baseline;gap:6px;min-width:138px;padding:14px 18px;font-size:13px;display:flex}.guideAckManager>summary>span strong{font-size:20px}.guideAckManager>summary>i{color:#ef312e;place-items:center;width:32px;height:32px;font-size:22px;font-style:normal;transition:transform .2s;display:grid}.guideAckManager[open]>summary>i{transform:rotate(180deg)}.guideAckList{gap:10px;padding:0 30px 30px;display:grid}.guideAckList>p{color:#607083;background:#f4f7f8;border-radius:8px;padding:22px}.guideAckList article{background:#f4f7f8;border:1px solid #dce3e8;border-radius:9px;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.guideAckList article>div{gap:4px;display:grid}.guideAckList article a{color:#235f91;font-size:13px}.guideAckList article span,.guideAckList article small{color:#607083;font-size:12px}.guideAckList article button{white-space:nowrap}.guideAckActions{justify-content:flex-end;align-items:center;gap:9px!important;display:flex!important}.guideAckActions a,.guideAckActions button{white-space:nowrap;border:1px solid #071a2d;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:11px 15px;font-weight:800;text-decoration:none;display:inline-flex}.guideAckActions a{background:#071a2d;color:#fff!important}.guideAckActions button{color:#071a2d;background:#fff}.guideProofPage{color:#10182f;background:#eef2f5;min-height:100vh;padding:34px 18px 70px}.guideProofActions{justify-content:space-between;gap:12px;width:min(920px,100%);margin:0 auto 18px;display:flex}.guideProofActions a,.guideProofActions button{border:1px solid #071a2d;border-radius:7px;min-height:46px;padding:12px 18px;font-weight:850;text-decoration:none}.guideProofActions a{color:#071a2d;background:#fff}.guideProofActions button{color:#fff;background:#071a2d}.guideProofDocument{background:#fff;border-top:6px solid #ef312e;width:min(920px,100%);margin:auto;padding:46px 56px;box-shadow:0 18px 46px #071a2d1f}.guideProofDocument>header{border-bottom:1px solid #dce3e8;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.guideProofDocument>header img{width:280px;max-width:48%;height:auto}.guideProofDocument>header div{text-align:right;gap:4px;display:grid}.guideProofDocument>header span{color:#657388;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.guideProofDocument>header strong{color:#071a2d;font-size:18px}.guideProofTitle{padding:38px 0 30px}.guideProofTitle p{color:#ef312e;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:900}.guideProofTitle h1{color:#071a2d;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,6vw,58px);font-weight:500;line-height:1.05}.guideProofTitle span{color:#657388;font-size:13px}.guideProofStatement{background:#f4f7f8;border-left:4px solid #ef312e;padding:26px 28px}.guideProofStatement h2,.guideProofSignature h2{color:#071a2d;margin:0 0 14px;font-size:20px}.guideProofStatement p{color:#46566c;margin:8px 0;line-height:1.65}.guideProofIdentity{border:1px solid #dce3e8;grid-template-columns:1fr 1fr;margin:30px 0;display:grid}.guideProofIdentity div{border-bottom:1px solid #dce3e8;min-width:0;padding:17px 20px}.guideProofIdentity div:nth-child(odd){border-right:1px solid #dce3e8}.guideProofIdentity dt{color:#657388;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850}.guideProofIdentity dd{overflow-wrap:anywhere;color:#071a2d;margin:0;font-weight:750}.guideProofSignature{background:#fffaf2;border:1px solid #eadfc9;align-content:start;justify-items:start;min-height:190px;padding:24px;display:grid}.guideProofSignature img{object-fit:contain;object-position:left center;border-bottom:1px solid #9ca8b5;width:340px;max-width:100%;height:110px}.guideProofSignature strong{margin-top:10px}.guideProofSignature span{color:#657388;margin-top:3px;font-size:12px}.guideProofDocument>footer{border-top:1px solid #dce3e8;justify-content:space-between;align-items:end;gap:24px;margin-top:28px;padding-top:22px;display:flex}.guideProofDocument>footer p{color:#657388;max-width:600px;margin:0;font-size:12px;line-height:1.55}.guideProofDocument>footer a{color:#174f7d;white-space:nowrap;font-weight:800}@media (width<=1050px){.guideCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guideThreeColumns{grid-template-columns:1fr}}@media (width<=760px){.guideHeader{min-height:78px;padding:13px 16px}.guideHeader>a img{width:190px}.guideHeader nav>a:not(.guideHeaderCta){display:none}.guideHeader .guideHeaderCta{padding:12px 13px;font-size:11px}.readingProgress>b{display:none}.guideHero{grid-template-columns:1fr;gap:38px;min-height:auto;padding:64px 22px}.guideHero h1{font-size:45px}.guideHero>div>p:not(.eyebrow){font-size:17px}.guideHeader>a:last-child:not(:first-child){text-align:center;padding:12px 13px;font-size:11px}.guideIntro{padding:58px 22px 30px}.guideIntro h2{font-size:40px}.guideIntro>p:not(.eyebrow){font-size:16px}.guideSteps{padding:10px 16px 58px}.guideSteps article{grid-template-columns:1fr;gap:12px;padding:24px 20px}.guideSteps article>span{font-size:27px}.guideSteps h2{font-size:30px}.guideColumns,.guideColumns+.guideColumns{grid-template-columns:1fr;gap:16px;padding:54px 16px}.guideColumns+.guideColumns{padding-top:0}.guideColumns article{padding:28px 22px}.guideColumns h2{font-size:34px}.guideHero .actions{flex-direction:column;align-items:stretch}.guideHero .actions a{text-align:center}.guideDefinition,.guideAcknowledgement{grid-template-columns:1fr;gap:34px;padding:64px 22px}.guideProcess,.guideReasons,.guideChecklistSection{padding:64px 22px}.guideStepList summary{grid-template-columns:42px 1fr auto;gap:12px;padding:20px}.guideStepList summary>span{font-size:25px}.guideStepList summary strong{font-size:17px}.guideStepList summary small{display:none}.guideStepList details>div{padding:0 20px 22px}.guideStepList details>div ul{columns:1}.guideCardGrid,.guideChecklist,.guideSplit{grid-template-columns:1fr}.guideCardGrid{gap:12px}.guideSplit{padding:64px 22px}.guideSplit article{padding:28px 23px}.guideSplit article h2{font-size:35px}.guideThreeColumns{padding:64px 22px}.guideAckIntro{position:static}.guideAcknowledgement form{padding:25px 20px}.guideFooter{flex-direction:column;align-items:flex-start;padding:32px 22px}.guideFooter>div{text-align:left}.expressGuide>footer{flex-direction:column;align-items:flex-start;padding:32px 22px 110px}.expressGuide>footer img{width:230px}.expressGuide>footer p{text-align:left}.guideAckManager{width:auto;margin:20px 14px}.guideAckManager>summary{grid-template-columns:1fr auto;gap:16px;min-height:0;padding:22px 18px}.guideAckManager>summary h2{font-size:28px}.guideAckManager>summary>span{grid-column:1/2}.guideAckManager>summary>i{grid-area:1/2/3}.guideAckList{padding:0 14px 18px}.guideAckList article{grid-template-columns:1fr}.guideAckList article button{width:100%}.guideAckActions{flex-direction:column;align-items:stretch}.guideAckActions a,.guideAckActions button{width:100%}.guideProofPage{padding:16px 10px 40px}.guideProofActions{flex-direction:column}.guideProofDocument{padding:28px 20px}.guideProofDocument>header{flex-direction:column;align-items:flex-start}.guideProofDocument>header img{width:250px;max-width:100%}.guideProofDocument>header div{text-align:left}.guideProofIdentity{grid-template-columns:1fr}.guideProofIdentity div:nth-child(odd){border-right:0}.guideProofDocument>footer{flex-direction:column;align-items:flex-start}}@media (width>=761px){.dashboardIntro,.dashboardStats,.mandateManager,.linkHub,.guideAckManager,.teamManager,.referralManager,.instructionAlert,.serviceNavigator,.dashboardFilters,.dashboardResultMeta,.dashboardActions,.dashboardNotice,.dashboardList{box-sizing:border-box;width:min(1470px,100% - 32px);max-width:none;margin-left:auto;margin-right:auto}}@media print{.guideProofPage{background:#fff;min-height:0;padding:0}.guideProofActions,.siteCredit,.socialDock{display:none!important}.guideProofDocument{width:100%;box-shadow:none;padding:22px 28px}.guideProofDocument>footer a{display:none}}@media (width>=1101px){.dashboardPage .dashboardSidebar{width:252px}.dashboardPage .dashboardWorkspace{margin-left:252px}.dashboardPage .actionCards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=801px) and (width<=1100px){.dashboardPage .dashboardSidebar{width:218px}.dashboardPage .dashboardWorkspace{margin-left:218px}.dashboardPage .actionCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.dashboardPage .dashboardSidebar{width:100%}.dashboardPage .dashboardWorkspace{margin-left:0}.dashboardPage .dashboardTeamShortcuts{display:none}}.dashboardPage{background:#f4f7fb}.dashboardPage .dashboardSidebar{color:#0b1733;width:230px;box-shadow:none;background:#fff;border-right:1px solid #dfe6ef;padding:22px 16px}.dashboardPage .dashboardWorkspace{margin-left:230px}.dashboardPage .dashboardBrand{border:1px solid #e2e8f0;border-radius:14px;margin:0 0 2px;padding:14px 15px}.dashboardPage .dashboardThemeToggle{background:#eef2f7;border:1px solid #dfe6ef;border-radius:10px;order:0;margin:0;padding:4px}.dashboardPage .dashboardThemeToggle button{color:#54647b;border-radius:7px}.dashboardPage .dashboardThemeToggle button.selected{color:#fff;background:#0b1d3b}.dashboardPage .dashboardSidebar nav{gap:6px}.dashboardPage .dashboardSidebar nav>a{color:#32415b;border-radius:10px;min-height:43px;padding:0 13px;font-weight:650}.dashboardPage .dashboardSidebar nav>a:hover,.dashboardPage .dashboardSidebar nav>a.active{color:#0b1733;background:#eaf0fa}.dashboardPage .dashboardSidebar nav>a.active{box-shadow:inset 4px 0 #f23c3c}.dashboardPage .dashboardSidebar nav>a span{color:#61728b}.dashboardPage .dashboardTeamShortcuts{border-left:1px solid #d1dae8;margin:-2px 0 2px 29px;padding-left:12px}.dashboardPage .dashboardSidebar nav .dashboardTeamShortcuts a{color:#506078}.dashboardPage .dashboardSidebarUser{background:#eef3f9;border:0;border-radius:12px;padding:14px}.dashboardPage .dashboardSidebarUser small{color:#5f6f86}.dashboardPage .dashboardSidebarUser strong{color:#0b1733}.dashboardPage .dashboardTopbar{display:none}.dashboardPage .dashboardHome{width:min(1440px,100% - 52px);margin:0 auto 24px;padding-top:24px}.dashboardWelcome{align-items:center;gap:18px;margin-bottom:24px;display:flex}.dashboardWelcome>div:first-child{margin-right:auto}.dashboardWelcome h1{color:#0b1733;margin:0;font:500 30px Georgia,Times New Roman,serif}.dashboardWelcome p{color:#667085;margin:4px 0 0;font-size:14px}.dashboardWelcome>label{width:min(360px,36vw);position:relative}.dashboardWelcome>label>span{color:#71809a;font-size:22px;position:absolute;top:8px;left:13px}.dashboardWelcome input{color:#0b1733;background:#fff;border:1px solid #d7dfeb;border-radius:11px;width:100%;padding:11px 14px 11px 40px;font-size:14px}.welcomeProfile{color:#0b1733;align-items:center;gap:9px;display:flex}.welcomeProfile>span{color:#fff;background:#10284f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.welcomeProfile b{font-size:14px}.dashboardPage .dashboardSummaryCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.dashboardPage .dashboardSummaryCards button{min-height:105px;box-shadow:none;border-top:1px solid #e1e7f0;border-radius:13px;padding:15px}.dashboardPage .dashboardSummaryCards button.critical{border-top:1px solid #e1e7f0;border-left:4px solid #ef3d3d}.dashboardPage .dashboardSummaryCards button.soon{border-top:1px solid #e1e7f0}.dashboardPage .dashboardSummaryCards span{text-transform:none;letter-spacing:0;font-size:13px}.dashboardPage .dashboardSummaryCards strong{margin-top:2px;font:500 25px Inter,system-ui,sans-serif}.dashboardPage .dashboardSummaryCards small{font-size:12px}.dashboardPage .dashboardHomeGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;margin-top:0}.dashboardPage .dashboardHomeGrid>section,.dashboardSideColumn>section,.recentDossiers{box-shadow:none;background:#fff;border:1px solid #e0e6ef;border-radius:14px;padding:0;overflow:hidden}.dashboardSideColumn{align-content:start;gap:16px;display:grid}.dashboardPage .homePanelHeading{box-sizing:border-box;border-bottom:1px solid #e8edf4;min-height:58px;margin:0;padding:15px 18px}.dashboardPage .homePanelHeading h3{margin:0;font-size:18px;font-weight:650}.dashboardPage .homePanelHeading>span{color:#14733b;background:#edf7ef}.dashboardPage .priorityTable article{border-top:0;border-bottom:1px solid #edf0f5;grid-template-columns:38px minmax(160px,1fr) auto auto;gap:12px;padding:15px 18px}.dashboardPage .priorityTable article:last-child{border-bottom:0}.priorityInitials{color:#fff;background:#10284f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.dashboardPage .priorityTable strong{font-size:14px}.dashboardPage .priorityTable small{font-size:12px}.priorityChecklist{color:#a94a11;background:#fff1e5;border-radius:99px;justify-self:start;margin-top:5px;padding:4px 8px;font-size:11px}.dashboardPage .priorityTable article>b{color:#d83232;font-size:12px}.dashboardPage .priorityTable article>button{color:#fff;background:#0b1d3b;border:0;border-radius:9px;font-size:12px}.quickActionGrid{grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.quickActionGrid button{color:#0b1733;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #dae3ef;border-radius:11px;min-height:82px;padding:13px 10px}.quickActionGrid button:hover{border-color:#ef3d3d}.quickActionGrid span{color:#ef3d3d;font-size:19px}.quickActionGrid strong,.quickActionGrid small{display:block}.quickActionGrid strong{margin-top:7px;font-size:13px}.quickActionGrid small{color:#667085;margin-top:2px;font-size:11px}.weeklyDeadlines{padding:4px 16px 14px}.weeklyDeadlines>button{color:#0b1733;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:44px 1fr;gap:10px;width:100%;padding:11px 0;display:grid}.weeklyDeadlines>button:last-child{border-bottom:0}.weeklyDeadlines time{color:#e23737;text-align:center;background:#f1f5f9;border-radius:8px;padding:5px;font-weight:800}.weeklyDeadlines time small{color:#0b1733;text-transform:uppercase;font-size:9px;display:block}.weeklyDeadlines button>span strong,.weeklyDeadlines button>span small{display:block}.weeklyDeadlines button>span strong{font-size:12px}.weeklyDeadlines button>span small{color:#667085;margin-top:2px;font-size:10px}.recentDossiers{margin-top:16px}.recentDossiers>.homePanelHeading>button{color:#234d80;cursor:pointer;background:0 0;border:0;font-size:12px}.recentDossiers>button{color:#0b1733;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:1.5fr .7fr auto auto;align-items:center;gap:12px;width:100%;padding:13px 18px;display:grid}.recentDossiers>button:last-child{border-bottom:0}.recentDossiers>button span strong,.recentDossiers>button span small{display:block}.recentDossiers>button span strong{font-size:13px}.recentDossiers>button span small,.recentDossiers em{color:#667085;font-size:11px;font-style:normal}.recentDossiers i{background:#e8edf4;border-radius:10px;height:7px;overflow:hidden}.recentDossiers i b{background:#ef3d3d;border-radius:10px;height:100%;display:block}.recentDossiers mark{color:#16733b;background:#eaf7ee;border-radius:99px;padding:5px 8px;font-size:11px}html[data-dashboard-theme=dark] .dashboardPage{background:#071124}html[data-dashboard-theme=dark] .dashboardPage .dashboardSidebar{color:#dce7fa;background:#071733;border-right-color:#243a59}html[data-dashboard-theme=dark] .dashboardPage .dashboardBrand{border-color:#29405f}html[data-dashboard-theme=dark] .dashboardPage .dashboardThemeToggle,html[data-dashboard-theme=dark] .dashboardPage .dashboardSidebarUser{background:#10264a;border-color:#29405f}html[data-dashboard-theme=dark] .dashboardPage .dashboardThemeToggle button{color:#b9c7db}html[data-dashboard-theme=dark] .dashboardPage .dashboardThemeToggle button.selected{color:#0b1733;background:#fff}html[data-dashboard-theme=dark] .dashboardPage .dashboardSidebar nav>a{color:#c8d5e9}html[data-dashboard-theme=dark] .dashboardPage .dashboardSidebar nav>a:hover,html[data-dashboard-theme=dark] .dashboardPage .dashboardSidebar nav>a.active{color:#fff;background:#1a3155}html[data-dashboard-theme=dark] .dashboardPage .dashboardSidebarUser strong,html[data-dashboard-theme=dark] .dashboardWelcome h1,html[data-dashboard-theme=dark] .welcomeProfile,html[data-dashboard-theme=dark] .quickActionGrid button,html[data-dashboard-theme=dark] .weeklyDeadlines>button,html[data-dashboard-theme=dark] .recentDossiers>button{color:#eef4ff}html[data-dashboard-theme=dark] .dashboardWelcome p,html[data-dashboard-theme=dark] .dashboardSummaryCards small{color:#aebed7}html[data-dashboard-theme=dark] .dashboardWelcome input,html[data-dashboard-theme=dark] .dashboardSummaryCards button,html[data-dashboard-theme=dark] .dashboardHomeGrid>section,html[data-dashboard-theme=dark] .dashboardSideColumn>section,html[data-dashboard-theme=dark] .recentDossiers,html[data-dashboard-theme=dark] .quickActionGrid button,html[data-dashboard-theme=dark] .recentDossiers>button{color:#eef4ff;background:#0e203e;border-color:#243a59}html[data-dashboard-theme=dark] .dashboardPage .homePanelHeading,html[data-dashboard-theme=dark] .priorityTable article,html[data-dashboard-theme=dark] .weeklyDeadlines>button,html[data-dashboard-theme=dark] .recentDossiers>button{border-color:#213653}@media (width<=1050px){.dashboardPage .dashboardHomeGrid{grid-template-columns:1fr}.dashboardSideColumn{grid-template-columns:1fr 1fr}.dashboardPage .priorityTable article{grid-template-columns:38px 1fr auto}.dashboardPage .priorityTable article>b{display:none}}@media (width<=800px){.dashboardPage .dashboardSidebar{background:#fff;flex-direction:row;width:100%;padding:10px 12px;position:sticky}.dashboardPage .dashboardWorkspace{margin-left:0}.dashboardPage .dashboardBrand{width:112px;margin:0;padding:6px}.dashboardPage .dashboardThemeToggle{display:none}.dashboardPage .dashboardHome{width:calc(100% - 28px);padding-top:18px}.dashboardWelcome{flex-wrap:wrap}.dashboardWelcome>div:first-child{width:100%}.dashboardWelcome>label{width:calc(100% - 52px)}.dashboardPage .dashboardSummaryCards{grid-template-columns:1fr 1fr}.dashboardSideColumn{grid-template-columns:1fr}.recentDossiers>button{grid-template-columns:1fr auto}.recentDossiers>button i,.recentDossiers>button em{display:none}}@media (width<=520px){.welcomeProfile b{display:none}.dashboardWelcome h1{font-size:26px}.dashboardPage .priorityTable article{grid-template-columns:36px 1fr}.dashboardPage .priorityTable article>button{grid-column:2;justify-self:start}.quickActionGrid{grid-template-columns:1fr 1fr}.recentDossiers mark{display:none}}.managementToolsHub{box-sizing:border-box;color:#0b1733;background:#fff;border:1px solid #dce3ec;border-radius:14px;order:29;width:min(1440px,100% - 56px);margin:26px auto 0;padding:22px;box-shadow:0 8px 25px #071a2d0f}.managementToolsHeading{align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.managementToolsHeading>div{margin-right:auto}.managementToolsHeading .eyebrow{margin:0 0 5px}.managementToolsHeading h2{color:#07152d;margin:0;font:700 28px Georgia,Times New Roman,serif}.managementToolsHeading p:last-child{color:#68778b;margin:5px 0 0;font-size:13px}.managementToolsHeading>span{color:#176c36;background:#e7f7ec;border-radius:18px;padding:7px 10px;font-size:11px;font-weight:850}.managementTabs{gap:7px;margin-bottom:15px;display:flex;overflow-x:auto}.managementTabs button{color:#5d6c80;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dfeb;border-radius:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:750}.managementTabs button.active{color:#fff;background:#0b1d3b;border-color:#0b1d3b}.managementToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.managementToolCard{color:#0b1733;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto 12px;align-items:center;gap:12px;min-width:0;min-height:88px;padding:14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.managementToolCard:hover{border-color:#aebdd0;transform:translateY(-1px);box-shadow:0 8px 18px #071a2d12}.managementToolIcon{color:#fff;background:#10284f;border-radius:10px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.managementToolCard>span:nth-child(2){min-width:0}.managementToolCard strong,.managementToolCard small{display:block}.managementToolCard strong{color:#10233d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.managementToolCard small{color:#718096;margin-top:4px;font-size:11px}.managementToolCard>b{color:#43556c;white-space:nowrap;background:#eef3f8;border-radius:14px;padding:6px 8px;font-size:10px}.managementToolCard>i{color:#ef312e;font-size:20px;font-style:normal}html[data-dashboard-theme=dark] .managementToolsHub{color:#eef4ff;background:#0e203e;border-color:#243a59}html[data-dashboard-theme=dark] .managementToolsHeading h2,html[data-dashboard-theme=dark] .managementToolCard,html[data-dashboard-theme=dark] .managementToolCard strong{color:#eef4ff}html[data-dashboard-theme=dark] .managementToolsHeading p:last-child,html[data-dashboard-theme=dark] .managementToolCard small{color:#aebed7}html[data-dashboard-theme=dark] .managementTabs button,html[data-dashboard-theme=dark] .managementToolCard{background:#0e203e;border-color:#29405f}html[data-dashboard-theme=dark] .managementTabs button{color:#bdcbe0}html[data-dashboard-theme=dark] .managementTabs button.active{color:#0b1733;background:#fff;border-color:#fff}html[data-dashboard-theme=dark] .managementToolCard>b{color:#d6e3f5;background:#1a3153}@media (width<=800px){.managementToolsHub{width:calc(100% - 28px);padding:17px}.managementToolsHeading{flex-direction:column;align-items:flex-start}.managementToolsHeading>div{margin-right:0}.managementToolsGrid{grid-template-columns:1fr}}@media (width<=480px){.managementToolCard{grid-template-columns:38px minmax(0,1fr) 12px}.managementToolIcon{width:38px;height:38px}.managementToolCard>b{display:none}.managementToolsHeading h2{font-size:24px}}.dashboardPage #clients,.dashboardPage #import-portail,.dashboardPage #documents,.dashboardPage #liens,.dashboardPage #guides-signes,.dashboardPage #mandats-clients,.dashboardPage #equipe,.dashboardPage #referents{display:none}html[data-dashboard-tool=clients] .dashboardPage #clients,html[data-dashboard-tool=import-portail] .dashboardPage #import-portail,html[data-dashboard-tool=documents] .dashboardPage #documents,html[data-dashboard-tool=liens] .dashboardPage #liens,html[data-dashboard-tool=guides-signes] .dashboardPage #guides-signes,html[data-dashboard-tool=mandats-clients] .dashboardPage #mandats-clients,html[data-dashboard-tool=equipe] .dashboardPage #equipe,html[data-dashboard-tool=referents] .dashboardPage #referents{display:block}.managementBackButton{z-index:45;color:#fff;cursor:pointer;background:#0b1d3b;border:1px solid #314664;border-radius:24px;min-height:44px;padding:0 17px;font-size:13px;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #05132840}.managementBackButton:hover{background:#162f56}html[data-dashboard-theme=dark] .managementBackButton{color:#0b1733;background:#fff;border-color:#dfe7f2}@media (width<=600px){.managementBackButton{min-height:42px;padding:0 14px;bottom:14px;right:14px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
