@font-face{font-family:Source Sans\ 3;src:url(/brand/f1/source-sans-3.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:is(.portal-shell,.admin-shell,.login-shell){--ui-background:#f3f5f6;--ui-surface:#ffffff;--ui-raised:#e8edf0;--ui-text:#202629;--ui-muted:#52616a;--ui-border:#c4ced3;--ui-control-border:#7a888f;--ui-accent:#c18b68;--ui-accent-hover:#d09e7d;--ui-focus:#176b87;--sun-ink:#151718;--sun-ink-soft:#e8edf0;--sun-ivory:#f3f5f6;--sun-mist:#e8edf0;--sun-cream:#f0eeeb;--sun-taupe:#52616a;--sun-muted:#52616a;--sun-border:#c4ced3;--sun-orange:#c18b68;--sun-orange-strong:#845233;--sun-orange-deep:#845233;--sun-gold:#c18b68;--sun-system:#245678;--sun-success:#176044;--sun-success-soft:#e8f4ee;--shadow-soft:none;--shadow-card:none;--shadow-orange:none;--portal-background:#f3f5f6;background:var(--ui-background);color:var(--ui-text);color-scheme:light;font-family:Source Sans\ 3,Arial,sans-serif;font-variant-numeric:tabular-nums;line-height:1.5;font-size:16px}:is(.portal-shell,.admin-shell,.login-shell) :where(h1,h2,h3,.font-display){font-family:inherit;font-weight:600;line-height:1.18}:is(.portal-shell,.admin-shell,.login-shell) :where(h1){font-size:2rem}:is(.portal-shell,.admin-shell,.login-shell) :where(h2){font-size:1.5rem}:is(.portal-shell,.admin-shell,.login-shell) :where(h3){font-size:1.125rem}:is(.portal-shell,.admin-shell,.login-shell) :where([class*=tracking-],.brand-eyebrow){letter-spacing:0}:is(.portal-shell,.admin-shell,.login-shell) :where(.font-bold,.font-extrabold,.font-black,strong){font-weight:600}:is(.portal-shell,.admin-shell,.login-shell) :where(.brand-eyebrow){color:var(--ui-muted);font-weight:500;text-transform:none;font-size:.8125rem}:is(.portal-shell,.admin-shell,.login-shell) :where(.premium-card,.brand-panel-dark,.portal-hero-card){background:var(--ui-surface);border-color:var(--ui-border);box-shadow:none;color:var(--ui-text)}:is(.portal-shell,.admin-shell,.login-shell) :where(.rounded-xl,.rounded-2xl,.rounded-3xl,[class*="rounded-["]){border-radius:6px}:is(.portal-shell,.admin-shell,.login-shell) :where(button.rounded-full,a.rounded-full){border-radius:4px}:is(.portal-shell,.admin-shell,.login-shell) :where([class*=shadow-],.shadow,.shadow-sm){box-shadow:none}:is(.portal-shell,.admin-shell,.login-shell) :where(.bg-white,.bg-white\/90,.bg-white\/95,.bg-white\/80,.bg-white\/70,.bg-white\/60,.bg-white\/55,.bg-white\/50,.bg-white\/40,.bg-slate-50,.bg-gray-50){background-color:var(--ui-surface)}:is(.portal-shell,.admin-shell,.login-shell) :where(.bg-slate-100,.bg-gray-100,.bg-slate-200,.bg-gray-200){background-color:var(--ui-raised)}:is(.portal-shell,.admin-shell,.login-shell) :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-gray-900,.text-gray-800,[class~="text-[var(--sun-ink)]"]){color:var(--ui-text)}:is(.portal-shell,.admin-shell,.login-shell) :where(.text-slate-700,.text-slate-600,.text-slate-500,.text-slate-400,.text-gray-700,.text-gray-600,.text-gray-500,.text-white\/50,.text-white\/60){color:var(--ui-muted)}:is(.portal-shell,.admin-shell,.login-shell) :where(.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-100,.border-gray-200,.border-gray-300){border-color:var(--ui-border)}:is(.portal-shell,.admin-shell,.login-shell) :where(input,select,textarea){background-color:var(--ui-surface);border-color:var(--ui-control-border);color:var(--ui-text);border-radius:4px;accent-color:var(--ui-accent)}:is(.portal-shell,.admin-shell,.login-shell) :where(input,textarea)::placeholder{color:#5d6b73;opacity:1}:is(.portal-shell,.admin-shell,.login-shell) :where(input,select,textarea):focus{border-color:var(--ui-focus);box-shadow:none}:is(.portal-shell,.admin-shell,.login-shell) :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px;box-shadow:none}:is(.portal-shell,.admin-shell,.login-shell) :where(button,a){transition:color .15s,background-color .15s,border-color .15s}:is(.portal-shell,.admin-shell,.login-shell) :where(button:disabled,input:disabled,select:disabled){cursor:not-allowed;opacity:.55}:is(.portal-shell,.admin-shell,.login-shell) :where(.brand-button,[class~="bg-[var(--sun-orange)]"]){background:var(--ui-accent);color:#151718;border-color:var(--ui-accent);border-radius:4px;font-weight:600}:is(.portal-shell,.admin-shell,.login-shell) :where(.brand-button,[class~="bg-[var(--sun-orange)]"]):hover:not(:disabled){background:var(--ui-accent-hover);color:#151718;transform:none}:is(.portal-shell,.admin-shell,.login-shell) :where(.brand-button-dark){background:var(--ui-raised);border:1px solid var(--ui-border);border-radius:4px;color:var(--ui-text);font-weight:600}:is(.portal-shell,.admin-shell,.login-shell) :where(.brand-button-dark):hover{background:#dde5e9;transform:none}:is(.portal-shell,.admin-shell,.login-shell) :where(.hover\:bg-white,.hover\:bg-slate-50,.hover\:bg-slate-100,.hover\:bg-gray-50):hover{background-color:var(--ui-raised)}:is(.portal-shell,.admin-shell,.login-shell) :where(thead){background:var(--ui-background);color:var(--ui-muted)}:is(.portal-shell,.admin-shell,.login-shell) :where(th){font-weight:500}:is(.portal-shell,.admin-shell,.login-shell) :where(tbody tr:hover){background-color:#e8edf0}:is(.portal-shell,.admin-shell,.login-shell) :where([role=dialog],[aria-modal=true]){color:var(--ui-text)}:is(.portal-shell,.admin-shell,.login-shell) ::selection{background:#c18b68;color:#151718}:is(.portal-shell,.admin-shell,.login-shell) :where(.bg-emerald-50,.bg-emerald-100,.bg-green-50,.bg-green-100){background-color:#e8f4ee}:is(.portal-shell,.admin-shell,.login-shell) :where(.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-emerald-900,.text-green-600,.text-green-700,.text-green-800){color:#176044}:is(.portal-shell,.admin-shell,.login-shell) :where(.border-emerald-100,.border-emerald-200,.border-emerald-300,.border-green-200){border-color:#99beac}:is(.portal-shell,.admin-shell,.login-shell) :where(.bg-amber-50,.bg-amber-100,.bg-orange-50,.bg-yellow-50,.bg-yellow-100){background-color:#fff3d6}:is(.portal-shell,.admin-shell,.login-shell) :where(.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900,.text-orange-700,.text-orange-800,.text-yellow-800){color:#765113}:is(.portal-shell,.admin-shell,.login-shell) :where(.border-amber-100,.border-amber-200,.border-amber-300,.border-orange-200,.border-yellow-200){border-color:#c9aa6c}:is(.portal-shell,.admin-shell,.login-shell) :where(.bg-rose-50,.bg-rose-100,.bg-red-50,.bg-red-100){background-color:#fff0f0}:is(.portal-shell,.admin-shell,.login-shell) :where(.text-rose-600,.text-rose-700,.text-rose-800,.text-rose-900,.text-red-600,.text-red-700,.text-red-800,.text-red-900){color:#a02e3e}:is(.portal-shell,.admin-shell,.login-shell) :where(.border-rose-100,.border-rose-200,.border-rose-300,.border-red-200){border-color:#d49ba3}:is(.portal-shell,.admin-shell,.login-shell) :where(.bg-blue-50,.bg-blue-100,.bg-sky-50,.bg-indigo-50){background-color:#eaf2fa}:is(.portal-shell,.admin-shell,.login-shell) :where(.text-blue-600,.text-blue-700,.text-blue-800,.text-sky-700,.text-indigo-700){color:#245678}:is(.portal-shell,.admin-shell,.login-shell) :where(.border-blue-100,.border-blue-200,.border-sky-200,.border-indigo-200){border-color:#98b4c7}:is(.portal-shell,.admin-shell,.login-shell) [data-portal-header]{background:#ffffff;backdrop-filter:none}:is(.portal-shell,.admin-shell,.login-shell) :where(nav[aria-label="Navigation du portail client"],nav[aria-label="Navigation du dossier"]){background:var(--ui-background)}:is(.portal-shell,.admin-shell,.login-shell) :where(nav[aria-label="Navigation du portail client"]) button:hover{color:var(--ui-text);background:var(--ui-raised)}.portal-hero-card>.pointer-events-none{display:none}.portal-shell #dashboard-overview>:is(.portal-hero-card,aside){background:transparent;border:0;border-radius:0;padding:.5rem 0}.portal-shell nav[aria-label="Navigation du portail client"]{border-width:0 0 1px;border-radius:0;padding:.5rem 0;background:var(--ui-background)}.portal-shell :is(#dashboard-new-demand,#dashboard-dossiers){background:transparent;border-width:1px 0 0;border-radius:0;padding:1.5rem 0}.portal-shell #dashboard-new-demand button[aria-current=step]{border-color:var(--ui-accent);color:var(--ui-text);background:var(--ui-raised)}:is(.portal-shell,.admin-shell,.login-shell) :where(.bg-white\/82,.bg-white\/85,.bg-white\/86,.bg-white\/88,.bg-white\/72){background-color:var(--ui-surface)}:is(.portal-shell,.admin-shell) :where([class*="bg-[rgba(250,248,243,"],[class*="bg-[rgba(247,246,242,"],[class*="bg-[linear-gradient(135deg,rgba(246,228,207,"]){background:var(--ui-surface)}:is(.portal-shell,.admin-shell) :where([class*="hover:bg-[#f3d6b8]"]):hover{background:var(--ui-raised)}.admin-shell #nouveau-dossier{background:transparent;border:0;padding:.5rem 0 1.5rem;border-radius:0}.admin-shell #file-prioritaire{background:transparent;border:0;border-top:1px solid var(--ui-border);border-radius:0;padding-inline:0;padding-top:1.5rem}:is(.portal-shell,.admin-shell) :where([class~="bg-[var(--sun-system)]"]){background:#245678;color:#ffffff}:is(.portal-shell,.admin-shell) :where([class~="bg-[var(--sun-success)]"]){background:#176044;color:#ffffff}.login-shell .login-header{border-bottom:1px solid var(--ui-border)}.login-shell .login-back{color:var(--ui-text);border-radius:4px;white-space:nowrap}.login-shell .login-back:hover{background:var(--ui-surface)}.login-shell .login-security{padding-right:1rem;border-right:1px solid var(--ui-border)}.login-shell .login-layout{display:grid;gap:3rem;max-width:1136px;margin:3rem auto;align-items:center}.login-shell .login-introduction{order:2;min-width:0}.login-shell .login-eyebrow{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;color:var(--ui-muted)}.login-shell .login-eyebrow:before{content:"";width:32px;height:2px;background:var(--ui-accent)}.login-shell .login-introduction h1{margin-top:1.25rem;font-size:2.25rem;line-height:1.16;max-width:510px;text-wrap:balance}.login-shell .login-intro-copy{margin-top:1.25rem;max-width:480px;color:var(--ui-muted);line-height:1.7}.login-shell .login-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem;list-style:none;padding:0}.login-shell .login-benefit{display:grid;grid-template-columns:1fr auto;gap:1.5rem .5rem;align-content:start;padding:1.25rem 1rem;min-width:0;background:var(--ui-surface);border:1px solid var(--ui-border);border-top:2px solid var(--ui-accent);border-radius:4px;box-shadow:0 3px 0 #e8edf0}.login-shell .login-benefit>svg{color:#845233}.login-shell .login-benefit-number{color:var(--ui-muted);font-size:.8125rem}.login-shell .login-benefit p{grid-column:1/-1;font-size:1rem;font-weight:600;line-height:1.35}.login-shell .login-form-surface{order:1;min-width:0;width:100%;background:var(--ui-surface);border:1px solid var(--ui-border);border-top:3px solid var(--ui-accent);border-radius:6px;padding:2rem;box-shadow:0 12px 32px #20262908}.login-shell .login-form-eyebrow{display:flex;align-items:center;gap:.5rem;color:var(--ui-muted);font-size:.875rem}.login-shell .login-form-eyebrow svg{color:#845233}.login-shell .login-form-surface h2{font-size:1.75rem}.login-shell .login-tabs{background:var(--ui-background);border:1px solid #d9e1e5;border-radius:4px}.login-shell .login-tabs [role=tab]{border-radius:3px}.login-shell .login-tabs [role=tab][aria-selected=true]{background:var(--ui-text);color:#ffffff;box-shadow:none}.login-shell .login-tabs [role=tab][aria-selected=false]{background:transparent;color:var(--ui-muted)}.login-shell .login-tabs [role=tab][aria-selected=false]:hover{background:var(--ui-raised);color:var(--ui-text)}.login-shell .login-password-toggle{position:absolute;top:3px;right:3px;bottom:3px;display:inline-flex;align-items:center;justify-content:center;width:44px;border-radius:3px;color:var(--ui-muted)}.login-shell .login-password-toggle:hover{background:var(--ui-raised);color:var(--ui-text)}.login-shell .login-submit{display:flex;align-items:center;justify-content:space-between;gap:1rem}.login-shell .login-submit:disabled{opacity:1;background:var(--ui-raised);color:var(--ui-muted);border-color:var(--ui-border)}.login-shell .login-support{display:flex;align-items:center;gap:.75rem;border-top:1px solid #d9e1e5;margin-top:1.5rem;padding-top:1.25rem;color:var(--ui-muted)}.login-shell .login-support>svg{color:#845233;flex-shrink:0}.login-shell .login-support p{font-size:.8125rem}.login-shell .login-support a{display:inline-block;font-size:.9375rem;font-weight:600;color:var(--ui-text);text-underline-offset:3px}.login-shell .login-support a:hover{text-decoration:underline}@media (min-width:1024px){.login-shell .login-layout{grid-template-columns:1fr 1fr;gap:4rem;margin-block:3.5rem}.login-shell .login-introduction{order:1;align-self:start;padding-top:7.75rem}.login-shell .login-form-surface{order:2;padding:2.25rem}}@media (max-width:1023px){.login-shell .login-layout{max-width:620px}}@media (max-width:640px){.login-shell .login-header{padding-inline:0}.login-shell .login-layout{margin-block:1.5rem;gap:2.5rem}.login-shell .login-form-surface{padding:1.5rem 1.125rem}.login-shell .login-form-surface h2{font-size:1.5rem}.login-shell .login-introduction h1{font-size:1.75rem}.login-shell .login-benefits{grid-template-columns:1fr}.login-shell .login-benefit{grid-template-columns:28px 1fr auto;gap:.875rem;align-items:center;padding:1rem;border-top:1px solid var(--ui-border);border-left:2px solid var(--ui-accent)}.login-shell .login-benefit p{grid-column:2;grid-row:1}.login-shell .login-benefit-number{grid-column:3;grid-row:1}}.f1-admin-sidebar{border-right:1px solid var(--ui-border);padding-right:1rem}.f1-admin-sidebar nav{display:grid;gap:.25rem}.f1-admin-link{display:flex;gap:.75rem;align-items:center;min-height:48px;padding:.65rem .75rem;border-left:2px solid transparent;border-radius:0 4px 4px 0;color:var(--ui-muted)}.f1-admin-link:hover{background:var(--ui-surface);color:var(--ui-text)}.f1-admin-link[aria-current=page]{border-left-color:var(--ui-accent);background:var(--ui-raised);color:var(--ui-text)}.f1-admin-link[aria-current=page]>svg{color:var(--ui-accent)}.f1-admin-link span{min-width:0}.f1-admin-link small{display:block;font-size:.75rem;color:var(--ui-muted)}.f1-nav-footer{display:grid;gap:.25rem;border-top:1px solid var(--ui-border);margin-top:1.25rem;padding-top:1rem}.f1-quiet-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;color:var(--ui-muted);border-radius:4px}.f1-quiet-link:hover{background:var(--ui-raised);color:var(--ui-text)}.f1-nav-footer .f1-quiet-link{justify-content:start}.f1-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--ui-border);border-radius:4px;color:var(--ui-text)}:is(.portal-shell,.admin-shell,.login-shell) img[src$="/brand/f1/sunelys-signature-blanc.svg"]{filter:brightness(0)}:is(.portal-shell,.admin-shell,.login-shell) :where(.text-xs,[class~="text-[10px]"],[class~="text-[11px]"]){font-size:.8125rem;line-height:1.45}:is(.portal-shell,.admin-shell,.login-shell) :where(.text-sm){font-size:.9375rem;line-height:1.5}:is(.portal-shell,.admin-shell,.login-shell) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem;min-height:44px}:is(.portal-shell,.admin-shell) :where(thead){background:#e8edf0;color:#34464f}:is(.portal-shell,.admin-shell) :where(th){font-weight:650}:is(.portal-shell,.admin-shell) :where(tbody td){border-bottom:1px solid #d9e1e5}.portal-shell nav[aria-label="Navigation du portail client"]{background:#ffffff;padding:.65rem;gap:.5rem}.portal-shell nav[aria-label="Navigation du portail client"] button{border-color:#7a888f;background:#ffffff;color:#34464f}.portal-shell #dashboard-new-demand button[aria-current=step],.portal-shell nav[aria-label="Navigation du portail client"] button[aria-pressed=true]{background:#202629;color:#ffffff;border-color:#202629}.portal-shell #dashboard-new-demand [role=alert]{border-left:4px solid #a02e3e}.portal-shell [aria-invalid=true]{border:2px solid #a02e3e;background:#fff8f8}.f1-admin-link[aria-current=page]{background:#202629;color:#ffffff;border-left-color:#c18b68}.f1-admin-link[aria-current=page] small{color:#e5ecef}.admin-shell #file-prioritaire{padding-top:1rem}.portal-shell .portal-hero-card .text-white{color:var(--ui-text)}.portal-shell .portal-hero-card [class*="text-white/"]{color:var(--ui-muted)}:is(.portal-shell,.admin-shell,.login-shell) [class~="text-[var(--sun-orange)]"]{color:#845233}:is(.portal-shell,.admin-shell,.login-shell) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--ui-control-border)}:is(.portal-shell,.admin-shell,.login-shell) [aria-invalid=true]{border-color:#a02e3e}:is(.portal-shell,.admin-shell) .portal-page-heading{min-width:0;border-bottom:1px solid var(--ui-border);padding-bottom:1.5rem}:is(.portal-shell,.admin-shell) .portal-page-heading>.brand-eyebrow{display:flex;align-items:center;gap:.65rem}:is(.portal-shell,.admin-shell) .portal-page-heading>.brand-eyebrow:before{content:"";width:24px;height:2px;background:var(--ui-accent)}:is(.portal-shell,.admin-shell) .portal-stat{--stat-accent:#845233;display:flex;flex-direction:column;gap:.6rem;min-width:0;min-height:148px;padding:1rem;border:1px solid var(--ui-border);border-top:2px solid var(--stat-accent);border-radius:4px;background:var(--ui-surface);color:var(--ui-text);text-align:left}:is(.portal-shell,.admin-shell) .portal-stat[data-tone=warning]{--stat-accent:#765113}:is(.portal-shell,.admin-shell) .portal-stat[data-tone=danger]{--stat-accent:#a02e3e}:is(.portal-shell,.admin-shell) .portal-stat[data-tone=success]{--stat-accent:#176044}:is(.portal-shell,.admin-shell) .portal-stat[data-tone=info]{--stat-accent:#245678}:is(.portal-shell,.admin-shell) button.portal-stat:hover{background:#f7f9fa;border-color:var(--stat-accent)}:is(.portal-shell,.admin-shell) .portal-stat-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;font-size:.875rem;font-weight:600}:is(.portal-shell,.admin-shell) .portal-stat-heading svg{flex-shrink:0;color:var(--stat-accent)}:is(.portal-shell,.admin-shell) .portal-stat-value{display:block;font-size:2rem;font-weight:600;line-height:1.15;overflow-wrap:anywhere}:is(.portal-shell,.admin-shell) .portal-stat-value-compact{font-size:1.125rem;line-height:1.4}:is(.portal-shell,.admin-shell) .portal-stat-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;color:var(--ui-muted);font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere}:is(.portal-shell,.admin-shell) .portal-stat-footer svg{flex-shrink:0}:is(.portal-shell,.admin-shell) .portal-stat-detail-compact{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-shell .portal-work-section{min-width:0;padding-block:1.5rem;border-top:1px solid var(--ui-border)}.portal-shell .portal-help-panel{border-top:2px solid var(--ui-accent)}:is(.portal-shell,.admin-shell) :is(button,a)[class~="bg-[var(--sun-ink)]"][class~="hover:bg-[var(--sun-ink-soft)]"]:hover:not(:disabled){background:#343c40;color:#ffffff}.admin-shell .portal-dossier-section{background:transparent;border-radius:0;box-shadow:none}.admin-shell .portal-pilotage>section{min-width:0;border:0;border-top:1px solid var(--ui-border);border-radius:0;background:transparent;box-shadow:none;padding:1.5rem 0 0;color:var(--ui-text)}.admin-shell .portal-pilotage>section:first-child{border-top:0;padding-top:0}.admin-shell .portal-metrics>:is(article,div){min-width:0;background:var(--ui-surface);border:1px solid var(--ui-border);border-top:2px solid var(--ui-accent);border-radius:4px;overflow-wrap:anywhere}.admin-shell .portal-metrics>:is(article,div)>p{color:var(--ui-muted)}.admin-shell .portal-metrics>:is(article,div)>p:nth-child(2){color:var(--ui-text)}.admin-shell .portal-dossier-header{padding:.25rem 0 1.25rem;border-bottom:1px solid var(--ui-border)}.admin-shell .portal-dossier-header #selected-dossier-title{font-size:1.5rem;overflow-wrap:anywhere}.admin-shell .portal-dossier-summary{padding:.5rem 0 1.5rem;border-bottom:1px solid var(--ui-border)}.admin-shell .portal-dossier-facts>div{border:0;border-left:2px solid var(--ui-border);border-radius:0;padding:.25rem .75rem;background:transparent}.admin-shell .admin-dossier-dialog nav{background:var(--ui-background);backdrop-filter:none}.portal-shell :is(#dossier-details,#documents){border:0;border-top:1px solid var(--ui-border);border-radius:0;padding:1.5rem 0;background:transparent;box-shadow:none}.portal-shell .portal-next-step{border-top:2px solid var(--ui-accent)}.portal-shell nav[aria-label="Navigation du dossier"]{border-width:0 0 1px;border-radius:0;padding:.5rem 0;background:var(--ui-background);backdrop-filter:none}.portal-shell .portal-dossier-overview h1{overflow-wrap:anywhere;font-size:1.75rem}.portal-shell .portal-dossier-progress{padding-block:.5rem}@media (max-width:640px){.admin-shell .admin-dossier-dialog{max-height:calc(100dvh - 1rem);padding:1rem}.admin-shell .admin-dossier-dialog nav{margin-inline:-1rem;padding-inline:1rem}.admin-shell .portal-dossier-header{flex-wrap:wrap;gap:.75rem}.admin-shell .portal-dossier-header>div:first-child{flex-basis:100%}}.f1-nav-group{margin:1.25rem .75rem .45rem;color:var(--ui-muted);font-size:.8125rem;font-weight:600}.f1-admin-sidebar nav>div:first-child .f1-nav-group{margin-top:.25rem}.f1-admin-link{min-height:44px;padding-block:.55rem}:is(.portal-shell,.admin-shell,.login-shell) .uppercase{text-transform:none}.admin-shell .f1-queue-tabs>:is(button,div){display:grid;grid-template-columns:1fr auto;gap:.25rem .5rem;padding:.75rem;border-radius:4px}.admin-shell .f1-queue-tabs>:is(button,div)>span{margin:0;opacity:1}.admin-shell .f1-queue-tabs>:is(button,div)>span:nth-child(2){font-size:1.375rem;line-height:1.2}.admin-shell .f1-queue-tabs>:is(button,div)>span:last-child{grid-column:1/-1;font-size:.8125rem}.admin-shell .f1-queue-tabs>button[aria-pressed=true]{background:#202629;color:#ffffff;border-color:#202629;box-shadow:inset 0 -3px #c18b68}.admin-shell .f1-filter-tools{font-size:.8125rem}.admin-shell #file-prioritaire>div:first-child .brand-eyebrow{display:none}.admin-shell #file-prioritaire>div:first-child h2{font-size:1.25rem}.admin-shell #file-prioritaire>div:first-child>div>p:nth-of-type(2){display:none}.admin-shell #file-prioritaire table{background:#ffffff}.admin-shell #file-prioritaire tbody tr{min-height:56px}@media (max-width:1023px){.f1-admin-sidebar{border-right:0;padding:0 0 .75rem;border-bottom:1px solid var(--ui-border)}}@media (max-width:640px){:is(.portal-shell,.admin-shell,.login-shell) :where(h1){font-size:1.75rem}}@media (prefers-reduced-motion:reduce){:is(.portal-shell,.admin-shell,.login-shell) :where(button,a,input,select,textarea){transition:none}}@media screen{:is(.portal-shell,.admin-shell,.login-shell) :where([class~=bg-amber-100],[class~="bg-amber-100/70"],[class~=bg-amber-200],[class~=bg-amber-50],[class~="bg-amber-50/35"],[class~="bg-amber-50/40"],[class~="bg-amber-50/45"],[class~="bg-amber-50/55"],[class~="bg-amber-50/60"],[class~="bg-amber-50/70"],[class~="bg-amber-50/80"],[class~="bg-amber-50/85"],[class~=bg-orange-100],[class~=bg-orange-200],[class~=bg-orange-50],[class~="bg-orange-50/35"],[class~="bg-orange-50/55"],[class~="bg-orange-50/60"],[class~="bg-orange-50/70"],[class~="bg-orange-50/80"],[class~="bg-orange-50/85"],[class~=bg-yellow-200]){background-color:#fff3d6}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=bg-blue-50],[class~="bg-blue-50/40"],[class~="bg-blue-50/45"],[class~="bg-blue-50/50"],[class~="bg-blue-50/55"],[class~="bg-blue-50/60"],[class~="bg-blue-50/70"],[class~=bg-cyan-50],[class~=bg-indigo-200],[class~=bg-indigo-50],[class~="bg-indigo-50/45"],[class~="bg-indigo-50/70"],[class~=bg-sky-100],[class~=bg-sky-200],[class~=bg-sky-50],[class~="bg-sky-50/35"],[class~="bg-sky-50/70"],[class~="bg-sky-50/80"]){background-color:#eaf2fa}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=bg-emerald-100],[class~=bg-emerald-200],[class~=bg-emerald-50],[class~="bg-emerald-50/35"],[class~="bg-emerald-50/45"],[class~="bg-emerald-50/55"],[class~="bg-emerald-50/60"],[class~="bg-emerald-50/70"],[class~="bg-emerald-50/75"],[class~="bg-emerald-50/80"],[class~="bg-emerald-50/85"],[class~=bg-green-200]){background-color:#e8f4ee}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=bg-red-100],[class~=bg-red-50],[class~="bg-red-50/45"],[class~="bg-red-50/80"],[class~=bg-rose-100],[class~=bg-rose-200],[class~=bg-rose-50],[class~="bg-rose-50/35"],[class~="bg-rose-50/40"],[class~="bg-rose-50/45"],[class~="bg-rose-50/55"],[class~="bg-rose-50/60"],[class~="bg-rose-50/70"],[class~="bg-rose-50/85"]){background-color:#fff0f0}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=bg-slate-100],[class~=bg-slate-200]){background-color:#e8edf0}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=bg-slate-50],[class~="bg-slate-50/70"],[class~="bg-slate-50/80"],[class~=bg-white],[class~="bg-white/55"],[class~="bg-white/70"],[class~="bg-white/72"],[class~="bg-white/75"],[class~="bg-white/80"],[class~="bg-white/82"],[class~="bg-white/85"],[class~="bg-white/86"],[class~="bg-white/88"],[class~="bg-white/90"],[class~="bg-white/92"],[class~="bg-white/94"],[class~="bg-white/95"]){background-color:#ffffff}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=bg-slate-900],[class~=bg-slate-950],[class~="bg-slate-950/30"],[class~="bg-slate-950/45"],[class~="bg-slate-950/55"]){background-color:#151718}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=bg-violet-100],[class~=bg-violet-200],[class~=bg-violet-50],[class~="bg-violet-50/35"],[class~="bg-violet-50/45"],[class~="bg-violet-50/55"],[class~="bg-violet-50/70"]){background-color:#f1edf7}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=border-amber-100],[class~=border-amber-200],[class~="border-amber-200/70"],[class~=border-amber-300],[class~="border-amber-300/40"],[class~=border-amber-400],[class~=border-orange-100],[class~=border-orange-200],[class~="border-orange-200/70"],[class~=border-orange-300],[class~=border-orange-400]){border-color:#c9aa6c}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=border-blue-100],[class~=border-blue-200],[class~="border-blue-200/70"],[class~=border-cyan-200],[class~=border-indigo-100],[class~=border-indigo-200],[class~=border-sky-100],[class~=border-sky-200],[class~=border-sky-300]){border-color:#98b4c7}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=border-emerald-100],[class~=border-emerald-200],[class~=border-emerald-300],[class~="border-emerald-300/20"],[class~="border-emerald-400/40"]){border-color:#99beac}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=border-red-100],[class~=border-red-200],[class~=border-red-300],[class~=border-rose-100],[class~=border-rose-200],[class~=border-rose-300],[class~="border-rose-300/40"]){border-color:#d49ba3}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=border-slate-100],[class~=border-slate-200],[class~=border-slate-300],[class~=border-slate-800],[class~=border-slate-900],[class~=border-slate-950]){border-color:#c4ced3}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=border-violet-100],[class~=border-violet-200],[class~=border-violet-300]){border-color:#b6a3c9}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=text-amber-700],[class~=text-amber-800],[class~=text-amber-900],[class~="text-amber-900/75"],[class~="text-amber-900/80"],[class~="text-amber-900/85"],[class~=text-amber-950],[class~=text-orange-700],[class~=text-orange-800],[class~=text-orange-900],[class~=text-orange-950],[class~=text-yellow-900],[class~=text-yellow-950]){color:#765113}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=text-blue-700],[class~=text-blue-800],[class~=text-blue-900],[class~="text-blue-900/80"],[class~=text-blue-950],[class~=text-cyan-950],[class~=text-indigo-700],[class~=text-indigo-800],[class~=text-indigo-900],[class~=text-indigo-950],[class~=text-sky-700],[class~=text-sky-800],[class~=text-sky-900],[class~="text-sky-900/75"],[class~="text-sky-900/80"],[class~=text-sky-950],[class~="text-sky-950/80"]){color:#245678}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=text-emerald-600],[class~=text-emerald-700],[class~=text-emerald-800],[class~=text-emerald-900],[class~="text-emerald-900/80"],[class~=text-emerald-950],[class~=text-green-900]){color:#176044}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=text-red-600],[class~=text-red-700],[class~=text-red-800],[class~=text-red-900],[class~="text-red-900/75"],[class~=text-red-950],[class~=text-rose-700],[class~=text-rose-800],[class~=text-rose-900],[class~="text-rose-900/80"],[class~=text-rose-950]){color:#a02e3e}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=text-slate-300],[class~=text-slate-400],[class~=text-slate-500],[class~=text-slate-600]){color:#52616a}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=text-slate-700],[class~=text-slate-800],[class~=text-slate-900],[class~=text-slate-950]){color:#202629}:is(.portal-shell,.admin-shell,.login-shell) :where([class~=text-violet-700],[class~=text-violet-800],[class~=text-violet-900],[class~="text-violet-900/80"],[class~=text-violet-950]){color:#5f447e}:is(.portal-shell,.admin-shell,.login-shell) :where(.brand-button,.sunelys-primary,.sunelys-action-primary,[class~="bg-[var(--sun-orange)]"]){color:#151718}}