:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#152238;font-synthesis:none;text-rendering:optimizelegibility;--sgnc-marine-950:#07182c;--sgnc-marine-900:#0c2340;--sgnc-marine-700:#173f68;--sgnc-gold-500:#c7a14a;--sgnc-gold-300:#e0c77e;--sgnc-white:#fff;--sgnc-surface:#f4f6f8;--sgnc-success:#157347;--sgnc-danger:#a12828;--sgnc-border:#d8dee7;--sgnc-shadow:0 18px 45px #07182c1a;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top right, #c7a14a1f, transparent 35rem), var(--sgnc-surface);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}.sgnc-shell{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.sgnc-shell__header{min-height:4.75rem;color:var(--sgnc-white);background:var(--sgnc-marine-950);border-bottom:3px solid var(--sgnc-gold-500);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem clamp(1rem,4vw,3.5rem);display:flex}.sgnc-brand{align-items:center;gap:.8rem;display:inline-flex}.sgnc-brand__monogram{width:2.75rem;height:2.75rem;color:var(--sgnc-marine-950);background:var(--sgnc-gold-300);border-radius:50%;flex:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:700;display:grid}.sgnc-brand__text{line-height:1.15;display:grid}.sgnc-brand__text strong{letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.sgnc-brand__text small{color:#d9e1ec;margin-top:.2rem;font-size:.72rem}.sgnc-shell__environment{color:var(--sgnc-gold-300);letter-spacing:.07em;text-transform:uppercase;border:1px solid #e0c77e73;border-radius:999px;padding:.45rem .7rem;font-size:.75rem;font-weight:700}.sgnc-shell__main{width:min(100% - 2rem,68rem);margin-inline:auto;padding-block:clamp(2.5rem,8vw,6.5rem)}.sgnc-shell__intro{max-width:46rem}.sgnc-eyebrow,.sgnc-status__label{color:var(--sgnc-marine-700);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.sgnc-shell__intro h1{color:var(--sgnc-marine-950);letter-spacing:-.035em;margin:.55rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,8vw,4.6rem);line-height:.98}.sgnc-shell__intro>p:last-child{color:#526174;max-width:40rem;margin:1.25rem 0 0;font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.65}.sgnc-status-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:clamp(2rem,6vw,4rem);display:grid}.sgnc-status{background:var(--sgnc-white);border:1px solid var(--sgnc-border);border-top:3px solid var(--sgnc-marine-700);min-width:0;box-shadow:var(--sgnc-shadow);border-radius:.7rem;padding:1.35rem}.sgnc-status--success{border-top-color:var(--sgnc-success)}.sgnc-status--error{border-top-color:var(--sgnc-danger)}.sgnc-status__value{color:var(--sgnc-marine-950);overflow-wrap:anywhere;margin-top:.65rem;font-size:1.25rem;font-weight:750}.sgnc-status__detail{color:#68778a;margin:.55rem 0 0;font-size:.9rem;line-height:1.5}.sgnc-shell__footer{color:#66758a;border-top:1px solid var(--sgnc-border);text-align:center;padding:1.25rem clamp(1rem,4vw,3.5rem);font-size:.8rem}.sgnc-button{min-height:2.85rem;color:var(--sgnc-white);background:var(--sgnc-marine-950);border:1px solid var(--sgnc-marine-950);cursor:pointer;border-radius:.48rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-weight:750;display:inline-flex}.sgnc-button:hover:not(:disabled){background:var(--sgnc-marine-700)}.sgnc-button:focus-visible,.sgnc-field input:focus-visible,.sgnc-field select:focus-visible{outline-offset:2px;outline:3px solid #c7a14a59}.sgnc-button:disabled{opacity:.55;cursor:wait}.sgnc-button--secondary{color:var(--sgnc-marine-950);background:var(--sgnc-white);border-color:var(--sgnc-border)}.sgnc-button--secondary:hover:not(:disabled){background:#edf1f6}.sgnc-button--danger{color:var(--sgnc-danger);background:#fff8f8;border-color:#e2b6b6}.sgnc-button--text{min-height:auto;color:var(--sgnc-marine-700);background:0 0;border-color:#0000;padding:.25rem}.sgnc-button--full{width:100%}.sgnc-field{color:var(--sgnc-marine-950);gap:.42rem;font-size:.87rem;font-weight:700;display:grid}.sgnc-field input,.sgnc-field select{width:100%;min-height:2.85rem;color:var(--sgnc-marine-950);background:var(--sgnc-white);border:1px solid var(--sgnc-border);border-radius:.45rem;padding:.7rem .8rem;font-weight:500}.sgnc-field small{color:#68778a;font-weight:500}.sgnc-field__error{color:var(--sgnc-danger)!important}.sgnc-surface{background:var(--sgnc-white);border:1px solid var(--sgnc-border);border-radius:.65rem;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 8px 25px #07182c12}.sgnc-badge{color:#536175;background:#edf1f6;border-radius:999px;align-items:center;width:fit-content;padding:.25rem .5rem;font-size:.72rem;font-weight:800;display:inline-flex}.sgnc-badge--success{color:#0c643b;background:#daf3e5}.sgnc-badge--danger{color:#8b1f1f;background:#f9dddd}.sgnc-badge--gold{color:#795b13;background:#f7ebc9}@media (width<=34rem){.sgnc-brand__text small{display:none}.sgnc-shell__environment{font-size:.66rem}}.billing-registry__floating-menu{z-index:10000;box-sizing:border-box;background:#fff;border:1px solid #a9bdcf;border-top:2px solid #173f67;padding:.3rem;display:grid;overflow-y:auto;box-shadow:0 .5rem 1.3rem #102f4e26}.billing-registry__floating-menu>button{text-align:left;color:#173f67;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:0;padding:.55rem .65rem;font-size:.78rem;display:block}.billing-registry__floating-menu>button:hover,.billing-registry__floating-menu>button:focus-visible{outline-offset:-2px;background:#edf3f8;outline:2px solid #aac5dc}.billing-registry__floating-menu>button.is-danger{color:#982d3d;border-top:1px solid #e3eaf0}.billing-registry__floating-menu label{color:#4f687e;gap:.3rem;padding:.4rem .65rem;font-size:.73rem;display:grid}.billing-registry__floating-menu select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cad7e1;padding:.4rem}.billing-registry__menu-trigger{color:#173f67;min-width:2rem;min-height:2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d7e3;place-items:center;padding:0 .4rem;display:inline-grid}.registry-export__trigger{color:#175b96;min-height:2.1rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d7e3;padding:.35rem .65rem;font-size:.72rem;font-weight:650}.sgnc-floating-panel{z-index:10000;box-sizing:border-box;overflow-y:auto}.billing-feedback{z-index:11000;color:#123a60;background:#fff;border:1px solid #a2bcce;border-left:4px solid #277350;gap:.4rem;width:max-content;max-width:min(32rem,100vw - 2rem);padding:.7rem .65rem .7rem .5rem;display:flex;position:fixed;top:4.1rem;right:1rem;box-shadow:0 .4rem 1.5rem #123a6026}.billing-feedback--error{border-left-color:#a32932}.billing-feedback--warning{border-left-color:#cc9823}.billing-feedback--info{border-left-color:#3778aa}.billing-feedback>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-self:start;padding:.15rem .4rem}.dashboard-ops{color:#173c5d;gap:.8rem;min-width:0;display:grid}.dashboard-ops__intro{color:#61778b;margin:-.5rem 0 0;font-size:.86rem}.dashboard-ops a{color:inherit;text-decoration:none}.dashboard-ops a:hover{color:#075a98;background:#f1f6fa}.dashboard-ops a:focus-visible{outline-offset:-2px;outline:2px solid #1670ab}.dashboard-ops__quick{flex-wrap:wrap;gap:.4rem;display:flex}.dashboard-ops__quick a{background:#fff;border:1px solid #cbd8e2;padding:.4rem .7rem;font-size:.75rem;font-weight:650}.dashboard-ops__priorities{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;display:grid}.dashboard-ops__priority{background:#fff;border:1px solid #cfdae4;border-top:2px solid #235c85;align-content:start;gap:.35rem;padding:.75rem;display:grid}.dashboard-ops__priority>span{font-size:.72rem;font-weight:650}.dashboard-ops__priority strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;gap:.2rem;font-size:1.35rem;line-height:1.2;display:grid}.dashboard-ops__priority strong span{font-size:1rem}.dashboard-ops__priority small{color:#61778b;font-size:.65rem}.dashboard-ops__landmarks{border-block:1px solid #dbe3ea;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;padding:.6rem .75rem;font-size:.74rem;display:flex}.dashboard-ops__landmarks h2{color:#61778b;margin:0;font-size:.73rem;font-weight:600}.dashboard-ops__landmarks strong{margin-right:.25rem}.dashboard-ops__columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.dashboard-ops__panel{background:#fff;border:1px solid #d3dee7;min-width:0}.dashboard-ops__panel>header{background:#f5f8fa;border-bottom:1px solid #dbe4ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.dashboard-ops__panel h2{margin:0;font-size:.87rem;font-weight:750}.dashboard-ops__panel>header a{color:#226591;font-size:.68rem}.dashboard-ops__row{overflow-wrap:anywhere;border-bottom:1px solid #edf1f4;gap:.23rem;padding:.65rem .75rem;font-size:.75rem;display:grid}.dashboard-ops__row strong{font-size:.76rem;font-weight:650}.dashboard-ops__row small{color:#63798d;font-size:.68rem}.dashboard-ops__metric{justify-content:space-between;gap:1rem;display:flex}.dashboard-ops__agenda-row{border-bottom:1px solid #edf1f4;grid-template-columns:5.6rem minmax(0,1fr) minmax(4rem,.32fr);gap:.65rem;padding:.65rem .75rem;font-size:.7rem;display:grid}.dashboard-ops__agenda-row time{color:#355d7d;font-weight:700}.dashboard-ops__agenda-row a{overflow-wrap:anywhere;gap:.15rem;display:grid}.dashboard-ops__agenda-row a+a{color:#61778b;margin-top:.35rem;font-size:.66rem}.dashboard-ops__agenda-row small{color:#7a673c;font-size:.64rem}.dashboard-ops__agenda-row>span{color:#63798d;overflow-wrap:anywhere;font-size:.65rem}.dashboard-ops__finance{border-bottom:1px solid #edf1f4;padding:.6rem .75rem}.dashboard-ops__finance h3{color:#60778b;margin:0 0 .5rem;font-size:.65rem}.dashboard-ops__finance dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;display:grid}.dashboard-ops__finance dt{color:#61778b;font-size:.68rem}.dashboard-ops__finance dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.88rem;font-weight:700}.dashboard-ops__finance p,.dashboard-ops__note,.dashboard-ops__empty{color:#687b8d;font-size:.68rem}.dashboard-ops__note,.dashboard-ops__empty{margin:0;padding:.65rem .75rem}.dashboard-ops__warning{color:#835419;background:#fff8e9;margin:0;padding:.55rem .75rem;font-size:.7rem}.dashboard-ops__activity{grid-template-columns:6rem minmax(0,1fr)}.dashboard-ops__activity time{color:#63798d;font-size:.66rem}.dashboard-ops__activity span{gap:.2rem;display:grid}@media (width<=62rem){.dashboard-ops__columns{grid-template-columns:minmax(0,1fr)}}@media (width<=32rem){.dashboard-ops__agenda-row{grid-template-columns:4.5rem minmax(0,1fr)}.dashboard-ops__agenda-row>span{grid-column:2}}.registry-export{z-index:5;flex-shrink:0;justify-content:flex-end;margin:-.15rem 0 .5rem;display:flex;position:relative}.registry-export>span{color:#a33b3b;order:-1;align-self:center;margin-right:.5rem;font-size:.7rem}.registry-export{align-items:center;margin:0}.registry-export__trigger--icon{width:2rem;min-width:2rem;min-height:2rem;padding:0;font-size:.95rem;line-height:1}.registry-export__menu{gap:.35rem;display:grid}.registry-export__scope{gap:.28rem;display:grid}.registry-export__scope>span{color:#4f687e;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:780}.registry-export__scope select{color:#17375e;width:100%;min-width:0;height:1.95rem;font:inherit;background:#fff;border:1px solid #cad7e1;padding:0 1.65rem 0 .5rem;font-size:.68rem}.registry-export__menu button[role=menuitem]{padding:.45rem .55rem;font-size:.72rem}.registry-export__scope-options{background:#fff;border:1px solid #cad7e1;align-items:center;gap:0;width:max-content;max-width:100%;display:inline-flex}.registry-export__scope-options button{color:#49657e;min-width:0;height:1.85rem;min-height:1.85rem;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-left:1px solid #d9e3eb;padding:0 .55rem;font-size:.66rem;font-weight:740}.registry-export__scope-options button:first-child{border-left:0}.registry-export__scope-options button:hover{background:#f2f7fb}.registry-export__scope-options button.is-active{color:#fff;background:#083f74}.access-shell.actors-access-shell{background:#f8fafc}.actors-access-shell .access-topbar{min-height:4.7rem;padding:0 1.75rem 0 1.55rem}.actors-access-shell .access-search{width:min(39.2rem,48vw);min-width:min(39.2rem,48vw);min-height:2.8rem}.actors-access-shell .access-search input{min-height:2.65rem;font-size:1rem}.actors-access-shell .access-avatar{width:2.85rem;height:2.85rem}.actors-access-shell .access-topbar__identity{min-width:18.6rem}.actors-access-shell .access-topbar__identity small{color:#0063dc}.actors-access-shell .access-main{min-height:0;padding:.85rem 1.55rem 2.45rem;overflow:hidden}.actors-access-shell .access-page-heading{min-height:4.55rem}.actors-access-shell .access-page-heading .sgnc-eyebrow{color:#0061d7;font-size:.78rem}.actors-access-shell .access-page-heading h1{letter-spacing:-.035em;margin-top:.45rem;font-size:2rem}.actors-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.35rem;height:1.35rem}.actors-heading-actions{align-items:center;gap:.75rem;padding-top:.7rem;display:flex}.actors-refresh{color:#002a5f;height:3rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d5e2;border-radius:.35rem;justify-content:center;align-items:center;gap:.6rem;padding:0 1.15rem;font-size:.84rem;font-weight:720;display:inline-flex}.actors-refresh:hover{background:#f3f7fb}.actors-next-action{color:#63758a;font-size:.72rem}.actors-intro{color:#365579;margin:-.15rem 0 .8rem;font-size:.83rem}.actors-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-bottom:.9rem;display:grid}.actors-kpi{color:#0c60d5;cursor:pointer;min-height:5rem;font:inherit;text-align:left;background:#fff;border:1px solid #ced9e5;border-radius:.45rem;grid-template-columns:3.15rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.6rem 1rem;display:grid;box-shadow:0 1px 5px #00204b08}.actors-kpi:hover,.actors-kpi--active{border-color:#0b67d8;box-shadow:0 0 0 2px #0b67d814}.actors-kpi>.actors-icon{stroke-width:1.35px;width:2.8rem;height:2.8rem}.actors-kpi>span{display:grid}.actors-kpi small{color:#294b74;font-size:.72rem}.actors-kpi strong{color:#001642;margin-top:.2rem;font-size:1.55rem;line-height:1}.actors-toolbar{background:#fff;border:1px solid #ccd8e4;border-radius:.45rem;grid-template-columns:minmax(20rem,1fr) 12rem 16rem;align-items:end;gap:.8rem;margin-bottom:.9rem;padding:.8rem;display:grid}.actors-toolbar>label{gap:.35rem;display:grid}.actors-toolbar>label>span{color:#46617e;font-size:.68rem;font-weight:700}.actors-toolbar select{color:#001b48;background:#fff;border:1px solid #c6d4e2;border-radius:.35rem;height:2.75rem;padding:0 .7rem}.actors-error{color:#8c1a1a;background:#fff1f1;border:1px solid #f2b8b8;border-radius:.4rem;margin-bottom:.8rem;padding:.75rem .9rem;font-size:.82rem}.actors-workspace{grid-template-columns:minmax(40rem,3fr) minmax(28rem,2fr);align-items:start;gap:.9rem;display:grid}.actors-directory,.actors-detail-panel{background:#fff;border:1px solid #ccd8e4;border-radius:.45rem;min-width:0;overflow:hidden;box-shadow:0 1px 4px #001e4605}.actors-directory__header{border-bottom:1px solid #d8e0e9;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.65rem .9rem;display:flex}.actors-directory__header h2,.actors-directory__header p{margin:0}.actors-directory__header h2{color:#00183f;font-size:1rem}.actors-directory__header p{color:#698098;margin-top:.2rem;font-size:.72rem}.actors-directory__header button{color:#075fca;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:700}.actors-directory__columns,.actors-row{grid-template-columns:minmax(13rem,1.45fr) minmax(8rem,.72fr) minmax(12rem,1fr) minmax(10rem,.9fr) 1.2rem;align-items:center;gap:.7rem;display:grid}.actors-directory__columns{color:#71859b;letter-spacing:.04em;text-transform:uppercase;background:#f5f8fb;border-bottom:1px solid #dde5ed;min-height:2.2rem;padding:0 .85rem;font-size:.65rem;font-weight:750}.actors-directory__body{min-height:10rem}.actors-row{color:#001b48;width:100%;min-height:4.65rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e8ef;padding:.6rem .85rem}.actors-row:hover,.actors-row--selected{background:#f3f8fd}.actors-row--selected{box-shadow:inset .23rem 0 #0870dd}.actors-row__identity{grid-template-columns:2.65rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;display:grid}.actors-row__identity>span:last-child,.actors-row__contact{gap:.18rem;min-width:0;display:grid}.actors-row__identity strong,.actors-row__contact small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actors-row__identity small,.actors-row__contact small,.actors-row__categories small{color:#6a7f96;font-size:.68rem}.actors-kind-label,.actors-detail__kind{align-items:center;gap:.28rem;display:inline-flex}.actors-kind-label .actors-icon{flex:none;width:.8rem;height:.8rem}.actors-avatar,.actors-detail__avatar{color:#075fca;background:#eaf3fc;border:1px solid #c5dcf4;border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid}.actors-avatar{width:2.55rem;height:2.55rem}.actors-avatar--organization,.actors-detail__avatar--organization{color:#0f766e;background:#e6f7f3;border-color:#b9e5dc}.actors-avatar--sole_proprietorship,.actors-detail__avatar--sole_proprietorship{color:#7a4c00;background:#fff5df;border-color:#ecd4a4;border-radius:.65rem}.actors-avatar--person,.actors-detail__avatar--person{color:#5a3f99;background:#f1ebfb;border-color:#d9c9f0}.actors-avatar .actors-icon{width:1.45rem;height:1.45rem}.actors-row__profiles,.actors-row__categories,.actors-detail__badges,.actors-category-list{flex-wrap:wrap;align-items:center;gap:.32rem;display:flex}.actors-category-group{gap:.42rem;display:grid}.actors-category-group h4{color:#536d86;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.35rem;margin:0;font-size:.65rem;font-weight:750;display:flex}.actors-category-group h4 .actors-icon{color:#0b6bd6;width:.9rem;height:.9rem}.actors-badge,.actors-category-chip{border-radius:999px;align-items:center;gap:.28rem;min-height:1.45rem;padding:.15rem .5rem;font-size:.62rem;font-weight:750;line-height:1;display:inline-flex}.actors-badge .actors-icon,.actors-category-chip .actors-icon{flex:none;width:.82rem;height:.82rem}.actors-badge--client{color:#0f766e;background:#e6f7f3;border:1px solid #b9e5dc}.actors-badge--contact{color:#7046b5;background:#f0eafb}.actors-badge--inactive{color:#8a2430;background:#fae9eb}.actors-badge--active{color:#16763c;background:#e7f6ed}.actors-badge--primary{color:#7b5700;background:#fff2c8}.actors-category-chip{--actors-category-color:#60758a;color:#294760;border:1px solid #d7e1e9;border-left:.22rem solid var(--actors-category-color);background:#f7f9fb}.actors-category-chip .actors-icon{color:var(--actors-category-color)}.actors-category-chip--professional_quality{background:#fffaf0}.actors-category-chip--directory_group{background:#f2f7fc}.actors-category-chip--other{background:#f7f4fb}.actors-row__chevron{color:#6b8197;font-size:1.35rem}.actors-list-state,.actors-detail-state{color:#61778e;text-align:center;place-items:center;min-height:12rem;padding:1.5rem;font-size:.82rem;display:grid}.actors-pagination{border-top:1px solid #dfe6ed;justify-content:center;align-items:center;gap:1rem;min-height:3.4rem;padding:.5rem;display:flex}.actors-pagination button{color:#075fca;min-height:2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d5e2;border-radius:.3rem;padding:0 .8rem;font-size:.72rem;font-weight:700}.actors-pagination button:disabled{color:#9cabb9;cursor:not-allowed}.actors-pagination span{color:#536a81;font-size:.72rem}.actors-detail-panel{max-height:none;position:static}.actors-detail__header{color:#fff;background:linear-gradient(145deg,#062b55,#084a86);grid-template-columns:4.1rem minmax(0,1fr);align-items:center;gap:.9rem;padding:1.1rem;display:grid}.actors-detail__avatar{color:#fff;background:#ffffff1f;border-color:#ffffff4d;width:4rem;height:4rem;font-size:1.15rem}.actors-detail__avatar .actors-icon{width:2rem;height:2rem}.actors-detail__header .actors-detail__avatar{color:#fff;background:#ffffff1f;border-color:#ffffff4d}.actors-detail__kind .actors-icon{width:.85rem;height:.85rem}.actors-detail__header p,.actors-detail__header h2{margin:0}.actors-detail__header p{color:#c7d9eb;font-size:.69rem}.actors-detail__header h2{margin:.25rem 0 .55rem;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;line-height:1.12}.actors-detail-section{border-bottom:1px solid #e0e7ee;padding:.9rem 1rem}.actors-detail-section h3{color:#002a5f;align-items:center;gap:.5rem;margin:0 0 .7rem;font-size:.82rem;display:flex}.actors-detail-section h3 .actors-icon{color:#0b6bd6}.actors-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .9rem;margin:0;display:grid}.actors-detail-list>div{min-width:0}.actors-detail-list dt,.actors-detail-list dd{margin:0}.actors-detail-list dt{color:#6d8298;font-size:.65rem}.actors-detail-list dd{color:#001b48;margin-top:.15rem;font-size:.76rem;font-weight:650}.actors-data-list,.actors-relationship-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.actors-data-list li{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.actors-data-list__icon{color:#0c66c9;background:#edf5fd;border-radius:.35rem;place-items:center;width:2rem;height:2rem;display:grid}.actors-data-list__icon .actors-icon{width:1.05rem;height:1.05rem}.actors-data-list li>span:last-child{gap:.12rem;min-width:0;display:grid}.actors-data-list small,.actors-relationship-list small{color:#6d8298;font-size:.65rem}.actors-data-list strong,.actors-relationship-list strong{color:#001b48;font-size:.74rem;line-height:1.35}.actors-relationship-list li{background:#f7f9fb;border:1px solid #e0e7ee;border-radius:.35rem;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.6rem;display:flex}.actors-relationship-list li>span{gap:.2rem;display:grid}.actors-relationship-list li>span:last-child{text-align:right;justify-items:end}.actors-empty-copy{color:#6d8298;margin:0;font-size:.72rem}@media (width<=1280px){.actors-workspace{grid-template-columns:minmax(34rem,1.5fr) minmax(26rem,1fr)}.actors-directory__columns,.actors-row{grid-template-columns:minmax(12rem,1.3fr) minmax(7rem,.65fr) minmax(10rem,.9fr) 1.2rem}.actors-directory__columns>span:nth-child(4),.actors-row__categories{display:none}}@media (width<=1050px){.actors-toolbar{grid-template-columns:1fr 1fr}.actors-toolbar form{grid-column:1/-1}.actors-workspace{grid-template-columns:1fr}.actors-detail-panel{max-height:none;position:static}}@media (width<=760px){.access-shell.actors-access-shell{grid-template-columns:minmax(0,1fr)}.actors-access-shell .access-main{padding:.8rem}.actors-access-shell .access-page-heading{align-items:flex-start;gap:.7rem}.actors-access-shell .access-page-heading h1{font-size:1.55rem}.actors-heading-actions{padding-top:0}.actors-next-action{display:none}.actors-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.actors-kpi{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.2rem;min-height:4.25rem;padding:.45rem}.actors-kpi>.actors-icon{width:1.5rem;height:1.5rem}.actors-kpi small{font-size:.58rem}.actors-kpi strong{font-size:1.2rem}.actors-toolbar{grid-template-columns:1fr}.actors-toolbar form{grid-column:auto}.actors-directory__columns{display:none}.actors-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity chevron""profiles chevron""contact chevron";gap:.3rem .6rem;padding:.75rem}.actors-row__identity{grid-area:identity}.actors-row__profiles{grid-area:profiles;padding-left:3.2rem}.actors-row__contact{grid-area:contact;padding-left:3.2rem}.actors-row__categories{display:none}.actors-row__chevron{grid-area:chevron;align-self:center}.actors-detail-list{grid-template-columns:1fr}.actors-relationship-list li{display:grid}.actors-relationship-list li>span:last-child{text-align:left;justify-items:start}}.actors-create-button{color:#fff;height:3rem;font:inherit;cursor:pointer;background:#002f68;border:1px solid #002f68;border-radius:.35rem;justify-content:center;align-items:center;gap:.55rem;padding:0 1rem;font-size:.8rem;font-weight:760;display:inline-flex}.actors-create-button:hover{background:#004487}.actors-create-button .actors-icon{width:1.15rem;height:1.15rem}.actor-create-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00143299;place-items:center;padding:.75rem;display:grid;position:fixed;inset:0}.actor-create-dialog{background:#f5f8fc;border-radius:.85rem;width:min(74rem,100vw - 1.5rem);max-height:calc(100vh - 1.5rem);position:relative;overflow:auto;box-shadow:0 1.6rem 5rem #0014325c}.actor-create-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font-size:1.3rem;display:grid;position:absolute;top:1rem;right:1rem}.actor-create-close:disabled{opacity:.5;cursor:wait}.actor-create-form{color:#001b47}.actor-create-header{color:#fff;background:linear-gradient(112deg,#001d47 0%,#063a70 74%,#0a4c87 100%);border-bottom:.22rem solid #d5aa36;align-items:center;gap:1rem;min-height:6.8rem;padding:1rem 4.2rem 1rem 1.5rem;display:flex}.actor-create-header__icon{color:#ffd45f;background:#ffffff14;border:1px solid #ffd45fb3;border-radius:.85rem;flex:none;place-items:center;width:3.6rem;height:3.6rem;display:grid;position:relative}.actor-create-header__icon .actor-create-icon{width:2rem;height:2rem}.actor-create-header__icon i{color:#001d47;background:#ffd45f;border:.16rem solid #063a70;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.8rem;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-.3rem;right:-.3rem}.actor-create-header small{color:#ffd45f;letter-spacing:.12em;font-size:.62rem;font-weight:800}.actor-create-header h2{color:#fff;letter-spacing:-.02em;margin:.12rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem}.actor-create-header p{color:#cfdef0;margin:.22rem 0 0;font-size:.72rem}.actor-create-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.25rem;height:1.25rem}.actor-create-steps{background:#fff;border-bottom:1px solid #d4dfe9;grid-template-columns:repeat(5,minmax(0,1fr));padding:.75rem 1.2rem;display:grid}.actor-create-step{color:#6d7f94;min-width:0;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.55rem;padding:.25rem .5rem;font-size:.68rem;font-weight:720;display:flex;position:relative}.actor-create-step:after{z-index:0;content:"";background:#d5dfe9;width:calc(100% - 2.6rem);height:1px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.actor-create-step:last-child:after{display:none}.actor-create-step>span{z-index:1;color:#5a6d82;background:#f1f5f9;border:1px solid #cbd7e3;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.65rem;display:grid;position:relative}.actor-create-step--active{color:#002b63}.actor-create-step--active>span{color:#fff;background:#0063dc;border-color:#0063dc}.actor-create-step--done{color:#18723b;cursor:pointer}.actor-create-step--done>span{color:#fff;background:#178a48;border-color:#178a48}.actor-create-step--done .actor-create-icon{width:.95rem;height:.95rem}.actor-create-alert{color:#8b1d1d;background:#fff1f1;border:1px solid #efb5b5;border-radius:.45rem;margin:.8rem 1.2rem 0;padding:.75rem .9rem;font-size:.78rem}.actor-create-content{min-height:28rem;padding:.9rem 1.2rem}.actor-create-section{background:#fff;border:1px solid #d4dfe9;border-radius:.65rem;min-width:0;padding:1rem;box-shadow:0 .25rem .8rem #001d470a}.actor-create-section__heading{border-bottom:1px solid #e1e8ef;align-items:flex-start;gap:.7rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.actor-create-section__heading>span{color:#b87800;min-width:2.25rem;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:800}.actor-create-section__heading h3{color:#001d49;margin:0;font-size:.95rem}.actor-create-section__heading p{color:#5a7089;margin:.15rem 0 0;font-size:.68rem}.actor-create-type-grid,.actor-create-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.actor-create-profile-grid{border-top:1px dashed #cdd8e3;margin-top:1rem;padding-top:1rem}.actor-create-choice,.actor-create-profile{color:#163b67;min-height:5.3rem;font:inherit;text-align:left;cursor:pointer;background:#f9fbfd;border:1px solid #cdd8e3;border-radius:.55rem;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.8rem;display:grid}.actor-create-choice>.actor-create-icon,.actor-create-profile>.actor-create-icon{color:#0063dc;stroke-width:1.45px;width:2.2rem;height:2.2rem}.actor-create-choice span,.actor-create-profile span{gap:.18rem;display:grid}.actor-create-choice strong,.actor-create-profile strong{color:#001e4c;font-size:.78rem}.actor-create-choice small,.actor-create-profile small{color:#61758c;font-size:.62rem;line-height:1.35}.actor-create-choice:hover,.actor-create-profile:hover,.actor-create-choice--active,.actor-create-profile--active{background:#eef6ff;border-color:#0063dc;box-shadow:0 0 0 2px #0063dc14}.actor-create-profile--active>.actor-create-icon{color:#9b6500}.actor-create-choice:disabled,.actor-create-profile:disabled{opacity:.48;cursor:not-allowed}.actor-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.actor-create-fields--dates{margin-top:1rem}.actor-create-field{align-content:start;gap:.32rem;min-width:0;display:grid}.actor-create-field--wide{grid-column:1/-1}.actor-create-field>span{color:#294d76;font-size:.66rem;font-weight:750}.actor-create-field input,.actor-create-field select,.actor-create-field textarea{color:#001b47;width:100%;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #c7d4e1;border-radius:.38rem;outline:0;padding:.55rem .7rem;font-size:.78rem}.actor-create-field textarea{resize:vertical;min-height:4.5rem}.actor-create-field input:focus,.actor-create-field select:focus,.actor-create-field textarea:focus{border-color:#0063dc;box-shadow:0 0 0 2px #0063dc1a}.actor-create-field [aria-invalid=true]{border-color:#8b1d1d}.actor-create-field>small{color:#708196;font-size:.59rem;line-height:1.35}.actor-create-field>.actor-create-inline-error,.actor-create-inline-error,.actor-create-inline-warning{color:#8b1d1d;background:#fff3f3;border-radius:.35rem;margin:.7rem 0 0;padding:.55rem .7rem;font-size:.68rem}.actor-create-inline-warning{color:#7a5200;background:#fff8df;grid-column:1/-1}.actor-create-empty{color:#5d7187;text-align:center;background:#f7f9fb;border:1px dashed #cbd6e1;border-radius:.45rem;margin:0;padding:1rem;font-size:.75rem}.actor-create-category-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.actor-create-category-group{border:1px solid #d4dfe9;border-radius:.5rem;min-width:0;overflow:hidden}.actor-create-category-group h4{color:#00326c;background:#f1f6fb;border-bottom:1px solid #d4dfe9;align-items:center;gap:.5rem;min-height:2.7rem;margin:0;padding:.55rem .7rem;font-size:.72rem;display:flex}.actor-create-category-group>div{max-height:16rem;padding:.45rem;overflow:auto}.actor-create-category-group label{cursor:pointer;border-radius:.35rem;grid-template-columns:auto .65rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem;display:grid}.actor-create-category-group label:hover{background:#f5f8fb}.actor-create-category-dot{border-radius:50%;width:.62rem;height:.62rem;box-shadow:0 0 0 1px #0000001f}.actor-create-category-group label>span:last-child{gap:.08rem;min-width:0;display:grid}.actor-create-category-group strong{color:#173a65;font-size:.7rem}.actor-create-category-group small{color:#718196;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.actor-create-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.actor-create-repeater{gap:.65rem;display:grid}.actor-create-repeater-row{background:#fbfcfe;border:1px solid #d5dfe9;border-radius:.5rem;overflow:hidden}.actor-create-repeater-row>header{background:#f0f5fa;border-bottom:1px solid #d5dfe9;justify-content:space-between;align-items:center;min-height:2.45rem;padding:0 .65rem;display:flex}.actor-create-repeater-row>header>span{color:#173a65;align-items:center;gap:.45rem;font-size:.7rem;font-weight:760;display:inline-flex}.actor-create-repeater-row>header button{color:#a32121;cursor:pointer;background:#fff;border:1px solid #dfcaca;border-radius:.35rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}.actor-create-repeater-row>header button .actor-create-icon{width:1rem;height:1rem}.actor-create-repeater-row>.actor-create-fields{padding:.7rem}.actor-create-primary-toggle{color:#264b75;align-items:center;gap:.5rem;min-height:2rem;font-size:.66rem;font-weight:700;display:flex}.actor-create-primary-toggle input{width:1rem;height:1rem}.actor-create-add-row{color:#0057bd;min-height:2.5rem;font:inherit;cursor:pointer;background:#f2f7fd;border:1px dashed #75a7dc;border-radius:.4rem;justify-content:center;align-items:center;gap:.45rem;font-size:.68rem;font-weight:750;display:flex}.actor-create-review__identity{background:linear-gradient(105deg,#eef6ff,#fbfdff);border:1px solid #c8daed;border-radius:.55rem;align-items:center;gap:1rem;min-height:7rem;padding:1rem;display:flex}.actor-create-review__identity>span{color:#0063dc;background:#fff;border:1px solid #bcd1e7;border-radius:1rem;place-items:center;width:4.2rem;height:4.2rem;display:grid}.actor-create-review__identity .actor-create-icon{stroke-width:1.35px;width:2.6rem;height:2.6rem}.actor-create-review__identity small{color:#996300;text-transform:uppercase;font-size:.65rem;font-weight:760}.actor-create-review__identity h3{color:#001d49;margin:.12rem 0 0;font-size:1.4rem}.actor-create-review__identity p{color:#365979;margin:.2rem 0 0;font-size:.76rem}.actor-create-review__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.85rem 0 0;display:grid}.actor-create-review__summary>div{background:#f8fafc;border:1px solid #d7e0e9;border-radius:.45rem;gap:.2rem;padding:.75rem;display:grid}.actor-create-review__summary dt{color:#61758c;font-size:.62rem}.actor-create-review__summary dd{color:#002c62;margin:0;font-size:1rem;font-weight:800}.actor-create-review__notice{color:#275e3b;background:#eefaf2;border:1px solid #bddfc8;border-radius:.4rem;margin:.85rem 0 0;padding:.7rem .8rem;font-size:.7rem}.actor-create-footer{background:#fff;border-top:1px solid #d4dfe9;grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,1fr);align-items:center;gap:.75rem;min-height:4.2rem;padding:.7rem 1.2rem;display:grid}.actor-create-footer>span{color:#64788f;font-size:.65rem}.actor-create-footer>div{justify-content:flex-end;gap:.55rem;display:flex}.actor-create-primary,.actor-create-secondary{min-height:2.55rem;font:inherit;cursor:pointer;border-radius:.38rem;padding:0 1rem;font-size:.72rem;font-weight:760}.actor-create-primary{color:#fff;background:#002f68;border:1px solid #002f68}.actor-create-secondary{color:#173a65;background:#fff;border:1px solid #c6d3df}.actor-create-primary:disabled,.actor-create-secondary:disabled{opacity:.48;cursor:not-allowed}@media (width<=68rem){.actor-create-category-groups,.actor-create-contact-grid{grid-template-columns:1fr}.actor-create-step{justify-content:center;font-size:0}.actor-create-step:after{width:calc(100% - 1.8rem)}}@media (width<=48rem){.actor-create-backdrop{padding:0}.actor-create-dialog{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.actor-create-header{min-height:5.7rem;padding-left:1rem}.actor-create-header__icon{width:3rem;height:3rem}.actor-create-header h2{font-size:1.25rem}.actor-create-header p{display:none}.actor-create-steps{padding-inline:.4rem}.actor-create-content{padding:.65rem}.actor-create-type-grid,.actor-create-profile-grid,.actor-create-fields,.actor-create-review__summary{grid-template-columns:1fr}.actor-create-field--wide{grid-column:auto}.actor-create-footer{grid-template-columns:auto 1fr;padding:.55rem .65rem;position:sticky;bottom:0}.actor-create-footer>span{display:none}}.actor-create-dialog--compact{width:min(64rem,100vw - 1.5rem)}.actor-create-dialog--compact .actor-create-header{min-height:5.35rem;padding-block:.8rem}.actor-create-dialog--compact .actor-create-header__icon{width:3.15rem;height:3.15rem}.actor-create-dialog--compact .actor-create-header h2{font-size:1.45rem}.actor-create-steps--four{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:.62rem}.actor-create-content--compact{min-height:22rem;padding:.75rem .9rem}.actor-create-dialog--compact .actor-create-section{padding:.82rem}.actor-create-dialog--compact .actor-create-classification-grid>.actor-create-subsection{padding:.62rem .72rem}.actor-create-dialog--compact .actor-create-classification-grid .actor-create-subsection__heading{margin-bottom:.42rem}.actor-create-dialog--compact .actor-create-classification-grid .actor-create-subsection__heading p{display:none}.actor-create-dialog--compact .actor-create-section__heading{margin-bottom:.75rem;padding-bottom:.58rem}.actor-create-dialog--compact .actor-create-section__heading>span{min-width:1.9rem;font-size:1.05rem}.actor-create-dialog--compact .actor-create-section__heading h3{font-size:.9rem}.actor-create-subsection{background:#fbfcfe;border:1px solid #dde5ed;border-radius:.5rem;padding:.72rem}.actor-create-subsection+.actor-create-subsection,.actor-create-subsection+.actor-create-advanced{margin-top:.65rem}.actor-create-subsection__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.58rem;display:flex}.actor-create-subsection__heading--actions{align-items:center}.actor-create-subsection__heading h4{color:#0a315f;margin:0;font-size:.74rem}.actor-create-subsection__heading p{color:#6a7c90;margin:.12rem 0 0;font-size:.61rem}.actor-create-type-grid--compact,.actor-create-profile-grid--compact{gap:.5rem}.actor-create-profile-grid--compact{border:0;margin:0;padding:0}.actor-create-dialog--compact .actor-create-choice,.actor-create-dialog--compact .actor-create-profile{border-radius:.45rem;grid-template-columns:1.8rem minmax(0,1fr);gap:.55rem;min-height:3.65rem;padding:.55rem .62rem}.actor-create-dialog--compact .actor-create-choice>.actor-create-icon,.actor-create-dialog--compact .actor-create-profile>.actor-create-icon{width:1.55rem;height:1.55rem}.actor-create-dialog--compact .actor-create-choice strong,.actor-create-dialog--compact .actor-create-profile strong{font-size:.7rem}.actor-create-dialog--compact .actor-create-choice small,.actor-create-dialog--compact .actor-create-profile small{font-size:.56rem}.actor-create-fields--compact{gap:.55rem}.actor-create-dialog--compact .actor-create-field{gap:.22rem}.actor-create-dialog--compact .actor-create-field input,.actor-create-dialog--compact .actor-create-field select,.actor-create-dialog--compact .actor-create-field textarea{border-radius:.32rem;min-height:2.25rem;padding:.42rem .58rem;font-size:.72rem}.actor-create-dialog--compact .actor-create-field textarea{min-height:3.6rem}.actor-create-advanced{background:#f8fafc;border:1px solid #d7e1ea;border-radius:.42rem;overflow:hidden}.actor-create-advanced>summary{color:#2d557d;cursor:pointer;align-items:center;min-height:2.35rem;padding:.48rem .65rem;font-size:.64rem;font-weight:740;list-style:none;display:flex}.actor-create-advanced>summary::-webkit-details-marker{display:none}.actor-create-advanced>summary:before{content:"+";color:#0063dc;margin-right:.45rem;font-size:.9rem;font-weight:800}.actor-create-advanced[open]>summary:before{content:"−"}.actor-create-advanced[open]>summary{border-bottom:1px solid #d7e1ea}.actor-create-advanced>.actor-create-fields,.actor-create-advanced>.actor-create-inline-error{margin:0;padding:.65rem}.actor-create-history{background:#fff}.actor-create-clear-choice{color:#5b6f83;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd6e0;border-radius:.3rem;padding:.25rem .48rem;font-size:.58rem;font-weight:730}.actor-create-nature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.actor-create-nature-choice{color:#244a73;min-height:3.2rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccd8e3;border-radius:.4rem;align-items:center;gap:.48rem;padding:.48rem .55rem;font-size:.64rem;font-weight:720;display:flex}.actor-create-nature-choice .actor-create-icon{color:#0063dc;flex:none;width:1.35rem;height:1.35rem}.actor-create-nature-choice:hover,.actor-create-nature-choice--active{color:#002e63;background:#eef6ff;border-color:#0063dc;box-shadow:0 0 0 2px #0063dc12}.actor-create-inline-panel{background:#fff;border:1px solid #d6e1eb;border-radius:.42rem;margin-top:.6rem;padding:.6rem}.actor-create-form-pills,.actor-create-channel-types{flex-wrap:wrap;gap:.38rem;display:flex}.actor-create-form-pill,.actor-create-channel-type{color:#2c5278;min-height:2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad6e1;border-radius:999px;padding:.3rem .65rem;font-size:.61rem;font-weight:730}.actor-create-form-pill:hover,.actor-create-form-pill--active,.actor-create-channel-type:hover,.actor-create-channel-type--active{color:#fff;background:#045fbf;border-color:#045fbf}.actor-create-muted-note{color:#61758b;background:#f6f8fa;border:1px dashed #cad5df;border-radius:.4rem;margin:0;padding:.6rem .7rem;font-size:.64rem}.actor-create-selection-count{color:#075fad;font-size:.6rem;font-weight:750}.actor-create-category-groups--compact{grid-template-columns:1fr;gap:.55rem}.actor-create-category-group--compact{background:#fff;overflow:visible}.actor-create-category-group--compact h4{min-height:2.15rem;padding:.42rem .55rem;font-size:.65rem}.actor-create-category-group--compact>div{flex-wrap:wrap;gap:.38rem;max-height:none;padding:.5rem;display:flex;overflow:visible}.actor-create-category-group--compact .actor-create-category-chip{color:#31577d;background:#fff;border:1px solid #d0dbe5;border-radius:999px;grid-template-columns:none;align-items:center;gap:.38rem;padding:.34rem .52rem;font-size:.61rem;display:inline-flex}.actor-create-category-group--compact .actor-create-category-chip:hover,.actor-create-category-group--compact .actor-create-category-chip--active{color:#073768;background:#eef6ff;border-color:#78aee2}.actor-create-category-chip input{opacity:0;width:1px;height:1px;position:absolute}.actor-create-category-chip>span:last-child{color:inherit;font-size:inherit;display:inline}.actor-create-contact-grid--compact{gap:.7rem}.actor-create-repeater-row__body{gap:.55rem;padding:.62rem;display:grid}.actor-create-channel-types{padding-bottom:.05rem}.actor-create-primary-toggle{align-self:end;min-height:2.25rem;padding-inline:.1rem}.actor-create-dialog--compact .actor-create-footer{min-height:3.65rem;padding-block:.55rem}@media (width<=64rem){.actor-create-nature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.actor-create-nature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.actor-create-dialog--compact .actor-create-choice small,.actor-create-dialog--compact .actor-create-profile small{display:none}.actor-create-contact-grid--compact{grid-template-columns:1fr}}.actor-create-segmented{background:#fff;border:1px solid #cbd7e3;border-radius:.42rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.actor-create-dialog--compact .actor-create-segmented .actor-create-choice,.actor-create-dialog--compact .actor-create-segmented .actor-create-profile{min-height:2.85rem;box-shadow:none;text-align:center;background:#fff;border:0;border-right:1px solid #d7e0e9;border-radius:0;justify-content:center;align-items:center;gap:.48rem;padding:.42rem .55rem;display:flex}.actor-create-dialog--compact .actor-create-segmented>:last-child{border-right:0}.actor-create-dialog--compact .actor-create-segmented .actor-create-choice:hover,.actor-create-dialog--compact .actor-create-segmented .actor-create-profile:hover{background:#f3f8fd}.actor-create-dialog--compact .actor-create-segmented .actor-create-choice--active,.actor-create-dialog--compact .actor-create-segmented .actor-create-profile--active{color:#003d7d;background:#eaf4ff;box-shadow:inset 0 -3px #0063dc}.actor-create-dialog--compact .actor-create-segmented .actor-create-choice>.actor-create-icon,.actor-create-dialog--compact .actor-create-segmented .actor-create-profile>.actor-create-icon{width:1.2rem;height:1.2rem}.actor-create-dialog--compact .actor-create-segmented strong{color:inherit;white-space:nowrap;font-size:.68rem}.actor-create-dialog--compact .actor-create-segmented button:disabled{color:#8da0b4;background:#f5f7fa}.actor-create-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.actor-create-business-grid--single{grid-template-columns:minmax(18rem,.62fr)}.actor-create-select-shell{align-items:center;display:flex;position:relative}.actor-create-select-shell>.actor-create-icon{z-index:1;color:#0767c8;pointer-events:none;width:1.05rem;height:1.05rem;position:absolute;left:.7rem}.actor-create-dialog--compact .actor-create-select-shell select{cursor:pointer;background-color:#fff;border-color:#bfcddd;border-radius:.42rem;min-height:2.65rem;padding:.45rem 2.1rem .45rem 2.25rem;font-size:.72rem;font-weight:650}.actor-create-dialog--compact .actor-create-select-shell select:hover{border-color:#7ca9d6}.actor-create-icon-select{width:100%;position:relative}.actor-create-icon-select>summary,.actor-create-icon-select__trigger{color:#0b315e;cursor:pointer;background:#fff;border:1px solid #bfcddd;border-radius:.42rem;outline:0;justify-content:space-between;align-items:center;gap:.7rem;min-height:2.72rem;padding:.42rem 2.2rem .42rem .55rem;font-size:.72rem;font-weight:700;list-style:none;display:flex}.actor-create-icon-select__trigger{width:100%;font:inherit;text-align:left}.actor-create-icon-select>summary::-webkit-details-marker{display:none}.actor-create-icon-select>summary:after,.actor-create-icon-select__trigger:after{content:"";border-bottom:2px solid #174f88;border-right:2px solid #174f88;width:.48rem;height:.48rem;transition:transform .14s;position:absolute;right:.8rem;transform:translateY(-.15rem)rotate(45deg)}.actor-create-icon-select[open]>summary,.actor-create-icon-select--open>.actor-create-icon-select__trigger{border-color:#0969d8;box-shadow:0 0 0 3px #0969d81a}.actor-create-icon-select[open]>summary:after,.actor-create-icon-select--open>.actor-create-icon-select__trigger:after{transform:translateY(.15rem)rotate(225deg)}.actor-create-icon-select__value{align-items:center;gap:.58rem;min-width:0;display:flex}.actor-create-icon-select__value>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actor-create-icon-select__symbol{color:#0767c8;background:#edf6ff;border:1px solid #c8dff5;border-radius:.38rem;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.actor-create-icon-select__symbol .actor-create-icon{width:1rem;height:1rem}.actor-create-icon-select__menu{z-index:20;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8c7d6 transparent;background:#fff;border:1px solid #b9cadb;border-radius:.5rem;max-height:min(22rem,52vh);padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #0725462e}.actor-create-icon-select__option{color:#173f69;width:100%;min-height:2.85rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.36rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.38rem .48rem;font-size:.67rem;font-weight:680;display:grid}.actor-create-icon-select__option:hover,.actor-create-icon-select__option--selected{color:#063c78;background:#eef6ff}.actor-create-icon-select__option:focus-visible{outline-offset:-2px;outline:2px solid #0b75dc}.actor-create-icon-select__option:disabled{color:#91a2b5;cursor:not-allowed}.actor-create-icon-select__option:disabled .actor-create-icon-select__symbol{color:#91a2b5;background:#f3f6f9;border-color:#d9e1e9}.actor-create-icon-select__option-copy{gap:.08rem;min-width:0;display:grid}.actor-create-icon-select__option-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.2;overflow:hidden}.actor-create-icon-select__option-copy small{color:#6d8197;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:560;line-height:1.2;overflow:hidden}.actor-create-icon-select__option>.actor-create-icon{color:#087047;width:.95rem;height:.95rem}.actor-create-profile-select__preset{color:#0b315e;background:#f4f8fc;border:1px solid #cbd7e3;border-radius:.42rem;align-items:center;gap:.58rem;min-height:2.72rem;padding:.42rem .55rem;font-size:.72rem;font-weight:700;display:flex}.actor-create-category-symbol{background:#f5f8fb;border:1px solid #d7e1eb;border-radius:.35rem;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.actor-create-category-symbol .actor-create-icon{width:.82rem;height:.82rem}.actor-create-selected-categories{flex-wrap:wrap;gap:.38rem;margin-bottom:.55rem;display:flex}.actor-create-selected-categories button{color:#1c4d7e;min-height:1.85rem;font:inherit;cursor:pointer;background:#eef6ff;border:1px solid #a9c9e8;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .48rem;font-size:.61rem;font-weight:700;display:inline-flex}.actor-create-selected-categories button>span:last-child{color:#60758a;font-size:.85rem;line-height:1}.actor-create-multiselect{background:#fff;border:1px solid #cbd7e3;border-radius:.42rem;position:relative}.actor-create-multiselect>summary{color:#153f6d;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.55rem .7rem;font-size:.66rem;font-weight:750;list-style:none;display:flex}.actor-create-multiselect>summary::-webkit-details-marker{display:none}.actor-create-multiselect>summary>span{align-items:center;gap:.45rem;display:inline-flex}.actor-create-multiselect>summary .actor-create-icon{color:#0767c8;width:1rem;height:1rem}.actor-create-multiselect>summary small{color:#60758a;font-size:.58rem}.actor-create-multiselect>summary:after{content:"⌄";color:#496b8c;font-size:.9rem}.actor-create-multiselect[open]>summary{background:#f5f9fd;border-bottom:1px solid #d8e2ec}.actor-create-multiselect[open]>summary:after{content:"⌃"}.actor-create-multiselect__panel{padding:.6rem}.actor-create-multiselect__search{margin-bottom:.55rem;display:block}.actor-create-multiselect__search input{color:#092f5c;width:100%;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #c6d4e1;border-radius:.35rem;outline:0;padding:.42rem .65rem;font-size:.67rem}.actor-create-multiselect__search input:focus{border-color:#0063dc;box-shadow:0 0 0 2px #0063dc1a}.actor-create-multiselect__groups{border:1px solid #e0e7ee;border-radius:.35rem;max-height:16rem;overflow-y:auto}.actor-create-multiselect__group+.actor-create-multiselect__group{border-top:1px solid #e2e9f0}.actor-create-multiselect__group h5{color:#34597d;background:#f6f9fc;align-items:center;gap:.38rem;min-height:2rem;margin:0;padding:.4rem .58rem;font-size:.61rem;font-weight:780;display:flex}.actor-create-multiselect__group h5 .actor-create-icon{color:#0767c8;width:.9rem;height:.9rem}.actor-create-multiselect__group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.actor-create-multiselect__group label{color:#244a73;cursor:pointer;border-bottom:1px solid #edf1f5;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.42rem;min-height:2.35rem;padding:.4rem .58rem;font-size:.64rem;display:grid}.actor-create-multiselect__group label:nth-child(odd){border-right:1px solid #edf1f5}.actor-create-multiselect__group label:hover{background:#f3f8fd}.actor-create-multiselect__group input{accent-color:#0063dc;width:.9rem;height:.9rem}@media (width<=68rem){.actor-create-business-grid,.actor-create-business-grid--single{grid-template-columns:1fr}}@media (width<=48rem){.actor-create-segmented{grid-template-columns:1fr}.actor-create-dialog--compact .actor-create-segmented .actor-create-choice,.actor-create-dialog--compact .actor-create-segmented .actor-create-profile{border-bottom:1px solid #d7e0e9;border-right:0;justify-content:flex-start}.actor-create-multiselect__group>div{grid-template-columns:1fr}.actor-create-multiselect__group label:nth-child(odd){border-right:0}}.actors-toolbar{background:#fff;border:1px solid #ccd8e4;border-radius:.45rem;gap:.65rem;margin-bottom:.9rem;padding:.75rem;display:grid}.actors-toolbar__top{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.6rem;display:grid}.actors-toolbar form{border:1px solid #c6d4e2;border-radius:.35rem;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.75rem;padding-left:.8rem;display:grid}.actors-toolbar form:focus-within{border-color:#0063dc;box-shadow:0 0 0 2px #0063dc1a}.actors-toolbar form>.actors-icon{color:#365a81;width:1.25rem;height:1.25rem}.actors-toolbar input,.actors-toolbar select,.actors-toolbar button{font:inherit}.actors-toolbar input{color:#001b48;background:0 0;border:0;outline:0;min-width:0;height:2.6rem}.actors-toolbar form button{color:#fff;cursor:pointer;background:#002a5f;border:0;border-radius:0 .3rem .3rem 0;height:2.75rem;padding:0 1rem;font-size:.8rem;font-weight:700}.actors-toolbar__filter-button{color:#173b65;cursor:pointer;background:#fff;border:1px solid #c6d4e2;border-radius:.35rem;justify-content:center;align-items:center;gap:.45rem;min-width:7.5rem;height:2.75rem;padding:0 .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.actors-toolbar__filter-button--active{color:#005bd1;border-color:#005bd1;box-shadow:0 0 0 2px #005bd114}.actors-toolbar__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.1rem 0 .15rem;display:grid}.actors-toolbar__filters label{gap:.35rem;display:grid}.actors-toolbar__filters select{color:#17375e;background:#fff;border:1px solid #c6d4e2;border-radius:.35rem;height:2.5rem;padding:0 .75rem}.actors-toolbar__tabs{flex-wrap:wrap;gap:.45rem;padding-top:.05rem;display:flex}.actors-toolbar__tabs button{color:#17375d;cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:.3rem;min-width:6.25rem;height:2.15rem;padding:0 .75rem;font-size:.72rem}.actors-toolbar__tabs button.is-active{color:#fff;background:#00285c;border-color:#00285c}.actors-toolbar__tabs span{margin-left:.35rem;font-weight:700}@media (width<=760px){.actors-toolbar__top,.actors-toolbar__filters{grid-template-columns:1fr}.actors-toolbar__filter-button{width:100%}.actors-toolbar__tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.actors-toolbar__tabs button{min-width:0}}.actors-directory{min-width:19rem}.actors-detail-panel{min-width:0}.actors-directory__header{min-height:3rem;padding:.55rem .75rem}.actors-directory__header h2{font-size:.82rem}.actors-directory__header p,.actors-directory__header button{font-size:.66rem}.actors-toolbar{background:0 0;border:0;border-bottom:1px solid #dce3ea;border-radius:0;margin:0;padding:0;display:block}.actors-toolbar__top{grid-template-columns:minmax(0,1fr) 4.35rem;gap:.35rem;padding:.65rem .6rem .45rem;display:grid}.actors-toolbar__search{color:#38587d;background:#fff;border:1px solid #cbd7e3;border-radius:.32rem;align-items:center;gap:.55rem;height:2.15rem;padding:0 .65rem;display:flex}.actors-toolbar__search:focus-within{border-color:#005bd1;box-shadow:0 0 0 2px #005bd114}.actors-toolbar__search>.actors-icon{flex:none;width:1.2rem;height:1.2rem}.actors-toolbar__search input{color:#17385f;width:100%;min-width:0;height:auto;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.68rem}.actors-toolbar__search input::placeholder{color:#536d8c;opacity:1}.actors-toolbar__filter-button{color:#183a63;background:#fff;border:1px solid #cbd7e3;border-radius:.32rem;gap:.35rem;min-width:0;height:2.15rem;padding:0 .45rem;font-size:.68rem;font-weight:400}.actors-toolbar__filter-button--active{color:#005bd1;box-shadow:none;border-color:#005bd1}.actors-toolbar__filters{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.5rem;padding:0 .75rem .45rem;display:grid}.actors-toolbar__filters label{display:contents}.actors-toolbar__filters label>span{color:#17375e;font-size:.62rem;font-weight:700}.actors-toolbar__filters select{color:#17375e;height:2rem;font:inherit;background:#fff;border:1px solid #cbd7e3;border-radius:.3rem;padding:0 .55rem;font-size:.66rem}.actors-directory__columns{display:none}.actors-row{grid-template-columns:minmax(0,1fr) 1rem;grid-template-areas:"identity chevron""profiles chevron""contact chevron";gap:.28rem .55rem;min-height:5.6rem;padding:.65rem .6rem}.actors-row__identity{grid-area:identity;grid-template-columns:2.35rem minmax(0,1fr);gap:.55rem}.actors-row__profiles{flex-wrap:wrap;grid-area:profiles;gap:.28rem;min-width:0;padding-left:2.9rem;display:flex}.actors-row__contact{grid-area:contact;padding-left:2.9rem}.actors-row__categories{display:none}.actors-row__chevron{grid-area:chevron;align-self:center}.actors-row__identity strong{font-size:.78rem}.actors-row__identity small,.actors-row__contact small{font-size:.62rem}.actors-row .actors-badge{min-height:1.35rem;padding:.15rem .42rem;font-size:.58rem}.actors-pagination{min-height:3.1rem;padding:.55rem .75rem}@media (width<=1050px){.actors-workspace{grid-template-columns:1fr}.actors-directory{min-width:0}}@media (width<=760px){.actors-toolbar__top{grid-template-columns:minmax(0,1fr) 4.75rem}.actors-row{grid-template-columns:minmax(0,1fr) 1rem}}.actors-detail{background:#f4f7fb;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;padding:.75rem;display:grid}.actors-detail__header{border-bottom:1px solid #ffffff24;grid-column:1/-1;margin:-.75rem -.75rem 0;padding:1.2rem 1.25rem}.actors-detail__header h2{max-width:48rem;font-size:1.42rem}.actors-detail__badges{flex-wrap:wrap;gap:.35rem;display:flex}.actors-detail-section{background:#fff;border:1px solid #dce5ee;border-radius:.55rem;min-width:0;padding:.9rem;box-shadow:0 1px 3px #0020480a}.actors-detail-section:first-of-type{grid-column:1/-1}.actors-detail-section:last-child{border-bottom:1px solid #dce5ee}.actors-detail-section h3{letter-spacing:.01em;border-bottom:1px solid #e6edf4;gap:.55rem;min-height:1.9rem;margin:0 0 .75rem;padding-bottom:.55rem;font-size:.8rem}.actors-detail-section h3>.actors-icon{color:#075fca;background:#edf5fd;border-radius:.42rem;width:1.75rem;height:1.75rem;padding:.36rem}.actors-detail-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.actors-detail-list>div{background:#f8fafc;border:1px solid #e4ebf2;border-radius:.42rem;min-height:4.25rem;padding:.65rem .7rem}.actors-detail-list dt{color:#6b8096;letter-spacing:.035em;text-transform:uppercase;margin-bottom:.25rem;font-size:.61rem;font-weight:700}.actors-detail-list dd{color:#09264a;font-size:.75rem;line-height:1.35}.actors-data-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.actors-data-list li{background:#f8fafc;border:1px solid #e4ebf2;border-radius:.42rem;align-items:center;min-width:0;min-height:4rem;padding:.55rem}.actors-data-list__icon{background:#eaf3fc;border:1px solid #d7e7f7;border-radius:.45rem;width:2.15rem;height:2.15rem}.actors-data-list strong{overflow-wrap:anywhere;font-size:.72rem}.actors-category-groups{gap:.65rem;display:grid}.actors-category-group{background:#f8fafc;border:1px solid #e4ebf2;border-radius:.42rem;padding:.65rem}.actors-category-group h4{color:#17375e;margin:0 0 .55rem;font-size:.67rem}.actors-category-list{gap:.4rem}.actors-relationship-list{gap:.5rem}.actors-relationship-list li{background:#f8fafc;border-color:#e4ebf2;border-radius:.42rem;padding:.7rem}.actors-empty-copy{color:#708398;text-align:center;background:#f8fafc;border:1px dashed #d5e0ea;border-radius:.42rem;place-items:center;min-height:4rem;padding:.8rem;display:grid}@media (width<=1450px){.actors-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.actors-data-list{grid-template-columns:1fr}}@media (width<=1050px){.actors-detail{grid-template-columns:1fr}.actors-detail-section:first-of-type{grid-column:auto}}@media (width<=760px){.actors-detail{padding:.55rem}.actors-detail__header{grid-template-columns:3.25rem minmax(0,1fr);margin:-.55rem -.55rem 0;padding:.9rem}.actors-detail__avatar{width:3.2rem;height:3.2rem}.actors-detail-list{grid-template-columns:1fr}}.actors-row{grid-template-columns:minmax(0,1fr) auto .75rem;grid-template-areas:"identity profiles chevron""contact contact chevron";gap:.35rem .3rem}.actors-row__profiles{place-self:start end;padding-left:0}.actors-directory{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:calc(100vh - 13.5rem);display:grid}.actors-directory__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9bb6cf transparent;min-height:10rem;overflow-y:auto}.actors-directory__body::-webkit-scrollbar{width:.42rem}.actors-directory__body::-webkit-scrollbar-track{background:0 0}.actors-directory__body::-webkit-scrollbar-thumb{background:#a9bfd3 padding-box padding-box;border:.1rem solid #0000;border-radius:999px}.actors-directory__body::-webkit-scrollbar-thumb:hover{background:#6f91b1 padding-box padding-box}@media (width<=1050px){.actors-directory{max-height:none}.actors-directory__body{max-height:32rem}}.actors-access-shell{--actors-master-width:var(--sgnc-master-column-width);--actors-panel-gap:var(--sgnc-master-detail-gap)}.actors-kpi-grid{grid-template-columns:var(--actors-master-width) repeat(2, minmax(0, 1fr));gap:var(--actors-panel-gap)}.actors-workspace{grid-template-columns:var(--actors-master-width) minmax(0, 1fr);gap:var(--actors-panel-gap)}@media (width<=1050px){.actors-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.actors-workspace{grid-template-columns:1fr}}.actors-detail__header>div{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind badges""title badges";align-items:center;column-gap:1.25rem;min-width:0;display:grid}.actors-detail__kind{grid-area:kind}.actors-detail__kind .actors-icon{display:none}.actors-detail__header h2{grid-area:title;margin:.2rem 0 0}.actors-detail__header .actors-detail__badges{border-left:1px solid #ffffff38;grid-area:badges;justify-content:flex-end;place-self:center end;max-width:15rem;padding-left:1.15rem}@media (width<=760px){.actors-detail__header>div{grid-template-columns:1fr;grid-template-areas:"kind""title""badges";row-gap:.35rem}.actors-detail__header .actors-detail__badges{border-left:0;justify-content:flex-start;justify-self:start;max-width:none;padding-left:0}}.actors-type-tabs{border-bottom:1px solid #dce3ea;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.35rem .6rem .55rem;display:grid}.actors-type-tabs button{color:#17375d;width:100%;min-width:0;height:1.9rem;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:.28rem;padding:0 .3rem;font-size:.66rem}.actors-type-tabs button.is-active{color:#fff;background:#00285c;border-color:#00285c}.actors-type-tabs span{margin-left:.25rem}.actor-create-classification-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.65rem;margin-bottom:.65rem;display:grid}.actor-create-classification-grid>.actor-create-subsection{min-width:0;height:100%}.actor-create-classification-grid>.actor-create-subsection+.actor-create-subsection{margin-top:0}@media (width<=900px){.actor-create-classification-grid{grid-template-columns:1fr}}.actor-create-inline-entrepreneur{grid-column:1/-1;gap:.55rem;display:grid}.actor-create-inline-entrepreneur__trigger{color:#0057b8;cursor:pointer;background:#eef6ff;border:1px solid #b9d8f7;border-radius:.36rem;align-items:center;gap:.38rem;width:max-content;min-height:2rem;padding:.38rem .62rem;font-size:.67rem;font-weight:750;display:inline-flex}.actor-create-inline-entrepreneur__trigger .actor-create-icon{width:.9rem;height:.9rem}.actor-create-inline-entrepreneur__trigger:disabled{cursor:not-allowed;opacity:.55}.actor-create-inline-entrepreneur__panel{background:#f7fbff;border:1px solid #c8dff5;border-radius:.45rem;gap:.65rem;padding:.72rem;display:grid}.actor-create-inline-entrepreneur__panel>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.actor-create-inline-entrepreneur__panel>header span{gap:.12rem;display:grid}.actor-create-inline-entrepreneur__panel>header strong{color:#0a315f;font-size:.72rem}.actor-create-inline-entrepreneur__panel>header small{color:#667b91;font-size:.61rem}.actor-create-inline-entrepreneur__profile{gap:.32rem;display:grid}.actor-create-inline-entrepreneur__profile>span{color:#294d76;font-size:.66rem;font-weight:750}.actor-create-inline-entrepreneur__profile>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.actor-create-inline-entrepreneur__profile button{color:#355778;cursor:pointer;background:#fff;border:1px solid #cad7e4;border-radius:.34rem;min-height:2rem;padding:.35rem .5rem;font-size:.64rem}.actor-create-inline-entrepreneur__profile button.is-active{color:#0057b8;background:#e9f4ff;border-color:#1682e8;box-shadow:inset 0 0 0 1px #1682e8}.actor-create-inline-entrepreneur__profile button:disabled{cursor:not-allowed;opacity:.55}.actor-create-inline-entrepreneur__actions{justify-content:flex-end;gap:.45rem;display:flex}.actor-create-inline-entrepreneur__actions button{cursor:pointer;border-radius:.34rem;min-height:2rem;padding:.38rem .68rem;font-size:.66rem;font-weight:750}.actor-create-inline-entrepreneur__cancel{color:#355778;background:#fff;border:1px solid #c8d5e2}.actor-create-inline-entrepreneur__save{color:#fff;background:#0057b8;border:1px solid #0057b8}.actor-create-inline-entrepreneur__actions button:disabled{cursor:not-allowed;opacity:.55}@media (width<=700px){.actor-create-inline-entrepreneur__trigger{justify-content:center;width:100%}.actor-create-inline-entrepreneur__profile>div{grid-template-columns:1fr}.actor-create-inline-entrepreneur__actions{grid-template-columns:1fr;display:grid}}.actor-create-entrepreneur-select{width:100%;position:relative}.actor-create-entrepreneur-select>summary{color:#0a315f;cursor:pointer;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #b9cadb;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.4rem 2.35rem .4rem .5rem;list-style:none;display:flex;box-shadow:0 1px 2px #0725460a}.actor-create-entrepreneur-select>summary::-webkit-details-marker{display:none}.actor-create-entrepreneur-select>summary:after{content:"";border-bottom:2px solid #174f88;border-right:2px solid #174f88;width:.48rem;height:.48rem;transition:transform .14s;position:absolute;right:.9rem;transform:translateY(-.15rem)rotate(45deg)}.actor-create-entrepreneur-select[open]>summary{border-color:#0969d8;box-shadow:0 0 0 3px #0969d81a}.actor-create-entrepreneur-select[open]>summary:after{transform:translateY(.15rem)rotate(225deg)}.actor-create-entrepreneur-select__value{align-items:center;gap:.6rem;min-width:0;display:flex}.actor-create-entrepreneur-select__avatar{color:#0767c8;background:#edf6ff;border:1px solid #c8dff5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.actor-create-entrepreneur-select__avatar .actor-create-icon{width:1rem;height:1rem}.actor-create-entrepreneur-select__identity{text-align:left;gap:.06rem;min-width:0;display:grid}.actor-create-entrepreneur-select__identity strong{color:#0a315f;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:760;overflow:hidden}.actor-create-entrepreneur-select__identity small{color:#6c7f93;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:500;overflow:hidden}.actor-create-entrepreneur-select__menu{z-index:45;background:#fff;border:1px solid #b8cadc;border-radius:.55rem;position:absolute;top:calc(100% + .38rem);left:0;right:0;overflow:hidden;box-shadow:0 22px 55px #07254638}.actor-create-entrepreneur-select__search{background:#f7faff;border-bottom:1px solid #d8e3ee;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;padding:.55rem;display:grid}.actor-create-entrepreneur-select__search .actor-create-icon{color:#1568bb;width:1rem;height:1rem}.actor-create-entrepreneur-select__search input{color:#0a315f;width:100%;min-height:2.25rem;font:inherit;background:#fff;border:1px solid #c5d5e5;border-radius:.38rem;outline:0;padding:.42rem .55rem;font-size:.68rem}.actor-create-entrepreneur-select__search input:focus{border-color:#0969d8;box-shadow:0 0 0 3px #0969d81a}.actor-create-entrepreneur-select__list{scrollbar-gutter:stable;overscroll-behavior:contain;max-height:16rem;padding:.35rem;overflow-y:auto}.actor-create-entrepreneur-select__option{color:#173f69;cursor:pointer;background:0 0;border:0;border-radius:.4rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.58rem;width:100%;min-height:3rem;padding:.4rem .5rem;display:grid}.actor-create-entrepreneur-select__option:hover,.actor-create-entrepreneur-select__option--selected{background:#eef6ff}.actor-create-entrepreneur-select__option>.actor-create-icon{color:#087047;width:.95rem;height:.95rem}.actor-create-entrepreneur-select__badges{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.actor-create-entrepreneur-select__badges i{color:#0d5f55;background:#e8f7f3;border:1px solid #bee5dc;border-radius:999px;padding:.16rem .34rem;font-size:.55rem;font-style:normal;font-weight:750}.actor-create-entrepreneur-select__badges i+i{color:#6542a5;background:#f3edff;border-color:#ddcff8}.actor-create-entrepreneur-select__empty{color:#687d92;text-align:center;margin:0;padding:1rem .75rem;font-size:.66rem}.actor-create-entrepreneur-select__footer{color:#6a7f94;background:#f8fafc;border-top:1px solid #dce5ee;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.15rem;padding:.42rem .58rem;font-size:.59rem;display:flex}.actor-create-entrepreneur-select__footer button{color:#0962bc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}@media (width<=700px){.actor-create-entrepreneur-select__menu{z-index:90;max-height:70vh;position:fixed;top:15%;left:1rem;right:1rem}.actor-create-entrepreneur-select__list{max-height:46vh}.actor-create-entrepreneur-select__badges{display:none}}.actor-create-entrepreneur-select__menu{isolation:isolate;max-height:min(18rem,100vh - 10rem);overflow:hidden}.actor-create-entrepreneur-select__list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8da7c0 #eef3f7;overscroll-behavior-y:contain;max-height:min(11.5rem,34vh);overflow-y:auto}.actor-create-entrepreneur-select__list::-webkit-scrollbar{width:.5rem}.actor-create-entrepreneur-select__list::-webkit-scrollbar-track{background:#eef3f7;border-radius:999px}.actor-create-entrepreneur-select__list::-webkit-scrollbar-thumb{background:#8da7c0;border:2px solid #eef3f7;border-radius:999px}@media (width<=700px){.actor-create-entrepreneur-select__menu{max-height:70vh}.actor-create-entrepreneur-select__list{max-height:32vh}}.actor-create-footer .actor-create-primary,.actor-create-footer .actor-create-secondary{border-style:solid;border-width:1px;justify-content:center;align-items:center;gap:.45rem;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:inline-flex;box-shadow:0 3px 10px #07254614}.actor-create-footer>.actor-create-secondary{color:#334f6f;background:linear-gradient(#f8fafc 0%,#edf2f7 100%);border-color:#c4d0dc;justify-self:start;width:max-content}.actor-create-footer>.actor-create-secondary:hover:not(:disabled){color:#173b65;background:linear-gradient(#fff 0%,#e8eef5 100%);border-color:#9fb1c3;transform:translateY(-1px);box-shadow:0 5px 14px #0725461f}.actor-create-footer>div>.actor-create-secondary{color:#0b5fba;background:linear-gradient(#f3f8ff 0%,#e5f0ff 100%);border-color:#9dc4ef}.actor-create-footer>div>.actor-create-secondary:hover:not(:disabled){color:#084d96;background:linear-gradient(#fff 0%,#dcecff 100%);border-color:#6fa8e4;transform:translateY(-1px);box-shadow:0 5px 14px #0962bc24}.actor-create-footer>div>.actor-create-primary{color:#fff;background:linear-gradient(135deg,#0a4a8f 0%,#062f62 100%);border-color:#062f62;box-shadow:0 6px 16px #062f6238}.actor-create-footer>div>.actor-create-primary:hover:not(:disabled){background:linear-gradient(135deg,#0c58aa 0%,#073a78 100%);border-color:#073a78;transform:translateY(-1px);box-shadow:0 8px 20px #062f6247}.actor-create-footer .actor-create-button-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.actor-create-footer .actor-create-primary:disabled,.actor-create-footer .actor-create-secondary:disabled{box-shadow:none;cursor:not-allowed;opacity:.52;transform:none}.actors-detail-section--has-action{position:relative}.actors-detail-section--has-action>h3{padding-right:7.25rem}.actors-detail-section__action{z-index:1;position:absolute;top:.8rem;right:.9rem}.actors-section-edit-button,.actors-inline-edit__cancel,.actors-inline-edit__save{min-height:2rem;font:inherit;cursor:pointer;border-radius:.38rem;justify-content:center;align-items:center;gap:.38rem;padding:0 .7rem;font-size:.66rem;font-weight:700;display:inline-flex}.actors-section-edit-button{color:#0b5fb8;background:#f7fbff;border:1px solid #c9dced}.actors-section-edit-button:hover:not(:disabled){background:#eef6fd;border-color:#9fc3e4}.actors-section-edit-button svg,.actors-inline-edit__save svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.actors-section-edit-button:disabled,.actors-inline-edit__cancel:disabled,.actors-inline-edit__save:disabled{opacity:.55;cursor:not-allowed}.actors-information-form{gap:.75rem;display:grid}.actors-information-form__grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem .6rem;display:grid}.actors-information-form__grid--organization{grid-template-columns:repeat(4,minmax(0,1fr))}.actors-information-form__grid--organization-five{grid-template-columns:repeat(5,minmax(0,1fr))}.actors-information-field,.actors-information-readonly{background:#f8fafc;border:1px solid #dce6ef;border-radius:.42rem;align-content:start;gap:.3rem;min-width:0;padding:.65rem .7rem;display:grid}.actors-information-field--wide{grid-column:span 2}.actors-information-field>span,.actors-information-readonly>span{color:#60758b;letter-spacing:.035em;text-transform:uppercase;font-size:.61rem;font-weight:700}.actors-information-readonly strong{color:#09264a;font-size:.74rem}.actors-information-readonly small{color:#72869a;font-size:.62rem;line-height:1.4}.actors-inline-edit__error{color:#8a2a22;background:#fff7f5;border:1px solid #f0cec9;border-radius:.38rem;margin:0 0 .65rem;padding:.58rem .65rem;font-size:.66rem;line-height:1.45}.actors-inline-edit__footer{justify-content:flex-end;gap:.5rem;padding-top:.1rem;display:flex}.actors-inline-edit__cancel{color:#445d75;background:#fff;border:1px solid #ccd8e4}.actors-inline-edit__save{color:#fff;background:#075fca;border:1px solid #075fca}.actors-inline-edit__save:hover:not(:disabled){background:#064fa9;border-color:#064fa9}@media (width<=1050px){.actors-information-form__grid,.actors-information-form__grid--organization,.actors-information-form__grid--organization-five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.actors-detail-section--has-action>h3{padding-right:0}.actors-detail-section__action{margin:-.25rem 0 .7rem;position:static}.actors-information-form__grid,.actors-information-form__grid--organization,.actors-information-form__grid--organization-five{grid-template-columns:1fr}.actors-information-field--wide{grid-column:auto}.actors-inline-edit__footer{grid-template-columns:1fr 1fr;display:grid}}.actors-detail-list--premium{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.actors-detail-list--premium:has(>.actors-detail-card:first-child:last-child){grid-template-columns:1fr}.actors-detail-list--premium:has(>.actors-detail-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.actors-detail-list--premium:has(>.actors-detail-card:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.actors-detail-list--premium>.actors-detail-card{background:#f4f9fd;border:1px solid #d5e6f2;border-radius:.6rem;min-width:0;min-height:4.9rem;padding:.82rem .95rem}.actors-detail-card__icon{color:#0868c9;background:#edf6ff;border:1px solid #cfe3f6;border-radius:.45rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.actors-detail-card__icon .actors-icon{width:1.2rem;height:1.2rem}.actors-detail-card__content{gap:.2rem;min-width:0;display:grid}.actors-detail-card__content small{color:#557894;letter-spacing:.055em;text-transform:uppercase;font-size:.59rem;font-weight:800}.actors-detail-card__content strong{overflow-wrap:anywhere;color:#072b54;font-size:.84rem;font-weight:780;line-height:1.28}@media (width<=1450px){.actors-detail-list--premium{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.actors-detail-list--premium{grid-template-columns:1fr}}.actors-detail{background:radial-gradient(circle at 100% 0,#1066c50d,#0000 28rem),#f4f7fb;gap:.9rem;padding:.9rem}.actors-detail-section{border-color:#dbe5ef;border-radius:.72rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 4px 13px #062b520d}.actors-detail-section:before{content:"";background:#1683e8;height:3px;position:absolute;inset:0 0 auto}.actors-detail-section>h3{color:#10365f;align-items:center;min-height:2.15rem;margin-bottom:.9rem;padding-bottom:.65rem;font-size:.88rem;font-weight:780}.actors-detail-section>h3>.actors-icon{color:#0875d1;background:#edf6ff;border:1px solid #d3e8fa;border-radius:.55rem;width:2rem;height:2rem;padding:.42rem}.actors-detail-section--identity{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%)}.actors-detail-section--identity:before{background:#1683e8}.actors-detail-section--identity .actors-detail-list--premium{gap:.7rem .85rem}.actors-detail-section--identity .actors-detail-list--premium>.actors-detail-card{min-height:4.25rem;box-shadow:none;background:#f4f9fd;border:1px solid #d7e6f2;border-radius:.58rem;padding:.7rem .82rem}.actors-detail-section--identity .actors-detail-card__icon{color:#0875d1;background:#edf6ff;border-color:#d3e8fa;border-radius:.52rem;width:2.1rem;height:2.1rem}.actors-detail-section--contact:before,.actors-detail-section--relationships:before{background:#12a38f}.actors-detail-section--address:before{background:#7465ca}.actors-detail-section--classification:before{background:#d49119}.actors-detail-section--contact>h3>.actors-icon,.actors-detail-section--relationships>h3>.actors-icon{color:#078b7c;background:#ecfbf8;border-color:#d0f0e9}.actors-detail-section--address>h3>.actors-icon{color:#6359b8;background:#f2f0ff;border-color:#e1dcfd}.actors-detail-section--classification>h3>.actors-icon{color:#ad7000;background:#fff7e9;border-color:#f6e3bc}.actors-detail-section--contact .actors-data-list,.actors-detail-section--address .actors-data-list{grid-template-columns:1fr}.actors-detail-section--contact .actors-data-list li,.actors-detail-section--address .actors-data-list li{min-height:4.25rem;box-shadow:none;border:1px solid #0000;border-radius:.58rem;padding:.66rem .72rem}.actors-detail-section--contact .actors-data-list li{background:#f4fbfa;border-color:#d8f0ea}.actors-detail-section--address .actors-data-list li{background:#f7f6ff;border-color:#e4e1fa}.actors-detail-section--contact .actors-data-list__icon{color:#078b7c;background:#e4f8f3;border-color:#ccefe7}.actors-detail-section--address .actors-data-list__icon{color:#6359b8;background:#ece9ff;border-color:#ded8fc}.actors-detail-section--classification .actors-category-group,.actors-detail-section--relationships .actors-relationship-list li{box-shadow:none;border-radius:.58rem}.actors-detail-section--classification .actors-category-group{background:#fffcf6;border-color:#f3e7cc}.actors-detail-section--relationships .actors-relationship-list li{background:#f4fbfa;border-color:#d8f0ea}.actors-detail-section .actors-empty-copy{color:#74879a;background:#f8fafc;border-color:#dbe5ef;border-radius:.58rem;min-height:4.25rem}@media (width<=760px){.actors-detail{gap:.7rem;padding:.6rem}.actors-detail-section{padding:.82rem}.actors-detail-section--identity .actors-detail-list--premium>.actors-detail-card{min-height:3.85rem;padding-inline:.1rem}.actors-detail-section--identity .actors-detail-list--premium>.actors-detail-card:not(:last-child){border-bottom:1px solid #e0eaf3;border-right:0}}@media (width>=1051px){.actors-workspace{grid-template-columns:var(--sgnc-master-column-width) minmax(0, 1fr);gap:var(--sgnc-master-detail-gap)}}.actors-detail__header{grid-template-columns:4.1rem minmax(0,1fr) auto}.actors-badge--edit{color:#e9f4ff;cursor:pointer;min-height:1.85rem;font:inherit;background:#ffffff1f;border:1px solid #ffffff5c;border-radius:999px;align-items:center;gap:.34rem;padding:0 .62rem;font-size:.69rem;font-weight:760;display:inline-flex}.actors-badge--edit:hover{background:#ffffff36}.actors-badge--edit .actors-icon{width:.88rem;height:.88rem}.actors-access-shell .access-page-heading h1{font-size:var(--sgnc-page-title-size);line-height:var(--sgnc-title-line-height);letter-spacing:var(--sgnc-title-letter-spacing)}.actors-directory__header h2{font-size:var(--sgnc-master-title-size);line-height:1.2}.actors-detail__header h2{font-size:var(--sgnc-detail-title-size);line-height:var(--sgnc-title-line-height);letter-spacing:var(--sgnc-title-letter-spacing)}@media (width<=760px){.actors-detail__header{grid-template-columns:3.25rem minmax(0,1fr) auto}.actors-badge--edit{justify-content:center;min-width:1.85rem;padding-inline:.48rem;font-size:0}.actors-badge--edit .actors-icon{width:.98rem;height:.98rem}}.actors-kpi-grid{gap:var(--sgnc-master-detail-gap);margin-bottom:var(--sgnc-master-detail-gap)}.actors-kpi{border-radius:var(--sgnc-panel-radius);min-height:4.55rem;box-shadow:var(--sgnc-panel-shadow);padding:.58rem .9rem}.actors-directory,.actors-detail-panel{border-color:var(--sgnc-panel-border);border-radius:var(--sgnc-panel-radius);box-shadow:var(--sgnc-panel-shadow)}.actors-directory__header{min-height:4.4rem}@media (width>=1051px){.actors-workspace{grid-template-columns:var(--sgnc-master-column-width) minmax(0, 1fr);gap:var(--sgnc-master-detail-gap)}}.actor-create-dialog--compact .actor-create-classification-grid{align-items:start;gap:.78rem;margin-bottom:.72rem}.actor-create-dialog--compact .actor-create-classification-grid>.actor-create-subsection{background:0 0;border:0;border-radius:0;height:auto;padding:0}.actor-create-dialog--compact .actor-create-classification-grid .actor-create-subsection__heading{margin-bottom:.34rem;padding-inline:.08rem}.actor-create-dialog--compact .actor-create-classification-grid .actor-create-subsection__heading h4{color:#173b67;letter-spacing:.01em;font-size:.7rem;font-weight:750}.actor-create-dialog--compact .actor-create-classification-grid .actor-create-icon-select__trigger{border-color:#c8d5e3;border-radius:.62rem;min-height:2.72rem;transition:border-color .14s,box-shadow .14s,background-color .14s;box-shadow:0 1px 2px #1030520a}.actor-create-dialog--compact .actor-create-classification-grid .actor-create-icon-select__trigger:hover:not(:disabled){background:#fcfdff;border-color:#8fb4db;box-shadow:0 4px 12px #13477e12}.actor-create-dialog--compact .actor-create-classification-grid .actor-create-icon-select--open>.actor-create-icon-select__trigger{border-color:#0969d8;box-shadow:0 0 0 3px #0969d817,0 5px 14px #13477e14}@media (width<=900px){.actor-create-dialog--compact .actor-create-classification-grid{gap:.62rem}}.actor-create-dialog--compact .actor-create-fields--organization-identity{grid-template-columns:minmax(0,1.55fr) minmax(0,.95fr) minmax(0,.95fr);gap:.58rem;width:100%;max-width:none}.actor-create-dialog--compact .actor-create-fields--organization-identity .actor-create-field input{background:#fff;border-color:#c7d4e2;border-radius:.48rem;min-height:2.38rem;transition:border-color .14s,box-shadow .14s,background-color .14s;box-shadow:0 1px 2px #12345808}.actor-create-dialog--compact .actor-create-fields--organization-identity .actor-create-field input:hover{background:#fcfdff;border-color:#91b2d3}.actor-create-dialog--compact .actor-create-fields--organization-identity .actor-create-field input:focus{border-color:#0969d8;outline:0;box-shadow:0 0 0 3px #0969d814}@media (width<=900px){.actor-create-dialog--compact .actor-create-fields--organization-identity{grid-template-columns:1fr;max-width:none}}.actor-create-dialog--compact .actor-create-fields--person-identity{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.18fr);gap:.58rem}.actor-create-dialog--compact .actor-create-fields--person-identity .actor-create-field input{background:#fff;border-color:#c7d4e2;border-radius:.48rem;min-height:2.38rem;box-shadow:0 1px 2px #12345808}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-inline-entrepreneur{grid-column:span 1;align-self:end;gap:.5rem}.actor-create-dialog--compact .actor-create-fields--sole-identity .actor-create-inline-entrepreneur__trigger{white-space:nowrap;border-radius:.48rem;justify-content:center;width:100%;min-height:2.38rem}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-inline-entrepreneur:has(.actor-create-inline-entrepreneur__panel){grid-column:1/-1}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:nth-last-child(2),.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:last-child{grid-column:span 2}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:nth-last-child(-n+2) input{background:#fff;border-color:#c7d4e2;border-radius:.48rem;min-height:2.38rem;box-shadow:0 1px 2px #12345808}@media (width<=900px){.actor-create-dialog--compact .actor-create-fields--person-identity,.actor-create-dialog--compact .actor-create-fields--sole-identity{grid-template-columns:1fr}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:first-child,.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-inline-entrepreneur,.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:nth-last-child(2),.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:last-child{grid-column:1}}.actor-create-dialog--compact .actor-create-fields--sole-identity{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.52rem .58rem}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-inline-entrepreneur{grid-column:span 2;align-self:end}.actor-create-dialog--compact .actor-create-fields--sole-identity .actor-create-inline-entrepreneur__trigger{color:#075fae;white-space:nowrap;background:#f7fbff;border-color:#b9d4ef;border-radius:.48rem;justify-content:center;width:100%;min-height:2.38rem;padding-inline:.72rem;box-shadow:0 1px 2px #12345808}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:nth-last-child(2),.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:last-child{grid-column:span 6}:is(.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-inline-warning,.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-inline-entrepreneur:has(.actor-create-inline-entrepreneur__panel)){grid-column:1/-1}@media (width<=1050px){.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:first-child{grid-column:span 9}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-inline-entrepreneur{grid-column:span 3}}@media (width<=900px){.actor-create-dialog--compact .actor-create-fields--sole-identity{grid-template-columns:1fr}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:first-child,.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-inline-entrepreneur,.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:nth-last-child(2),.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:last-child{grid-column:1}}.actor-create-dialog--compact .actor-create-subsection--organization-business{grid-template-columns:1fr;align-items:center;gap:.45rem 1rem;padding:.72rem .82rem;display:grid}.actor-create-dialog--compact .actor-create-subsection--organization-business>.actor-create-subsection__heading{align-self:center;margin:0}.actor-create-dialog--compact .actor-create-subsection--organization-business>.actor-create-subsection__heading h4{font-size:.74rem}.actor-create-dialog--compact .actor-create-subsection--organization-business>.actor-create-subsection__heading p{max-width:18rem;margin-top:.16rem;line-height:1.35}.actor-create-dialog--compact .actor-create-subsection--organization-business>.actor-create-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;width:100%;min-width:0}.actor-create-dialog--compact .actor-create-subsection--organization-business>.actor-create-business-grid--single{grid-template-columns:minmax(0,1fr)}.actor-create-dialog--compact .actor-create-subsection--organization-business .actor-create-icon-select__trigger{border-radius:.5rem;min-height:2.45rem}.actor-create-dialog--compact .actor-create-subsection--organization-business>.actor-create-muted-note{grid-column:2;margin:0}@media (width<=68rem){.actor-create-dialog--compact .actor-create-subsection--organization-business{grid-template-columns:1fr;gap:.48rem}.actor-create-dialog--compact .actor-create-subsection--organization-business>.actor-create-business-grid,.actor-create-dialog--compact .actor-create-subsection--organization-business>.actor-create-business-grid--single{grid-template-columns:1fr}.actor-create-dialog--compact .actor-create-subsection--organization-business>.actor-create-muted-note{grid-column:1}}.actor-create-dialog--compact .actor-create-fields--sole-identity{grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr);align-items:end;gap:.52rem .42rem;position:relative}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:first-child{grid-column:1}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-sole-or{color:#8293a6;text-transform:uppercase;letter-spacing:.04em;grid-area:1/2;justify-content:center;align-self:end;align-items:center;height:2.38rem;font-size:.61rem;font-weight:750;display:inline-flex}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-inline-entrepreneur{display:contents}.actor-create-dialog--compact .actor-create-fields--sole-identity .actor-create-inline-entrepreneur__trigger{color:#075fae;white-space:nowrap;background:#f7fbff;border-color:#b9d4ef;border-radius:.48rem;grid-area:1/3;justify-content:center;width:100%;min-height:2.38rem;padding-inline:.8rem;box-shadow:0 1px 2px #12345808}.actor-create-dialog--compact .actor-create-fields--sole-identity .actor-create-inline-entrepreneur__trigger:hover:not(:disabled){color:#004f9e;background:#eef7ff;border-color:#83b5e4;box-shadow:0 4px 12px #144e8712}.actor-create-dialog--compact .actor-create-fields--sole-identity .actor-create-inline-entrepreneur__panel{grid-column:1/-1;width:100%}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-inline-warning{grid-column:1/-1}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:nth-last-child(2){grid-column:1}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:last-child{grid-column:3}@media (width<=900px){.actor-create-dialog--compact .actor-create-fields--sole-identity{grid-template-columns:1fr}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-sole-or{grid-area:auto/1;height:auto;padding-block:.12rem}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:first-child,.actor-create-dialog--compact .actor-create-fields--sole-identity .actor-create-inline-entrepreneur__trigger,.actor-create-dialog--compact .actor-create-fields--sole-identity .actor-create-inline-entrepreneur__panel,.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-inline-warning,.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:nth-last-child(2),.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-field:last-child{grid-area:auto/1}}.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-sole-or,.actor-create-dialog--compact .actor-create-fields--sole-identity .actor-create-inline-entrepreneur__trigger{align-self:start;margin-top:1.08rem}@media (width<=900px){.actor-create-dialog--compact .actor-create-fields--sole-identity>.actor-create-sole-or,.actor-create-dialog--compact .actor-create-fields--sole-identity .actor-create-inline-entrepreneur__trigger{margin-top:0}}@media (width>=60.0625rem){.actors-workspace{grid-template-columns:var(--sgnc-master-column-width) minmax(0, 1fr);gap:var(--sgnc-master-detail-gap)}.actors-directory,.actors-detail-panel{min-width:0}.actors-directory__header{min-height:3.3rem;padding:.46rem .65rem}.actors-directory__header h2{font-size:.875rem}.actors-directory__header p,.actors-directory__header button{font-size:.7rem}.actors-toolbar__top{grid-template-columns:minmax(0,1fr) 3.85rem;gap:.38rem;padding:.42rem .48rem .34rem}.actors-toolbar__top form,.actors-toolbar__filter-button{height:2.15rem;min-height:2.15rem}.actors-toolbar__filters{grid-template-columns:2.5rem minmax(0,1fr);gap:.4rem;padding:0 .48rem .38rem}.actors-toolbar__filters select{height:2.1rem}.actors-type-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.3rem .48rem .45rem}.actors-type-tabs button{height:2rem}.actors-row{gap:.25rem;min-height:4.85rem;padding:.52rem .48rem}.actors-row__identity{grid-template-columns:2rem minmax(0,1fr);gap:.42rem}.actors-avatar{width:2rem;height:2rem}.actors-avatar .actors-icon{width:1.15rem;height:1.15rem}.actors-row__identity strong{font-size:.78rem}.actors-row__identity small,.actors-row__contact small{font-size:.68rem}.actors-row .actors-badge{white-space:nowrap;flex-shrink:0;min-height:1.25rem;padding-inline:.36rem;font-size:.56rem}.actors-row__identity>span:last-child,.actors-row__contact{min-width:0}.actors-row__profiles,.actors-row__chevron{flex-shrink:0}.actors-row__profiles{padding-left:0}.actors-row__contact{padding-left:2.42rem}}.actors-toolbar{overflow:visible}.actors-toolbar__top{grid-template-columns:minmax(0,1fr) 2.15rem;position:relative}.actors-toolbar__filter-button{flex:0 0 2.15rem;gap:0;width:2.15rem;min-width:2.15rem;height:2.15rem;padding:0}.actors-toolbar__filter-button>.actors-icon{width:1rem;height:1rem}.actors-toolbar__popover{z-index:30;background:#fff;border:1px solid #bfd0e1;border-radius:.55rem;gap:.62rem;width:min(15.5rem,100vw - 2rem);padding:.62rem;display:grid;position:absolute;top:calc(100% + .28rem);right:0;box-shadow:0 12px 28px #072f5b29}.actors-filter-popover__field{gap:.32rem;min-width:0;display:grid}.actors-filter-popover__field>span{color:#4d6b8a;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:780}.actors-filter-popover__field select{color:#17375e;width:100%;min-width:0;height:2.15rem;font:inherit;background:#fff;border:1px solid #cbd7e3;border-radius:.34rem;padding-inline:.55rem;font-size:.68rem}.actors-toolbar__popover .actors-type-tabs{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:0}.actors-toolbar__popover .actors-type-tabs button{height:2rem;padding-inline:.28rem}.actors-toolbar__chips{flex-wrap:wrap;gap:.3rem;min-width:0;padding:0 .48rem .4rem;display:flex}.actors-toolbar__chips button{color:#075cae;cursor:pointer;min-height:1.4rem;font:inherit;background:#eaf4ff;border:1px solid #c8e0f7;border-radius:999px;align-items:center;gap:.28rem;padding:.14rem .45rem;font-size:.61rem;font-weight:720;display:inline-flex}.actors-toolbar__chips button:hover{background:#dceeff;border-color:#91bfe8}.actors-toolbar__chips button span{font-size:.78rem;line-height:1}html .access-shell.actors-access-shell .actors-refresh,html .access-shell.actors-access-shell .actors-create-button{height:2.2rem;min-height:2.2rem}html .access-shell.actors-access-shell .actors-refresh{gap:0;width:2.2rem;min-width:2.2rem;padding:0}html .access-shell.actors-access-shell .actors-refresh .actors-icon{width:1rem;height:1rem}html .access-shell.actors-access-shell .actors-create-button{gap:.36rem;padding-inline:.72rem;font-size:.72rem}html .access-shell.actors-access-shell .actors-create-button .actors-icon{width:.95rem;height:.95rem}.actors-detail__tabs{background:#fff;border-bottom:1px solid #dbe5ef;grid-column:1/-1;gap:.25rem;margin:-.9rem -.9rem 0;padding:0 .9rem;display:flex}.actors-detail__tabs button{color:#60758a;cursor:pointer;min-height:2.55rem;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.42rem;padding:0 .72rem;font-size:.76rem;font-weight:760;display:inline-flex}.actors-detail__tabs button:hover,.actors-detail__tabs button:focus-visible{color:#075fca;background:#f6faff;outline:none}.actors-detail__tabs button.is-active{color:#064f9f;border-bottom-color:#1683e8}.actors-detail__tabs button>span{color:#28608e;background:#edf5fd;border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;padding-inline:.3rem;font-size:.65rem;display:inline-grid}.actors-affairs{background:#fff;border:1px solid #dbe5ef;border-radius:.72rem;grid-column:1/-1;min-width:0;overflow:hidden;box-shadow:0 4px 13px #062b520d}.actors-affairs__toolbar{background:#f8fafc;border-bottom:1px solid #dfe8f0;grid-template-columns:minmax(12rem,1fr) minmax(8.6rem,auto) minmax(8.2rem,auto);gap:.375rem;min-width:0;padding:.45rem .55rem;display:grid}.actors-affairs__search,.actors-affairs__filter{background:#fff;border:1px solid #cfdce8;border-radius:.42rem;align-items:center;min-width:0;height:2.2rem;display:flex}.actors-affairs__search:focus-within,.actors-affairs__filter:focus-within{border-color:#5ba5e6;box-shadow:0 0 0 2px #1683e81c}.actors-affairs__search .actors-icon{color:#66829d;flex:none;width:.95rem;height:.95rem;margin-left:.6rem}.actors-affairs__search input,.actors-affairs__filter select{color:#17375e;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.69rem}.actors-affairs__search input{width:100%;padding:0 .58rem}.actors-affairs__search input::placeholder{color:#8295a8}.actors-affairs__filter>span{color:#6b8096;letter-spacing:.035em;text-transform:uppercase;padding-left:.56rem;font-size:.59rem;font-weight:780}.actors-affairs__filter select{cursor:pointer;flex:1;padding:0 1.65rem 0 .42rem;font-weight:700}.actors-affairs__table{--actors-affairs-columns:minmax(0, 2.4fr) minmax(0, .95fr) minmax(0, 1.25fr) minmax(0, 1.5fr) minmax(0, .72fr) minmax(0, .82fr) 3.25rem;min-width:0}@media (width>=60.0625rem){html .access-shell.actors-access-shell .actors-detail.actors-detail--affairs{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;min-height:0;overflow:hidden}.actors-detail--affairs .actors-affairs{flex-direction:column;height:100%;min-height:0;display:flex}.actors-detail--affairs .actors-affairs__toolbar,.actors-detail--affairs .actors-affairs__columns,.actors-detail--affairs .actors-affairs__pagination{flex:none}.actors-detail--affairs .actors-affairs__table{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.actors-detail--affairs .actors-affairs__rows{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.actors-detail--affairs .actors-affairs__state{flex:auto;min-height:0}}.actors-affairs__columns,.actors-affair-row{grid-template-columns:var(--actors-affairs-columns);align-items:center;column-gap:.4rem;min-width:0;display:grid}.actors-affairs__columns{color:#667d93;letter-spacing:.055em;text-transform:uppercase;background:#f2f6fa;border-bottom:1px solid #dbe5ee;min-height:2.1rem;padding:0 .62rem;font-size:.57rem;font-weight:800}.actors-affairs__columns>span{min-width:0}.actors-affairs__columns>span>button{width:100%;min-width:0;height:2.1rem;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-overflow:ellipsis;text-transform:inherit;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.22rem;padding:0;display:flex;overflow:hidden}.actors-affairs__columns>span>button>span{color:#738da4;letter-spacing:0;flex:none;font-size:.64rem}.actors-affairs__columns>span>button:hover,.actors-affairs__columns>span>button:focus-visible{color:#075da9;outline:none}.actors-affairs__columns>span:last-child{text-align:center;white-space:nowrap;min-width:3.25rem;padding-right:.15rem}.actors-affairs__rows .actors-affair-row+.actors-affair-row{border-top:1px solid #e5edf4}.actors-affair-row{color:#143759;text-align:left;cursor:pointer;width:100%;min-height:3.05rem;max-height:3.15rem;font:inherit;background:#fff;border:0;padding:.45rem .62rem;transition:background .14s,box-shadow .14s}.actors-affair-row:hover,.actors-affair-row:focus-visible{background:#f3f8fd;outline:none;box-shadow:inset 3px 0 #1683e8}.actors-affair-row>span,.actors-affair-row time{min-width:0}.actors-affair-row__case,.actors-affair-row__classification{flex-direction:column;gap:.12rem;display:flex}.actors-affair-row__case strong{color:#0a3c70;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:790;overflow:hidden}.actors-affair-row__case small,.actors-affair-row__context,.actors-affair-row__classification strong,.actors-affair-row__classification small,.actors-affair-row time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actors-affair-row__case small,.actors-affair-row__classification small{color:#73879a;font-size:.61rem}.actors-affair-row__roles{gap:.22rem;min-width:0;display:flex;overflow:hidden}.actors-affair-row__roles>span{color:#075f83;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#eaf8f5;border:1px solid #cfece5;border-radius:999px;flex:0 auto;min-width:0;padding:.13rem .35rem;font-size:.56rem;font-weight:790;overflow:hidden}.actors-affair-row__context{color:#385671;font-size:.65rem;font-weight:650}.actors-affair-row__classification strong{color:#36536d;font-size:.64rem;font-weight:690}.actors-affair-row__status{color:#126547;text-overflow:ellipsis;white-space:nowrap;background:#eaf8f1;border:1px solid #ceecdd;border-radius:999px;width:fit-content;max-width:100%;padding:.14rem .4rem;font-size:.58rem;font-weight:780;overflow:hidden}.actors-affair-row time{color:#667d93;font-size:.62rem}.actors-affair-row__chevron{color:#8ba0b4;text-align:center;font-size:1.12rem}.actors-affairs__state{color:#708398;text-align:center;place-items:center;min-height:9rem;padding:1.25rem;display:grid}.actors-client-billing{gap:.55rem;display:grid}.actors-client-billing__currency{background:#f8fbfe;border:1px solid #dce8f2;border-radius:.55rem;padding:.65rem .75rem}.actors-client-billing__currency>header{color:#143f68;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.actors-client-billing__currency>header span,.actors-client-billing__currency>p{color:#6f8294;font-size:.7rem}.actors-client-billing__currency dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.55rem 0 0;display:grid}.actors-client-billing__currency dl>div{min-width:0}.actors-client-billing__currency dt{color:#6f8294;text-transform:uppercase;letter-spacing:.04em;font-size:.64rem}.actors-client-billing__currency dd{color:#0b335a;overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.82rem;font-weight:750}.actors-client-billing__currency>p{margin:.45rem 0 0}.actors-client-billing__state{color:#708398;margin:0}.actors-client-billing__state--error{color:#9a2f2f;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.actors-client-billing__state--error button{color:#0d5f9f;cursor:pointer;font:inherit;background:#fff;border:1px solid #bcd2e5;border-radius:.4rem;padding:.32rem .55rem;font-weight:700}.actors-affairs__pagination{color:#647a90;background:#f8fafc;border-top:1px solid #dfe8f0;grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;min-height:2.45rem;padding:.35rem .62rem;font-size:.62rem;display:grid}.actors-affairs__pagination>span:nth-child(2){color:#244d74;font-weight:720}.actors-affairs__pagination-actions{justify-self:end;gap:.28rem;display:flex}.actors-affairs__pagination-actions button{color:#175b96;cursor:pointer;width:1.75rem;height:1.75rem;font:inherit;background:#fff;border:1px solid #cfdce8;border-radius:.36rem;place-items:center;padding:0;font-size:1rem;display:grid}.actors-affairs__pagination-actions button:hover:not(:disabled){background:#edf6ff;border-color:#94bee2}.actors-affairs__pagination-actions button:disabled{color:#aab8c5;cursor:default;background:#f4f6f8}@media (width<=760px){.actors-affairs__toolbar{grid-template-columns:1fr 1fr}.actors-affairs__search{grid-column:1/-1}.actors-affairs__columns{display:none}.actors-affair-row{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .6rem;max-height:none}.actors-affair-row__roles,.actors-affair-row__context,.actors-affair-row__classification,.actors-affair-row__status,.actors-affair-row time{grid-column:1}.actors-affair-row__chevron{grid-area:1/2/span 5}}.actors-access-shell :is(.actors-directory,.actors-detail-panel,.actors-detail-section,.actors-detail-card,.actors-client-billing__currency,.actors-affairs,.actors-affairs__search,.actors-affairs__filter,.actors-affairs__pagination-actions button,.actors-toolbar__popover,.actors-filter-popover__field select,.actors-type-tabs button){border-radius:0}.actors-detail-section--billing{grid-column:1/-1}.actors-detail-section .actors-empty-copy{text-align:left;border-style:solid;border-radius:0;place-items:start;min-height:0;padding:.46rem .58rem}.actors-client-billing--empty{grid-template-columns:minmax(0,1fr) auto;align-items:center}.actors-client-billing__access{color:#075cae;cursor:pointer;width:fit-content;min-height:2.05rem;font:inherit;background:#fff;border:1px solid #9dbddd;border-radius:0;justify-content:center;justify-self:end;align-items:center;gap:.45rem;padding:.38rem .68rem;font-size:.7rem;font-weight:760;display:inline-flex}.actors-client-billing__access:hover,.actors-client-billing__access:focus-visible{color:#fff;background:#075cae;outline:none}.actors-detail__header h2,.actors-detail-card__content strong,.actors-data-list strong,.actors-relationship-list strong,.actors-client-billing__currency dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.actors-row{height:auto;max-height:none}.actors-row__identity strong,.actors-row__contact small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.actors-affair-row{height:auto;max-height:none}.actors-affair-row__case strong,.actors-affair-row__case small,.actors-affair-row__context,.actors-affair-row__classification strong,.actors-affair-row__classification small,.actors-affair-row time,.actors-affair-row__status{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.actors-affair-row__roles{flex-wrap:wrap;overflow:visible}.actors-affair-row__roles>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}@media (width<=760px){.actors-client-billing--empty{grid-template-columns:1fr}.actors-client-billing__access{justify-self:stretch;width:100%}}.actors-detail{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;overflow:hidden}.actors-detail__header,.actors-detail__tabs{margin:0}.actors-detail__body{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.65rem;min-width:0;min-height:0;padding:.7rem;display:grid;overflow:hidden auto}.actors-detail__body--affairs{display:block;overflow:hidden}.actors-detail__body>.actors-detail-section:first-child,.actors-detail__body>.actors-affairs{grid-column:1/-1}.actors-detail-section{border-radius:0;overflow:visible}.actors-detail-section__empty-action{color:#075cae;cursor:pointer;min-height:1.8rem;font:inherit;background:#fff;border:1px solid #9ebedc;border-radius:0;padding:.25rem .55rem;font-size:.66rem;font-weight:760}.actors-badge--billing-link{color:#e9f4ff;cursor:pointer;min-height:1.85rem;font:inherit;background:0 0;border:1px solid #ffffff6b;border-radius:0;padding:0 .58rem;font-size:.66rem;font-weight:760}.actors-access-shell :is(button,input,select,textarea,.actors-badge,.actors-category-chip,.actors-empty-copy,.actors-data-list li,.actors-category-group,.actors-relationship-list li,.actors-detail__tabs button>span,.actors-affair-row__roles>span,.actors-affair-row__status){border-radius:0}@media (width>=60.0625rem){html .access-shell.actors-access-shell.sgnc-operational-master-detail .actors-detail{overflow:hidden}.actors-detail--affairs .actors-detail__body--affairs,.actors-detail--affairs .actors-affairs,.actors-detail--affairs .actors-affairs__table{height:100%;min-height:0}}@media (width<=65.625rem){.actors-detail__body{grid-template-columns:minmax(0,1fr)}.actors-detail__body>.actors-detail-section:first-child,.actors-detail__body>.actors-affairs{grid-column:auto}}@media (width<=60rem){.actors-detail{display:block;overflow:visible}.actors-detail__body,.actors-detail__body--affairs{overflow:visible}}@media (width>=60.0625rem) and (height>=45rem){html .access-shell.actors-access-shell .access-main__content{flex-direction:column;min-height:0;display:flex;overflow:hidden}html .access-shell.actors-access-shell .actors-workspace{flex:1;align-items:stretch;height:0;min-height:0;max-height:none;overflow:hidden}html .access-shell.actors-access-shell :is(.actors-directory,.actors-detail-panel){height:100%;min-height:0;max-height:none;overflow:hidden}html .access-shell.actors-access-shell .actors-directory{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}html .access-shell.actors-access-shell .actors-directory__body{min-height:0;overflow-y:auto}html .access-shell.actors-access-shell .actors-detail-panel>.actors-detail{height:100%;min-height:0;max-height:none;overflow:hidden}}@media (width>=60.0625rem){html .access-shell.actors-access-shell .actors-detail__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0!important;overflow:hidden auto!important}html .access-shell.actors-access-shell .actors-detail__body--affairs{overflow:hidden!important}html .access-shell.actors-access-shell .actors-directory__body{overscroll-behavior:contain;min-height:0!important;overflow-y:auto!important}.actors-detail__body{gap:.45rem!important;padding:.5rem!important}.actors-detail-section{min-height:0!important}.actors-detail-section header{min-height:2rem!important;padding-block:.28rem!important}.actors-detail-card,.actors-data-list li,.actors-relationship-list li,.actors-category-group,.actors-empty-copy{min-height:0!important}.actors-data-list{gap:.28rem!important}.actors-data-list li{padding:.36rem .5rem!important}.actors-data-list small,.actors-detail-card__content small{line-height:1.15!important}.actors-data-list strong,.actors-detail-card__content strong{line-height:1.2!important}}.actors-toolbar__export{justify-content:flex-end;margin-top:.35rem;display:flex}.actors-toolbar__export .registry-export{margin:0}.actors-filter-popover__field--profile select{width:100%}.actors-filter-popover__field--profile{justify-self:start;width:auto;max-width:100%}.actors-profile-tabs{grid-template-columns:repeat(3,auto);gap:.25rem;display:inline-grid}.actors-profile-tabs button{color:#17375d;min-width:0;height:1.9rem;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d3dce6;padding:0 .48rem;font-size:.66rem;font-weight:730}.actors-profile-tabs button.is-active{color:#fff;background:#00285c;border-color:#00285c}.actors-profile-tabs button span{margin-left:.2rem;font-weight:700}.actors-detail-section--identity .actors-identity-register{background:0 0;border-top:0;border-bottom:0;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;margin:0;display:grid}.actors-detail-section--identity .actors-identity-register .actors-detail-card{background:#edf6ff;border:1px solid #d3e8fa;border-radius:.58rem;align-items:center;min-width:0;min-height:3.1rem;padding:.45rem .65rem;display:flex;box-shadow:0 2px 8px #2d5f3c0d}.actors-detail-section--identity .actors-identity-register .actors-detail-card:last-child{border-right:1px solid #d7e6f2}.actors-detail-section--identity .actors-identity-register .actors-detail-card__content{gap:.12rem;min-width:0;display:grid}.actors-detail-section--identity .actors-identity-register small{color:#6b7987;letter-spacing:.045em;text-transform:uppercase;font-size:.58rem;font-weight:800}.actors-detail-section--identity .actors-identity-register strong{text-overflow:ellipsis;white-space:nowrap;color:#17375d;min-width:0;font-size:.74rem;font-weight:780;overflow:hidden}@media (width<=760px){.actors-detail-section--identity .actors-identity-register{grid-template-columns:1vr}.actors-detail-section--identity .actors-identity-register .actors-detail-card{border-bottom:1px solid #e3ebf1;border-right:0}}.actors-detail-section--identity .actors-identity-register .actors-detail-card{min-height:3.75rem;padding:.58rem .72rem}.actors-detail-section--identity .actors-identity-register small{font-size:.61rem}.actors-detail-section--identity .actors-identity-register strong{font-size:.8rem;line-height:1.25}@media (width>=60.0625rem){html .access-shell.actors-access-shell .actors-detail:not(.actors-detail--affairs) .actors-detail__body{align-content:stretch!important}html .access-shell.actors-access-shell .actors-detail:not(.actors-detail--affairs) .actors-detail__body>.actors-detail-section{height:100%}.actors-detail-section--contact .actors-data-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.35rem!important}.actors-detail-section--contact .actors-data-list li{min-width:0;height:auto;min-height:0!important;padding:.42rem .52rem!important}.actors-detail-section--contact .actors-data-list li strong,.actors-detail-section--contact .actors-data-list li a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.actors-affairs__export{align-self:end;align-items:flex-end;min-width:2rem;display:flex}.actors-affairs__export .registry-export{margin:0}@media (width>=60.0625rem){.actors-detail--affairs .actors-affairs__toolbar{align-items:center;grid-template-columns:minmax(12rem,1fr) minmax(8.6rem,auto) minmax(8.2rem,auto) 2rem!important}.actors-detail--affairs .actors-affairs__export{justify-content:center;align-self:center;align-items:center;width:2rem;min-width:2rem}.actors-directory .actors-toolbar{grid-template-columns:minmax(0,1fr) 2rem;align-items:start;column-gap:.35rem;display:grid!important}.actors-directory .actors-toolbar__top{grid-area:1/1;min-width:0}.actors-directory .actors-toolbar__export{grid-area:1/2;place-self:start end;width:2rem;min-width:2rem;margin-top:.42rem!important}.actors-directory .actors-toolbar__chips{grid-column:1/-1}.actors-directory .actors-toolbar{grid-template-columns:minmax(0,1fr) 2rem!important;column-gap:.08rem!important}.actors-directory .actors-toolbar__top{grid-template-columns:minmax(0,1fr) 2.15rem!important;gap:.08rem!important}.actors-directory .actors-toolbar__export{justify-self:start!important;margin-left:0!important}}.actors-badge--delete{color:#e9f4ff;cursor:pointer;min-height:1.85rem;font:inherit;background:#ffffff1f;border:1px solid #ffffff5c;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;padding:0 .62rem;font-size:0;font-weight:760;display:inline-flex}.actors-badge--delete .actors-icon{width:.88rem;height:.88rem}.actors-badge--delete:hover{background:#ffffff36}.actors-delete-dialog{background:#fff;border:1px solid #e3b3ba;border-radius:.85rem;width:min(31rem,100vw - 1.5rem);padding:1.3rem;box-shadow:0 24px 70px #0b1f374d}.actors-delete-dialog>p:first-child{color:#9f2333;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .38rem;font-size:.68rem;font-weight:800}.actors-delete-dialog h2{color:#651622;margin:0;font-size:1.2rem;line-height:1.25}.actors-delete-dialog>p:not(:first-child):not(.actors-delete-dialog__warning):not(#actors-delete-error){color:#30455c;margin:.72rem 0 0;line-height:1.5}.actors-delete-dialog__warning{color:#6b1d28;background:#fff3f4;border:1px solid #f0c4ca;border-radius:.55rem;margin:.9rem 0 0;padding:.8rem .9rem;font-size:.78rem;line-height:1.5}#actors-delete-error{color:#8d1f2e;background:#fff0f2;border-radius:.45rem;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.75rem}.actors-delete-dialog__actions{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.actors-delete-dialog__actions button{cursor:pointer;min-height:2.35rem;font:inherit;border-radius:.48rem;padding:.48rem .8rem;font-size:.74rem;font-weight:750}.actors-delete-dialog__actions button:first-child{color:#294760;background:#fff;border:1px solid #c7d4e2}.actors-delete-dialog__confirm{color:#fff;background:#a32132;border:1px solid #8f1828}.actors-delete-dialog__confirm:hover:not(:disabled){background:#8f1828}.actors-delete-dialog__actions button:disabled{cursor:not-allowed;opacity:.58}@media (width<=48rem){.actors-delete-dialog__actions{flex-direction:column-reverse}.actors-delete-dialog__actions button{width:100%}}.document-writing-dialog{width:min(48rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.document-writing-dialog .document-writing-fields{border:0;gap:.65rem;min-width:0;margin:0;padding:0;display:grid}.document-writing-dialog .document-writing-actions{flex-wrap:wrap;gap:.45rem;display:flex}.document-writing-dialog h3,.document-writing-dialog p{margin:.2rem 0}.document-writing-dialog article{border-bottom:1px solid #dce5ed;padding:.6rem 0}.document-writing-dialog li{overflow-wrap:anywhere}.access-shell.dossiers-access-shell{background:#f7f9fc}.dossiers-view-bar{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin:-.08rem 0 .55rem;display:flex}html .access-shell .dossiers-view-bar .dossiers-intro{margin:0}.dossiers-view-bar__context{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.dossiers-view-return{color:#073f77;min-height:2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e1eb;border-radius:.36rem;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.7rem;font-weight:750;display:inline-flex}.dossiers-view-return:hover,.dossiers-view-return:focus-visible{outline-offset:2px;background:#edf3f8;outline:2px solid #075da9}.dossiers-view-switch{background:#edf3f8;border:1px solid #d5e1eb;border-radius:.5rem;flex:none;align-items:center;gap:.18rem;height:2.15rem;padding:.18rem;display:inline-flex}.dossiers-view-switch button{color:#617890;cursor:pointer;height:1.75rem;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:.36rem;padding:0 .62rem;font-size:.7rem;font-weight:750}.dossiers-view-switch button:hover,.dossiers-view-switch button:focus-visible{color:#075da9;outline:none}.dossiers-view-switch button.is-active{color:#073f77;background:#fff;box-shadow:0 1px 4px #0a2f5d1a}.dossiers-affairs-register-workspace{flex:1 1 0;min-width:0;min-height:0;display:block;overflow:hidden}.dossiers-affairs-register{border:1px solid var(--sgnc-panel-border,#d6e2ed);border-radius:var(--sgnc-panel-radius,.75rem);min-width:0;height:100%;min-height:0;box-shadow:var(--sgnc-panel-shadow,0 7px 18px #0a2f5d0d);background:#fff;flex-direction:column;display:flex;overflow:hidden}.dossiers-affairs-register__toolbar{background:#f8fafc;border-bottom:1px solid #dfe8f0;flex:none;grid-template-columns:minmax(10rem,1fr) repeat(4,minmax(6.25rem,.65fr)) auto;align-items:center;gap:.38rem;min-width:0;padding:.5rem .62rem;display:grid}.dossiers-affairs-register__toolbar label{background:#fff;border:1px solid #cfdce8;border-radius:.42rem;align-items:center;min-width:0;height:2rem;display:flex}.dossiers-affairs-register__toolbar label:focus-within{border-color:#5ba5e6;box-shadow:0 0 0 2px #1683e81c}.dossiers-affairs-register__toolbar label>span:not(.sr-only){color:#6b8096;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;padding-left:.52rem;font-size:.58rem;font-weight:800}.dossiers-affairs-register__toolbar input,.dossiers-affairs-register__toolbar select{color:#17375e;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.69rem}.dossiers-affairs-register__toolbar input{width:100%;padding:0 .58rem}.dossiers-affairs-register__toolbar select{cursor:pointer;flex:1;padding:0 1.5rem 0 .38rem;font-weight:700}.dossiers-affairs-register__search .dossiers-icon{color:#66829d;flex:none;width:.95rem;height:.95rem;margin-left:.58rem}.dossiers-affairs-register__table-scroll{scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.dossiers-affairs-register table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.dossiers-affairs-register__col-reference{width:12%}.dossiers-affairs-register__col-affair{width:22%}.dossiers-affairs-register__col-client{width:13%}.dossiers-affairs-register__col-nature{width:10%}.dossiers-affairs-register__col-jurisdiction{width:12%}.dossiers-affairs-register__col-responsible{width:11%}.dossiers-affairs-register__col-status{width:8%}.dossiers-affairs-register__col-date{width:9%}.dossiers-affairs-register__col-action{width:3.25rem}.dossiers-physical-register .dossiers-affairs-register__toolbar{grid-template-columns:minmax(15rem,1fr) minmax(8.5rem,auto) minmax(10rem,auto)}.dossiers-physical-register .dossiers-physical-register__toolbar--managed{grid-template-columns:minmax(13rem,1fr) minmax(7.5rem,auto) minmax(9rem,auto) auto}.dossiers-physical-register__manage-locations,.dossiers-document-inbox__refresh{color:#175b96;cursor:pointer;min-height:2rem;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cfdce8;border-radius:.42rem;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.64rem;font-weight:760;display:inline-flex}.dossiers-physical-register__manage-locations .dossiers-icon{width:.9rem;height:.9rem}.dossiers-physical-register__manage-locations:hover,.dossiers-physical-register__manage-locations:focus-visible,.dossiers-document-inbox__refresh:hover,.dossiers-document-inbox__refresh:focus-visible{color:#075da9;background:#edf6fd;outline:none}.dossiers-physical-register__col-reference{width:10rem}.dossiers-physical-register__col-affair{width:18rem}.dossiers-physical-register__col-status{width:7rem}.dossiers-physical-register__col-location{width:19rem}.dossiers-physical-register__col-holder{width:11rem}.dossiers-physical-register__col-date{width:10rem}.dossiers-physical-register col:nth-child(9){width:12rem}.dossiers-physical-register__col-actions{width:7.25rem}.dossiers-physical-register tbody tr:not(:has(.dossiers-affairs-register__state)){cursor:default}.dossiers-physical-register__actions,.dossiers-document-inbox__actions{justify-content:center;align-items:center;gap:.2rem;display:flex}.dossiers-physical-register__actions button,.dossiers-document-inbox__action{white-space:nowrap;color:#235b88;cursor:pointer;width:2rem;min-width:2rem;height:2rem;min-height:2rem;font:inherit;background:#f7fafc;border:1px solid #cedce7;border-radius:.3rem;place-items:center;padding:0;font-size:.56rem;font-weight:750;display:inline-grid}.dossiers-physical-register__actions button:hover,.dossiers-physical-register__actions button:focus-visible,.dossiers-document-inbox__action:hover,.dossiers-document-inbox__action:focus-visible{color:#075da9;background:#eaf4fc;border-color:#9fc4df}.dossiers-physical-register__actions button:focus-visible,.dossiers-document-inbox__action:focus-visible,.dossiers-document-inbox__refresh:focus-visible{outline-offset:1px;outline:2px solid #075da93d}.dossiers-physical-location-empty-state{color:#506a82;background:#f7fafc;border:1px solid #d8e4ed;border-radius:.42rem;padding:.65rem;font-size:.66rem}.dossiers-physical-location-empty-state p{margin:0 0 .4rem}.dossiers-physical-location-empty-state button{color:#0b5c9f;cursor:pointer;font:inherit;background:#fff;border:1px solid #bdd4e7;border-radius:.36rem;padding:.32rem .5rem;font-weight:760}.dossiers-physical-recommendation,.dossiers-physical-reorganization{color:#385671;background:#f3f8fc;border:1px solid #cfe0ec;border-radius:.42rem;gap:.2rem;padding:.55rem .65rem;display:grid}.dossiers-physical-recommendation small,.dossiers-physical-reorganization small{color:#607991;letter-spacing:.04em;font-size:.58rem;font-weight:800}.dossiers-physical-recommendation strong,.dossiers-physical-reorganization strong{color:#173f67}.dossiers-physical-recommendation>.case-opening-secondary-button{text-align:left;justify-self:start;max-width:100%;min-height:2rem;margin-top:.3rem;padding:.35rem .6rem;font-size:.67rem}.dossiers-physical-recommendation>.case-opening-secondary-button:focus-visible{outline-offset:2px;outline:2px solid #1683e8}.dossiers-physical-locations-dialog{border:1px solid #c7d8e6;border-radius:.7rem;flex-direction:column;width:min(100%,64rem);max-height:min(88dvh,50rem);display:flex;overflow:hidden}.dossiers-physical-locations-page__workspace{flex:auto;min-height:0;display:flex}.dossiers-physical-locations-dialog--page{background:#fff;flex:auto;width:100%;max-height:none}.dossiers-physical-locations-dialog__body{flex-direction:column;flex:auto;gap:.65rem;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.dossiers-physical-locations-dialog__actions{flex:none;justify-content:flex-end;display:flex}.dossiers-physical-locations-dialog__actions button{align-items:center;gap:.35rem;display:inline-flex}.dossiers-physical-locations-dialog__actions .dossiers-icon{width:.85rem;height:.85rem}.dossiers-physical-location-form{background:#f7fafc;border:1px solid #d8e4ed;border-radius:.48rem;padding:.65rem}.dossiers-physical-location-form>header{color:#123f69;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.dossiers-physical-location-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.dossiers-physical-location-form label,.dossiers-physical-location-form__context{color:#557088;gap:.25rem;min-width:0;font-size:.62rem;font-weight:720;display:grid}.dossiers-physical-location-form input,.dossiers-physical-location-form select,.dossiers-physical-location-form textarea{color:#173f62;width:100%;min-width:0;min-height:2.1rem;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:.38rem;padding:.4rem .5rem}.dossiers-physical-location-form textarea{resize:vertical}.dossiers-physical-location-form label small{color:#8b5b1f;font-weight:600}.dossiers-physical-location-form__context{background:#fff;border:1px solid #d8e4ed;border-radius:.38rem;align-content:center;padding:.4rem .5rem}.dossiers-physical-location-form__context strong{color:#173f62;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dossiers-physical-location-form__description{grid-column:1/-1}.dossiers-physical-location-structure{gap:.4rem;margin-top:.55rem;display:grid}.dossiers-physical-location-structure>div{grid-template-columns:minmax(0,1fr) 7rem;gap:.5rem;display:grid}.dossiers-physical-location-structure label{color:#557088;gap:.2rem;min-width:0;font-size:.62rem;font-weight:720;display:grid}.dossiers-physical-location-structure input{color:#173f62;width:100%;min-width:0;min-height:2rem;font:inherit;background:#fff;border:1px solid #cbd9e5;border-radius:.38rem;padding:.36rem .48rem}.dossiers-physical-locations-dialog__empty{color:#607991;text-align:center;background:#f8fafc;border:1px dashed #cad9e5;border-radius:.48rem;margin:0;padding:1.25rem}.dossiers-physical-locations-hierarchy{gap:.5rem;display:grid}.dossiers-physical-locations-hierarchy>h3{color:#123f69;margin:0;font-size:.74rem}.dossiers-physical-locations-hierarchy>p,.dossiers-physical-locations-hierarchy section>p{color:#607991;margin:0;font-size:.65rem}.dossiers-physical-locations-hierarchy>section{background:#f8fafc;border:1px solid #d8e4ed;border-radius:.45rem;padding:.55rem}.dossiers-physical-locations-hierarchy section>header,.dossiers-physical-locations-hierarchy details>summary{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dossiers-physical-locations-hierarchy section>header div,.dossiers-physical-locations-hierarchy section>header small{min-width:0;display:block}.dossiers-physical-locations-hierarchy section>header strong{color:#123f69;font-size:.7rem}.dossiers-physical-locations-hierarchy section>header small,.dossiers-physical-locations-hierarchy details span{color:#71879a;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.dossiers-physical-locations-hierarchy section>details{color:#31536f;background:#fff;border:1px solid #e0e8ef;border-radius:.36rem;margin-top:.4rem;padding:.4rem .48rem;font-size:.65rem}.dossiers-physical-locations-hierarchy summary{cursor:pointer}.dossiers-physical-locations-hierarchy ul{gap:.25rem;margin:.35rem 0 0;padding-left:1.1rem;display:grid}.dossiers-physical-locations-hierarchy li details>span{margin-top:.2rem;display:block}.dossiers-physical-locations-table{border:1px solid #d8e4ed;border-radius:.48rem;min-height:0;overflow:auto}.dossiers-physical-locations-table table{table-layout:fixed;border-collapse:collapse;width:100%}.dossiers-physical-locations-table th,.dossiers-physical-locations-table td{text-align:left;border-bottom:1px solid #e2eaf1;padding:.48rem .55rem;font-size:.65rem}.dossiers-physical-locations-table th{color:#607991;letter-spacing:.04em;text-transform:uppercase;background:#f1f6fa;font-size:.58rem}.dossiers-physical-locations-table th:nth-child(5){width:16%}.dossiers-physical-locations-table th:nth-child(6){width:25%}.dossiers-physical-locations-table td{color:#385671;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dossiers-physical-locations-table td strong,.dossiers-physical-locations-table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dossiers-physical-locations-table td strong{color:#173f67}.dossiers-physical-locations-table td small{color:#71879a;margin-top:.15rem}.dossiers-status--muted{color:#6b7884;background:#edf1f4;border-color:#d6dde3}.dossiers-physical-locations-table__actions{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.dossiers-physical-locations-table__actions button{color:#175b96;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfdce8;border-radius:.34rem;padding:.28rem .4rem;font-size:.6rem;font-weight:720}.dossiers-physical-locations-table__actions button.is-destructive{color:#963044;border-color:#e1bac2}.dossiers-physical-location-confirm-backdrop{z-index:95}.dossiers-affairs-register th{color:#607991;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f1f6fa;border-bottom:1px solid #d8e4ed;height:2.1rem;padding:0 .5rem;font-size:.57rem;font-weight:820}.dossiers-affairs-register th button{width:100%;min-width:0;height:2.1rem;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.2rem;padding:0;display:flex;overflow:hidden}.dossiers-affairs-register th button span{color:#7890a6;letter-spacing:0;flex:none;font-size:.64rem}.dossiers-affairs-register th button:hover,.dossiers-affairs-register th button:focus-visible{color:#075da9;outline:none}.dossiers-affairs-register th:last-child,.dossiers-affairs-register__action{text-align:center}.dossiers-affairs-register tbody tr:not(:has(.dossiers-affairs-register__state)){cursor:pointer;outline:none;height:3.1rem}:is(.dossiers-affairs-register tbody tr:not(:has(.dossiers-affairs-register__state)):hover,.dossiers-affairs-register tbody tr:not(:has(.dossiers-affairs-register__state)):focus-visible){background:#f3f8fd;box-shadow:inset 3px 0 #1683e8}.dossiers-affairs-register td{color:#385671;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e3ebf2;min-width:0;padding:.48rem .5rem;font-size:.66rem;overflow:hidden}.dossiers-affairs-register td>strong{color:#0a3c70;font-size:.71rem}.dossiers-affairs-register__affair strong,.dossiers-affairs-register__affair small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dossiers-affairs-register__affair strong{color:#173f67;font-size:.69rem}.dossiers-affairs-register__affair small{color:#74889b;margin-top:.12rem;font-size:.59rem}.dossiers-affairs-register td .dossiers-status{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.dossiers-affairs-register__action{color:#7d96ad;font-size:1.05rem;font-weight:700}.dossiers-affairs-register__state{color:#6f8397;text-align:center;height:4.5rem}.dossiers-document-inbox .dossiers-affairs-register__toolbar{grid-template-columns:minmax(0,1fr) auto}.dossiers-document-inbox .dossiers-affairs-register__search{grid-column:auto}.dossiers-document-inbox .dossiers-affairs-register__table-scroll,.dossiers-physical-register .dossiers-affairs-register__table-scroll{overscroll-behavior:contain;overflow-x:auto}.dossiers-document-inbox table{min-width:56rem}.dossiers-affairs-register.dossiers-document-inbox table th,.dossiers-affairs-register.dossiers-document-inbox table td,.dossiers-affairs-register.dossiers-physical-register table th,.dossiers-affairs-register.dossiers-physical-register table td{display:table-cell}.dossiers-affairs-register.dossiers-physical-register table col,.dossiers-affairs-register.dossiers-document-inbox table col{display:table-column}.dossiers-document-inbox__col-received{width:11.5rem}.dossiers-document-inbox__col-format{width:9rem}.dossiers-document-inbox__col-size{width:4.5rem}.dossiers-document-inbox__col-actions{width:16.5rem}.dossiers-document-inbox tbody tr:not(:has(.dossiers-affairs-register__state)){cursor:default}.dossiers-document-inbox__action{align-items:center;gap:.3rem;width:auto;min-width:0;padding:0 .5rem;font-size:.64rem;display:inline-flex}.dossiers-document-inbox__refresh[aria-busy=true]{cursor:progress}.dossiers-document-inbox__action--primary{color:#fff;background:#07599d;border-color:#07599d}.dossiers-document-inbox__action--primary:hover,.dossiers-document-inbox__action--primary:focus-visible{color:#fff;background:#064b85;border-color:#064b85}.dossiers-document-inbox__action--danger{color:#982d3d;background:#fff;border-color:#d8a5ad}.dossiers-document-inbox__action--danger:hover,.dossiers-document-inbox__action--danger:focus-visible{color:#7f1d31;background:#fff1f3;border-color:#c67784}.dossiers-physical-register table{min-width:123.25rem}.dossiers-physical-register__actions .dossiers-icon,.dossiers-document-inbox__action .dossiers-icon{width:1rem;height:1rem}@media (width<=74.9375rem){.dossiers-physical-register .dossiers-affairs-register__toolbar,.dossiers-physical-register .dossiers-physical-register__toolbar--managed{grid-template-columns:repeat(2,minmax(0,1fr))}.dossiers-physical-register .dossiers-affairs-register__search{grid-column:1/-1}}@media (width<=48rem){.dossiers-document-inbox .dossiers-affairs-register__toolbar,.dossiers-physical-register .dossiers-affairs-register__toolbar,.dossiers-physical-register .dossiers-physical-register__toolbar--managed{grid-template-columns:1fr}.dossiers-document-inbox .dossiers-affairs-register__search,.dossiers-physical-register .dossiers-affairs-register__search{grid-column:auto}}.dossiers-affairs-register__pagination{color:#647a90;background:#f8fafc;border-top:1px solid #dfe8f0;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;min-height:2.45rem;padding:.35rem .62rem;font-size:.62rem;display:grid}.dossiers-affairs-register__pagination>span:nth-child(2){color:#244d74;font-weight:720}.dossiers-affairs-register__pagination>span:last-child{justify-self:end;gap:.28rem;display:flex}.dossiers-affairs-register__pagination button{color:#175b96;cursor:pointer;width:1.75rem;height:1.75rem;font:inherit;background:#fff;border:1px solid #cfdce8;border-radius:.36rem;place-items:center;padding:0;font-size:1rem;display:grid}.dossiers-affairs-register__pagination button:disabled{color:#aab8c5;cursor:default;background:#f4f6f8}@media (width<=74.9375rem){.dossiers-affairs-register col:nth-child(6),.dossiers-affairs-register th:nth-child(6),.dossiers-affairs-register td:nth-child(6){display:none}}@media (width<=68rem){.dossiers-affairs-register col:nth-child(5),.dossiers-affairs-register th:nth-child(5),.dossiers-affairs-register td:nth-child(5){display:none}}@media (width<=48rem){.dossiers-view-bar{flex-direction:column;align-items:stretch}.dossiers-view-switch{width:fit-content}.dossiers-affairs-register__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.dossiers-affairs-register__search{grid-column:1/-1}.dossiers-affairs-register col:nth-child(4),.dossiers-affairs-register th:nth-child(4),.dossiers-affairs-register td:nth-child(4),.dossiers-affairs-register col:nth-child(8),.dossiers-affairs-register th:nth-child(8),.dossiers-affairs-register td:nth-child(8){display:none}}.dossiers-access-shell .access-main{padding:.85rem 1.5rem 2.25rem}.dossiers-access-shell .access-page-heading{min-height:auto}.dossiers-access-shell .access-page-heading h1{margin-top:.35rem;font-size:2rem}.dossiers-access-shell .access-page-heading .sgnc-eyebrow{color:#0065d5}.dossiers-intro{color:#426080;margin:.25rem 0 .9rem;font-size:.83rem}.dossiers-summary-grid{grid-template-columns:var(--sgnc-master-column-width) repeat(2, minmax(0, 1fr));gap:var(--sgnc-master-detail-gap);margin:0 0 var(--sgnc-master-detail-gap);display:grid}.dossiers-summary-card{color:#092e61;background:#fff;border:1px solid #d6e1ed;border-radius:.7rem;align-items:center;gap:.8rem;min-width:0;min-height:5.15rem;padding:.8rem .95rem;display:flex;box-shadow:0 4px 14px #10396a0d}.dossiers-summary-card--primary{border-color:#78b8fb;box-shadow:0 5px 16px #0f6bd61a}.dossiers-summary-card__icon{color:#0878df;background:#eaf4ff;border:1px solid #cbe6ff;border-radius:.75rem;flex:none;place-items:center;width:2.85rem;height:2.85rem;display:grid}.dossiers-summary-card--primary .dossiers-summary-card__icon{color:#fff;background:linear-gradient(145deg,#0879e5,#0d4f9c);border-color:#0000;box-shadow:0 5px 10px #0053af2e}.dossiers-summary-card__content{gap:.04rem;min-width:0;display:grid}.dossiers-summary-card__content>span,.dossiers-summary-card__content small{color:#647b95;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;line-height:1.2;overflow:hidden}.dossiers-summary-card__content>span{font-weight:700}.dossiers-summary-card__content strong{color:#062958;font-size:1.6rem;line-height:1.05}.dossiers-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;flex:none;width:1.15rem;height:1.15rem}.dossiers-workspace{grid-template-columns:var(--sgnc-master-column-width) minmax(0, 1fr);align-items:stretch;gap:var(--sgnc-master-detail-gap);display:grid}.dossiers-registry,.dossiers-detail-panel{background:#fff;border:1px solid #ced9e5;border-radius:.5rem;min-width:0;overflow:hidden;box-shadow:0 1px 5px #001e4608}.dossiers-registry{grid-template-rows:auto auto minmax(0,1fr);height:calc(100vh - 13.5rem);min-height:34rem;display:grid}.dossiers-registry__header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:.75rem;min-height:4rem;padding:.65rem .85rem;display:flex}.dossiers-registry__header h2,.dossiers-registry__header p{margin:0}.dossiers-registry__header h2{color:#001b47;font-size:1rem}.dossiers-registry__header p{color:#6d8298;margin-top:.2rem;font-size:.72rem}.dossiers-registry__refresh,.dossiers-registry-state button,.dossiers-detail-state button,.dossiers-registry__load-more-error button{color:#075fca;cursor:pointer;min-height:2rem;font:inherit;background:#fff;border:1px solid #c8d6e4;border-radius:.32rem;font-size:.7rem;font-weight:750}.dossiers-registry__refresh{padding:0 .65rem}.dossiers-registry__refresh:hover,.dossiers-registry-state button:hover,.dossiers-detail-state button:hover,.dossiers-registry__load-more-error button:hover{background:#f1f7fd}.dossiers-registry__search{color:#0763cc;border:1px solid #cbd8e5;border-radius:.34rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.45rem;min-height:2.8rem;margin:.65rem;padding:0 .65rem;display:grid}.dossiers-registry__search:focus-within{border-color:#0870dd;box-shadow:0 0 0 2px #0870dd1a}.dossiers-registry__search input{color:#001b48;min-width:0;height:2.55rem;font:inherit;background:0 0;border:0;outline:0;font-size:.78rem}.dossiers-registry__search input::placeholder{color:#6c829a}.dossiers-registry__body{overscroll-behavior:contain;scrollbar-color:#9bb6cf transparent;scrollbar-width:thin;border-top:1px solid #e1e7ee;min-height:0;overflow-y:auto}.dossiers-registry__body::-webkit-scrollbar{width:.42rem}.dossiers-registry__body::-webkit-scrollbar-track{background:0 0}.dossiers-registry__body::-webkit-scrollbar-thumb{background:#a9bfd3 padding-box padding-box;border:.1rem solid #0000;border-radius:999px}.dossiers-registry__body::-webkit-scrollbar-thumb:hover{background:#6f91b1 padding-box padding-box}.dossiers-registry-row{color:#001b48;cursor:pointer;width:100%;min-height:8.5rem;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e8ef;grid-template-columns:5.35rem minmax(0,1fr);align-items:start;gap:.56rem;padding:.36rem 2.25rem .36rem .72rem;display:grid;position:relative}.dossiers-registry-row:hover,.dossiers-registry-row--selected{background:#f2f7fd}.dossiers-registry-row--selected{box-shadow:inset .24rem 0 #0870dd}.dossiers-registry-row>.dossiers-icon:last-child{color:#5d7793;width:1rem;height:1rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.dossiers-folder{filter:drop-shadow(0 .24rem .2rem #00398533);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.25rem;display:inline-flex}.dossiers-folder__art{width:100%;height:100%;overflow:visible}.dossiers-folder--neutral,.dossiers-folder--sapphire{--folder-back:#064eaa;--folder-tab:#1d79d1;--folder-front:#3d9ae7;--folder-highlight:#a7ddff}.dossiers-folder--ochre{--folder-back:#805400;--folder-tab:#b67a08;--folder-front:#db9b23;--folder-highlight:#ffe1a1}.dossiers-folder--burgundy{--folder-back:#741d35;--folder-tab:#a93e55;--folder-front:#cd6673;--folder-highlight:#ffd0d5}.dossiers-folder--teal{--folder-back:#075e62;--folder-tab:#13888a;--folder-front:#38aeb0;--folder-highlight:#b9f0ee}.dossiers-folder--violet{--folder-back:#50377e;--folder-tab:#7355a4;--folder-front:#9779c7;--folder-highlight:#e2d3ff}.dossiers-folder--emerald{--folder-back:#086346;--folder-tab:#168662;--folder-front:#38ad83;--folder-highlight:#b9f0d7}.dossiers-folder--slate{--folder-back:#3e5e73;--folder-tab:#5d7f95;--folder-front:#83a3b8;--folder-highlight:#d0e3ed}.dossiers-folder--rose{--folder-back:#874156;--folder-tab:#ad637a;--folder-front:#cc879a;--folder-highlight:#ffe0e7}.dossiers-folder--indigo{--folder-back:#354a90;--folder-tab:#506ab1;--folder-front:#7892d1;--folder-highlight:#d7e1ff}.dossiers-folder--forest{--folder-back:#365f38;--folder-tab:#558058;--folder-front:#7da47b;--folder-highlight:#d9efd0}.dossiers-folder--cyan{--folder-back:#056c88;--folder-tab:#168eac;--folder-front:#47b6cd;--folder-highlight:#c3f1f7}.dossiers-folder__back{fill:var(--folder-back)}.dossiers-folder__tab{fill:var(--folder-tab)}.dossiers-folder__front{fill:var(--folder-front)}.dossiers-folder__front-edge{fill:var(--folder-highlight);opacity:.72}.dossiers-folder__shine{fill:var(--folder-highlight);opacity:.48}.dossiers-registry-row>.dossiers-folder{align-self:start;width:5.2rem;height:5rem}.dossiers-registry-row__content{gap:.17rem;min-width:0;display:grid}.dossiers-registry-row__topline{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.dossiers-registry-row__topline .dossiers-status{position:absolute;bottom:.55rem;right:.75rem}.dossiers-registry-row__reference{color:#002e63;font-size:.75rem;font-weight:800}.dossiers-status,.dossiers-relationship-badge{color:#0761c8;white-space:nowrap;background:#ebf3ff;border:1px solid #c7dcf8;border-radius:999px;align-items:center;min-height:1.35rem;padding:.12rem .43rem;font-size:.61rem;font-weight:750;line-height:1;display:inline-flex}.dossiers-registry-row__title{color:#17385f;text-overflow:ellipsis;white-space:nowrap;margin-top:.66rem;font-size:.82rem;font-weight:750;line-height:1.2;overflow:hidden}.dossiers-registry-row__parties{grid-template-columns:1fr 1fr;gap:.55rem .85rem;margin-top:.68rem;display:grid}.dossiers-registry-field{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dossiers-registry-field__label{color:#547fa7;align-items:center;gap:.18rem;margin-bottom:.07rem;display:flex}.dossiers-registry-field__label .dossiers-icon{width:.63rem;height:.63rem}.dossiers-registry-field__label small{color:inherit;letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;font-weight:800}.dossiers-registry-field strong{color:#17385f;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:750;line-height:1.2;display:block;overflow:hidden}.dossiers-registry-row__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .7rem;display:grid}.dossiers-registry-row__metadata>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dossiers-registry-field--for .dossiers-registry-field__label{color:#1d6fb6}.dossiers-registry-field--against .dossiers-registry-field__label{color:#7562a7}.dossiers-registry-row__nature .dossiers-registry-field__label{color:#2788a7}.dossiers-registry-row__nature{grid-area:1/1}.dossiers-registry-row__jurisdiction{grid-area:1/2}.dossiers-registry-row__responsible{grid-area:2/1}.dossiers-registry-row__practice-area{grid-area:2/2}.dossiers-registry-row__jurisdiction .dossiers-registry-field__label{color:#6655a5}.dossiers-registry-row__responsible .dossiers-registry-field__label{color:#168580}.dossiers-registry-row__practice-area .dossiers-registry-field__label{color:#3e74a3}.dossiers-registry-state,.dossiers-detail-state{color:#627990;text-align:center;place-items:center;gap:.7rem;min-height:14rem;padding:1.5rem;font-size:.82rem;display:grid}.dossiers-registry-state--error,.dossiers-detail-state--error{color:#8a2530;background:#fff8f8}.dossiers-registry-state p,.dossiers-detail-state p{margin:0}.dossiers-registry-state button,.dossiers-detail-state button{min-width:6.2rem;padding:.3rem .7rem}.dossiers-registry__loading-more,.dossiers-registry__load-more-error{color:#668099;text-align:center;background:#f8fbfd;border-top:1px solid #e0e8ef;justify-content:center;align-items:center;gap:.55rem;min-height:2.45rem;padding:.42rem .75rem;font-size:.66rem;font-weight:650;display:flex}.dossiers-registry__load-more-error{color:#8a2530;background:#fff9f9}.dossiers-registry__load-more-error button{min-height:1.8rem;padding:0 .55rem}.dossiers-detail-panel{height:calc(100vh - 13.5rem);min-height:34rem;max-height:none;position:static}.dossiers-detail{color:#001b48;flex-direction:column;height:100%;min-height:0;display:flex}.dossiers-detail__header{color:#fff;background:linear-gradient(128deg,#00254f,#064a85 66%,#0f6ca8);grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1rem;padding:1.05rem 1.15rem .95rem;display:grid}.dossiers-detail__back{display:none}.dossiers-detail__identity{grid-template-columns:4.15rem minmax(0,1fr);align-items:center;gap:.85rem;min-width:0;display:grid}.dossiers-detail__folder{filter:drop-shadow(0 .32rem .26rem #00153d57);width:4rem;height:4rem}.dossiers-detail__identity p,.dossiers-detail__identity h2,.dossiers-detail__identity strong{margin:0}.dossiers-detail__identity p{color:#c9ddf1;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:700}.dossiers-detail__identity h2{color:#fff;margin-top:.14rem;font-size:1.42rem;line-height:1.1}.dossiers-detail__identity strong{color:#eaf3fe;text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font-size:.78rem;font-weight:500;display:block;overflow:hidden}.dossiers-detail__status{text-align:right;grid-template-columns:max-content 1.9rem 1.9rem;place-content:center end;place-items:center end;gap:.34rem .4rem;display:grid}.dossiers-detail__status>small{grid-area:2/1/auto/-1}.dossiers-section-edit.dossiers-detail__edit,.dossiers-section-edit.dossiers-detail__delete{color:#fff;background:#031f4147;border-color:#d5eaff57;grid-row:1;justify-content:center;width:1.9rem;height:1.9rem;margin-left:0;padding:0}.dossiers-section-edit.dossiers-detail__edit{grid-column:2}.dossiers-section-edit.dossiers-detail__delete{grid-column:3}.dossiers-section-edit.dossiers-detail__edit:hover,.dossiers-section-edit.dossiers-detail__delete:hover{color:#fff;background:#031f4170;border-color:#d5eaff94}.dossiers-section-edit.dossiers-detail__edit .dossiers-icon,.dossiers-section-edit.dossiers-detail__delete .dossiers-icon{stroke-width:1.95px;width:1rem;height:1rem}.dossiers-detail__status small{color:#d4e5f7;font-size:.64rem}.dossiers-detail__secondary{flex-wrap:wrap;grid-column:1/-1;gap:.35rem;padding-top:.2rem;display:flex}.dossiers-detail__secondary span{color:#e9f4ff;background:#001c4238;border:1px solid #d1e8ff33;border-radius:.34rem;gap:.08rem;padding:.27rem .45rem;display:grid}.dossiers-detail__secondary small{color:#a9cce9;letter-spacing:.05em;text-transform:uppercase;font-size:.51rem;font-weight:800}.dossiers-detail__secondary strong{font-size:.65rem;font-weight:700}.dossiers-detail__secondary span:not(:last-child):after{color:#8db3d7;content:"•";content:none;margin:0}.dossiers-detail-tabs{background:#f5f8fb;border-bottom:1px solid #dbe5ee;overflow:hidden}.dossiers-detail-tabs__list{align-items:stretch;gap:.08rem;min-width:0;padding:0 .5rem;display:flex}.dossiers-detail-tab{color:#506d89;min-height:2.65rem;font:inherit;text-align:center;white-space:nowrap;background:0 0;border:0;border-bottom:.16rem solid #0000;justify-content:center;align-items:center;padding:.15rem .58rem;font-size:.66rem;font-weight:750;line-height:1.16;display:inline-flex}button.dossiers-detail-tab{cursor:pointer}button.dossiers-detail-tab:hover{color:#075fbd;background:#edf6ff}.dossiers-detail-tab--active{color:#003e82;background:#eaf4ff;border-bottom-color:#0870dd}.dossiers-detail-tab--future{color:#8a9bab;cursor:default;font-weight:650}.dossiers-detail__summary{color:#496783;border-bottom:1px solid #e1e8ef;margin:0;padding:.78rem 1rem;font-size:.77rem;line-height:1.45}.dossiers-overview__layout{grid-template-columns:minmax(0,1.8fr) minmax(14rem,1fr);gap:.75rem;padding:.85rem;display:grid}.dossiers-overview-panel{background:#fff;border:1px solid #d9e5ef;border-radius:.55rem;min-width:0;padding:.9rem;box-shadow:0 .3rem .8rem #00254e0a}.dossiers-overview-panel--case{border-top:.22rem solid #167ce0}.dossiers-overview-panel--management{border-top:.22rem solid #149c91}.dossiers-overview-panel--procedure{border-top:.22rem solid #6765b8;grid-column:1/-1}.dossiers-overview-panel--documents{border-top:.22rem solid #2878bd;grid-column:1/-1}.dossiers-overview-panel__heading{align-items:center;gap:.52rem;margin-bottom:.78rem;display:flex}.dossiers-overview-panel__heading p,.dossiers-overview-panel__heading h3{margin:0}.dossiers-overview-panel__heading p{color:#71879c;letter-spacing:.055em;text-transform:uppercase;font-size:.56rem;font-weight:800}.dossiers-overview-panel__heading h3{color:#0c3159;margin-top:.1rem;font-size:.91rem}.dossiers-overview-panel__icon{color:#167ce0;background:#eaf5ff;border:1px solid #c9e3f9;border-radius:.4rem;place-items:center;width:2rem;height:2rem;display:grid}.dossiers-overview-panel--management .dossiers-overview-panel__icon{color:#138b84;background:#e7f8f5;border-color:#c5ece5}.dossiers-overview-panel--procedure .dossiers-overview-panel__icon{color:#625fb0;background:#f0efff;border-color:#dad9fa}.dossiers-overview-panel--documents .dossiers-overview-panel__icon{color:#1e73bb;background:#ebf6ff;border-color:#cde5fa}.dossiers-overview-panel__icon .dossiers-icon{width:1.03rem;height:1.03rem}.dossiers-overview__case-grid{background:#fff;border:1px solid #dce8f2;border-radius:.42rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.dossiers-overview__case-field{border-bottom:1px solid #dce8f2;min-width:0;padding:.72rem .78rem}.dossiers-overview__case-field:nth-child(odd):not(.dossiers-overview__case-field--domain){border-right:1px solid #dce8f2}.dossiers-overview__case-field--domain{border-bottom:0;grid-column:1/-1}.dossiers-overview__case-field dt{color:#698198;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.2rem;margin:0;font-size:.56rem;font-weight:800;line-height:1.2;display:flex}.dossiers-overview__case-field dt .dossiers-icon{flex:none;width:.7rem;height:.7rem}.dossiers-overview__case-field dd{color:#17385f;overflow-wrap:anywhere;margin:.24rem 0 0;font-size:.78rem;font-weight:700;line-height:1.3}.dossiers-overview__case-field--for{background:linear-gradient(135deg,#eff8ff,#fbfdff)}.dossiers-overview__case-field--against{background:linear-gradient(135deg,#f2f1ff,#fcfcff)}.dossiers-overview__case-field--nature{background:linear-gradient(135deg,#eef9fb,#fbfeff)}.dossiers-overview__case-field--jurisdiction{background:linear-gradient(135deg,#f1f6fc,#fcfdff)}.dossiers-overview__case-field--nature dt{color:#2788a7}.dossiers-overview__case-field--for dt{color:#2876ac}.dossiers-overview__case-field--against dt{color:#6764a4}.dossiers-overview__case-field--jurisdiction dt,.dossiers-overview__case-field--domain dt{color:#3e74a3}.dossiers-overview__sides{border:1px solid #dce8f2;border-radius:.42rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.dossiers-overview__side{min-width:0;padding:.72rem}.dossiers-overview__side+.dossiers-overview__side{border-left:1px solid #dce8f2}.dossiers-overview__side--for{background:linear-gradient(135deg,#eff8ff,#fbfdff)}.dossiers-overview__side--against{background:linear-gradient(135deg,#f2f1ff,#fcfcff)}.dossiers-overview__side small,.dossiers-overview__classification dt,.dossiers-overview__management-list dt,.dossiers-overview__jurisdiction small,.dossiers-overview__procedure-list dt{color:#698198;letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:800;display:block}.dossiers-overview__side--for small{color:#2876ac}.dossiers-overview__side--against small{color:#6764a4}.dossiers-overview__side small,.dossiers-overview__classification dt,.dossiers-overview__management-list dt,.dossiers-overview__jurisdiction small,.dossiers-overview__procedure-list dt{align-items:center;gap:.2rem;display:flex}.dossiers-overview__side small .dossiers-icon,.dossiers-overview__classification dt .dossiers-icon,.dossiers-overview__management-list dt .dossiers-icon,.dossiers-overview__jurisdiction small .dossiers-icon,.dossiers-overview__procedure-list dt .dossiers-icon{width:.7rem;height:.7rem}.dossiers-overview__classification div:first-child dt{color:#2788a7}.dossiers-overview__classification div:last-child dt{color:#3e74a3}.dossiers-overview__management-list div:first-child dt{color:#1778b3}.dossiers-overview__management-list div:nth-child(2) dt{color:#168580}.dossiers-overview__management-list div:nth-child(3) dt{color:#5a65a6}.dossiers-overview__management-list div:nth-child(4) dt{color:#2f7fa2}.dossiers-overview__side strong{color:#0d335c;overflow-wrap:anywhere;margin-top:.24rem;font-size:.86rem;line-height:1.25;display:block}.dossiers-overview__classification,.dossiers-overview__management-list,.dossiers-overview__procedure-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem .8rem;margin:.78rem 0 0;display:grid}.dossiers-overview__classification div,.dossiers-overview__management-list div,.dossiers-overview__procedure-list div{min-width:0}.dossiers-overview__classification dt,.dossiers-overview__management-list dt,.dossiers-overview__procedure-list dt{margin:0}.dossiers-overview__classification dd,.dossiers-overview__management-list dd,.dossiers-overview__procedure-list dd{color:#193f67;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.73rem;font-weight:700;line-height:1.3}.dossiers-overview__management-list{grid-template-columns:1fr;gap:.56rem;margin-top:0}.dossiers-overview__management-list div:not(:last-child){border-bottom:1px solid #e5edf3;padding-bottom:.48rem}.dossiers-overview__procedure-content{grid-template-columns:minmax(0,1.2fr) minmax(13rem,1fr);align-items:start;gap:.9rem;display:grid}.dossiers-overview__jurisdiction{background:#f5f4ff;border:1px solid #e0def8;border-radius:.42rem;min-width:0;padding:.72rem}.dossiers-overview__jurisdiction small{color:#6260a8}.dossiers-overview__jurisdiction strong{color:#34327c;margin-top:.25rem;font-size:.86rem;line-height:1.3;display:block}.dossiers-overview__procedure-list{margin-top:0}.dossiers-overview__empty-procedure{color:#6c7192;background:#f7f7fc;border:1px dashed #cbcce2;border-radius:.42rem;margin:0;padding:.75rem;font-size:.73rem;line-height:1.4}.dossiers-document-preview__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.dossiers-document-folder{background:linear-gradient(145deg,#f8fbff,#eef7ff);border:1px solid #d8e9f7;border-radius:.42rem;grid-template-columns:2.65rem minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;padding:.45rem;display:grid}.dossiers-document-folder__art{filter:drop-shadow(0 .16rem .12rem #00398529);width:2.5rem;height:2.1rem}.dossiers-document-folder>div{gap:.1rem;min-width:0;display:grid}.dossiers-document-folder strong,.dossiers-document-folder small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dossiers-document-folder strong{color:#17466f;font-size:.66rem;line-height:1.25}.dossiers-document-folder small{color:#5f7e99;font-size:.56rem;font-weight:650}.dossiers-document-panel{flex-direction:column;flex:1 1 0;min-height:0;margin:.6rem .72rem;padding:.6rem .8rem;display:flex;position:relative;overflow:hidden}.dossiers-document-panel__heading{border-bottom:1px solid #e1eaf2;flex:none;margin-bottom:.38rem;padding-bottom:.36rem}.dossiers-document-panel__heading .dossiers-overview-panel__icon{width:1.82rem;height:1.82rem}@media (width>=60.0625rem){.access-shell.sgnc-operational-master-detail .dossiers-detail>.dossiers-document-panel{overflow:hidden}}.dossiers-document-folder-icon{filter:drop-shadow(0 .08rem .08rem #7d4e002e);width:1.65rem;height:1.35rem;overflow:visible}.dossiers-document-folder-icon__back{fill:#d99b16}.dossiers-document-folder-icon__front{fill:#f3bd3e}.dossiers-document-folder-icon__shine{fill:#ffe59a;opacity:.78}.dossiers-document-panel__state{color:#607b94;background:#f7fafd;border:1px dashed #cbddea;border-radius:.42rem;flex:1;place-items:center;padding:.75rem;font-size:.68rem;line-height:1.4;display:grid}.dossiers-document-workspace{background:#fff;border:1px solid #dbe6ef;border-radius:.46rem;flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(13rem,20%) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.dossiers-document-workspace__classification,.dossiers-document-workspace__documents{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.dossiers-document-workspace__classification{background:#f8fbfd;border-right:1px solid #dbe6ef;align-self:stretch;height:100%;min-height:0;overflow:hidden}.dossiers-document-workspace__documents{background:#fff}.dossiers-document-workspace__section-heading{border-bottom:1px solid #dfe8f0;flex:none;justify-content:space-between;align-items:center;gap:.58rem;min-height:2.65rem;padding:.4rem .68rem;display:flex}.dossiers-document-workspace__section-heading div{gap:.08rem;min-width:0;display:grid}.dossiers-document-workspace__section-heading p,.dossiers-document-workspace__section-heading strong{margin:0}.dossiers-document-workspace__section-heading p{color:#71879c;letter-spacing:.055em;text-transform:uppercase;font-size:.51rem;font-weight:800}.dossiers-document-workspace__section-heading strong{color:#123f69;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.dossiers-document-workspace__section-heading small{color:#71879c;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:600;line-height:1.22;overflow:hidden}.dossiers-document-workspace__heading-actions{flex:none;align-items:center;gap:.42rem;display:flex}.dossiers-section-edit.dossiers-document-add{flex:0 0 2rem;justify-content:center;width:2rem;height:2rem;margin-left:0;padding:0}.dossiers-document-add:focus-visible{outline-offset:2px;outline:2px solid #1683e8}.dossiers-document-add:disabled{cursor:not-allowed;opacity:.55}.dossiers-document-workspace__section-heading--documents{background:#fbfdff;min-height:2.2rem;padding-block:.22rem;padding-inline:.76rem}.dossiers-document-list{margin:0;padding:0;list-style:none;display:grid}@media (width>=47.56rem){.dossiers-document-list--all,.dossiers-document-list--trash{flex:none;grid-template-rows:minmax(2.25rem,auto)}.dossiers-document-list--trash{margin-top:auto}.dossiers-document-list--folders{scrollbar-width:thin;scrollbar-gutter:stable;flex:1 1 0;grid-template-rows:none;grid-auto-rows:minmax(2.7rem,1fr);align-content:start;min-height:0;overflow:clip auto}.dossiers-document-list__folder-row{position:relative}.dossiers-document-list__folder-row--custom .dossiers-document-list__item{padding-right:3.85rem}.dossiers-document-folder-rename{z-index:2;color:#73879a;opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;border-radius:.28rem;place-items:center;width:1.45rem;height:1.45rem;padding:0;transition:opacity .12s,background-color .12s;display:grid;position:absolute;top:50%;right:1.92rem;transform:translateY(-50%)}.dossiers-document-list__folder-row--custom:hover .dossiers-document-folder-rename,.dossiers-document-folder-rename:focus-visible{opacity:1;pointer-events:auto}.dossiers-document-folder-rename:hover,.dossiers-document-folder-rename:focus-visible{color:#075da9;background:#eef6fd}.dossiers-document-folder-rename .dossiers-icon{width:.78rem;height:.78rem}.dossiers-document-folder-delete{z-index:2;color:#73879a;cursor:pointer;background:0 0;border:0;border-radius:.28rem;place-items:center;width:1.45rem;height:1.45rem;padding:0;display:grid;position:absolute;top:50%;right:.42rem;transform:translateY(-50%)}.dossiers-document-folder-delete:hover,.dossiers-document-folder-delete:focus-visible{color:#a32d2d;background:#f8eeee}.dossiers-document-folder-delete .dossiers-icon{width:.78rem;height:.78rem}.dossiers-document-list__item{height:100%}}.dossiers-document-folder-create{color:#075da9;cursor:pointer;background:#f8fbfe;border:1px solid #cbd9e5;border-radius:.34rem;place-items:center;display:inline-grid}.dossiers-document-folder-create--icon{white-space:nowrap;flex:none;align-items:center;gap:.3rem;width:auto;height:1.65rem;min-height:0;margin-left:auto;padding:0 .5rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.dossiers-document-folder-create:hover,.dossiers-document-folder-create:focus-visible{background:#eef6fd;border-color:#9ebed9}.dossiers-document-folder-create .dossiers-icon{width:.78rem;height:.78rem}.dossiers-document-list>li{border-bottom:1px solid #e2eaf1;min-width:0}.dossiers-document-list--trash{border-top:1px solid #cbd9e5}.dossiers-document-list__item{width:100%;min-height:2.25rem;color:inherit;text-align:left;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:.32rem;grid-template-columns:1.85rem minmax(0,1fr) auto;align-items:center;gap:.38rem;padding:.18rem .5rem;transition:background-color .14s,color .14s;display:grid}.dossiers-document-list__item:hover{background:#f3f8fd}.dossiers-document-list__item--selected{color:#075da9;background:#eaf4ff;box-shadow:inset .16rem 0 #167ce0}.dossiers-document-list__item:focus-visible{outline-offset:-.08rem;background:#f3f8fd;outline:.12rem solid #167ce03d}.dossiers-document-list__item--selected:focus-visible,.dossiers-document-list__item--selected:hover{background:#e5f2ff}.dossiers-document-list__icon{place-items:center;width:1.8rem;height:1.8rem;display:grid}.dossiers-document-list__icon .dossiers-document-folder-icon{width:1.75rem;height:1.45rem}.dossiers-document-list__icon--all{color:#123f69;background:#fff8e8;border:1px solid #ead7a7;border-radius:.36rem;width:1.65rem;height:1.65rem;margin-inline:.08rem}.dossiers-document-list__icon--all .dossiers-icon{width:.92rem;height:.92rem}.dossiers-document-list__icon--all .dossiers-icon__collection-folder{stroke:#d39a1d}.dossiers-document-list__icon--all .dossiers-icon__collection-documents{stroke:#123f69}.dossiers-document-list__item--to-classify{color:#123f69;background:#fff8e8;box-shadow:inset .16rem 0 #d39a1d}.dossiers-document-list__item--to-classify:hover,.dossiers-document-list__item--to-classify:focus-visible,.dossiers-document-list__item--to-classify.dossiers-document-list__item--selected{background:#fff8e8}.dossiers-document-list__item--to-classify .dossiers-document-list__icon{color:#d39a1d}.dossiers-document-list__icon--trash{color:#6d7f8f;background:#eef2f5;border:1px solid #d8e0e7;border-radius:.36rem;width:1.65rem;height:1.65rem;margin-inline:.08rem}.dossiers-document-list__icon--trash .dossiers-icon{width:.9rem;height:.9rem}.dossiers-document-list__copy{gap:.02rem;min-width:0;display:grid}.dossiers-document-list__copy strong{color:#123f69;white-space:nowrap;font-size:.71rem;line-height:1.18}.dossiers-document-list__copy small{color:#6f859a;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:600;line-height:1.22;overflow:hidden}.dossiers-document-list__meta{justify-content:flex-end;align-items:center;gap:.32rem;min-width:1rem;display:flex}.dossiers-document-list__count{color:#617b92;background:#edf3f8;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.57rem;font-weight:800;display:grid}.dossiers-document-list__chevron{color:#8ba0b2;place-items:center;width:1rem;height:1.5rem;display:grid}.dossiers-document-list__chevron .dossiers-icon{width:.62rem;height:.62rem}.dossiers-document-list__item:hover .dossiers-document-list__chevron,.dossiers-document-list__item:focus-visible .dossiers-document-list__chevron{color:#126fbc}.dossiers-document-empty-state{color:#667f96;text-align:center;flex:1;align-content:center;justify-items:center;gap:.42rem;min-height:15rem;padding:1.5rem;display:grid}.dossiers-document-empty-state__icon{color:#4b86b8;background:#edf6fd;border:1px solid #d3e7f7;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;margin-bottom:.18rem;display:grid}.dossiers-document-empty-state__icon .dossiers-icon{width:1.15rem;height:1.15rem}.dossiers-document-empty-state>strong{color:#244e72;font-size:.75rem}.dossiers-document-empty-state p{color:#71879c;max-width:22rem;margin:0;font-size:.62rem;line-height:1.45}.dossiers-document-results-state{color:#667f96;flex:1;place-items:center;min-height:8rem;padding:1rem;font-size:.68rem;display:grid}.dossiers-document-results{background:linear-gradient(#fbfdff 0%,#f7fafc 100%);flex-direction:column;flex:1;gap:.18rem;min-height:0;padding:.2rem .58rem calc(.2rem - 2px);display:flex;overflow:hidden}.dossiers-document-results>.dossiers-edit-error{margin:0}.dossiers-document-results__toolbar{background:#fff;border:1px solid #d8e4ed;border-radius:.46rem;flex-wrap:wrap;flex:none;align-items:stretch;gap:.38rem;min-height:2rem;padding:.16rem;display:flex;box-shadow:0 .16rem .42rem #143a5b0d}.dossiers-document-results__bulk-toolbar{color:#174c75;background:#edf6fd;border:1px solid #bdd8eb;border-radius:.46rem;flex:none;justify-content:space-between;align-items:center;gap:.45rem;min-height:2rem;padding:.16rem .28rem .16rem .52rem;font-size:.6rem;display:flex;box-shadow:0 .16rem .42rem #143a5b0d}.dossiers-document-results__bulk-toolbar>strong{white-space:nowrap;flex:none;font-weight:820}.dossiers-document-results__bulk-toolbar>span{justify-content:flex-end;align-items:center;gap:.18rem;min-width:0;display:flex}.dossiers-document-results__bulk-toolbar button{color:#245a80;cursor:pointer;min-height:1.62rem;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cbdde9;border-radius:.32rem;align-items:center;gap:.24rem;padding:.22rem .4rem;font-size:.56rem;font-weight:760;display:inline-flex}.dossiers-document-results__bulk-toolbar button:hover:not(:disabled),.dossiers-document-results__bulk-toolbar button:focus-visible{color:#07518d;background:#f7fbfe;border-color:#8ebbd8;outline:none}.dossiers-document-results__bulk-toolbar button:disabled{cursor:wait;opacity:.6}.dossiers-document-results__bulk-toolbar button.dossiers-document-results__bulk-danger{color:#8e2a3c;border-color:#e0b9c1}.dossiers-document-results__bulk-toolbar .dossiers-icon{width:.68rem;height:.68rem}.dossiers-document-results__search{color:#6c8499;background:#f7fafc;border:1px solid #dce6ee;border-radius:.34rem;flex:12rem;align-items:center;gap:.4rem;min-width:8rem;height:2rem;padding:0 .5rem;display:flex}.dossiers-document-results__search:focus-within{color:#0b68af;background:#fff;border-color:#79add5;box-shadow:0 0 0 .12rem #167ce01a}.dossiers-document-results__search .dossiers-icon{flex:none;width:.82rem;height:.82rem}.dossiers-document-results__search input{color:#173f62;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.61rem;font-weight:620}.dossiers-document-results__search input::placeholder{color:#91a3b3}.dossiers-document-results__searchable-filter{flex:0 10rem;width:10rem;min-width:0}.dossiers-document-results__searchable-filter--format{flex-basis:6.25rem;width:6.25rem}.dossiers-document-results__searchable-filter--status{flex-basis:6.75rem;width:6.75rem}.dossiers-document-results__searchable-filter .sgnc-searchable-select__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dossiers-document-results__searchable-filter .sgnc-searchable-select__trigger{border-radius:.34rem;gap:.3rem;width:100%;height:2rem;min-height:2rem;font-size:.65rem;line-height:1}.dossiers-document-results__searchable-filter .sgnc-searchable-select__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dossiers-document-results__table-shell{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #cfdce7;border-radius:.46rem;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:clip auto;box-shadow:0 .18rem .52rem #0d32530d,inset 0 .12rem #ffffffd9}.dossiers-document-results__table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#234968;flex:none;width:100%;min-width:0;height:auto}.dossiers-document-results__table th{z-index:2;color:#496a86;letter-spacing:.065em;text-align:left;text-transform:uppercase;background:linear-gradient(#f7fafc 0%,#edf4f8 100%);border-bottom:1px solid #cddbe6;height:1.88rem;padding:0;font-size:.54rem;font-weight:820;position:sticky;top:0}.dossiers-document-results__table th:first-child{width:46%}.dossiers-document-results__table th:nth-child(2){width:22%;padding:0 .42rem}.dossiers-document-results__table th:nth-child(3){width:11%}.dossiers-document-results__table th:nth-child(4){width:14%}.dossiers-document-results__table th:last-child{text-align:right;width:7%;padding:0 .42rem}.dossiers-document-results__table--trash th:nth-child(3){width:18%;padding:0 .42rem}.dossiers-document-results__table--trash th:nth-child(4){width:14%}.dossiers-document-results__table--trash th:first-child{width:39%}.dossiers-document-results__table--selectable th:first-child{text-align:center;width:3%;padding:0}.dossiers-document-results__table--selectable th:nth-child(2){width:43%}.dossiers-document-results__table--selectable th:nth-child(3){width:22%;padding:0 .42rem}.dossiers-document-results__table--selectable th:nth-child(4){width:11%}.dossiers-document-results__table--selectable th:nth-child(5){width:14%}.dossiers-document-results__table--selectable th:last-child{width:7%}.dossiers-document-results__table th button{width:100%;height:100%;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.28rem;padding:0 .42rem;display:flex}.dossiers-document-results__table th button span{color:#7e96aa;letter-spacing:0;font-size:.64rem;font-weight:700}.dossiers-document-results__table th button:hover,.dossiers-document-results__table th button:focus-visible{color:#075da9;background:#e7f2fb;outline:none}.dossiers-document-results__table td{vertical-align:middle;background:#fff;border-bottom:1px solid #e1e9f0;min-width:0;height:2.67rem;padding:.16rem .42rem;font-size:.61rem;overflow:hidden}.dossiers-document-results__table .dossiers-document-results__selection-cell{text-align:center;width:2rem;max-width:2rem;padding:0}.dossiers-document-results__selection-cell input{cursor:pointer;accent-color:#0a69ad;width:.86rem;height:.86rem;margin:0}.dossiers-document-results__table tbody tr{transition:background-color .13s}.dossiers-document-results__table tbody tr:hover td{background:#f4f9fd}.dossiers-document-results__table tbody tr:last-child td{border-bottom:0}.dossiers-document-results__document{align-items:center;gap:.5rem;min-width:0;display:flex}.dossiers-document-results__file-icon{color:#1672b8;background:#eaf4fb;border:1px solid #d4e7f5;border-radius:.38rem;flex:none;place-items:center;width:1.78rem;height:1.78rem;display:grid}.dossiers-document-results__file-icon[data-format=PDF]{color:#b84545;background:#fff0f0;border-color:#f2d5d5}.dossiers-document-results__file-icon[data-format=DOC],.dossiers-document-results__file-icon[data-format=DOCX]{color:#2169a7;background:#edf5ff;border-color:#d7e7f7}.dossiers-document-results__file-icon .dossiers-icon{stroke-width:1.85px;width:.88rem;height:.88rem}.dossiers-document-results__identity{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.24rem;gap:.08rem;padding:.12rem 0;display:grid}.dossiers-document-results__identity strong,.dossiers-document-results__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dossiers-document-results__identity strong{color:#123f69;font-size:.68rem;font-weight:780}.dossiers-document-results__identity:hover strong{color:#075da9;text-underline-offset:.14rem;-webkit-text-decoration:underline #075da961;text-decoration:underline #075da961}.dossiers-document-results__identity:focus-visible{outline-offset:.08rem;outline:.12rem solid #167ce03d}.dossiers-document-results__identity small,.dossiers-document-results__table time{color:#71879c;font-size:.56rem}.dossiers-document-results__table time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dossiers-document-results__document-type{color:#8a9cac;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:760;display:block;overflow:hidden}.dossiers-document-results__status{color:#287158;white-space:nowrap;background:#edf8f3;border:1px solid #d3ecdf;border-radius:999px;align-items:center;gap:.28rem;padding:.22rem .4rem;font-size:.55rem;font-weight:760;display:inline-flex}.dossiers-document-results__status>span{background:#36a176;border-radius:50%;flex:none;width:.34rem;height:.34rem;box-shadow:0 0 0 .12rem #36a1761f}.dossiers-document-results__status[data-status=TO_CLASSIFY]{color:#936615;background:#fff8e8;border-color:#f1dfb3}.dossiers-document-results__status[data-status=TO_CLASSIFY]>span{background:#d79a28;box-shadow:0 0 0 .12rem #d79a281f}.dossiers-document-results__actions{text-align:right;white-space:nowrap;position:relative}.dossiers-document-results__actions>button,.dossiers-document-results__menu>button{color:#28618e;cursor:pointer;background:#f4f9fd;border:1px solid #cddfed;border-radius:.3rem;place-items:center;width:1.6rem;height:1.6rem;padding:0;display:inline-grid}.dossiers-document-results__actions>button+.dossiers-document-results__menu,.dossiers-document-results__menu{margin-left:.18rem;display:inline-block;position:relative}.dossiers-document-results__actions .dossiers-icon,.dossiers-document-actions-popover .dossiers-icon{stroke-width:1.9px;width:.88rem;height:.88rem}.dossiers-document-results__actions>button:hover:not(:disabled),.dossiers-document-results__menu>button:hover:not(:disabled),.dossiers-document-results__actions>button:focus-visible,.dossiers-document-results__menu>button:focus-visible{color:#074d89;background:#e8f4ff;border-color:#93bddf;outline:none}.dossiers-document-results__actions button:disabled,.dossiers-document-actions-popover button:disabled{cursor:wait;opacity:.6}.dossiers-document-actions-popover{z-index:85;background:#fff;border:1px solid #c8d8e5;border-radius:.38rem;width:min(11.6rem,100vw - 1rem);max-height:calc(100vh - 1rem);padding:.24rem;position:fixed;overflow:hidden auto;box-shadow:0 .55rem 1.2rem #082a4b29}.dossiers-document-results__menu-separator{background:#e2e9ef;height:1px;margin:.2rem .3rem;display:block}.dossiers-document-actions-popover button{color:#244f72;cursor:pointer;width:100%;min-height:2rem;font:inherit;text-align:left;background:0 0;border:0;border-radius:.28rem;align-items:center;gap:.42rem;padding:.36rem .48rem;font-size:.63rem;font-weight:720;display:flex}.dossiers-document-actions-popover button:hover,.dossiers-document-actions-popover button:focus-visible{color:#074d89;background:#edf6fd;outline:none}.dossiers-document-actions-popover button.dossiers-document-results__menu-danger{color:#963044}.dossiers-document-actions-popover button.dossiers-document-results__menu-danger:hover,.dossiers-document-actions-popover button.dossiers-document-results__menu-danger:focus-visible{color:#7f1d31;background:#fff1f3}.dossiers-document-action-backdrop{align-items:center}.case-opening-modal.dossiers-document-action-dialog{border:1px solid #c7d8e6;border-radius:.66rem;width:min(100%,40rem);overflow:hidden}.case-opening-modal.dossiers-document-version-dialog{width:min(100%,34rem)}.dossiers-document-version-context{color:#254d70;background:#f5f9fc;border:1px solid #d8e4ed;border-radius:.4rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.65rem;display:grid}.dossiers-document-version-context>span,.dossiers-document-version-context>small{color:#6a8195;font-size:.58rem;font-weight:700}.dossiers-document-version-context>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-opening-modal.dossiers-document-version-history{width:min(100%,42rem)}.dossiers-document-version-history__body{max-height:min(60vh,31rem);padding:.7rem;overflow-y:auto}.dossiers-document-version-history__body>p{color:#607b92;text-align:center;margin:0;padding:1.4rem;font-size:.68rem}.dossiers-document-version-history__body ol{border:1px solid #dbe5ed;border-radius:.42rem;gap:0;margin:0;padding:0;list-style:none;display:grid}.dossiers-document-version-history__body li{background:#fff;border-bottom:1px solid #e4ebf1;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.58rem;min-width:0;padding:.62rem;display:grid}.dossiers-document-version-history__body li:last-child{border-bottom:0}.dossiers-document-version-history__number{color:#07518d;background:#eaf4fb;border:1px solid #c9deed;border-radius:.4rem;place-items:center;width:2.1rem;height:2.1rem;font-size:.68rem;font-weight:820;display:grid}.dossiers-document-version-history__copy{gap:.12rem;min-width:0;display:grid}.dossiers-document-version-history__copy strong{color:#123f67;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;min-width:0;font-size:.7rem;display:flex;overflow:hidden}.dossiers-document-version-history__copy em,.dossiers-document-results__version-badge{color:#0a714f;background:#e9f8f1;border:1px solid #c8eadc;border-radius:999px;flex:none;padding:.08rem .3rem;font-size:.52rem;font-style:normal;font-weight:800}.dossiers-document-version-history__copy small,.dossiers-document-version-history__copy p{color:#71879a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.59rem;overflow:hidden}.dossiers-document-version-history__actions{gap:.22rem;display:flex}.dossiers-document-version-history__actions button{color:#356484;cursor:pointer;background:#f7fafc;border:1px solid #d4e0e9;border-radius:.34rem;place-items:center;width:1.85rem;height:1.85rem;padding:0;display:grid}.dossiers-document-version-history__actions button:hover:not(:disabled),.dossiers-document-version-history__actions button:focus-visible{color:#07518d;background:#eaf4fb;border-color:#9fc4df;outline:none}.dossiers-document-version-history__actions .dossiers-icon{width:.86rem;height:.86rem}.dossiers-document-results__version-badge{color:#07518d;vertical-align:middle;background:#eaf4fb;border-color:#c9deed;margin-left:.32rem}.dossiers-document-action-dialog__header{color:#fff;background:linear-gradient(125deg,#06366d,#075895);border-bottom:.14rem solid #e3ad20;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.68rem;min-height:4.5rem;padding:.72rem .8rem;display:grid}.dossiers-document-action-dialog__header>div{gap:.06rem;min-width:0;display:grid}.dossiers-document-action-dialog__header small,.dossiers-document-action-dialog__header h2,.dossiers-document-action-dialog__header p{margin:0}.dossiers-document-action-dialog__header small{color:#cfe3f4;letter-spacing:.08em;font-size:.52rem;font-weight:820}.dossiers-document-action-dialog__header h2{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.dossiers-document-action-dialog__header p{color:#dcebf7;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.dossiers-document-action-dialog__icon{color:#07508f;background:#f7c843;border:1px solid #ffffff61;border-radius:.48rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.dossiers-document-action-dialog__icon .dossiers-icon{stroke-width:2px;width:1.12rem;height:1.12rem}.dossiers-document-action-dialog__header .case-opening-close{color:#fff;background:#ffffff17;border-color:#ffffff3d;width:2rem;min-height:2rem;padding:0}.dossiers-document-action-dialog__header .case-opening-close:hover:not(:disabled){background:#ffffff2b}.dossiers-document-action-dialog__body{gap:.72rem;min-width:0;padding:1rem;display:grid}.dossiers-document-action-dialog .sgnc-searchable-select{min-width:0}.dossiers-document-action-dialog .sgnc-searchable-select__trigger{height:2.25rem;min-height:2.25rem;font-size:.72rem}.dossiers-document-action-field{color:#274b6c;gap:.32rem;font-size:.67rem;font-weight:760;display:grid}.dossiers-document-action-field input,.dossiers-document-action-field select,.dossiers-document-action-field textarea{color:#153c64;width:100%;min-height:2.25rem;font:inherit;background:#fff;border:1px solid #bfcedb;border-radius:.4rem;outline:none;padding:.48rem .62rem;font-size:.72rem;font-weight:660}.dossiers-document-action-field input:focus,.dossiers-document-action-field select:focus,.dossiers-document-action-field textarea:focus{border-color:#1672bb;box-shadow:0 0 0 .18rem #1672bb1a}.dossiers-document-action-field textarea{resize:vertical}.dossiers-document-metadata-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.dossiers-document-action-field--wide{grid-column:1/-1}.dossiers-document-action-field small:not(.dossiers-edit-error){color:#6b8196;font-size:.6rem;font-weight:620}.dossiers-document-action-field [aria-invalid=true],.dossiers-document-upload-folder [aria-invalid=true]{border-color:#9a263b;outline-color:#9a263b}.dossiers-document-action-dialog__footer{background:#fbfdff;border-top:1px solid #dce5ed;justify-content:flex-end;gap:.46rem;padding:.72rem 1rem;display:flex}.dossiers-document-action-dialog__footer .case-opening-primary-button,.dossiers-document-action-dialog__footer .case-opening-secondary-button,.dossiers-document-action-dialog__danger{width:auto;min-height:2.15rem;padding:.4rem .72rem;font-size:.68rem}.dossiers-document-action-dialog__danger{color:#fff;cursor:pointer;font:inherit;background:#9b2638;border:1px solid #9b2638;border-radius:.38rem;font-weight:760}.dossiers-document-action-dialog__danger:hover:not(:disabled){background:#7e1e2f}.dossiers-document-action-dialog__danger:disabled{cursor:not-allowed;opacity:.6}.dossiers-document-trash-confirmation{color:#743142;background:#fff7f8;border:1px solid #efc8cf;border-radius:.42rem;padding:.75rem}.dossiers-document-trash-confirmation strong{color:#7f1d31;margin-bottom:.28rem;font-size:.72rem;display:block}.dossiers-document-trash-confirmation p{margin:0;font-size:.64rem;line-height:1.45}.dossiers-document-trash-confirmation p+strong{margin-top:.42rem}.dossiers-document-trash-checkbox{color:#294f70;cursor:pointer;background:#f7fafc;border:1px solid #d8e3ec;border-radius:.42rem;align-items:center;gap:.55rem;min-height:2.5rem;padding:.58rem .68rem;font-size:.67rem;font-weight:680;display:flex}.dossiers-document-trash-checkbox input{accent-color:#8d2335;flex:none;width:1rem;height:1rem}.dossiers-document-empty-trash{color:#8f2b3d;border-color:#e4bdc5;gap:.28rem}.dossiers-document-empty-trash:hover,.dossiers-document-empty-trash:focus-visible{color:#771d2e;background:#fff3f5;border-color:#cf8f9c}.dossiers-document-empty-trash .dossiers-icon{width:.72rem;height:.72rem}.dossiers-document-information{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin:0;display:grid}.dossiers-document-information>div{background:#f7fafc;border:1px solid #dce6ee;border-radius:.38rem;min-width:0;padding:.52rem .58rem}.dossiers-document-information>div:first-child,.dossiers-document-information>div:nth-child(2),.dossiers-document-information>.dossiers-document-information__wide{grid-column:1/-1}.dossiers-document-information dt{color:#6d8398;letter-spacing:.045em;text-transform:uppercase;margin-bottom:.14rem;font-size:.52rem;font-weight:820}.dossiers-document-information dd{color:#173f64;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.66rem;font-weight:690;overflow:hidden}.dossiers-document-information__wide dd{overflow-wrap:anywhere;white-space:normal}@media (width<=520px){.dossiers-document-metadata-fields{grid-template-columns:1fr}.dossiers-document-action-field--wide{grid-column:auto}.dossiers-document-information{grid-template-columns:1fr}.dossiers-document-information>div:first-child,.dossiers-document-information>div:nth-child(2),.dossiers-document-information>.dossiers-document-information__wide{grid-column:auto}}.case-opening-modal-backdrop.dossiers-document-preview-backdrop{z-index:90;background:#03162d75;align-items:center;padding:clamp(.75rem,2.5vw,2rem);overflow:hidden}.dossiers-document-preview-modal{color:#173f62;background:#fff;border:1px solid #bfcfdd;border-top:.18rem solid #e7ad18;border-radius:.72rem;flex-direction:column;width:min(82vw,92rem);min-width:0;height:min(86svh,58rem);min-height:0;animation:.18s ease-out dossiers-document-preview-enter;display:flex;overflow:hidden;box-shadow:0 1.6rem 4.6rem #00132d57}.dossiers-document-preview-drawer__header{background:linear-gradient(#fff 0%,#f7fbfe 100%);border-bottom:1px solid #d9e5ee;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;min-height:5rem;padding:.72rem .78rem;display:grid}.dossiers-document-preview-drawer__identity{gap:.12rem;min-width:0;display:grid}.dossiers-document-preview-drawer__identity p,.dossiers-document-preview-drawer__identity h4,.dossiers-document-preview-drawer__identity small{margin:0}.dossiers-document-preview-drawer__identity p{color:#658099;letter-spacing:.065em;text-transform:uppercase;font-size:.52rem;font-weight:820}.dossiers-document-preview-drawer__identity h4{color:#0b345d;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.25;overflow:hidden}.dossiers-document-preview-drawer__identity b{color:#063c70;background:#f7c843;border-radius:999px;width:fit-content;padding:.1rem .34rem;font-size:.58rem;line-height:1.2}.dossiers-document-preview-drawer__identity small{color:#6d8397;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:620;line-height:1.3;overflow:hidden}.dossiers-document-preview-drawer__actions{align-items:center;gap:.26rem;display:flex}.dossiers-document-preview-drawer__actions>button,.dossiers-document-preview-drawer__menu>button{color:#28618e;cursor:pointer;min-width:1.78rem;height:1.78rem;font:inherit;background:#f4f9fd;border:1px solid #cddfed;border-radius:.32rem;justify-content:center;align-items:center;gap:.3rem;padding:0 .42rem;display:inline-flex}.dossiers-document-preview-drawer__actions>button:hover:not(:disabled),.dossiers-document-preview-drawer__menu>button:hover:not(:disabled),.dossiers-document-preview-drawer__actions>button:focus-visible,.dossiers-document-preview-drawer__menu>button:focus-visible{color:#074d89;background:#e8f4ff;border-color:#93bddf;outline:none}.dossiers-document-preview-drawer__actions button:disabled{cursor:wait;opacity:.58}.dossiers-document-preview-drawer__actions .dossiers-icon{width:.82rem;height:.82rem}.dossiers-document-preview-drawer__download span{font-size:.59rem;font-weight:760}.dossiers-document-preview-drawer__close{line-height:1;color:#5e7286!important;font-size:1rem!important}.dossiers-document-preview-drawer__menu{display:inline-flex;position:relative}.dossiers-document-preview-drawer__menu>span[role=menu]{z-index:2;background:#fff;border:1px solid #c8d8e5;border-radius:.38rem;min-width:8.5rem;padding:.24rem;position:absolute;top:calc(100% + .24rem);right:0;box-shadow:0 .55rem 1.2rem #082a4b29}.dossiers-document-preview-drawer__menu>span[role=menu] button{color:#244f72;cursor:pointer;width:100%;min-height:2rem;font:inherit;background:0 0;border:0;border-radius:.28rem;align-items:center;gap:.42rem;padding:.36rem .48rem;font-size:.63rem;font-weight:720;display:flex}.dossiers-document-preview-drawer__menu>span[role=menu] button:hover,.dossiers-document-preview-drawer__menu>span[role=menu] button:focus-visible{color:#074d89;background:#edf6fd;outline:none}.dossiers-document-preview-drawer__action-error{color:#8e3040;background:#fff5f6;border-bottom:1px solid #f0d4d8;margin:0;padding:.45rem .72rem;font-size:.62rem;line-height:1.35}.dossiers-document-preview-drawer__content{background:#edf3f7;flex:1;justify-content:center;align-items:stretch;min-height:0;padding:.55rem;display:flex;overflow:hidden}.dossiers-document-preview-drawer__pdf,.dossiers-document-preview-drawer__image{background:#fff;border:1px solid #d5e0e9;border-radius:.38rem;width:100%;height:100%;min-height:0}.dossiers-document-preview-drawer__pdf{border:0}.dossiers-document-preview-drawer__image{object-fit:contain}.dossiers-document-preview-drawer__state{color:#6b8297;text-align:center;background:#fff;border:1px solid #d7e2eb;border-radius:.42rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.42rem;width:100%;min-height:14rem;padding:1.25rem;display:flex}.dossiers-document-preview-drawer__state strong{color:#244e72;max-width:24rem;font-size:.74rem}.dossiers-document-preview-drawer__state small,.dossiers-document-preview-drawer__state p{color:#72879a;max-width:24rem;margin:0;font-size:.62rem;line-height:1.45}.dossiers-document-preview-drawer__state>button{color:#125785;cursor:pointer;min-height:2rem;font:inherit;background:#f1f8fd;border:1px solid #bdd7e9;border-radius:.34rem;align-items:center;gap:.36rem;margin-top:.35rem;padding:0 .62rem;font-size:.63rem;font-weight:760;display:inline-flex}.dossiers-document-preview-drawer__state>button:hover:not(:disabled),.dossiers-document-preview-drawer__state>button:focus-visible{background:#e5f3fc;border-color:#85b5d5;outline:none}.dossiers-document-preview-drawer__state>button .dossiers-icon{width:.82rem;height:.82rem}.dossiers-document-preview-drawer__format-icon{color:#2775ad;background:#eef7fd;border:1px solid #d0e5f3;border-radius:.65rem;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:.16rem;display:grid}.dossiers-document-preview-drawer__format-icon[data-format=PDF]{color:#b84545;background:#fff0f0;border-color:#f2d5d5}.dossiers-document-preview-drawer__format-icon .dossiers-icon{width:1.45rem;height:1.45rem}.dossiers-document-preview-drawer__spinner{border:.16rem solid #d6e5f1;border-top-color:#1878bd;border-radius:50%;width:1.65rem;height:1.65rem;margin-bottom:.2rem;animation:.7s linear infinite dossiers-document-preview-spin}@keyframes dossiers-document-preview-enter{0%{opacity:0;transform:translateY(.55rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dossiers-document-preview-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dossiers-document-preview-modal,.dossiers-document-preview-drawer__spinner{animation:none}}@media (width<=47.5rem){.case-opening-modal-backdrop.dossiers-document-preview-backdrop{padding:.38rem}.dossiers-document-preview-modal{border-radius:.48rem;width:100%;height:calc(100svh - .76rem)}.dossiers-document-preview-drawer__header{padding-inline:.65rem}.dossiers-document-preview-drawer__download span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.dossiers-document-results__empty-row td{color:#70869a;text-align:center;height:8rem}.dossiers-document-results__empty-row td>.dossiers-icon{color:#5f8eb5;width:1rem;height:1rem;margin:0 auto .38rem;display:block}.dossiers-document-results__empty-row strong,.dossiers-document-results__empty-row span{display:block}.dossiers-document-results__empty-row strong{color:#315a7c;font-size:.66rem}.dossiers-document-results__empty-row span{margin-top:.18rem;font-size:.56rem}.dossiers-document-results__pagination{color:#71869a;background:#fff;border:1px solid #d8e4ed;border-radius:.42rem;flex:none;justify-content:space-between;align-items:center;gap:.6rem;min-height:1.95rem;padding:.16rem .38rem .16rem .52rem;font-size:.55rem;display:flex;position:static;box-shadow:0 .12rem .34rem #143a5b0a}.dossiers-document-results__pagination>span strong,.dossiers-document-results__pagination nav strong{color:#214f73;font-weight:820}.dossiers-document-results__pagination nav{align-items:center;gap:.34rem;display:flex}.dossiers-document-results__pagination nav>span{color:#607b92;text-align:center;min-width:4.4rem}.dossiers-document-results__pagination button{color:#17659f;cursor:pointer;width:1.48rem;height:1.48rem;font:inherit;background:#f1f7fb;border:1px solid #d2e0eb;border-radius:.3rem;place-items:center;padding:0;font-size:.92rem;line-height:1;display:grid}.dossiers-document-results__pagination button:hover:not(:disabled),.dossiers-document-results__pagination button:focus-visible{color:#064b82;background:#e5f2fc;border-color:#a8c9e1;outline:none}.dossiers-document-results__pagination button:disabled{color:#a8b6c2;cursor:default;opacity:.72;background:#f7f9fb}@media (width<=760px){.dossiers-document-results__toolbar{flex-wrap:wrap}.dossiers-document-results__search{flex-basis:100%}.dossiers-document-results__searchable-filter{flex-grow:1}}.dossiers-document-upload-dialog{flex-direction:column;width:min(100%,45rem);max-height:calc(100svh - 2rem);display:flex;overflow:hidden}.dossiers-document-upload-form{flex-direction:column;flex:auto;min-height:0;display:flex}.dossiers-document-upload-header{flex:none}.dossiers-document-upload-body{scrollbar-color:#9dbbd4 transparent;scrollbar-width:thin;gap:.82rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.dossiers-document-dropzone{color:#173f68;text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 0,#0960b517,#0000 54%),#f8fbfe;border:1px dashed #91b6d7;border-radius:.58rem;align-content:center;place-items:center;gap:.14rem;min-height:8.2rem;padding:1rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.dossiers-document-dropzone:hover,.dossiers-document-dropzone:focus-within,.dossiers-document-dropzone--active{background-color:#eef7ff;border-color:#1872bb;outline:none;box-shadow:0 0 0 .18rem #1872bb1a}.dossiers-document-dropzone:has([aria-invalid=true]){border-color:#9a263b;box-shadow:0 0 0 .18rem #9a263b1a}.dossiers-document-dropzone__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.dossiers-document-dropzone__icon{color:#075fa9;background:#e4f1fc;border:1px solid #b7d3e9;border-radius:.62rem;place-items:center;width:2.45rem;height:2.45rem;margin-bottom:.22rem;display:grid}.dossiers-document-dropzone__icon .dossiers-icon{stroke-width:2px;width:1.22rem;height:1.22rem}.dossiers-document-dropzone>strong{font-size:.82rem;font-weight:780}.dossiers-document-dropzone>span:not(.dossiers-document-dropzone__icon){color:#34658f;font-size:.72rem}.dossiers-document-dropzone>small{color:#6b8299;margin-top:.28rem;font-size:.64rem;font-weight:650}.dossiers-document-upload-queue{background:#fff;border:1px solid #d4e0ea;border-radius:.52rem;overflow:hidden}.dossiers-document-upload-queue>header{color:#173e66;background:#f7fafc;border-bottom:1px solid #e0e8ef;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.2rem;padding:.45rem .62rem;font-size:.7rem;display:flex}.dossiers-document-upload-queue>header span{color:#315e84;background:#e8f0f7;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;font-size:.61rem;font-weight:800;display:grid}.dossiers-document-upload-queue ul{scrollbar-color:#9dbbd4 transparent;scrollbar-width:thin;max-height:12rem;margin:0;padding:0;list-style:none;overflow-y:auto}.dossiers-document-upload-queue li{border-bottom:1px solid #edf1f5;grid-template-columns:2.7rem minmax(0,1fr) auto 4.4rem 1.7rem;align-items:center;gap:.55rem;min-height:3.15rem;padding:.45rem .6rem;display:grid}.dossiers-document-upload-queue li:last-child{border-bottom:0}.dossiers-document-upload-queue li[data-status=error]{background:#fffafb}.dossiers-document-upload-file-kind{color:#075998;background:#e9f4fc;border:1px solid #c7dfef;border-radius:.32rem;align-content:center;place-items:center;gap:.02rem;min-height:1.75rem;padding:.18rem;display:grid}.dossiers-document-upload-file-kind .dossiers-icon{stroke-width:1.8px;width:.78rem;height:.78rem}.dossiers-document-upload-file-kind small{letter-spacing:.025em;font-size:.43rem;font-weight:850;line-height:1}.dossiers-document-upload-file-copy{gap:.08rem;min-width:0;display:grid}.dossiers-document-upload-file-copy strong{color:#173c63;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:730;overflow:hidden}.dossiers-document-upload-file-copy small{color:#9b2638;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.dossiers-document-upload-file-size,.dossiers-document-upload-file-status{color:#607890;white-space:nowrap;font-size:.61rem;font-weight:650}.dossiers-document-upload-queue li[data-status=uploading] .dossiers-document-upload-file-status{color:#075fa9}.dossiers-document-upload-queue li[data-status=success] .dossiers-document-upload-file-status,.dossiers-document-upload-file-success{color:#28734d}.dossiers-document-upload-queue li[data-status=error] .dossiers-document-upload-file-status{color:#9b2638}.dossiers-document-upload-queue li>button,.dossiers-document-upload-file-success{background:0 0;border:0;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;padding:0;font-size:1rem;line-height:1;display:grid}.dossiers-document-upload-queue li>button{color:#7b4c58;cursor:pointer}.dossiers-document-upload-queue li>button:hover:not(:disabled),.dossiers-document-upload-queue li>button:focus-visible{color:#92273d;background:#fae9ed;outline:none}.dossiers-document-upload-folder{color:#264b70;gap:.32rem;font-size:.67rem;font-weight:760;display:grid}.dossiers-document-upload-folder>small{color:#6b8196;font-size:.6rem;font-weight:620}.dossiers-document-upload-folder__control{align-items:center;display:flex;position:relative}.dossiers-document-upload-folder__context{color:#153c64;background:#f8fbfe;border:1px solid #cbd9e5;border-radius:.42rem;align-items:center;gap:.58rem;min-height:2.55rem;padding:.42rem .55rem;display:flex}.dossiers-document-upload-folder__context>span{color:#1165a8;background:#e9f3fb;border-radius:.34rem;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.dossiers-document-upload-folder__context .dossiers-icon{width:.96rem;height:.96rem}.dossiers-document-upload-folder__context strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:740;overflow:hidden}.dossiers-document-upload-folder__lock{color:#42637f;letter-spacing:.02em;background:#e6f1fa;border:1px solid #c9ddeb;border-radius:999px;margin-left:auto;padding:.2rem .42rem;font-size:.58rem;font-weight:780}.dossiers-document-upload-folder__control .dossiers-icon:first-child{z-index:1;color:#1165a8;pointer-events:none;width:1.05rem;height:1.05rem;position:absolute;left:.72rem}.dossiers-document-upload-folder__control .dossiers-icon:last-child{color:#54728d;pointer-events:none;width:.82rem;height:.82rem;position:absolute;right:.72rem;transform:rotate(90deg)}.dossiers-document-upload-folder select{color:#153c64;appearance:none;cursor:pointer;width:100%;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #bfcfdd;border-radius:.42rem;padding:.48rem 2.35rem;font-size:.72rem;font-weight:680}.dossiers-document-upload-folder select:hover{border-color:#7ba8cf}.dossiers-document-upload-folder select:focus{border-color:#1167ad;outline:none;box-shadow:0 0 0 .18rem #1167ad1a}.dossiers-document-upload-message{color:#2a674a;background:#f0faf4;border:1px solid #bee6cc;border-radius:.38rem;margin:0;padding:.55rem .65rem;font-size:.68rem;line-height:1.4}.dossiers-document-upload-message--error{color:#8d2739;background:#fff5f7;border-color:#efc5ce}.case-opening-modal.dossiers-document-upload-dialog .case-opening-form__footer.dossiers-document-upload-footer{background:#fbfdff;border-top:1px solid #dce5ed;flex:none;margin:0;padding:.72rem 1rem;box-shadow:0 -.42rem .9rem #092f590d}.dossiers-document-upload-footer>small{color:#607991;margin-right:auto;font-size:.64rem;font-weight:670}.dossiers-document-upload-footer .case-opening-primary-button,.dossiers-document-upload-footer .case-opening-secondary-button{min-height:2.2rem;padding:.42rem .72rem;font-size:.7rem}@media (width<=620px){.dossiers-document-upload-body{padding:.75rem}.dossiers-document-dropzone{min-height:7.2rem}.dossiers-document-upload-queue li{grid-template-columns:2.5rem minmax(0,1fr) 1.7rem;gap:.42rem}.dossiers-document-upload-file-size,.dossiers-document-upload-file-status{grid-column:2}.dossiers-document-upload-file-size{display:none}.dossiers-document-upload-queue li>button,.dossiers-document-upload-file-success{grid-area:1/3/span 2}.dossiers-document-upload-footer>small{width:100%}}.dossiers-detail__sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem;padding:.8rem;display:grid}.dossiers-detail-section{background:#fff;border:1px solid #dce5ed;border-radius:.42rem;min-width:0;padding:.78rem}.dossiers-detail-section h3{color:#073360;letter-spacing:.035em;text-transform:uppercase;border-bottom:1px solid #e3e9ef;align-items:center;gap:.46rem;margin:0 0 .65rem;padding-bottom:.6rem;font-size:.79rem;display:flex}.dossiers-detail-section h3 .dossiers-icon{color:#096dd7}.dossiers-empty-copy{color:#6a8097;margin:0;font-size:.72rem;line-height:1.4}.dossiers-relationship-list{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.dossiers-relationship-list li{background:#f9fbfd;border:1px solid #e0e8ef;border-radius:.35rem;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.48rem;display:flex}.dossiers-relationship-list__identity{grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.48rem;min-width:0;display:grid}.dossiers-relationship-list__avatar{color:#0b69cc;background:#edf6ff;border-radius:.35rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.dossiers-relationship-list__avatar .dossiers-icon{width:.95rem;height:.95rem}.dossiers-relationship-list__identity>span:last-child{gap:.12rem;min-width:0;display:grid}.dossiers-relationship-list strong,.dossiers-relationship-list small{overflow-wrap:anywhere}.dossiers-calendar__list .dossiers-relationship-list__identity,.dossiers-detail__sections--parties-team .dossiers-relationship-list__identity{flex:auto}.dossiers-calendar__list .dossiers-relationship-list strong,.dossiers-calendar__list .dossiers-relationship-list small,.dossiers-detail__sections--parties-team .dossiers-relationship-list strong,.dossiers-detail__sections--parties-team .dossiers-relationship-list small{overflow-wrap:normal;word-break:normal}.dossiers-relationship-list strong{color:#0a2b50;font-size:.7rem;line-height:1.25}.dossiers-relationship-list small{color:#678099;font-size:.63rem;line-height:1.25}.dossiers-relationship-list__badges{flex-wrap:wrap;justify-content:flex-end;gap:.24rem;display:flex}.dossiers-relationship-badge{color:#48657f;background:#edf3f8;border-color:#d3e0eb;min-height:1.2rem;font-size:.54rem}.dossiers-participant-groups{gap:.65rem;display:grid}.dossiers-participant-group h4{color:#56718c;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.62rem;font-weight:800}.dossiers-detail__sections--procedure{grid-template-columns:minmax(0,1fr)}.dossiers-detail__sections--parties-team{grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr);align-content:start}.dossiers-detail__sections--parties-team>:last-child{grid-column:1/-1}.dossiers-registry-row:focus-visible,.dossiers-registry__refresh:focus-visible,.dossiers-registry-state button:focus-visible,.dossiers-detail-state button:focus-visible,.dossiers-registry__load-more-error button:focus-visible,.dossiers-detail__back:focus-visible{outline-offset:-1px;outline:3px solid #ffb91ac7}button.dossiers-detail-tab:focus-visible{outline-offset:-3px;outline:3px solid #ffb91ac7}@media (width<=1300px){.dossiers-workspace{grid-template-columns:minmax(21.5rem,.92fr) minmax(31rem,1.45fr)}.dossiers-overview__layout{grid-template-columns:1fr}.dossiers-overview-panel--procedure,.dossiers-overview-panel--documents{grid-column:auto}.dossiers-detail__sections{grid-template-columns:1fr}}@media (width<=1050px){.dossiers-workspace{grid-template-columns:minmax(20rem,.83fr) minmax(26rem,1.17fr)}}@media (width<=760px){.access-shell.dossiers-access-shell,.access-shell.dossiers-access-shell.access-shell--collapsed{grid-template-columns:minmax(0,1fr)}.dossiers-access-shell .access-main{padding:.75rem}.dossiers-access-shell .access-page-heading h1{font-size:1.55rem}.dossiers-intro{margin-bottom:.7rem}.dossiers-summary-grid{grid-template-columns:1fr;gap:.55rem;margin-bottom:.7rem}.dossiers-summary-card{min-height:4.55rem}.dossiers-workspace{display:block}.dossiers-registry{height:auto;min-height:0;display:block}.dossiers-registry__body{min-height:16rem;overflow:visible}.dossiers-detail-panel{height:auto;max-height:none;display:none;position:static}.dossiers-workspace--detail-open .dossiers-registry{display:none}.dossiers-workspace--detail-open .dossiers-detail-panel{display:block}.dossiers-detail-panel,.dossiers-registry{border-radius:.45rem}.dossiers-detail__back{color:#e5f1ff;cursor:pointer;font:inherit;background:0 0;border:0;grid-column:1/-1;justify-self:start;align-items:center;gap:.28rem;padding:0;font-size:.7rem;font-weight:700;display:inline-flex}.dossiers-detail__back .dossiers-icon{width:.9rem;height:.9rem;transform:rotate(180deg)}.dossiers-detail__header{grid-template-columns:1fr}.dossiers-detail__status{text-align:left;justify-items:start}.dossiers-detail__secondary{grid-column:auto}.dossiers-detail-tabs__list{width:max-content;min-width:100%;padding:0 .3rem}.dossiers-detail-tabs{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.dossiers-detail-tabs::-webkit-scrollbar{display:none}.dossiers-detail-tab{min-height:2.55rem;padding-inline:.5rem;font-size:.64rem}.dossiers-overview__layout{grid-template-columns:1fr;padding:.7rem}.dossiers-overview-panel--procedure{grid-column:auto}.dossiers-overview__procedure-content{grid-template-columns:1fr}.dossiers-registry-row{min-height:8.5rem}.dossiers-registry-row>.dossiers-folder{width:5rem;height:4.8rem}.dossiers-document-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossiers-document-panel{min-height:auto;margin:.7rem}.dossiers-document-workspace{grid-template-columns:1fr;min-height:0}.dossiers-document-workspace__classification{border-bottom:1px solid #dbe6ef;border-right:0}.dossiers-document-workspace__documents{min-height:16rem}}@media (width<=31rem){.dossiers-registry__header{align-items:flex-start}.dossiers-registry__refresh{margin-top:.2rem}.dossiers-registry-row{grid-template-columns:5.15rem minmax(0,1fr);gap:.48rem}.dossiers-registry-row>.dossiers-folder{width:4.85rem;height:4.65rem}.dossiers-overview__sides,.dossiers-overview__classification,.dossiers-overview__procedure-list{grid-template-columns:1fr}.dossiers-overview__side+.dossiers-overview__side{border-top:1px solid #dce8f2;border-left:0}.dossiers-document-preview__grid{grid-template-columns:1fr}.dossiers-document-panel{margin:.6rem;padding:.72rem}.dossiers-document-list__item{grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.46rem;min-height:3.65rem;padding:.42rem}.dossiers-document-list__icon{width:1.7rem;height:1.7rem}.dossiers-document-list__meta{gap:.38rem;min-width:auto}.dossiers-document-list__count{min-width:1.2rem}.dossiers-detail__sections{padding:.6rem}.dossiers-detail-section{padding:.65rem}.dossiers-relationship-list li{display:grid}.dossiers-relationship-list__badges{justify-content:start;padding-left:2.28rem}}.dossiers-opening-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.dossiers-opening-actions__primary,.dossiers-opening-actions__secondary,.case-opening-primary-button,.case-opening-secondary-button,.case-opening-danger-button,.case-opening-close{cursor:pointer;min-height:2.45rem;font:inherit;border:1px solid #0000;border-radius:.38rem;padding:.5rem .82rem;font-size:.76rem;font-weight:760}.dossiers-opening-actions__primary,.case-opening-primary-button{color:#fff;background:#063c7b;border-color:#063c7b}.dossiers-opening-actions__primary:hover,.case-opening-primary-button:hover{background:#002d62}.dossiers-opening-actions__primary{align-items:center;gap:.4rem;display:inline-flex}.dossiers-opening-actions__primary .dossiers-icon{stroke-width:2.15px;width:1rem;height:1rem}.dossiers-opening-actions__secondary,.case-opening-secondary-button,.case-opening-close{color:#075fca;background:#fff;border-color:#c8d6e4}.case-opening-secondary-button:hover,.case-opening-close:hover,.dossiers-opening-actions__secondary:hover{background:#f1f7fd}.case-opening-danger-button{color:#9f1f36;background:#fff7f8;border-color:#e7b9c2}.case-opening-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03162d7a;justify-content:center;align-items:flex-start;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.case-opening-modal{background:#fff;border-radius:.8rem;width:min(61.25rem,100%);margin:auto 0;overflow:visible;box-shadow:0 1.6rem 4.6rem #00132d52}.case-opening-modal .case-opening-workspace{border-radius:inherit;border:0;min-height:auto;max-height:none;margin:0;display:block;overflow:visible}.case-opening-workspace__body{min-height:auto;overflow:visible}.case-opening-modal .case-opening-form__footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #dce5ed;margin:.9rem -1rem -1rem;padding:.75rem 1rem;position:static;box-shadow:0 -.5rem 1rem #092f590f}.case-opening-workspace{background:#fff;border:1px solid #ced9e5;border-radius:.5rem;margin:0 0 .85rem;overflow:hidden;box-shadow:0 1px 5px #001e4608}.case-opening-workspace__header,.case-opening-form__header,.case-opening-detail__header,.case-opening-review>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.case-opening-workspace__header{color:#fff;background:linear-gradient(120deg,#002c62,#075fca);min-height:4.4rem;padding:.8rem 1rem}.case-opening-workspace__header--create{background:radial-gradient(circle at 82% 10%,#4699ea54,#0000 32%),linear-gradient(120deg,#002b5d,#075cae);border-bottom:.22rem solid #d8aa35;min-height:6.15rem;padding:.85rem 1.1rem .8rem}.case-opening-workspace__headline{align-items:center;gap:.78rem;min-width:0;display:flex}.case-opening-workspace__headline>span:last-child{min-width:0}.case-opening-workspace__icon{color:#f4bc3f;background:#ffffff14;border:1px solid #f4bc3f75;border-radius:.72rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.case-opening-workspace__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.78rem;height:1.78rem}.case-opening-workspace__headline small{color:#f4bc3f;letter-spacing:.12em;font-size:.62rem;font-weight:800;display:block}.case-opening-workspace__header--create h2{color:#fff;letter-spacing:-.018em;margin-top:.08rem;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.case-opening-workspace__header--create p{color:#d6e8fb;letter-spacing:0;text-transform:none;margin-top:.16rem;font-size:.72rem;font-weight:560}.case-opening-workspace__header p,.case-opening-workspace__header h2,.case-opening-form__header p,.case-opening-form__header h2,.case-opening-detail__header p,.case-opening-detail__header h2,.case-opening-review p,.case-opening-review h3{margin:0}.case-opening-workspace__header p,.case-opening-form__header p,.case-opening-detail__header p,.case-opening-review p{color:#7caedf;letter-spacing:.045em;text-transform:uppercase;font-size:.65rem;font-weight:800}.case-opening-workspace__header h2,.case-opening-form__header h2,.case-opening-detail__header h2{margin-top:.14rem;font-size:1.18rem}.case-opening-workspace__header>span{color:#d6ebff;align-self:center;margin-left:auto;font-size:.71rem;font-weight:700}.case-opening-close{color:#e9f4ff;background:0 0;border-color:#e9f4ff8c;min-height:2rem}.case-opening-workspace__header--create .case-opening-close{color:#fff;border-color:#ffffff80;border-radius:50%;flex:none;align-self:center;width:2.3rem;min-height:2.3rem;padding:0;font-size:1.35rem;font-weight:350;line-height:1}.case-opening-workspace__header--create .case-opening-close:hover{color:#063767;background:#fff;border-color:#fff}.case-opening-notice,.case-opening-error,.case-opening-loading{border-radius:.35rem;margin:.8rem 1rem;padding:.6rem .72rem;font-size:.74rem;line-height:1.4}.case-opening-notice{color:#17603d;background:#effaf4;border:1px solid #bfe5ce}.case-opening-error{color:#9f1f36;background:#fff5f6;border:1px solid #edc1c9}.case-opening-loading,.case-opening-hint,.case-opening-intro{color:#607992;font-size:.73rem;line-height:1.45}.case-opening-form,.case-opening-detail,.case-opening-queue{padding:1rem}.case-opening-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.52rem .72rem;display:grid}.case-opening-form__header--reference{border-bottom:0;order:1;grid-column:1/-1;align-items:center;min-height:1.6rem;padding:.05rem 0}.case-opening-form-section{gap:.42rem;min-width:0;display:grid}.case-opening-section-markers{border-bottom:1px solid #dce6ee;order:2;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.16rem 0;display:grid}.case-opening-section-markers a{color:#52708c;align-items:center;gap:.34rem;min-width:0;padding:.3rem .12rem .46rem;font-size:.66rem;font-weight:760;text-decoration:none;display:inline-flex}.case-opening-section-markers a:hover{color:#064b8e}.case-opening-section-markers span{color:#0758a8;background:#eaf4ff;border:1px solid #bbd9f2;border-radius:50%;flex:none;place-items:center;width:1.22rem;height:1.22rem;font-size:.62rem;display:inline-grid}.case-opening-form-section>header,.case-opening-party-group>header{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.case-opening-form-section h3,.case-opening-party-group h4{color:#0b355f;margin:0;font-size:.82rem}.case-opening-form-section>header p,.case-opening-party-group>header small{color:#668198;margin:0;font-size:.67rem;line-height:1.35}.case-opening-section-fields{gap:.42rem;display:grid}.case-opening-form-section--client{order:4;grid-column:1}.case-opening-form-section--parties{order:5;grid-column:2}.case-opening-form-section--nature{order:6;grid-column:3}.case-opening-form-section--affair{order:3;grid-column:1/-1}.case-opening-form-section--responsible{order:8;grid-column:2}.case-opening-form-section--team{order:9;grid-column:3}.case-opening-form-section--jurisdiction{order:7;grid-column:1}.case-opening-form-section--notes{order:10;grid-column:1/-1}.case-opening-form>.case-opening-error{grid-column:1/-1}.case-opening-form-section--client>header p,.case-opening-form-section--parties>header p,.case-opening-form-section--client .case-opening-proposals h4,.case-opening-form-section--parties .case-opening-proposals h4{display:none}.case-opening-party-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.case-opening-party-group{align-content:start;gap:.38rem;min-width:0;display:grid}.case-opening-party-groups--single{grid-template-columns:minmax(0,1fr)}.case-opening-party-group__actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem;display:grid}.case-opening-selection{color:#315d84;margin:0;font-size:.67rem;font-weight:700}.case-opening-selection-chips{flex-wrap:wrap;gap:.35rem;display:flex}.case-opening-selection-chips>span{color:#28577e;background:#f2f8fc;border:1px solid #cfe0ed;border-radius:999px;align-items:center;gap:.28rem;max-width:100%;min-height:1.7rem;padding:.2rem .3rem .2rem .5rem;font-size:.66rem;font-weight:720;display:inline-flex}.case-opening-selection-chips button{color:#55718b;cursor:pointer;width:1.05rem;height:1.05rem;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:.82rem;line-height:1;display:grid}.case-opening-selection-chips button:hover{color:#8d2b3b;background:#ffeef0}.case-opening-add-secondary{color:#0b609e;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.69rem;font-weight:760}.case-opening-add-secondary:hover{color:#063c7b;text-decoration:underline}.case-opening-form__header,.case-opening-detail__header{color:#092f59;border-bottom:1px solid #dce5ed;padding-bottom:.75rem}.case-opening-form__header small,.case-opening-detail__header small{color:#6c8298;margin-top:.2rem;font-size:.68rem;display:block}.case-opening-steps{scrollbar-width:thin;gap:.25rem;margin:.8rem 0;padding-bottom:.2rem;display:flex;overflow-x:auto}.case-opening-step{color:#56718c;cursor:pointer;min-height:2.1rem;font:inherit;background:#fff;border:1px solid #d4e0ea;border-radius:999px;flex:none;padding:0 .65rem;font-size:.68rem;font-weight:720}.case-opening-step--active{color:#063d7b;background:#eaf4ff;border-color:#77afe8}.case-opening-step-panel{gap:.75rem;min-height:15rem;display:grid}.case-opening-field{color:#375674;gap:.28rem;min-width:0;font-size:.72rem;font-weight:740;display:grid}.case-opening-field>span{color:#426080}.case-opening-field__label,.case-opening-toggle__label{align-items:center;gap:.34rem;min-width:0;display:inline-flex}.case-opening-field__label-icon,.case-opening-form-field-icon{color:#507797;flex:none;place-items:center;width:1rem;height:1rem;display:grid}.case-opening-field__label-icon svg,.case-opening-form-field-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:.9rem;height:.9rem}.case-opening-field input,.case-opening-field select,.case-opening-field textarea,.case-opening-actor-search input,.case-opening-combobox input,.case-opening-review textarea,.case-opening-review input{color:#092e57;width:100%;min-width:0;min-height:2.78rem;font:inherit;background:#fff;border:1px solid #cad9e6;border-radius:.5rem;padding:.52rem .62rem;font-size:.76rem;line-height:1.35}.case-opening-field input:hover:not(:disabled),.case-opening-field select:hover:not(:disabled),.case-opening-field textarea:hover:not(:disabled){border-color:#9fc3e2}.case-opening-field input:focus,.case-opening-field select:focus,.case-opening-field textarea:focus{border-color:#4a94d7;outline:0;box-shadow:0 0 0 .16rem #4a94d71f}.case-opening-field textarea{resize:vertical}.case-opening-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.65rem;display:grid}.case-opening-reference-select{gap:.28rem;min-width:0;display:grid;position:relative}.case-opening-reference-select__label{color:#426080;font-size:.72rem;font-weight:740}.case-opening-reference-select__trigger{color:#092e57;cursor:pointer;width:100%;min-height:2.78rem;font:inherit;text-align:left;background:#fff;border:1px solid #cad9e6;border-radius:.5rem;align-items:center;gap:.5rem;padding:.52rem .62rem;font-size:.76rem;line-height:1.35;display:flex}.case-opening-reference-select__trigger:hover{border-color:#9fc3e2}.case-opening-reference-select__trigger:focus-visible{border-color:#4a94d7;outline:0;box-shadow:0 0 0 .16rem #4a94d71f}.case-opening-reference-select__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.case-opening-reference-select__trigger-icon,.case-opening-reference-select__option-icon{flex:none;place-items:center;display:grid}.case-opening-reference-select__trigger-icon{width:1.45rem;height:1.45rem}.case-opening-reference-select__option-icon{width:1.5rem;height:1.5rem}.case-opening-reference-select__chevron{color:#486b8c;flex:none;margin-left:auto;font-size:1rem;line-height:1;transition:transform .14s;transform:translateY(-.08rem)}.case-opening-reference-select__trigger[aria-expanded=true] .case-opening-reference-select__chevron{transform:rotate(180deg)translateY(.08rem)}.case-opening-reference-select--disabled .case-opening-reference-select__trigger{color:#7890a5;cursor:not-allowed;background:#f5f8fb;border-color:#dbe5ee;box-shadow:inset 0 1px #ffffffc7}.case-opening-reference-select__options{z-index:12;scrollbar-color:#a9bfd2 transparent;scrollbar-width:thin;background:#fff;border:1px solid #c6d8e7;border-radius:.68rem;max-height:15.45rem;padding:.24rem;display:grid;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto;box-shadow:0 .9rem 1.85rem #072a4e29}.case-opening-reference-select__options::-webkit-scrollbar{width:.34rem}.case-opening-reference-select__options::-webkit-scrollbar-thumb{background:#a9bfd2;border-radius:999px}.case-opening-reference-select__options::-webkit-scrollbar-thumb:hover{background:#7299ba}.case-opening-reference-select__option{color:#123c64;cursor:pointer;width:100%;min-height:3.1rem;font:inherit;text-align:left;background:#fff;border:1px solid #0000;border-radius:.42rem;align-items:center;gap:.45rem;padding:.36rem .46rem;font-size:.73rem;display:flex}.case-opening-reference-select__option:hover,.case-opening-reference-select__option--active{color:#083c70;background:#f1f8fd}.case-opening-reference-select__option-label{min-width:0;padding-left:calc(var(--case-nature-depth) * .75rem);align-items:center;gap:.35rem;display:flex}.case-opening-reference-select__option-copy{flex:1;gap:.08rem;min-width:0;display:grid}.case-opening-reference-select__option-copy small{padding-left:calc(var(--case-nature-depth) * .75rem);color:#668198;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.25;overflow:hidden}.case-opening-reference-select__option-label i{color:#5d86aa;font-style:normal}.case-opening-reference-select__option>i{color:#1472b8;font-size:.82rem;font-style:normal;font-weight:850}.case-opening-member-select{gap:.28rem;min-width:0;display:grid;position:relative}.case-opening-member-select__label{color:#426080;font-size:.72rem;font-weight:740}.case-opening-member-select__trigger{color:#092e57;cursor:pointer;width:100%;min-height:2.78rem;font:inherit;text-align:left;background:#fff;border:1px solid #cad9e6;border-radius:.5rem;align-items:center;gap:.5rem;padding:.45rem .56rem;font-size:.76rem;line-height:1.35;display:flex}.case-opening-member-select__trigger:hover{border-color:#9fc3e2}.case-opening-member-select__trigger:focus-visible{border-color:#4a94d7;outline:0;box-shadow:0 0 0 .16rem #4a94d71f}.case-opening-member-select__trigger--team{align-items:flex-start;min-height:2.78rem}.case-opening-member-select__team-values{flex-wrap:wrap;flex:1;align-items:center;gap:.28rem;min-width:0;padding:.05rem 0;display:flex}.case-opening-member-select__team-chip{color:#24547b;background:#edf6fd;border:1px solid #cfe3f2;border-radius:999px;align-items:center;gap:.18rem;min-width:0;max-width:100%;min-height:1.48rem;padding:.13rem .2rem .13rem .42rem;font-size:.66rem;font-weight:720;display:inline-flex}.case-opening-member-select__team-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-opening-member-select__team-chip button{color:#52708a;cursor:pointer;width:1rem;height:1rem;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:.78rem;line-height:1;display:grid}.case-opening-member-select__team-chip button:hover:not(:disabled){color:#8d2b3b;background:#ffeef0}.case-opening-member-select__team-chip button:disabled{cursor:not-allowed}.case-opening-member-select__team-placeholder{color:#6c869d;white-space:nowrap;min-width:0;font-size:.72rem}.case-opening-member-select__trigger-icon,.case-opening-member-select__option-icon{color:#2a80c6;background:#edf6fd;border:1px solid #d6e8f8;border-radius:.5rem;place-items:center;display:grid}.case-opening-member-select__trigger-icon{flex:none;width:1.72rem;height:1.72rem}.case-opening-member-select__trigger-icon svg,.case-opening-member-select__option-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.case-opening-member-select__trigger-icon svg{width:1rem;height:1rem}.case-opening-member-select__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.case-opening-member-select__chevron{color:#486b8c;flex:none;font-size:1rem;line-height:1;transition:transform .14s;transform:translateY(-.08rem)}.case-opening-member-select__chevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem;display:block}.case-opening-member-select__trigger[aria-expanded=true] .case-opening-member-select__chevron{transform:rotate(180deg)translateY(.08rem)}.case-opening-member-select--disabled .case-opening-member-select__trigger{color:#7890a5;cursor:not-allowed;background:#f5f8fb;border-color:#dbe5ee;box-shadow:inset 0 1px #ffffffc7}.case-opening-member-select--disabled .case-opening-member-select__trigger-icon{color:#7f9ab0;background:#eaf1f6;border-color:#dbe6ee}.case-opening-member-select__options{z-index:12;background:#fff;border:1px solid #c6d8e7;border-radius:.68rem;display:grid;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:hidden;box-shadow:0 .9rem 1.85rem #072a4e29}.case-opening-member-select__search{color:#527694;background:#f4f8fb;border-bottom:1px solid #e1eaf1;align-items:center;gap:.42rem;padding:.42rem .5rem;display:flex}.case-opening-member-select__search>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:1rem;height:1rem}.case-opening-member-select__search>span{font-size:1rem;line-height:1}.case-opening-member-select__search input{color:#123c64;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.22rem 0;font-size:.72rem}.case-opening-member-select__search input::placeholder{color:#7890a5}.case-opening-member-select__results{scrollbar-color:#a9bfd2 transparent;scrollbar-width:thin;max-height:15.45rem;padding:.24rem;display:grid;overflow-y:auto}.case-opening-member-select__results::-webkit-scrollbar{width:.34rem}.case-opening-member-select__results::-webkit-scrollbar-thumb{background:#a9bfd2;border-radius:999px}.case-opening-member-select__results::-webkit-scrollbar-thumb:hover{background:#7299ba}.case-opening-member-select__option{color:#123c64;cursor:pointer;width:100%;min-height:3rem;font:inherit;text-align:left;background:#fff;border:1px solid #0000;border-radius:.42rem;align-items:center;gap:.5rem;padding:.38rem .46rem;display:flex}.case-opening-member-select__option:hover,.case-opening-member-select__option--active{color:#083c70;background:#f1f8fd}.case-opening-member-select__option:disabled{color:#678198;cursor:not-allowed;background:#f7fafc}.case-opening-member-select__option-icon{flex:none;width:1.9rem;height:1.9rem}.case-opening-member-select__option-icon svg{width:1.05rem;height:1.05rem}.case-opening-member-select__option-copy{flex:1;gap:.08rem;min-width:0;display:grid}.case-opening-member-select__option strong{font-size:.73rem}.case-opening-member-select__option small{color:#688198;font-size:.63rem}.case-opening-member-select__option em{color:#286486;background:#eaf5fb;border:1px solid #cce5f3;border-radius:999px;flex:none;padding:.12rem .34rem;font-size:.59rem;font-style:normal;font-weight:760}.case-opening-member-select__option>i{color:#1472b8;place-items:center;display:grid}.case-opening-member-select__option>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:.86rem;height:.86rem}.case-opening-member-select__empty{color:#688198;text-align:center;margin:0;padding:.8rem .5rem;font-size:.72rem}.case-opening-inline-fields{grid-template-columns:minmax(11rem,1fr) minmax(8rem,.7fr) auto}.case-opening-notes-grid{grid-template-columns:minmax(0,1fr) minmax(7.5rem,.18fr);align-items:end;gap:.72rem;display:grid}.case-opening-notes-grid textarea{background:#fbfdff;min-height:3.2rem}.case-opening-toggle{color:#254968;cursor:pointer;background:#f8fbfd;border:1px solid #d3e0ea;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.55rem;min-height:2.78rem;padding:.38rem .52rem .38rem .56rem;font-size:.7rem;display:inline-flex}.case-opening-toggle__label{color:inherit;font-size:.7rem;font-weight:760}.case-opening-toggle__label .case-opening-form-field-icon{color:#5a7892}.case-opening-toggle:hover{border-color:#9fc3e2}.case-opening-toggle:has(input:checked){color:#075fca;background:#f1f8fd;border-color:#a9cdea}.case-opening-toggle input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case-opening-toggle__track{background:#b8c7d5;border-radius:999px;width:1.85rem;height:1.05rem;transition:background .14s;display:inline-block;position:relative}.case-opening-toggle__track:after{content:"";background:#fff;border-radius:50%;width:.79rem;height:.79rem;transition:transform .14s;position:absolute;top:.13rem;left:.13rem;box-shadow:0 1px 2px #001e4642}.case-opening-toggle input:checked+.case-opening-toggle__track{background:#0c72c7}.case-opening-toggle input:checked+.case-opening-toggle__track:after{transform:translate(.8rem)}.case-opening-toggle input:focus-visible+.case-opening-toggle__track{outline-offset:2px;outline:2px solid #4a94d7}.case-opening-toggle input:disabled+.case-opening-toggle__track{cursor:default;opacity:.58}.case-opening-toggle:has(input:disabled){cursor:default;opacity:.58}.case-opening-client-select{gap:.32rem;display:grid;position:relative}.case-opening-client-select__label{color:#426080;font-size:.72rem;font-weight:740}.case-opening-client-select__trigger{color:#123c64;cursor:pointer;width:100%;min-height:2.78rem;font:inherit;text-align:left;background:#fff;border:1px solid #cad9e6;border-radius:.48rem;align-items:center;gap:.5rem;padding:.42rem .68rem;font-size:.76rem;line-height:1.35;display:flex}.case-opening-client-select__trigger-icon,.case-opening-client-select__option-icon{color:#2d6d9e;background:#eef6fc;border:1px solid #d8e8f3;border-radius:.38rem;flex:none;place-items:center;width:1.48rem;height:1.48rem;display:grid}.case-opening-client-select__trigger-icon svg,.case-opening-client-select__option-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:.9rem;height:.9rem}.case-opening-client-select__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.case-opening-client-select__trigger:hover:not(:disabled){background:#fcfeff;border-color:#8db9df}.case-opening-client-select__trigger:focus-visible{border-color:#4a94d7;outline:0;box-shadow:0 0 0 .16rem #4a94d71f}.case-opening-client-select__chevron{color:#486b8c;flex:none;margin-left:auto;font-size:1rem;line-height:1;transition:transform .14s;transform:translateY(-.08rem)}.case-opening-client-select__trigger[aria-expanded=true] .case-opening-client-select__chevron{transform:rotate(180deg)translateY(.08rem)}.case-opening-client-select__dropdown{z-index:12;background:#fff;border:1px solid #c6d8e7;border-radius:.68rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:hidden;box-shadow:0 .9rem 1.85rem #072a4e29}.case-opening-client-select__search{z-index:1;color:#4a708e;background:#f3f8fc;border-bottom:1px solid #e0eaf2;align-items:center;gap:.42rem;min-height:2.68rem;padding:0 .7rem;display:flex;position:sticky;top:0}.case-opening-client-select__search input{color:#092e57;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.74rem}.case-opening-client-select__results{scrollbar-color:#a9bfd2 transparent;scrollbar-width:thin;max-height:15.45rem;padding:.22rem;display:grid;overflow-y:auto}.case-opening-client-select__results::-webkit-scrollbar{width:.34rem}.case-opening-client-select__results::-webkit-scrollbar-thumb{background:#a9bfd2;border-radius:999px}.case-opening-client-select__results::-webkit-scrollbar-thumb:hover{background:#7299ba}.case-opening-client-select__option{color:#123c64;cursor:pointer;width:100%;min-height:3.02rem;font:inherit;text-align:left;background:#fff;border:1px solid #0000;border-radius:.42rem;align-items:center;gap:.5rem;padding:.38rem .46rem;display:flex}.case-opening-client-select__option:hover,.case-opening-client-select__option--active{background:#f1f8fd}.case-opening-client-select__option--selected{background:#edf6fd;box-shadow:inset .16rem 0 #2e81c4}.case-opening-client-select__option:hover strong,.case-opening-client-select__option--active strong{color:#083c70;font-weight:800}.case-opening-client-select__option-copy{flex:1;gap:.08rem;min-width:0;display:grid}.case-opening-client-select__option strong{font-size:.73rem}.case-opening-client-select__option small{color:#688198;font-size:.63rem}.case-opening-client-select__option i{color:#1472b8;margin-right:.1rem;font-size:.82rem;font-style:normal;font-weight:850}.case-opening-client-select__empty{color:#668198;justify-content:center;align-items:center;gap:.35rem;min-height:3.3rem;margin:0;padding:.58rem;font-size:.7rem;display:flex}.case-opening-counterparty{gap:.28rem;display:grid;position:relative}.case-opening-counterparty>label,.case-opening-counterparty>span{color:#426080;font-size:.72rem;font-weight:740}.case-opening-counterparty__control{color:#4a708e;background:#fff;border:1px solid #cad9e6;border-radius:.5rem;align-items:center;gap:.45rem;min-height:2.78rem;padding:0 .62rem;display:flex}.case-opening-counterparty__control:focus-within{border-color:#4a94d7;box-shadow:0 0 0 .16rem #4a94d71f}.case-opening-counterparty__control input{color:#092e57;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.76rem}.case-opening-counterparty__search-icon{color:#527a9b;flex:none;font-size:1rem;line-height:1}.case-opening-counterparty__clear{color:#58758f;cursor:pointer;width:1.35rem;height:1.35rem;font:inherit;background:#edf4fa;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.case-opening-counterparty__clear:hover{color:#123f6b;background:#dcebf7}.case-opening-counterparty__selection{color:#092e57;background:#fff;border:1px solid #cad9e6;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.78rem;padding:.45rem .56rem;display:flex}.case-opening-counterparty__selection-icon{color:#2a80c6;background:#edf6fd;border:1px solid #d6e8f8;border-radius:.5rem;flex:none;place-items:center;width:1.72rem;height:1.72rem;display:grid}.case-opening-counterparty__selection-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}.case-opening-counterparty__selection-copy{flex:1;align-items:center;gap:.36rem;min-width:0;display:flex}.case-opening-counterparty__selection-copy strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.76rem;overflow:hidden}.case-opening-counterparty__selection-copy small{color:#688198;white-space:nowrap;background:#f1f6fa;border:1px solid #d9e5ee;border-radius:999px;flex:none;padding:.14rem .3rem;font-size:.63rem;line-height:1.2}.case-opening-nature-icon{color:#5d7690;background:#f2f6fa;border:1px solid #dce6ee;border-radius:.4rem;place-items:center;width:100%;height:100%;display:grid}.case-opening-nature-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:.88rem;height:.88rem}.case-opening-counterparty__suggestions{z-index:12;scrollbar-color:#9dbbd4 transparent;scrollbar-width:thin;background:#fff;border:1px solid #c6d8e7;border-radius:.68rem;gap:.16rem;max-height:15.45rem;padding:.24rem;display:grid;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto;box-shadow:0 .9rem 1.85rem #072a4e29}.case-opening-counterparty__suggestions::-webkit-scrollbar{width:.42rem}.case-opening-counterparty__suggestions::-webkit-scrollbar-thumb{background:#a5c0d8;border-radius:999px}.case-opening-counterparty__option{color:#123c64;cursor:pointer;width:100%;min-height:3rem;font:inherit;text-align:left;background:#fff;border:1px solid #0000;border-radius:.42rem;align-items:center;gap:.5rem;padding:.38rem .46rem;display:flex}.case-opening-counterparty__option:hover,.case-opening-counterparty__option--active{background:#f1f8fd}.case-opening-counterparty__option:hover strong,.case-opening-counterparty__option--active strong{color:#083c70;font-weight:800}.case-opening-counterparty__option-icon{color:#2a80c6;background:#edf6fd;border:1px solid #d6e8f8;border-radius:.5rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.case-opening-counterparty__option-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem;height:1.05rem}.case-opening-counterparty__option-copy{flex:1;gap:.08rem;min-width:0;display:grid}.case-opening-counterparty__option strong{font-size:.72rem}.case-opening-counterparty__option small{color:#688198;font-size:.63rem}.case-opening-counterparty__empty{gap:.42rem;padding:.38rem;display:grid}.case-opening-counterparty__empty p{color:#668198;margin:0;font-size:.7rem}.case-opening-counterparty__empty button{color:#075fca;cursor:pointer;min-height:2rem;font:inherit;text-align:left;background:#f1f8fd;border:1px solid #d2e5f6;border-radius:.42rem;padding:.35rem .52rem;font-size:.69rem;font-weight:760}.case-opening-counterparty__quick-create{z-index:13;background:#fff;border:1px solid #c6d8e7;border-radius:.68rem;gap:.52rem;padding:.64rem;display:grid;position:absolute;top:calc(100% + .3rem);left:0;right:0;box-shadow:0 .9rem 1.85rem #072a4e29}.case-opening-counterparty__quick-create-heading{gap:.08rem;min-width:0;display:grid}.case-opening-counterparty__quick-create-heading span{color:#668198;font-size:.64rem;font-weight:740}.case-opening-counterparty__quick-create-heading strong{color:#143f67;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.case-opening-counterparty__quick-create-types,.case-opening-counterparty__quick-create-actions{flex-wrap:wrap;align-items:center;gap:.34rem;display:flex}.case-opening-counterparty__quick-create-type{color:#466681;cursor:pointer;min-height:1.82rem;font:inherit;background:#fff;border:1px solid #c9dbe9;border-radius:999px;padding:.26rem .46rem;font-size:.64rem;font-weight:720}.case-opening-counterparty__quick-create-type:hover,.case-opening-counterparty__quick-create-type--selected{color:#063d7b;background:#dfefff;border-color:#75ace1}.case-opening-counterparty__quick-create-hint{color:#668198;margin:0;font-size:.65rem;line-height:1.4}.case-opening-counterparty__quick-create .case-opening-combobox{gap:.3rem}.case-opening-counterparty__quick-create .case-opening-combobox__control{min-height:2.2rem}.case-opening-counterparty__quick-create-actions{justify-content:flex-end;padding-top:.04rem}.case-opening-counterparty__quick-create-actions .case-opening-primary-button,.case-opening-counterparty__quick-create-actions .case-opening-secondary-button{min-height:2rem;padding:.36rem .62rem;font-size:.69rem}.case-opening-generated-field{color:#123f69;background:#eff7fc;border:1px solid #c9dfed;border-radius:.62rem;align-items:center;gap:.58rem;min-height:3.7rem;padding:.52rem .62rem;display:flex;box-shadow:inset .18rem 0 #287db8}.case-opening-form-section--affair .case-opening-field__label{color:#456a8a;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.case-opening-generated-field:focus-within{border-color:#4a94d7;box-shadow:0 0 0 .16rem #4a94d71f}.case-opening-generated-field__icon{color:#2c77b1;background:#e7f2fa;border:1px solid #d1e5f4;border-radius:.5rem;flex:none;place-items:center;width:2.16rem;height:2.16rem;display:grid}.case-opening-generated-field__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.2rem;height:1.2rem}.case-opening-field--generated .case-opening-generated-field input[readonly]{color:#123f69;min-height:0;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:1.1rem;font-weight:730;line-height:1.25}.case-opening-field--generated .case-opening-generated-field input[readonly]::placeholder{color:#7890a5;font-size:.78rem;font-weight:650}.case-opening-generated-field__badge{color:#32678f;background:#e7f3fb;border:1px solid #c6e0f0;border-radius:999px;flex:none;padding:.16rem .36rem;font-size:.59rem;font-weight:780;line-height:1.25}.case-opening-actor-search{gap:.42rem;display:grid}.case-opening-combobox{gap:.28rem;display:grid;position:relative}.case-opening-combobox>label{color:#426080;font-size:.72rem;font-weight:740}.case-opening-combobox__control{color:#356082;background:#fff;border:1px solid #cad9e6;border-radius:.32rem;align-items:center;gap:.42rem;min-height:2.45rem;padding:0 .62rem;display:flex}.case-opening-combobox__control:focus-within{border-color:#4a94d7;box-shadow:0 0 0 .16rem #4a94d71f}.case-opening-combobox__control input{background:0 0;border:0;outline:0;min-height:2.12rem;padding:0}.case-opening-combobox__clear{color:#53708a;cursor:pointer;width:1.18rem;height:1.18rem;font:inherit;background:#edf3f8;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:.88rem;line-height:1;display:grid}.case-opening-combobox__clear:hover{color:#8d2b3b;background:#fff0f2}.case-opening-combobox__chevron{color:#486b8c;flex:none;font-size:1rem;line-height:1;transform:translateY(-.08rem)}.case-opening-combobox__dropdown{z-index:4;scrollbar-color:#9dbbd4 transparent;scrollbar-width:thin;background:#fff;border:1px solid #b9cfe3;border-radius:.38rem;gap:.2rem;max-height:13.8rem;padding:.28rem;display:grid;position:absolute;top:calc(100% + .24rem);left:0;right:0;overflow-y:auto;box-shadow:0 .7rem 1.4rem #072a4e29}.case-opening-combobox__dropdown::-webkit-scrollbar{width:.42rem}.case-opening-combobox__dropdown::-webkit-scrollbar-thumb{background:#a5c0d8;border-radius:999px}.case-opening-combobox__empty{gap:.35rem;padding:.2rem;display:grid}.case-opening-combobox__empty .case-opening-hint{margin:0}.case-opening-combobox__create{color:#075fca;cursor:pointer;min-height:2rem;font:inherit;text-align:left;background:#edf6ff;border:1px solid #b9d9f4;border-radius:.3rem;padding:.35rem .48rem;font-size:.69rem;font-weight:760}.case-opening-combobox__create:hover{color:#003f87;background:#e2f1ff}.case-opening-combobox__option{color:#123c64;cursor:pointer;width:100%;font:inherit;text-align:left;background:#fff;border:1px solid #0000;border-radius:.3rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.48rem .54rem;display:flex}.case-opening-combobox__option:hover,.case-opening-combobox__option--active{background:#edf6ff;border-color:#9dc5eb}.case-opening-combobox__option>span:first-child{gap:.08rem;min-width:0;display:grid}.case-opening-combobox__option strong{font-size:.72rem}.case-opening-combobox__option small,.case-opening-combobox__option>span:last-child{color:#688198;font-size:.63rem}.case-opening-actor-search>label{color:#426080;gap:.28rem;font-size:.72rem;font-weight:740;display:grid}.case-opening-actor-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;max-height:12.2rem;padding:.15rem;display:grid;overflow-y:auto}.case-opening-actor,.case-opening-proposal-row,.case-opening-queue-row{color:#123c64;text-align:left;background:#f9fbfd;border:1px solid #dce6ee;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.55rem .62rem;display:flex}.case-opening-actor,.case-opening-queue-row{cursor:pointer;font:inherit}.case-opening-actor:hover,.case-opening-actor--selected,.case-opening-queue-row:hover{background:#edf6ff;border-color:#9dc5eb}.case-opening-actor>span:first-child,.case-opening-proposal-row>span:first-child,.case-opening-queue-row>span{gap:.08rem;min-width:0;display:grid}.case-opening-actor strong,.case-opening-proposal-row strong,.case-opening-queue-row strong{font-size:.73rem}.case-opening-actor small,.case-opening-proposal-row small,.case-opening-queue-row small{color:#70869b;font-size:.64rem}.case-opening-actor>span:last-child{color:#0761c7;font-size:.64rem;font-weight:760}.case-opening-proposals{gap:.36rem;display:grid}.case-opening-form-section--team .case-opening-proposals{flex-wrap:wrap;align-items:center;display:flex}.case-opening-form-section--team .case-opening-proposals h4{display:none}.case-opening-team-chip{flex:12rem;width:auto;min-width:10.5rem;padding:.42rem .52rem}.case-opening-proposals h4{color:#426080;letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:.68rem}.case-opening-proposal-actions,.case-opening-decision>span{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.case-opening-proposal-actions label{color:#41607d;white-space:nowrap;font-size:.63rem}.case-opening-proposal-actions button,.case-opening-proposal-row>button{color:#8d2b3b;cursor:pointer;font:inherit;background:0 0;border:0;font-size:.65rem;font-weight:740}.case-opening-inline-quality{color:#58738d;gap:.12rem;min-width:7.5rem;font-size:.61rem;font-weight:740;display:grid}.case-opening-inline-quality select{color:#123c64;min-width:0;font:inherit;background:#fff;border:1px solid #cad9e6;border-radius:.28rem;padding:.34rem .4rem;font-size:.68rem}.case-opening-review-summary>div:first-child{background:#f4f8fc;border:1px solid #dbe6ef;border-radius:.35rem;gap:.2rem;padding:.72rem;display:grid}.case-opening-review-summary small,.case-opening-review-grid small{color:#63809a;letter-spacing:.035em;text-transform:uppercase;font-size:.64rem;font-weight:780}.case-opening-review-summary strong,.case-opening-review-grid strong{color:#0a315a;font-size:.76rem}.case-opening-review-summary p{color:#526d87;margin:0;font-size:.72rem}.case-opening-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.case-opening-review-grid>span{border-bottom:1px solid #e0e8ef;gap:.12rem;min-width:0;padding:.55rem;display:grid}.case-opening-form__footer{border-top:1px solid #dce5ed;flex-wrap:wrap;order:11;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.42rem;margin-top:0;padding-top:.75rem;display:flex}.case-opening-modal .case-opening-form__cancel{margin-right:auto}.case-opening-form__reference{color:#527594;letter-spacing:.035em;margin-right:auto;font-size:.66rem;font-weight:780}.case-opening-form__cancel{color:#54718a;background:0 0;border-color:#0000}.case-opening-form__return{margin-left:auto}.case-opening-form__reference+.case-opening-form__return{margin-left:0}.case-opening-form__cancel:hover{color:#123f6b;background:#f1f7fd;border-color:#d5e2ed}.case-opening-form__save{color:#075fca;background:#f3f8fc;border-color:#9fc5e5}.case-opening-form__save:hover{color:#003f87;background:#e8f3fc;border-color:#78abd5}.case-opening-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:1.48rem;padding:0 .45rem;font-size:.61rem;font-weight:800;display:inline-flex}.case-opening-status--draft{color:#5a6d80;background:#eef2f6}.case-opening-status--submitted{color:#075aaf;background:#e8f3ff}.case-opening-status--changes_requested{color:#996000;background:#fff5d9}.case-opening-status--rejected{color:#9f1f36;background:#fff0f2}.case-opening-status--opened{color:#17603d;background:#e9f8ef}.case-opening-queue{gap:.48rem;display:grid}.case-opening-queue-row>span:last-child{justify-items:end}.case-opening-review,.case-opening-notice{background:#fbfcfe;border:1px solid #dce5ed;border-radius:.38rem;padding:.75rem}.case-opening-review h3{color:#0b355f;margin:0 0 .5rem;font-size:.82rem}.case-opening-review p{color:#526e88;font-size:.72rem;line-height:1.4}.case-opening-summary-hero{color:#0a315a;background:linear-gradient(135deg,#fbfdff 0%,#f1f8fc 100%);border:1px solid #d0e0ec;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon content status""metadata metadata metadata";align-items:center;gap:.72rem .86rem;padding:.92rem;display:grid;box-shadow:0 .35rem .95rem #072a4e12}.case-opening-summary-hero__icon{color:#fff;background:linear-gradient(145deg,#1f85db,#0a4a9a);border-radius:50%;grid-area:icon;place-items:center;width:3.2rem;height:3.2rem;display:grid;box-shadow:inset 0 -.2rem #e7ae24,0 .25rem .6rem #043f8233}.case-opening-summary-hero__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.66rem;height:1.66rem}.case-opening-summary-hero__content{grid-area:content;min-width:0}.case-opening-summary-hero__content p,.case-opening-summary-hero__content h2,.case-opening-summary-hero__content small{margin:0}.case-opening-summary-hero__content p{color:#4c89d1;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:820}.case-opening-summary-hero__content h2{color:#092c56;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.2vw,1.58rem);line-height:1.16;overflow:hidden}.case-opening-summary-hero__content small{color:#5e7690;margin-top:.28rem;font-size:.69rem;display:block}.case-opening-summary-hero>.case-opening-status{grid-area:status;align-self:start}.case-opening-summary-hero__metadata{border-top:1px solid #d8e5ee;grid-area:metadata;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding-top:.58rem;display:grid}.case-opening-summary-hero__metadata div{border-right:1px solid #d8e5ee;min-width:0;padding:0 .7rem}.case-opening-summary-hero__metadata div:first-child{padding-left:0}.case-opening-summary-hero__metadata div:last-child{border-right:0;padding-right:0}.case-opening-summary-hero__metadata dt,.case-opening-summary-card dt{color:#56718c;letter-spacing:.035em;text-transform:uppercase;font-size:.61rem;font-weight:800}.case-opening-summary-hero__metadata dd,.case-opening-summary-card dd{color:#173f67;text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:.72rem;font-weight:700;overflow:hidden}.case-opening-summary-layout{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.9fr);grid-template-areas:"parties pilotage""notes pilotage""review review";gap:.7rem;margin-top:.78rem;display:grid}.case-opening-summary-layout__main{display:contents}.case-opening-summary-card--parties{grid-area:parties}.case-opening-summary-card--notes{grid-area:notes}.case-opening-summary-layout__main>.case-opening-review{grid-area:review}.case-opening-summary-layout__aside{grid-area:pilotage;align-self:start}.case-opening-summary-card{background:#fff;border:1px solid #dce6ef;border-radius:.54rem;padding:.72rem;box-shadow:0 .18rem .55rem #072a4e0d}.case-opening-summary-card h3{color:#0b355f;margin:0 0 .56rem;font-size:.81rem}.case-opening-summary-card p{color:#526e88;margin:0;font-size:.72rem;line-height:1.48}.case-opening-summary-party-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.case-opening-summary-party-row{background:#fafcff;border:1px solid #dce7f0;border-radius:.45rem;align-items:center;gap:.56rem;min-height:3.1rem;padding:.44rem .52rem;display:flex}.case-opening-summary-party-row__icon{color:#277bc2;background:#e8f4fd;border-radius:.5rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.case-opening-summary-party-row__icon--client{color:#a76a00;background:#fff5df}.case-opening-summary-party-row__icon--against{color:#7a45c1;background:#f3ecff}.case-opening-summary-party-row__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.06rem;height:1.06rem}.case-opening-summary-party-row>span:last-child{gap:.08rem;min-width:0;display:grid}.case-opening-summary-party-row small{color:#52708d;font-size:.65rem;font-weight:780}.case-opening-summary-party-row strong{color:#133d68;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.case-opening-summary-card--pilotage dl{gap:.42rem;margin:0;display:grid}.case-opening-summary-card--pilotage dl>div+div{border-top:1px solid #e0e8ef;padding-top:.42rem}.case-opening-final-milestones{justify-content:center;margin-top:.65rem;display:flex}.case-opening-final-milestones .case-opening-milestones{justify-content:center;width:100%;margin:0;padding-top:.5rem}.case-opening-milestones{color:#71869a;border-top:1px solid #dce6ef;justify-content:flex-end;align-items:center;gap:.48rem;margin:.78rem 0 0;padding:.58rem .08rem 0;list-style:none;display:flex}.case-opening-milestones__item{white-space:nowrap;align-items:center;gap:.28rem;font-size:.66rem;font-weight:700;display:inline-flex}.case-opening-milestones__item+.case-opening-milestones__item:before{color:#9aabbb;content:"→";font-weight:600}.case-opening-milestones__item:after{content:"";background:#cad7e2;border-radius:50%;width:.42rem;height:.42rem}.case-opening-milestones__item--complete{color:#1d704b}.case-opening-milestones__item--complete:after{background:#238255}.case-opening-milestones__item--current{color:#1f5f9b}.case-opening-milestones__item--current:after{background:#2b82cb;box-shadow:0 0 0 .18rem #2b82cb21}.case-opening-summary-actions{border-top:1px solid #dce6ef;justify-content:space-between;align-items:flex-start;gap:.48rem;margin-top:.78rem;padding-top:.72rem;display:flex}.case-opening-summary-actions>button,.case-opening-summary-actions__primary>button{justify-content:center;align-items:center;min-height:2.65rem;display:inline-flex}.case-opening-summary-actions__primary{justify-items:end;gap:.22rem;display:grid}.case-opening-summary-actions__primary small{color:#617991;font-size:.64rem}.case-opening-review{gap:.65rem;display:grid}.case-opening-review>header>span{color:#4b6984;font-size:.68rem;font-weight:730}.case-opening-review__form,.case-opening-decision{gap:.55rem;display:grid}.case-opening-review__open{justify-self:end}.case-opening-review__form label,.case-opening-decision label{color:#486680;gap:.25rem;font-size:.68rem;font-weight:740;display:grid}.case-opening-findings{color:#196242;gap:.55rem;font-size:.73rem;display:grid}.case-opening-findings--blocking{color:#9b2638}.case-opening-findings ul{margin:0;padding-left:1.1rem;font-size:.71rem}.dossiers-opening-toast{z-index:50;color:#155f3d;background:#f0faf4;border:1px solid #bee6cc;border-radius:.6rem;align-items:center;gap:.75rem;max-width:min(24rem,100vw - 2rem);padding:.8rem 1rem;font-size:.78rem;font-weight:720;display:flex;position:fixed;top:1rem;right:1rem;box-shadow:0 .65rem 1.6rem #0c432a2b}.dossiers-opening-toast span{min-width:0}.dossiers-opening-toast button{color:#2a7250;cursor:pointer;width:1.45rem;height:1.45rem;font:inherit;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.2rem;line-height:1;display:grid}.dossiers-opening-toast button:hover,.dossiers-opening-toast button:focus-visible{background:#dcefe4;outline:none}.case-opening-workspace button:disabled{cursor:not-allowed;opacity:.55}.dossiers-overview-panel__heading--editable,.dossiers-detail-section__heading{align-items:center;gap:.52rem;display:flex}.dossiers-detail-section__heading{justify-content:space-between;margin-bottom:.78rem}.dossiers-detail-section__heading h3{margin:0}.dossiers-procedure__eyebrow{color:#56718c;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .12rem;font-size:.57rem;font-weight:800}.dossiers-procedure__current{border-top:1px solid #e1eaf1;border-bottom:1px solid #e1eaf1;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.6rem;min-height:0;padding:.58rem 0;display:grid}.dossiers-procedure__identity{gap:.14rem;min-width:0;display:grid}.dossiers-procedure__identity strong{color:#0a2b50;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.25;overflow:hidden}.dossiers-procedure__identity span{color:#678099;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.25;overflow:hidden}.dossiers-procedure__metadata{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;margin:0;padding-block:.6rem;display:grid}.dossiers-procedure__metadata div{gap:.1rem;display:grid}.dossiers-procedure__metadata dt{color:#71879a;letter-spacing:.04em;text-transform:uppercase;font-size:.55rem;font-weight:800}.dossiers-procedure__metadata dd{color:#315c7d;white-space:nowrap;margin:0;font-size:.65rem;font-weight:700}.dossiers-procedure__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.dossiers-procedure__history{border-top:1px solid #e1e8ee;margin-top:.76rem;padding-top:.62rem}.dossiers-procedure__history:has(>.dossiers-relationship-list){z-index:12020;background:#fff;flex-direction:column;width:min(42rem,100vw - 2rem);height:100dvh;margin:0;padding:0;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:0 0 0 100vmax #051c336b,-1rem 0 2.4rem #072a4838}.dossiers-procedure__history:has(>.dossiers-relationship-list)>.dossiers-procedure__history-toggle{color:#fff;background:#093f74;border:0;flex:none;width:100%;min-height:3.7rem;padding:.65rem .75rem;font-size:.78rem;font-weight:800}.dossiers-procedure__history:has(>.dossiers-relationship-list)>.dossiers-relationship-list{background:#fff;flex:1 1 0;min-height:0;margin:0;padding:.45rem .6rem;display:block;overflow-y:auto}.dossiers-procedure__history:has(>.dossiers-relationship-list)>.dossiers-relationship-list>li{border-bottom:1px solid #e1e9f0;justify-content:space-between;align-items:center;gap:.75rem;height:auto;min-height:0;padding:.5rem .65rem;display:flex}.dossiers-procedure__history .dossiers-relationship-list__identity{flex:auto;min-width:0}.dossiers-procedure__history .dossiers-relationship-list__badges{flex:none}.dossiers-procedure__history h4{color:#56718c;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.61rem;font-weight:800}.dossiers-section-edit{color:#28618e;cursor:pointer;font:inherit;background:#f4f9fd;border:1px solid #cddfed;border-radius:.32rem;align-items:center;gap:.28rem;margin-left:auto;padding:.32rem .46rem;font-size:.66rem;font-weight:760;display:inline-flex}.dossiers-section-edit:hover{color:#074d89;background:#e8f4ff;border-color:#93bddf}.dossiers-edit-form{background:#f8fbfe;border:1px solid #cfdfed;border-radius:.42rem;gap:.62rem;padding:.75rem;display:grid}.dossiers-edit-form--relation{margin-top:.72rem}.dossiers-edit-form label,.dossiers-actor-picker>label{color:#45637e;gap:.28rem;font-size:.68rem;font-weight:760;display:grid}.dossiers-actor-picker input{color:#0d335c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9d9e7;border-radius:.3rem;padding:.5rem .58rem;font-size:.73rem}.dossiers-edit-form [aria-invalid=true],.case-opening-form [aria-invalid=true]{border-color:#9a263b;outline-color:#9a263b}.dossiers-edit-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.dossiers-edit-form .dossiers-proceeding-primary{color:#315c7d;align-items:center;gap:.42rem;font-size:.72rem;display:flex}.dossiers-proceeding-primary input{width:auto;margin:0}.dossiers-calendar{gap:.75rem;min-height:0;padding:.75rem;display:grid}.case-opening-modal.dossiers-calendar-editor-modal{flex-direction:column;width:min(100%,42rem);max-height:calc(100dvh - 2rem);display:flex}.dossiers-calendar-editor-modal>.dossiers-document-action-dialog__header,.dossiers-calendar-editor-modal>.dossiers-document-action-dialog__footer{flex:none}.dossiers-calendar__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.55rem .75rem;min-height:0;padding:.8rem 1rem;overflow-y:auto}.dossiers-calendar__form-grid .sgnc-searchable-select{color:#274b6c;font-size:.67rem}.dossiers-calendar__form-grid .sgnc-searchable-select__trigger{border-radius:.4rem}.dossiers-calendar__form-grid .dossiers-document-action-field select{color:#153c64;cursor:pointer;background-color:#f8fbfd;border:1px solid #aebfd0;border-radius:.48rem;min-height:2.25rem;padding:.48rem .7rem;font-weight:700;transition:border-color .14s,box-shadow .14s,background-color .14s;box-shadow:0 1px 2px #0f304e14}.dossiers-calendar__form-grid .dossiers-document-action-field select:hover{background-color:#fff;border-color:#7f9db7}.dossiers-calendar__form-grid textarea{min-height:3.5rem;line-height:1.45}.dossiers-calendar__form-grid>*,.dossiers-calendar__form-grid input{min-width:0}.dossiers-calendar-status{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.dossiers-calendar-status legend{color:#274b6c;margin-bottom:.38rem;padding:0;font-size:.67rem;font-weight:760}.dossiers-calendar-status-toggle{color:#153c64;text-align:left;cursor:pointer;background:linear-gradient(#fbfdff 0%,#f3f8fc 100%);border:1px solid #c7d6e2;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3rem;padding:.72rem .9rem;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:flex;box-shadow:0 10px 24px #0f304e14}.dossiers-calendar-status-toggle:hover{border-color:#94afc5;box-shadow:0 12px 28px #0f304e1f}.dossiers-calendar-status-toggle>span:first-child{flex-direction:column;gap:.16rem;min-width:0;font-size:.78rem;font-weight:760;line-height:1.25;display:flex}.dossiers-calendar-status-toggle__switch{background:#d6e1ea;border-radius:999px;flex:none;width:2.7rem;height:1.55rem;transition:background-color .16s,box-shadow .16s;position:relative;box-shadow:inset 0 0 0 1px #5676912e}.dossiers-calendar-status-toggle__switch>span{background:#fff;border-radius:50%;width:1.23rem;height:1.23rem;transition:transform .16s;position:absolute;top:.16rem;left:.16rem;box-shadow:0 2px 6px #0f304e38}.dossiers-calendar-status-toggle--active{background:linear-gradient(#eef6ff 0%,#e4f0ff 100%);border-color:#7aa7d1;box-shadow:0 14px 30px #1672bb24}.dossiers-calendar-status-toggle--active .dossiers-calendar-status-toggle__switch{background:#1672bb}.dossiers-calendar-status-toggle--active .dossiers-calendar-status-toggle__switch>span{transform:translate(1.15rem)}.dossiers-calendar-status-toggle:focus-visible,.dossiers-calendar-editor-modal button:focus-visible{outline-offset:2px;outline:2px solid #1683e8}.dossiers-calendar__list small:empty{display:none}.dossiers-calendar__item--cancelled .dossiers-relationship-list__identity{opacity:.62}.dossiers-calendar__item--cancelled .dossiers-relationship-list__identity strong{text-decoration:line-through}.dossiers-relationship-badge.is-cancelled{color:#7c3847;background:#fff3f5;border-color:#e8c4cc}.dossiers-edit-row-actions .dossiers-calendar__cancel-action{color:#8d2438;background:#fff8f9;border-color:#dfb7c0}.dossiers-calendar__cancel-dialog,.dossiers-calendar__cancel-dialog textarea,.dossiers-calendar__cancel-dialog button{border-radius:0}.dossiers-calendar__cancel-copy{color:#6f3040;background:#fff6f7;border:1px solid #e9c4cc;padding:.7rem}.dossiers-calendar__cancel-copy strong{color:#7f1d31;margin-bottom:.25rem;font-size:.72rem;display:block}.dossiers-calendar__cancel-copy p{margin:0;font-size:.65rem;line-height:1.45}@media (width<=40rem){.dossiers-calendar__form-grid{grid-template-columns:minmax(0,1fr)}}.dossiers-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;padding-top:.15rem;display:flex}.dossiers-edit-actions button,.dossiers-edit-row-actions button,.dossiers-inline-remove{cursor:pointer;font:inherit;border-radius:.3rem;padding:.4rem .58rem;font-size:.67rem;font-weight:760}.dossiers-edit-actions__save,.dossiers-edit-row-actions button:first-child{color:#fff;background:#0b4f88;border:1px solid #0b4f88}.dossiers-edit-actions__cancel,.dossiers-edit-row-actions button:last-child,.dossiers-inline-remove{color:#6c3140;background:#fff;border:1px solid #e2c9d0}.dossiers-edit-actions button:disabled,.dossiers-edit-row-actions button:disabled,.dossiers-inline-remove:disabled{cursor:not-allowed;opacity:.55}.dossiers-edit-state,.dossiers-edit-selection,.dossiers-edit-error{margin:0;font-size:.7rem;line-height:1.4}.dossiers-edit-state,.dossiers-edit-selection{color:#4d6d87}.dossiers-edit-error{color:#9a263b}.dossiers-actor-picker{gap:.34rem;display:grid}.dossiers-actor-picker>small:not(.dossiers-edit-error){color:#668198;font-size:.65rem}.dossiers-actor-picker>small[role=alert]{color:#9a263b}.dossiers-actor-picker__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;max-height:10rem;padding:.1rem;display:grid;overflow-y:auto}.dossiers-actor-picker__results>button{color:#16466f;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d5e2ed;border-radius:.32rem;justify-content:space-between;align-items:center;gap:.45rem;padding:.48rem .55rem;display:flex}.dossiers-actor-picker__results>button:hover{background:#edf6fd;border-color:#9ec4e3}.dossiers-actor-picker__results strong,.dossiers-actor-picker__results small{font-size:.67rem;display:block}.dossiers-actor-picker__results small{color:#70869a;margin-top:.08rem;font-size:.61rem}.dossiers-actor-picker__results>button>span:last-child{color:#0b609e;font-size:.61rem;font-weight:800}.dossiers-participant-edit-list{gap:.46rem;margin:0;padding:0;list-style:none;display:grid}.dossiers-participant-edit-row{background:#fff;border:1px solid #d8e4ee;border-radius:.34rem;gap:.36rem;padding:.55rem;display:grid}.dossiers-participant-edit-row>strong{color:#123c65;font-size:.72rem}.dossiers-edit-row-actions{justify-content:flex-end;align-items:end;gap:.32rem;display:flex}@media (width>=761px) and (width<=960px){.case-opening-form{grid-template-columns:repeat(2,minmax(0,1fr))}.case-opening-form-section--client,.case-opening-form-section--nature,.case-opening-form-section--responsible{grid-column:1}.case-opening-form-section--parties,.case-opening-form-section--jurisdiction,.case-opening-form-section--team{grid-column:2}}@media (width<=760px){.case-opening-modal-backdrop{padding:0}.case-opening-modal,.case-opening-modal .case-opening-workspace{border-radius:0;width:100vw;min-height:100svh;max-height:none}.case-opening-modal .case-opening-form__footer{margin:.75rem -.75rem -.75rem;padding:.7rem .75rem;bottom:-.75rem}.dossiers-opening-actions{justify-content:flex-start}.case-opening-workspace__header>span{display:none}.case-opening-workspace__header--create{min-height:5.65rem;padding:.75rem}.case-opening-workspace__headline{gap:.58rem}.case-opening-workspace__icon{border-radius:.62rem;width:2.55rem;height:2.55rem}.case-opening-workspace__icon svg{width:1.5rem;height:1.5rem}.case-opening-workspace__header--create h2{font-size:1.25rem}.case-opening-workspace__header--create p{font-size:.66rem}.case-opening-workspace__header--create .case-opening-close{width:2rem;min-height:2rem;font-size:1.16rem}.case-opening-inline-fields,.case-opening-notes-grid,.case-opening-actor-results,.case-opening-party-groups,.case-opening-party-group__actions,.case-opening-review-grid,.case-opening-summary-layout,.dossiers-edit-form__grid,.dossiers-actor-picker__results{grid-template-columns:1fr}.case-opening-proposal-row,.case-opening-queue-row{align-items:flex-start}.case-opening-proposal-row{flex-wrap:wrap}.case-opening-inline-quality{flex:8rem}.case-opening-proposal-actions,.case-opening-decision>span{justify-content:flex-start}.case-opening-form,.case-opening-detail,.case-opening-queue{padding:.75rem}.case-opening-form{grid-template-columns:minmax(0,1fr)}.case-opening-section-markers{grid-column:1;gap:.2rem}.case-opening-section-markers a{justify-content:center;padding-left:0;padding-right:0;font-size:.61rem}.case-opening-form-section--client,.case-opening-form-section--parties,.case-opening-form-section--nature,.case-opening-form-section--affair,.case-opening-form-section--jurisdiction,.case-opening-form-section--responsible,.case-opening-form-section--team,.case-opening-form-section--notes,.case-opening-form__footer{grid-column:1}.case-opening-summary-hero{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon content""status status""metadata metadata"}.case-opening-summary-hero>.case-opening-status{justify-self:start}.case-opening-summary-hero__metadata{grid-template-columns:1fr}.case-opening-summary-hero__metadata div,.case-opening-summary-hero__metadata div:first-child,.case-opening-summary-hero__metadata div:last-child{border-bottom:1px solid #d8e5ee;border-right:0;padding:.38rem 0}.case-opening-summary-hero__metadata div:last-child{border-bottom:0}.case-opening-summary-actions{flex-wrap:wrap}.case-opening-summary-layout{grid-template-areas:"parties""pilotage""notes""review"}.case-opening-milestones{flex-wrap:wrap;justify-content:flex-start;gap:.35rem}.case-opening-summary-actions button{flex:100%}.case-opening-summary-actions__primary,.case-opening-summary-actions__primary button{width:100%}}@media (width>=1051px){.dossiers-workspace{grid-template-columns:var(--sgnc-master-column-width) minmax(0, 1fr);gap:var(--sgnc-master-detail-gap)}}.dossiers-summary-card{border-color:var(--sgnc-panel-border);border-radius:var(--sgnc-panel-radius);min-height:4.55rem;box-shadow:var(--sgnc-panel-shadow);padding:.62rem .9rem}.dossiers-summary-card__icon{width:2.55rem;height:2.55rem}.dossiers-summary-card__content strong{font-size:1.42rem}.dossiers-registry,.dossiers-detail-panel{border-color:var(--sgnc-panel-border);border-radius:var(--sgnc-panel-radius);box-shadow:var(--sgnc-panel-shadow)}.dossiers-registry__header{min-height:4.4rem}.dossiers-access-shell .access-page-heading h1{font-size:var(--sgnc-page-title-size);line-height:var(--sgnc-title-line-height);letter-spacing:var(--sgnc-title-letter-spacing)}.dossiers-registry__header h2{font-size:var(--sgnc-master-title-size);line-height:1.2}.dossiers-detail__identity h2{font-size:var(--sgnc-detail-title-size);line-height:var(--sgnc-title-line-height);letter-spacing:var(--sgnc-title-letter-spacing)}@media (width>=60.0625rem){.dossiers-workspace{grid-template-columns:var(--sgnc-master-column-width) minmax(0, 1fr)}.dossiers-registry,.dossiers-detail-panel{min-width:0}.dossiers-registry__header{min-height:3.3rem;padding:.48rem .65rem}.dossiers-registry__header h2{font-size:.875rem}.dossiers-registry__header p{font-size:.72rem}.dossiers-registry__refresh{min-height:1.9rem;padding-inline:.48rem;font-size:.65rem}.dossiers-registry__search{min-height:2.2rem;margin:.42rem .5rem;padding-inline:.55rem}.dossiers-registry__search input{height:2rem;font-size:.74rem}.dossiers-registry-row{grid-template-columns:2.4rem minmax(0,1fr);gap:.34rem;min-height:6.5rem;padding:.48rem .52rem}.dossiers-registry-row>.dossiers-folder{width:2.25rem;height:2.15rem}.dossiers-registry-row>.dossiers-icon:last-child{width:.82rem;height:.82rem;right:.42rem}.dossiers-registry-row__content{gap:.1rem}.dossiers-registry-row__topline .dossiers-status{flex:none;margin-left:auto;position:static}.dossiers-registry-row--without-title{min-height:5.35rem}.dossiers-registry-row--without-title .dossiers-registry-row__parties{margin-top:.48rem}.dossiers-registry-row__reference{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.dossiers-registry-row__title{margin-top:.32rem;padding-right:1.05rem;font-size:.78rem}.dossiers-registry-row__parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.32rem;padding-right:1.05rem}.dossiers-registry-field{grid-template-columns:minmax(0,1fr);align-content:start;gap:.05rem;min-width:0;display:grid}.dossiers-registry-field__label{margin-bottom:0}.dossiers-registry-field__label small{font-size:.61rem}.dossiers-registry-field strong{font-size:.75rem}}.dossiers-physical-history{max-height:27rem;overflow-y:auto}.dossiers-physical-location-tree-block{grid-column:1/-1}.dossiers-physical-location-tree-block dd{width:100%}.dossiers-physical-location-tree{gap:.18rem;margin:.25rem 0 0;padding:.45rem .2rem .35rem;list-style:none;display:grid}.dossiers-physical-location-tree__item{color:#345270;align-items:center;gap:.45rem;min-height:1.8rem;padding:.25rem .45rem .25rem 1.35rem;display:flex;position:relative}.dossiers-physical-location-tree__item:nth-child(2){margin-left:.75rem}.dossiers-physical-location-tree__item:nth-child(3){margin-left:1.5rem}.dossiers-physical-location-tree__item:nth-child(4){margin-left:2.25rem}.dossiers-physical-location-tree__item:nth-child(5){margin-left:3rem}.dossiers-physical-location-tree__item:nth-child(6){margin-left:3.75rem}.dossiers-physical-location-tree__item:nth-child(7){margin-left:4.5rem}.dossiers-physical-location-tree__branch{background:#d5e1ec;width:1px;position:absolute;top:0;bottom:0;left:.45rem}.dossiers-physical-location-tree__branch:after{content:"";background:#d5e1ec;width:.55rem;height:1px;position:absolute;top:50%;left:0}.dossiers-physical-location-tree__label{color:#163a59;font-weight:700}.dossiers-physical-location-tree__item--current{background:#f2f8fd;border:1px solid #c9def0;border-radius:.38rem;margin-top:.1rem}.dossiers-physical-location-tree__item--current .dossiers-physical-location-tree__label{color:#085aa4}.dossiers-physical-location-tree__item small{color:#5d7a94;margin-left:auto;font-size:.56rem;font-weight:750}.dossiers-billing{background:#f7fafc;min-height:0;padding:.8rem;overflow-y:auto}.dossiers-billing__header,.dossiers-billing__header>div,.dossiers-billing__actions,.dossiers-billing__grid>section>header,.dossiers-billing__form{align-items:center;display:flex}.dossiers-billing__header{justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.dossiers-billing__header>div:first-child{display:block}.dossiers-billing__header p,.dossiers-billing__header h3,.dossiers-billing__grid h4{margin:0}.dossiers-billing__header p{color:#647f98;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.dossiers-billing__header h3{color:#0b355c;font-size:1rem}.dossiers-billing__actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.dossiers-billing button,.dossiers-billing input,.dossiers-billing select,.dossiers-billing textarea{min-height:2rem;font:inherit;border:1px solid #cbdbe9;border-radius:.38rem}.dossiers-billing button{color:#07599d;cursor:pointer;background:#fff;padding:.35rem .65rem;font-weight:750}.dossiers-billing button[type=submit]{color:#fff;background:#07599d;border-color:#07599d}.dossiers-billing__summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin:0 0 .65rem;display:grid}.dossiers-billing__summary>div{padding:.55rem .65rem}.dossiers-billing__summary dt{color:#688199;font-size:.64rem;font-weight:750}.dossiers-billing__summary dd{color:#0a365d;margin:.15rem 0 0;font-weight:850}.dossiers-billing__form{background:#eef7fd;border:1px solid #bcd6ea;border-radius:.55rem;flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem;padding:.6rem}.dossiers-billing__form input,.dossiers-billing__form select,.dossiers-billing__form textarea{background:#fff;min-width:8rem;padding:.3rem .5rem}.dossiers-billing__form--stacked{flex-direction:column;align-items:stretch}.dossiers-billing__charge-picker{gap:.25rem;display:grid}.dossiers-billing__charge-picker label{grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;display:grid}.dossiers-billing__payment-picker{gap:.25rem;width:100%;display:grid}.dossiers-billing__payment-picker>span{color:#647f98;font-size:.72rem}.dossiers-billing__payment-picker label{border-top:1px solid #e4edf4;grid-template-columns:auto minmax(0,1fr) minmax(8rem,10rem);align-items:center;gap:.45rem;padding:.35rem 0;display:grid}.dossiers-billing__payment-picker label span,.dossiers-billing__payment-picker label strong,.dossiers-billing__payment-picker label small{min-width:0}.dossiers-billing__payment-picker label strong,.dossiers-billing__payment-picker label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dossiers-billing__payment-picker label small{color:#70869b;font-size:.68rem}.dossiers-billing__payment-picker input[disabled]{background:#f3f6f8}.dossiers-billing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.dossiers-billing__grid>section{min-width:0;padding:.65rem}.dossiers-billing__grid>section>header{color:#0d3e68;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.dossiers-billing__table>div{border-top:1px solid #e4edf4;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.4rem 0;display:flex}.dossiers-billing__table span{min-width:0}.dossiers-billing__table strong,.dossiers-billing__table small{display:block}.dossiers-billing__table small{color:#70869b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dossiers-billing__invoices{grid-column:1/-1}.dossiers-billing__invoice{border-top:1px solid #e4edf4;padding:.45rem 0}.dossiers-billing__invoice>header,.dossiers-billing__invoice-lines>div,.dossiers-billing__invoice>footer,.dossiers-billing__row-actions{align-items:center;gap:.4rem;display:flex}.dossiers-billing__invoice>header{justify-content:space-between}.dossiers-billing__invoice span,.dossiers-billing__invoice strong,.dossiers-billing__invoice small{min-width:0}.dossiers-billing__invoice small,.dossiers-billing__invoice strong{display:block}.dossiers-billing__invoice small{color:#70869b}.dossiers-billing__invoice-lines{background:#f7fafc;margin:.35rem 0;padding:.25rem .45rem}.dossiers-billing__invoice-lines>div{justify-content:space-between;padding:.25rem 0}.dossiers-billing__invoice>footer{justify-content:flex-end}.dossiers-billing__row-actions{flex-shrink:0}.dossiers-billing__row-actions button,.dossiers-billing__invoice>footer button{min-height:1.65rem;padding:.2rem .4rem;font-size:.68rem}.dossiers-billing__status{color:#315c7d;background:#eaf3fa;border-radius:999px;flex-shrink:0;padding:.15rem .38rem;font-size:.66rem;font-weight:800}.dossiers-billing__status--reserved,.dossiers-billing__status--invoiced{color:#805c08;background:#fff4cf}.dossiers-billing__status--cancelled{color:#9f1f36;background:#fff0f2}.dossiers-billing__balance{color:#315c7d;font-size:.72rem}.dossiers-billing__confirm{width:min(30rem,100%)}.dossiers-billing__agreement{margin:0}.dossiers-billing__agreement div{grid-template-columns:7rem 1fr;gap:.5rem;padding:.25rem 0;display:grid}.dossiers-billing__agreement dt{color:#6a8298}.dossiers-billing__agreement dd{color:#153c5e;margin:0;font-weight:700}.dossiers-billing__message{color:#07599d;margin:0 0 .55rem}.dossiers-billing__message--error{color:#a2233b}.dossiers-billing{flex-direction:column;gap:.55rem;padding:.7rem;display:flex}.dossiers-billing__header{border-bottom:1px solid #dce7ef;margin-bottom:0;padding-bottom:.5rem}.dossiers-billing__actions button:first-child,.dossiers-billing__actions button:nth-child(2){color:#07599d;background:#fff}.dossiers-billing__actions button:last-child{color:#fff;background:#07599d;border-color:#07599d}.dossiers-billing__summary{background:#fff;border-top:1px solid #d6e2ec;border-bottom:1px solid #d6e2ec;gap:0;margin:0;padding:.3rem 0}.dossiers-billing__summary>div,.dossiers-billing__grid>section{background:0 0;border:0;border-radius:0}.dossiers-billing__summary>div{border-left:1px solid #e1eaf1;min-width:0;padding:.38rem .62rem}.dossiers-billing__summary>div:first-child{border-left:0}.dossiers-billing__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.7rem}.dossiers-billing__grid>section{border-top:1px solid #d9e5ee;grid-column:1/-1;padding:.6rem 0}.dossiers-billing__grid>.dossiers-billing__agreement-section{grid-column:span 4}.dossiers-billing__grid>.dossiers-billing__charges{grid-column:span 8}.dossiers-billing__grid>section>header{margin-bottom:.4rem}.dossiers-billing__table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #d9e5ee;min-width:0;overflow-x:auto}.dossiers-billing__table-wrap table{table-layout:fixed;border-collapse:collapse;width:100%}.dossiers-billing__charges table,.dossiers-billing__payments table{min-width:62rem}.dossiers-billing__invoices table{min-width:74rem}.dossiers-billing__table-wrap th{color:#5e7993;letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f2f7fb;border-bottom:1px solid #d8e5ee;height:2rem;padding:.34rem .45rem;font-size:.57rem;font-weight:820}.dossiers-billing__table-wrap td{color:#385671;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e4edf3;min-width:0;height:2.6rem;padding:.36rem .45rem;font-size:.64rem;overflow:hidden}.dossiers-billing__table-wrap tbody tr:hover{background:#f5f9fc}.dossiers-billing__table-wrap td strong,.dossiers-billing__table-wrap td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dossiers-billing__table-wrap td strong{color:#153d64;font-size:.66rem}.dossiers-billing__table-wrap td small{color:#71869a;margin-top:.08rem;font-size:.58rem}.dossiers-billing__charges th:first-child{width:10%}.dossiers-billing__charges th:nth-child(2){width:11%}.dossiers-billing__charges th:nth-child(3){width:25%}.dossiers-billing__charges th:nth-child(4){width:17%}.dossiers-billing__charges th:nth-child(5){width:12%}.dossiers-billing__charges th:nth-child(6){width:7%}.dossiers-billing__charges th:nth-child(7){width:12%}.dossiers-billing__charges th:nth-child(8){width:6.5rem}.dossiers-billing__invoices th:first-child{width:11%}.dossiers-billing__invoices th:nth-child(2){width:10%}.dossiers-billing__invoices th:nth-child(3){width:17%}.dossiers-billing__invoices th:nth-child(4),.dossiers-billing__invoices th:nth-child(5),.dossiers-billing__invoices th:nth-child(6){width:11%}.dossiers-billing__invoices th:nth-child(7){width:12%}.dossiers-billing__invoices th:nth-child(8){width:12rem}.dossiers-billing__payments th:first-child{width:10%}.dossiers-billing__payments th:nth-child(2){width:14%}.dossiers-billing__payments th:nth-child(3),.dossiers-billing__payments th:nth-child(4),.dossiers-billing__payments th:nth-child(5),.dossiers-billing__payments th:nth-child(6){width:12%}.dossiers-billing__payments th:nth-child(7){width:17%}.dossiers-billing__payments th:nth-child(8){width:5rem}.dossiers-billing__action-cell{text-align:right}.dossiers-billing__row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.22rem}.dossiers-billing__row-actions button,.dossiers-billing__invoice>footer button{white-space:nowrap;min-height:1.55rem;padding:.16rem .34rem;font-size:.57rem}.dossiers-billing__row-actions button.dossiers-billing__danger-action{color:#982d3d;background:#fff;border-color:#d8a5ad}.dossiers-billing__row-actions button.dossiers-billing__danger-action:hover,.dossiers-billing__row-actions button.dossiers-billing__danger-action:focus-visible{color:#7f1d31;outline-offset:1px;background:#fff1f3;border-color:#c67784;outline:2px solid #982d3d33}.dossiers-billing__invoice-details summary{color:#175b96;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;font-weight:740;overflow:hidden}.dossiers-billing__invoice-lines{border:1px solid #dbe6ee;min-width:15rem;margin:.4rem 0 0}.dossiers-billing__invoice-lines>div{min-width:0;padding:.32rem .38rem}.dossiers-billing__status{border-radius:0}.dossiers-billing__form{border-radius:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.48rem;margin:0;padding:.62rem;display:grid}.dossiers-billing__form>strong,.dossiers-billing__form>.dossiers-billing__charge-picker,.dossiers-billing__form>.dossiers-billing__payment-picker,.dossiers-billing__form>.dossiers-billing__payment-summary,.dossiers-billing__form>div:last-child{grid-column:1/-1}.dossiers-billing__form>input,.dossiers-billing__form>select{grid-column:span 3;min-width:0}.dossiers-billing__form>textarea{grid-column:span 6;min-width:0}.dossiers-billing__form>button{grid-column:span 2}.dossiers-billing__payment-summary{color:#58748d;border-top:1px solid #d7e3ec;flex-wrap:wrap;gap:.35rem .7rem;margin:0;padding-top:.25rem;font-size:.64rem;display:flex}.dossiers-billing__payment-summary strong{color:#123e67}@media (width<=72rem){.dossiers-billing__grid>.dossiers-billing__agreement-section,.dossiers-billing__grid>.dossiers-billing__charges{grid-column:1/-1}.dossiers-billing__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=56rem){.dossiers-billing__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dossiers-billing__form>input,.dossiers-billing__form>select,.dossiers-billing__form>textarea,.dossiers-billing__form>button{grid-column:1/-1}}@media (width<=75rem){.dossiers-billing__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dossiers-billing__grid{grid-template-columns:1fr}}.dossiers-detail-tabs__list{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:0;display:grid}.dossiers-detail-tab{border-right:1px solid #dbe5ee;border-radius:0;width:100%}.dossiers-detail-tab:last-child{border-right:0}.dossiers-overview-panel--relations{border-top:.22rem solid #147f78}.dossiers-overview-panel--relations .dossiers-overview-panel__icon{color:#0e756e;background:#e9f7f5;border-color:#c7e9e4}.dossiers-overview-panel--relations .dossiers-section-edit .dossiers-icon{width:.78rem;height:.78rem}.dossiers-overview__relations-list{border-top:1px solid #dce7ee;margin:0;display:grid}.dossiers-overview__relations-list>div{border-bottom:1px solid #e3ebf1;grid-template-columns:minmax(7.5rem,.65fr) minmax(0,1.35fr);gap:.12rem .6rem;min-width:0;padding:.55rem 0;display:grid}.dossiers-overview__relations-list>div:last-child{border-bottom:0}.dossiers-overview__relations-list dt{color:#5f788f;letter-spacing:.045em;text-transform:uppercase;grid-row:1/span 2;margin:0;font-size:.57rem;font-weight:820}.dossiers-overview__relations-list dd,.dossiers-overview__relations-list small{overflow-wrap:anywhere;min-width:0;margin:0}.dossiers-overview__relations-list dd{color:#143b60;font-size:.72rem;font-weight:760;line-height:1.3}.dossiers-overview__relations-list small{color:#71879a;font-size:.58rem;line-height:1.25}.dossiers-legal-follow-up{background:#f7f9fb;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;padding:.45rem;display:grid;overflow:hidden}.dossiers-legal-follow-up .dossiers-calendar{flex-direction:column;align-items:stretch;gap:.35rem;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.dossiers-calendar__tabs{border-bottom:1px solid #cfdde8;flex:none;display:flex}.dossiers-calendar__tabs button{color:#557088;cursor:pointer;min-height:2rem;font:inherit;background:#f8fafc;border:1px solid #d5e1ea;border-bottom:0;padding:.32rem .72rem;font-size:.7rem;font-weight:760}.dossiers-calendar__tabs button.is-active{color:#fff;background:#0a4f87;border-color:#0a4f87}.dossiers-calendar__tabs button:focus-visible{outline-offset:-2px;outline:2px solid #1683e8}.dossiers-legal-follow-up .dossiers-calendar>.dossiers-edit-error,.dossiers-legal-follow-up .dossiers-calendar>.dossiers-edit-state,.dossiers-legal-follow-up .dossiers-calendar>.dossiers-empty-copy{flex:none;margin:0}.dossiers-legal-follow-up .dossiers-calendar>.dossiers-detail-section{min-width:0;min-height:0;max-height:none;box-shadow:none;border-radius:0;flex-direction:column;flex:1 1 0;padding:.45rem .55rem;display:flex;overflow:hidden}.dossiers-legal-follow-up .dossiers-calendar>.dossiers-detail-section[hidden]{display:none}.dossiers-legal-follow-up .dossiers-calendar__list{flex:1 1 0;align-content:start;gap:0;min-height:0;overflow-y:auto}.dossiers-legal-follow-up .dossiers-calendar__list>li{background:#fff;border:0;border-bottom:1px solid #e0e8ef;border-radius:0;align-items:center;padding:.4rem .3rem}.dossiers-legal-follow-up .dossiers-calendar__list .dossiers-relationship-list__badges{align-items:center;gap:.4rem}.dossiers-legal-follow-up .dossiers-calendar__list .dossiers-edit-row-actions{flex:none;align-items:center;gap:.2rem}.dossiers-legal-follow-up .dossiers-calendar__list .dossiers-edit-row-actions button{color:#28618e;background:#fff;border:1px solid #cddfed;border-radius:.2rem;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.dossiers-legal-follow-up .dossiers-calendar__list .dossiers-edit-row-actions button.dossiers-calendar__cancel-action{color:#8d2438;border-color:#dfb7c0}.dossiers-legal-follow-up .dossiers-calendar__list .dossiers-edit-row-actions button:hover:not(:disabled){background:#edf3f8}.dossiers-legal-follow-up .dossiers-calendar__list .dossiers-edit-row-actions .dossiers-icon,.dossiers-legal-follow-up .dossiers-section-edit .dossiers-icon{width:.95rem;height:.95rem}.dossiers-legal-follow-up .dossiers-detail-section__heading{flex-wrap:wrap;flex:none;align-items:center;gap:.35rem;margin-bottom:.4rem}.dossiers-legal-follow-up .dossiers-section-edit{white-space:nowrap;border-radius:.2rem;min-height:1.8rem;padding:.2rem .45rem}.dossiers-legal-follow-up :is(.dossiers-edit-row-actions button,.dossiers-section-edit,.dossiers-calendar__filters button):focus-visible{outline-offset:-2px;outline:2px solid #1683e8}.dossiers-calendar__filters{flex-wrap:wrap;gap:.18rem;display:inline-flex}.dossiers-calendar__filters button,.dossiers-procedure__history-toggle{color:#47647d;min-height:1.7rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd9e3;border-radius:.2rem;padding:.24rem .48rem;font-size:.61rem;font-weight:760}.dossiers-calendar__filters button.is-active{color:#fff;background:#123c69;border-color:#123c69}.dossiers-procedure__history-toggle{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:1.9rem;padding:.25rem .55rem;display:flex}.dossiers-procedure__history>.dossiers-relationship-list{margin-top:.45rem}@media (width<=74.9375rem){.dossiers-legal-follow-up{grid-template-rows:auto;align-content:start;overflow-y:auto}.dossiers-legal-follow-up .dossiers-calendar,.dossiers-legal-follow-up .dossiers-calendar>.dossiers-detail-section,.dossiers-legal-follow-up .dossiers-calendar__list{flex:none;overflow:visible}}@media (width<=74rem){.dossiers-overview__relations-list>div{grid-template-columns:1fr}.dossiers-overview__relations-list dt{grid-row:auto}}@media (width<=48rem){.dossiers-detail-tabs__list{width:max-content;min-width:100%;display:flex}.dossiers-detail-tab{flex:1 0 auto;width:auto;padding-inline:.7rem}}.dossiers-billing-workflow-backdrop{z-index:96;align-items:center;padding:clamp(.6rem,2vw,1.5rem);overflow:hidden}.dossiers-billing-workflow{color:#123a60;background:#f7f9fb;border:1px solid #aebfce;border-top:.2rem solid #d3a32d;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:min(54rem,100%);min-height:0;max-height:min(88dvh,50rem);display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #00142d57}.dossiers-billing-workflow__header{background:#fff;border-bottom:1px solid #d5e0e8;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.72rem .85rem;display:flex}.dossiers-billing-workflow__header>div{min-width:0}.dossiers-billing-workflow__header p,.dossiers-billing-workflow__header h3,.dossiers-billing-workflow__header small{margin:0}.dossiers-billing-workflow__header p{color:#647c91;letter-spacing:.065em;text-transform:uppercase;font-size:.55rem;font-weight:820}.dossiers-billing-workflow__header h3{color:#082e54;margin-top:.08rem;font-size:.98rem}.dossiers-billing-workflow__header small{color:#5e778e;margin-top:.14rem;font-size:.62rem;line-height:1.35;display:block}.dossiers-billing-workflow__header button{color:#315b7e;cursor:pointer;width:2rem;height:2rem;font:inherit;background:#f4f8fb;border:1px solid #c8d7e3;border-radius:0;flex:none;padding:0;font-size:1.2rem}.dossiers-billing-workflow__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:.72rem;overflow:hidden auto}.dossiers-billing-workflow .dossiers-billing__form--workflow{background:#fff;border-color:#d1dee8;border-radius:0;margin:0}@media (width<=48rem){.dossiers-billing-workflow-backdrop{align-items:stretch;padding:0}.dossiers-billing-workflow{border-bottom:0;border-left:0;border-right:0;width:100%;height:100dvh;max-height:100dvh}.dossiers-billing-workflow__body{padding:.55rem}}.dossiers-physical-locations-dialog,.dossiers-physical-locations-dialog__empty,.dossiers-physical-location-form,.dossiers-physical-location-form :is(input,select,textarea),.dossiers-physical-location-form__context,.dossiers-physical-location-structure input,.dossiers-physical-locations-table,.dossiers-physical-locations-table__actions button,.dossiers-physical-locations-hierarchy__heading>button{border-radius:0}.dossiers-physical-locations-hierarchy{gap:.55rem;min-height:0}.dossiers-physical-locations-hierarchy__heading{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.dossiers-physical-locations-hierarchy__heading h3,.dossiers-physical-locations-hierarchy__heading p{margin:0}.dossiers-physical-locations-hierarchy__heading p{color:#647b90;margin-top:.14rem;font-size:.62rem}.dossiers-physical-locations-hierarchy__heading>button{color:#fff;cursor:pointer;min-height:2rem;font:inherit;background:#073f7c;border:1px solid #073f7c;align-items:center;gap:.3rem;padding:.32rem .58rem;font-size:.64rem;font-weight:760;display:inline-flex}.dossiers-physical-locations-hierarchy__heading .dossiers-icon,.dossiers-physical-locations-table__actions .dossiers-icon{width:.78rem;height:.78rem}.dossiers-physical-locations-table{max-width:100%;overflow:auto}.dossiers-physical-locations-table table{min-width:62rem}.dossiers-physical-locations-table th:first-child{width:27%}.dossiers-physical-locations-table th:nth-child(2){width:11%}.dossiers-physical-locations-table th:nth-child(3){width:14%}.dossiers-physical-locations-table th:nth-child(4){width:12%}.dossiers-physical-locations-table th:nth-child(5){text-align:right;width:36%}.dossiers-physical-locations-table td,.dossiers-physical-locations-table td strong,.dossiers-physical-locations-table td small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.dossiers-physical-locations-table tbody tr.is-inactive{background:#f4f6f8}.dossiers-physical-locations-table__tree-cell{border-left:1px solid #ccd9e5;align-items:flex-start;gap:.38rem;min-width:0;display:flex}.dossiers-physical-locations-table__leaf{color:#7690a8;text-align:center;flex:none;width:1.3rem;font-size:.62rem}.dossiers-physical-locations-table__tree-cell>span:last-child{min-width:0}.dossiers-physical-locations-table__toggle{color:#315f84;cursor:pointer;width:1.3rem;height:1.3rem;font:inherit;background:#f3f7fa;border:1px solid #cbd9e4;border-radius:0;flex:none;place-items:center;padding:0;font-size:.72rem;display:inline-grid}.dossiers-physical-locations-table__usage,.dossiers-physical-locations-table__content-detail{margin-top:.2rem;display:block}.dossiers-physical-locations-table__saturation{text-transform:uppercase;margin-top:.22rem;font-weight:800;color:#a1441f!important}.dossiers-physical-locations-table__actions{flex-wrap:wrap}.dossiers-physical-locations-table__actions>.dossiers-physical-location-actions{display:contents}.dossiers-physical-locations-table__actions button{align-items:center;gap:.25rem;min-height:1.75rem;display:inline-flex}@media (width<=48rem){.dossiers-physical-locations-hierarchy__heading{flex-direction:column;align-items:stretch}.dossiers-physical-locations-hierarchy__heading>button{justify-content:center}}@media (width>=40rem){.dossiers-legal-follow-up .dossiers-edit-form--relation{z-index:80;background:#fff;border:1px solid #b8c9d8;border-top:3px solid #1f5d8d;width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:0;padding:.9rem;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #051c3373,0 1rem 2.4rem #071f373d}.dossiers-legal-follow-up .dossiers-edit-form--relation .dossiers-edit-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .65rem}.dossiers-legal-follow-up .dossiers-edit-form--relation :is(input,select){min-height:2.25rem}.dossiers-legal-follow-up .dossiers-edit-form--relation textarea{min-height:5rem}}.dossiers-calendar-status--compact{grid-column:1/-1;justify-self:start;width:min(100%,12.5rem);margin-top:.1rem}.dossiers-calendar-status--compact legend{margin-bottom:.22rem;font-size:.64rem}.dossiers-calendar-status--compact .dossiers-calendar-status-toggle{min-height:2.15rem;box-shadow:none;background:#f8fbfd;border:1px solid #cbd9e4;border-radius:.48rem;gap:.5rem;padding:.34rem .5rem}.dossiers-calendar-status--compact .dossiers-calendar-status-toggle:hover{box-shadow:none;background:#fff;border-color:#9db4c8}.dossiers-calendar-status--compact .dossiers-calendar-status-toggle>span:first-child{font-size:.7rem;font-weight:700}.dossiers-calendar-status--compact .dossiers-calendar-status-toggle__switch{width:2rem;height:1.12rem}.dossiers-calendar-status--compact .dossiers-calendar-status-toggle__switch>span{width:.86rem;height:.86rem;top:.13rem;left:.13rem}.dossiers-calendar-status--compact .dossiers-calendar-status-toggle--active{box-shadow:none;background:#f1f7fd;border-color:#8eb4d6}.dossiers-calendar-status--compact .dossiers-calendar-status-toggle--active .dossiers-calendar-status-toggle__switch>span{transform:translate(.88rem)}.case-opening-modal.dossiers-document-action-dialog--information{border-radius:.85rem;width:min(100vw - 2rem,48rem);max-height:min(86svh,50rem);box-shadow:0 1.25rem 3.5rem #04234438}.dossiers-document-action-dialog--information .dossiers-document-action-dialog__header{min-height:5rem;padding:.82rem 1rem}.dossiers-document-action-dialog--information .dossiers-document-action-dialog__body{background:#f8fbfd;gap:1rem;min-height:0;padding:1.1rem 1.2rem 1rem;overflow-y:auto}.dossiers-document-action-dialog--information .dossiers-document-information{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.dossiers-document-action-dialog--information .dossiers-document-information>div{background:#fff;border:1px solid #dce6ee;border-radius:.62rem;min-width:0;padding:.7rem .78rem;box-shadow:0 1px 3px #0f304e0d}.dossiers-document-action-dialog--information .dossiers-document-information>div:first-child{background:linear-gradient(135deg,#f7fbff,#fff);border-color:#b9d2e5 #b9d2e5 #b9d2e5 #0b65a5;border-left-style:solid;border-left-width:.22rem;order:-30;grid-column:1/-1;padding:.85rem .95rem}.dossiers-document-action-dialog--information .dossiers-document-information>div:nth-child(2){order:-10;grid-column:span 1}.dossiers-document-action-dialog--information .dossiers-document-information>div:last-child{background:#eef6fc;border-color:#bfd7e8;order:-20;grid-column:1/-1;padding:.78rem .9rem}.dossiers-document-action-dialog--information .dossiers-document-information dt{color:#74889b;letter-spacing:.055em;text-transform:uppercase;margin-bottom:.24rem;font-size:.56rem;font-weight:820}.dossiers-document-action-dialog--information .dossiers-document-information dd{color:#173f64;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin:0;font-size:.72rem;font-weight:690;line-height:1.38;overflow:visible}.dossiers-document-action-dialog--information .dossiers-document-information>div:first-child dd{color:#0f3558;font-size:.84rem;font-weight:790}.dossiers-document-action-dialog--information .dossiers-document-information>div:last-child dd{color:#0b4e82;font-size:.77rem;font-weight:760}.dossiers-document-action-dialog--information .dossiers-document-action-dialog__footer{background:#fff;margin:0 -1.2rem;padding:.8rem 1.2rem}@media (width<=700px){.case-opening-modal.dossiers-document-action-dialog--information{width:min(100vw - 1rem,48rem)}.dossiers-document-action-dialog--information .dossiers-document-information{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.dossiers-document-action-dialog--information .dossiers-document-information{grid-template-columns:1fr}.dossiers-document-action-dialog--information .dossiers-document-information>div,.dossiers-document-action-dialog--information .dossiers-document-information>div:nth-child(2){grid-column:1}}.dossiers-document-action-dialog--information .dossiers-document-metadata-fields select{color:#173f64;cursor:pointer;appearance:none;background:linear-gradient(45deg,#0000 50%,#607d96 50%) calc(100% - 1.02rem) calc(50% - .1rem)/.34rem .34rem no-repeat,linear-gradient(135deg,#607d96 50%,#0000 50%) calc(100% - .78rem) calc(50% - .1rem)/.34rem .34rem no-repeat,#fff;border:1px solid #c7d7e4;border-radius:.58rem;min-height:2.55rem;padding:.52rem 2.35rem .52rem .72rem;transition:border-color .14s,box-shadow .14s,background-color .14s;box-shadow:0 1px 3px #0f304e0d}.dossiers-document-action-dialog--information .dossiers-document-metadata-fields select:hover:not(:disabled){background-color:#fbfdff;border-color:#93aec4}.dossiers-document-action-dialog--information .dossiers-document-metadata-fields select:focus{border-color:#2f78b4;outline:0;box-shadow:0 0 0 3px #2f78b421}.dossiers-document-action-dialog--information .dossiers-document-metadata-fields select:disabled{cursor:not-allowed;opacity:.62}.dossiers-document-action-dialog--information .dossiers-document-metadata-fields .dossiers-document-action-field:focus-within>span{color:#145f97}.dossiers-document-inbox-classify-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossiers-document-inbox-classify-grid>:nth-child(4){grid-area:1/1}.dossiers-document-inbox-classify-grid>:first-child{grid-area:1/2}.dossiers-document-inbox-classify-grid>:nth-child(2){grid-area:2/1}.dossiers-document-inbox-classify-grid>:nth-child(3){grid-area:2/2}@media (width<=480px){.dossiers-document-inbox-classify-grid{grid-template-columns:1fr}.dossiers-document-inbox-classify-grid>:first-child,.dossiers-document-inbox-classify-grid>:nth-child(2),.dossiers-document-inbox-classify-grid>:nth-child(3),.dossiers-document-inbox-classify-grid>:nth-child(4){grid-area:auto}}.agenda-page__workspace{gap:.62rem;min-width:0;display:grid}.agenda-page__header,.agenda-page__controls,.agenda-page__tabs,.agenda-page__filters,.agenda-page__planning-row,.agenda-page__event-copy,.agenda-page__preview>header,.agenda-page__preview>footer,.agenda-page__pagination{align-items:center;display:flex}.agenda-page__header{border-bottom:1px solid #dbe6ef;justify-content:space-between;gap:.8rem;padding-bottom:.52rem}.agenda-page__header p,.agenda-page__header h2,.agenda-page__preview p,.agenda-page__preview h2{margin:0}.agenda-page__header p,.agenda-page__preview p{color:#5d7790;letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:820}.agenda-page__header h2{color:#0b355c;text-transform:capitalize;margin-top:.1rem;font-size:1.1rem}.agenda-page__controls{flex-wrap:wrap;justify-content:flex-end;gap:.32rem}.agenda-page__controls>button,.agenda-page__period-navigation button,.agenda-page__tabs button,.agenda-page__pagination button,.agenda-page__preview button{color:#175b96;min-height:2rem;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cdddea;padding:.3rem .54rem;font-size:.66rem;font-weight:760}.agenda-page__period-navigation{flex:none;align-items:center;display:flex}.agenda-page__period-navigation button+button{border-left:0}.agenda-page__period-navigation .agenda-page__period-step,.agenda-page__pagination button{flex:0 0 2rem;width:2rem;padding-inline:0;font-size:1.15rem;line-height:1}.agenda-page__controls>button:hover,.agenda-page__period-navigation button:hover,.agenda-page__tabs button:hover,.agenda-page__pagination button:hover,.agenda-page__preview button:hover{color:#074d89;background:#eef6fc;border-color:#99c2df}.agenda-page__tabs{border:1px solid #cdddea;gap:0;margin-left:.28rem}.agenda-page__tabs button{border:0;border-left:1px solid #d7e3ec}.agenda-page__tabs button:first-child{border-left:0}.agenda-page__tabs button.is-active{color:#fff;background:#07599d}.agenda-page__filters{background:#f7fafc;border:1px solid #dbe6ef;gap:.38rem;padding:.48rem}.agenda-page__filters label{flex:16rem;min-width:0}.agenda-page__filters input{color:#183e62;width:100%;min-width:0;height:2.1rem;font:inherit;background:#fff;border:1px solid #cbdbe8;padding:.32rem .52rem;font-size:.68rem}.agenda-page__filter-select{flex:0 13rem;min-width:10.5rem;position:relative}.agenda-page__filter-select .sgnc-searchable-select__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agenda-page__filter-select .sgnc-searchable-select__trigger{justify-content:space-between;gap:.3rem;height:2.1rem;min-height:2.1rem;padding-right:.6rem}.agenda-page__month,.agenda-page__planning{background:#fff;border:1px solid #d7e4ed;min-width:0;overflow:hidden}.agenda-page__weekdays,.agenda-page__calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agenda-page__more{z-index:1;color:#175b96;font:inherit;cursor:pointer;background:0 0;border:0;padding:.1rem .2rem;font-size:.62rem;display:block;position:relative}.agenda-page__weekdays{background:#f1f6fa;border-bottom:1px solid #d7e4ed}.agenda-page__weekdays span{color:#5e7890;letter-spacing:.045em;text-align:center;text-transform:uppercase;padding:.46rem;font-size:.58rem;font-weight:820}.agenda-page__day{border-bottom:1px solid #e3ebf1;border-right:1px solid #e3ebf1;min-width:0;min-height:0;padding:.34rem;position:relative}.agenda-page__day:nth-child(7n){border-right:0}.agenda-page__day--empty{background:#fafcfd}.agenda-page__day.is-today header time{color:#fff;background:#07599d}.agenda-page__day.is-past-day{background:#f5f7f9}.agenda-page__day.is-past-day header time{color:#a7b1ba}.agenda-page__day header{z-index:1;pointer-events:none;justify-content:flex-end;display:flex;position:relative}.agenda-page__day header time{color:#3f5f7a;text-align:center;min-width:1.35rem;padding:.11rem .2rem;font-size:.66rem;font-weight:800}.agenda-page__day-events{z-index:1;pointer-events:none;gap:.2rem;margin-top:.24rem;display:grid;position:relative}.agenda-page__day-events>*{pointer-events:auto}.agenda-page__month-create-target{z-index:0;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.agenda-page__month-create-target:hover,.agenda-page__month-create-target:focus-visible{outline-offset:-2px;background:#07599d0a;outline:2px solid #87b5d7}.agenda-page__event{color:#173e61;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#f3f8fc;border:1px solid #dbe8f1;border-left:3px solid #3d8fc9;grid-template-columns:auto minmax(0,1fr);gap:.08rem .24rem;padding:.2rem .25rem;display:grid}.agenda-page__event--deadline{background:#fffaf0;border-left-color:#c88c16}.agenda-page__event.is-cancelled,.agenda-page__planning-row.is-cancelled,.agenda-page__time-event.is-cancelled{color:#7a4545;opacity:.82;background:#fbf1f1;border-color:#e2c5c5 #e2c5c5 #e2c5c5 #b96a6a}.agenda-page__event.is-cancelled span,.agenda-page__planning-row.is-cancelled .agenda-page__event-copy>strong,.agenda-page__time-event.is-cancelled>strong{color:inherit;text-decoration:line-through}.agenda-page__event.is-past,.agenda-page__planning-row.is-past,.agenda-page__time-event.is-past{color:#5f6f7c;opacity:.78;background:#eef2f5;border-color:#c9d2d9 #c9d2d9 #c9d2d9 #9aa8b3}.agenda-page__event.is-past span,.agenda-page__planning-row.is-past .agenda-page__event-copy>strong,.agenda-page__time-event.is-past>strong{color:inherit}.agenda-page__event:hover,.agenda-page__event:focus-visible,.agenda-page__planning-row:hover,.agenda-page__planning-row:focus-visible{background:#edf6fd;outline:none}.agenda-page__event time{color:#175b96;font-variant-numeric:tabular-nums;grid-row:span 2;min-width:2.5em;font-size:.55rem;font-weight:820}.agenda-page__event--deadline time{color:#8b600a}.agenda-page__event span,.agenda-page__event small,.agenda-page__event-copy strong,.agenda-page__event-copy small,.agenda-page__planning-context{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agenda-page__event span{color:#143b60;font-size:.58rem;font-weight:760}.agenda-page__event small{color:#748a9c;font-size:.52rem}.agenda-page__more{color:#5d7890;padding-left:.25rem;font-size:.55rem;font-weight:720}.agenda-page__planning-row{color:#1c4266;width:100%;min-width:0;min-height:3.45rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1eaf1;gap:.55rem;padding:.42rem .58rem}.agenda-page__planning-row>time{color:#1c4f7c;flex:none;gap:.06rem;width:3.8rem;display:grid}.agenda-page__planning-row>time strong{text-transform:capitalize;font-size:.66rem}.agenda-page__planning-row>time small{color:#7890a3;font-size:.57rem}.agenda-page__kind{letter-spacing:.035em;text-align:center;text-transform:uppercase;flex:none;min-width:4.4rem;padding:.18rem .32rem;font-size:.55rem;font-weight:820}.agenda-page__kind--hearing{color:#075a9f;background:#eaf4fe}.agenda-page__kind--deadline{color:#8b600a;background:#fff3d8}.agenda-page__event-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:.08rem;min-width:0}.agenda-page__event-copy strong{color:#153c60;font-size:.67rem}.agenda-page__event-copy small,.agenda-page__planning-context{color:#6f879a;font-size:.6rem}.agenda-page__planning-context{flex:0 15rem;width:24%}.agenda-page__pagination{color:#647d94;background:#f8fafc;border-top:1px solid #dce7ef;justify-content:space-between;gap:.65rem;min-height:2.45rem;padding:.34rem .58rem;font-size:.62rem}.agenda-page__pagination>span:last-child{gap:.28rem;display:flex}.agenda-page__pagination button:disabled{color:#a8b8c5;cursor:default;background:#f2f5f7}.agenda-page__state{color:#668198;background:#fff;border:1px solid #d9e5ee;margin:0;padding:1rem;font-size:.72rem}.agenda-page__state--error{color:#9b2639;background:#fff6f7;border-color:#edc9d1}.agenda-page__backdrop{z-index:100;background:#091f3666;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.agenda-page__preview{background:#fff;border:1px solid #b9d0e2;flex-direction:column;width:min(100%,35rem);max-height:min(82dvh,40rem);display:flex;overflow:hidden;box-shadow:0 14px 34px #072a4838}.agenda-page__preview>header{color:#fff;background:#093f74;justify-content:space-between;gap:.65rem;padding:.72rem}.agenda-page__preview>header p{color:#b9d8f2}.agenda-page__preview h2{margin-top:.12rem;font-size:.95rem}.agenda-page__preview>header button{color:#fff;background:0 0;border-color:#ffffff73;width:2rem;padding:0;font-size:1.1rem}.agenda-page__preview dl{gap:0;min-height:0;margin:0;padding:.35rem .72rem;display:grid;overflow-y:auto}.agenda-page__preview dl>div{border-bottom:1px solid #e3ebf1;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;padding:.46rem 0;display:grid}.agenda-page__preview dt{color:#6a8297;font-size:.62rem;font-weight:780}.agenda-page__preview dd{color:#173e61;margin:0;font-size:.68rem;line-height:1.35}.agenda-page__preview>footer{background:#f7fafc;border-top:1px solid #dce7ef;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;padding:.58rem .72rem}.agenda-page__preview>footer button:last-child:not(.agenda-page__action--danger),.agenda-page__preview button.agenda-page__action--primary{color:#fff;background:#07599d;border-color:#07599d}.agenda-page__preview button.agenda-page__action--danger{color:#9b2639;background:#fff;border-color:#d9a8b2}.agenda-page__preview button.agenda-page__action--danger:hover,.agenda-page__preview button.agenda-page__action--danger:focus-visible{color:#7f1729;background:#fff4f6;border-color:#c87989}.agenda-page__preview button:disabled{opacity:.55;cursor:default}.agenda-page__action-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.agenda-page__action-heading{padding:.72rem .78rem 0}.agenda-page__action-heading h3{color:#173e61;margin:0;font-size:.82rem}.agenda-page__action-heading p{color:#5f7487;letter-spacing:normal;text-transform:none;margin-top:.28rem;font-size:.66rem;font-weight:500;line-height:1.4}.agenda-page__action-fields{flex:auto}.agenda-page__action-form>footer{background:#f7fafc;border-top:1px solid #dce7ef;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;padding:.58rem .72rem;display:flex}@media (width<=64rem){.agenda-page__day{min-height:6.25rem}.agenda-page__planning-context{display:none}}@media (width<=48rem){.agenda-page__time-grid--week .agenda-page__time-grid-inner{min-width:46rem}.agenda-page__header{flex-direction:column;align-items:flex-start}.agenda-page__controls{justify-content:flex-start}.agenda-page__filters{flex-direction:column;align-items:stretch}.agenda-page__filter-select{width:100%;min-width:0}.agenda-page__day{min-height:0;padding:.2rem}.agenda-page__event{padding:.15rem;display:block}.agenda-page__event time,.agenda-page__event small{display:none}.agenda-page__event span{display:block}.agenda-page__planning-row{gap:.35rem}.agenda-page__kind{display:none}.agenda-page__preview dl>div{grid-template-columns:1fr;gap:.12rem}}.agenda-page__create{color:#fff!important;background:#07599d!important;border-color:#07599d!important}.agenda-page__time-grid{background:#fff;border:1px solid #d7e4ed;min-width:0;overflow-x:auto}.agenda-page__time-grid-inner{min-width:100%}.agenda-page__time-grid--week .agenda-page__time-grid-inner{min-width:0}.agenda-page__time-grid-header,.agenda-page__time-grid-body{display:grid}.agenda-page__time-grid-header{background:#f1f6fa;border-bottom:1px solid #d7e4ed;min-height:2.65rem}.agenda-page__time-grid-header>span{color:#637d93;text-transform:capitalize;border-left:1px solid #dce7ef;justify-content:center;align-items:center;gap:.35rem;min-width:0;padding:.38rem;display:flex}.agenda-page__time-grid-header>span:first-child{border-left:0}.agenda-page__time-grid-header small{font-size:.57rem;font-weight:760}.agenda-page__time-grid-header strong{color:#164d7b;text-align:center;min-width:1.45rem;font-size:.72rem}.agenda-page__time-grid-header>span.is-today strong{color:#fff;background:#07599d;padding:.14rem}.agenda-page__time-grid-scroll{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.agenda-page__time-grid-body{min-height:calc(24 * var(--agenda-hour-height,30px))}.agenda-page__time-scale,.agenda-page__time-day{height:calc(24 * var(--agenda-hour-height,30px));position:relative}.agenda-page__time-scale{color:#607b91;background:#f8fafc;border-right:1px solid #d7e4ed}.agenda-page__time-scale>span{height:1rem;font-size:.56rem;font-weight:740;line-height:1;position:absolute;right:.42rem;transform:translateY(-.08rem)}.agenda-page__time-day{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--agenda-hour-height,30px) / 2 - 1px), #edf2f6 calc(var(--agenda-hour-height,30px) / 2 - 1px), #edf2f6 calc(var(--agenda-hour-height,30px) / 2), transparent calc(var(--agenda-hour-height,30px) / 2), transparent calc(var(--agenda-hour-height,30px) - 1px), #d8e4ed calc(var(--agenda-hour-height,30px) - 1px), #d8e4ed var(--agenda-hour-height,30px));border-right:1px solid #dce7ef;min-width:0}.agenda-page__time-day:last-child{border-right:0}.agenda-page__time-day.is-today{background-color:#fbfdff}.agenda-page__time-slot{z-index:0;background:0 0;border:0;width:100%;padding:0;position:absolute;left:0}button.agenda-page__time-slot{cursor:crosshair}button.agenda-page__time-slot:hover,button.agenda-page__time-slot:focus-visible{outline-offset:-1px;background:#07599d0f;outline:1px solid #8bb8d8}.agenda-page__time-slot.is-working-hour{box-shadow:inset 3px 0 #07599d0d}.agenda-page__time-event{z-index:2;box-sizing:border-box;color:#153f63;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#eaf4fb;border:1px solid #a9cee7;border-left:3px solid #1979b9;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.05rem .25rem;padding:.24rem .3rem;display:grid;position:absolute;overflow:hidden}.agenda-page__time-event--deadline{color:#74500a;background:#fff6e2;border-color:#e2c98e #e2c98e #e2c98e #bb7d08}.agenda-page__time-event:hover,.agenda-page__time-event:focus-visible{z-index:3;filter:brightness(.98);outline-offset:-2px;outline:2px solid #6ca6cf}.agenda-page__time-event time{color:inherit;font-size:.54rem;font-weight:820}.agenda-page__time-event strong,.agenda-page__time-event small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agenda-page__time-event strong{font-size:.59rem}.agenda-page__time-event small{color:#627e94;grid-column:1/-1;font-size:.51rem}.agenda-page__editor{width:min(100%,37rem)}.agenda-page__editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;min-height:0;padding:.78rem;display:grid;overflow-y:auto}.agenda-page__editor-fields label,.agenda-page__fixed-case{color:#4d6b84;gap:.3rem;min-width:0;font-size:.68rem;font-weight:760;display:grid}.agenda-page__editor-fields .sgnc-searchable-select{min-width:0}.agenda-page__editor-notes,.agenda-page__editor-fields>.agenda-page__state{grid-column:1/-1}.agenda-page__editor-fields>.agenda-page__state--error{color:#9b2639}.agenda-page__fixed-case{background:#f4f8fb;border:1px solid #d6e3ec;align-content:center;padding:.4rem .5rem}.agenda-page__fixed-case strong{overflow-wrap:anywhere;color:#173e61;min-width:0;font-size:.66rem}.agenda-page__workspace--embedded{background:#f8fafc;border:1px solid #d7e4ed;padding:.7rem}.agenda-page__workspace--embedded .agenda-page__calendar-grid{grid-template-rows:repeat(6,minmax(0,1fr))}.agenda-page__workspace--embedded .agenda-page__day{min-height:0}.agenda-page__workspace--embedded .agenda-page__header{flex-wrap:wrap;align-items:flex-start}.agenda-page__workspace--embedded .agenda-page__header>div:first-child{flex:12rem;min-width:12rem}.agenda-page__workspace--embedded .agenda-page__controls{flex:34rem;min-width:min(100%,32rem)}.agenda-page__workspace button,.agenda-page__workspace input,.agenda-page__workspace select,.agenda-page__workspace textarea,.agenda-page__workspace section,.agenda-page__workspace article,.agenda-page__workspace nav{border-radius:0}@media (width<=48rem){.agenda-page__tabs{width:100%;margin-left:0;overflow-x:auto}.agenda-page__tabs button{flex:1 0 auto}.agenda-page__editor-fields{grid-template-columns:1fr}.agenda-page__editor-notes,.agenda-page__editor-fields>.agenda-page__state{grid-column:auto}.agenda-page__workspace--embedded{padding:.45rem}.agenda-page__workspace--embedded .agenda-page__controls{justify-content:flex-start;min-width:0}}.agenda-page__workspace{flex:1 1 0;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;height:auto;min-height:0;display:grid;overflow:hidden}.agenda-page__month{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.agenda-page__calendar-grid{align-content:stretch;height:100%;min-height:0;overflow:hidden}.agenda-page__day{height:auto;min-height:0}.access-shell.agenda-page .access-main,.access-shell.agenda-page .access-main__content{min-height:0;overflow:hidden}.access-shell.agenda-page .access-main__content{flex-direction:column;flex:1 1 0;display:flex}.access-shell.agenda-page .agenda-page__workspace{flex:1 1 0;min-height:0}.agenda-page__planning{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.agenda-page__planning-list{min-height:0;overflow:hidden auto}.agenda-page__pagination{flex:none;grid-row:2}.agenda-page__planning-list{overflow-y:hidden!important}.agenda-page__preview[role=alertdialog]{width:min(100%,26rem);max-height:min(70dvh,28rem)}.agenda-page__preview[role=alertdialog] .agenda-page__editor-fields{padding:1rem}.agenda-page__preview[role=alertdialog] .agenda-page__editor-fields p{color:#173e61;margin:0;line-height:1.5}.agenda-page__preview[role=alertdialog]>footer button:last-child{color:#fff;background:#b42318;border-color:#b42318}.agenda-page__preview[role=alertdialog]>footer button:last-child:hover,.agenda-page__preview[role=alertdialog]>footer button:last-child:focus-visible{color:#fff;background:#8f1d14;border-color:#8f1d14}.agenda-page__historical-warning{box-sizing:border-box;color:#8a4b08;white-space:nowrap;background:#fff7e6;border:1px solid #f2c078;border-radius:.45rem;grid-column:1/-1;align-items:flex-start;gap:.5rem;width:100%;margin:0;padding:.65rem .75rem;font-size:.72rem;line-height:1.4;display:flex}.agenda-page__historical-warning>span:first-child{flex:none;font-size:.9rem;line-height:1.1}.access-shell.case-settings-access-shell{background:#f7f9fc}.case-settings-access-shell .access-main{padding:.85rem 1.5rem 0}.case-settings-intro{color:#526b86;gap:.22rem;margin:.1rem 0 1rem;display:grid}.case-settings-intro p,.case-settings-intro strong,.case-settings-intro span{margin:0}.case-settings-intro p{color:#0a67d5;font-size:.76rem;font-weight:750}.case-settings-intro strong{color:#092752;font-size:1rem}.case-settings-intro>span{font-size:.8rem}.case-settings-grid{grid-template-columns:repeat(3,minmax(16rem,1fr));align-items:start;gap:.9rem;display:grid}.case-settings-section{background:#fff;border:1px solid #cfdae7;border-radius:.58rem;min-width:0;overflow:hidden;box-shadow:0 1px 5px #001e4608}.case-settings-section>header{border-bottom:1px solid #e0e7ef;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.95rem;display:flex}.case-settings-section h2,.case-settings-section p{margin:0}.case-settings-section h2{color:#082653;font-size:.94rem}.case-settings-section header p{color:#667d94;margin-top:.32rem;font-size:.73rem;line-height:1.35}.case-settings-add,.case-settings-row__actions button,.case-settings-editor footer button{cursor:pointer;min-height:2rem;font:inherit;border:1px solid #c6d5e4;border-radius:.32rem;font-size:.72rem;font-weight:750}.case-settings-add{color:#fff;background:#063f80;border-color:#063f80;flex:none;padding:0 .62rem}.case-settings-add span{margin-right:.18rem;font-size:1rem}.case-settings-list{max-height:calc(100vh - 15.5rem);overflow:auto}.case-settings-row{border-bottom:1px solid #e5ebf1;grid-template-columns:minmax(0,1fr) auto;gap:.5rem .7rem;padding:.8rem .9rem;display:grid}.case-settings-row:last-child{border-bottom:0}.case-settings-row--inactive{background:#fafbfd}.case-settings-row__identity{min-width:0}.case-settings-row__identity strong,.case-settings-row__identity code,.case-settings-row__identity p{display:block}.case-settings-row__identity strong{color:#12345f;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.case-settings-row__identity code{color:#5d7693;margin-top:.18rem;font-size:.65rem}.case-settings-row__identity p{color:#667d94;margin:.3rem 0 0;font-size:.7rem;line-height:1.35}.case-settings-row__links{color:#2369af;gap:.16rem;margin-top:.38rem;font-size:.67rem;font-weight:700;display:grid}.case-settings-row__meta{align-content:start;justify-items:end;gap:.28rem;display:grid}.case-settings-row__meta small{color:#7890a7;font-size:.64rem}.case-settings-status{color:#087a58;background:#e7f7f0;border-radius:99rem;padding:.18rem .42rem;font-size:.64rem;font-weight:800}.case-settings-status.is-inactive{color:#687c90;background:#edf1f5}.case-settings-row__actions{grid-column:1/-1;gap:.45rem;display:flex}.case-settings-row__actions button{color:#245584;background:#fff;padding:0 .55rem}.case-settings-row__actions button:last-child{color:#8a5c13}.case-settings-row__actions button:disabled,.case-settings-editor button:disabled{cursor:wait;opacity:.58}.case-settings-empty,.case-settings-state,.case-settings-feedback{color:#607991;margin:0;padding:.95rem;font-size:.8rem}.case-settings-feedback{color:#076849;background:#eaf8f1;border:1px solid #c7eddd;border-radius:.38rem;margin-bottom:.75rem}.case-settings-feedback--error{color:#a73333;background:#fff2f2;border-color:#f0c8c8}.case-settings-modal{z-index:50;background:#0017376b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.case-settings-editor{background:#fff;border:1px solid #c8d7e6;border-radius:.65rem;width:min(100%,38rem);max-height:min(44rem,100vh - 2rem);overflow:auto;box-shadow:0 1.25rem 3rem #0017373d}.case-settings-editor header,.case-settings-editor footer{justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.case-settings-editor header{border-bottom:1px solid #e0e8f0}.case-settings-editor header p,.case-settings-editor header h2{margin:0}.case-settings-editor header p{color:#1b68bb;font-size:.7rem;font-weight:800}.case-settings-editor header h2{color:#092652;margin-top:.18rem;font-size:1rem}.case-settings-editor header button{color:#55708d;cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;font-size:1.45rem}.case-settings-editor__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.case-settings-editor label{color:#1b416b;gap:.35rem;font-size:.75rem;font-weight:750;display:grid}.case-settings-editor input,.case-settings-editor select,.case-settings-editor textarea{box-sizing:border-box;color:#102d52;width:100%;font:inherit;background:#fff;border:1px solid #bdcee0;border-radius:.32rem;padding:.55rem .62rem;font-size:.82rem}.case-settings-editor input:disabled{color:#6c8094;background:#f3f6f9}.case-settings-editor label small{color:#71869a;font-size:.66rem;font-weight:500}.case-settings-editor label .case-settings-inline-error{color:#a73333;margin:0;font-size:.68rem;font-weight:500;line-height:1.35}.case-settings-editor [aria-invalid=true]{border-color:#a73333;box-shadow:0 0 0 1px #a733331f}.case-settings-editor__wide{grid-column:1/-1}.case-settings-editor footer{border-top:1px solid #e0e8f0}.case-settings-editor footer button{color:#325675;background:#fff;padding:0 .9rem}.case-settings-editor footer button[type=submit]{color:#fff;background:#073e7d;border-color:#073e7d}@media (width<=1180px){.case-settings-grid{grid-template-columns:repeat(2,minmax(17rem,1fr))}}@media (width<=760px){.access-shell.case-settings-access-shell{grid-template-columns:minmax(0,1fr)}.case-settings-access-shell .access-main{padding:.75rem .8rem 1.5rem}.case-settings-grid,.case-settings-editor__body{grid-template-columns:minmax(0,1fr)}.case-settings-list{max-height:none}.case-settings-editor__wide{grid-column:auto}}.case-settings-template-create,.case-settings-template-heading,.case-settings-template-selector,.case-settings-template-item__fields{align-items:end;gap:.6rem;display:flex}.case-settings-template-create,.case-settings-template-selector,.case-settings-template-heading,.case-settings-template-note{border-bottom:1px solid #dce5ee;margin:0;padding:.7rem .82rem}.case-settings-template-create label,.case-settings-template-selector,.case-settings-template-heading label,.case-settings-template-item label{color:#385876;gap:.25rem;font-size:.64rem;font-weight:750;display:grid}.case-settings-template-create label,.case-settings-template-heading label,.case-settings-template-item__help{flex:16rem}.case-settings-template-create input,.case-settings-template-selector select,.case-settings-template-heading input,.case-settings-template-item input{color:#173d62;min-height:2.15rem;font:inherit;background:#fff;border:1px solid #b9c9d8;border-radius:0;padding:.4rem .52rem}.case-settings-template-heading{flex-wrap:wrap;align-items:end}.case-settings-template-note{color:#657c91;font-size:.66rem}.case-settings-template-item{align-items:end;gap:.7rem}.case-settings-template-item__fields{flex-wrap:wrap;flex:auto;min-width:0}.case-settings-template-item__fields label:not(.case-settings-template-item__help){flex:0 10rem}.case-settings-template-item__fields code{color:#60798f;align-self:center;font-size:.61rem}@media (width<=760px){.case-settings-template-create,.case-settings-template-heading,.case-settings-template-selector,.case-settings-template-item,.case-settings-template-item__fields{flex-direction:column;align-items:stretch}}.settings-workspace{background:#fff;border:1px solid #c8d5e2;grid-template-columns:17rem minmax(0,1fr);min-height:calc(100dvh - 7.5rem);display:grid;overflow:hidden}.settings-workspace__navigation{background:#f4f7fa;border-right:1px solid #cfdbe6;min-width:0;overflow-y:auto}.settings-workspace__navigation>header{color:#fff;background:#073765;border-bottom:3px solid #c79b32;align-items:center;gap:.58rem;padding:.75rem;display:flex}.settings-workspace__icon{border:1px solid #ffffff61;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.settings-workspace__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.2rem;height:1.2rem}.settings-workspace__navigation>header div{gap:.1rem;min-width:0;display:grid}.settings-workspace__navigation>header strong{font-size:.82rem}.settings-workspace__navigation>header small{color:#c9d9e8;font-size:.61rem}.settings-workspace__navigation>section{border-bottom:1px solid #d9e2eb}.settings-workspace__navigation h2{color:#647c92;letter-spacing:.055em;text-transform:uppercase;margin:0;padding:.62rem .7rem .32rem;font-size:.58rem;font-weight:820}.settings-workspace__navigation section button{color:#173d62;cursor:pointer;width:100%;min-width:0;font:inherit;text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;gap:.12rem;padding:.48rem .7rem;display:grid}.settings-workspace__navigation section button:hover,.settings-workspace__navigation section button:focus-visible{background:#eaf1f7;outline:none}.settings-workspace__navigation section button.is-active{color:#064f97;background:#fff;border-left-color:#0d70c8}.settings-workspace__navigation section button>span{font-size:.7rem;font-weight:760}.settings-workspace__navigation section button>small{overflow-wrap:anywhere;color:#6d8296;font-size:.59rem;line-height:1.3}.settings-workspace__content{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.settings-workspace__content-header{background:#fff;border-bottom:1px solid #d6e0e9;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.68rem .82rem;display:flex}.settings-workspace__content-header p,.settings-workspace__content-header h2,.settings-workspace__content-header span{margin:0}.settings-workspace__content-header p{color:#887025;letter-spacing:.055em;text-transform:uppercase;font-size:.56rem;font-weight:820}.settings-workspace__content-header h2{color:#092e54;margin-top:.1rem;font-size:.96rem}.settings-workspace__content-header span,.settings-workspace__content-header>small{color:#687e93;font-size:.62rem}.settings-workspace__content-header>small{flex:none}.settings-workspace__pane{background:#f6f8fa;min-width:0;min-height:0;padding:.62rem;overflow:auto}.settings-workspace__pane :is(.case-settings-grid,.actor-settings-grid){grid-template-columns:minmax(0,1fr);gap:0}.settings-workspace__pane :is(.case-settings-section,.actor-settings-panel){box-shadow:none;border-radius:0}.settings-workspace__pane .dossiers-physical-locations-dialog--page{border-radius:0;min-height:0}@media (width<=60rem){.settings-workspace{grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}.settings-workspace__navigation{border-bottom:1px solid #cfdbe6;border-right:0;max-height:20rem}.settings-workspace__content,.settings-workspace__pane{overflow:visible}.settings-workspace__content-header{flex-direction:column;align-items:flex-start}}.case-settings-grid--hub{border:1px solid #c8d5e2;grid-template-columns:minmax(0,1fr);gap:0}.case-settings-section--hub{box-shadow:none;border:0;border-bottom:1px solid #dce5ee;border-radius:0}.case-settings-section--hub:last-child{border-bottom:0}.case-settings-section--hub>header{border-bottom:0;grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;padding:.72rem .82rem;display:grid}.case-settings-section__category{color:#52708d;letter-spacing:.055em;text-transform:uppercase;font-size:.64rem;font-weight:800}.case-settings-grid--hub .case-settings-add,.case-settings-section,.case-settings-editor,.case-settings-feedback,.case-settings-status,.case-settings-add,.case-settings-row__actions button,.case-settings-editor footer button,.case-settings-editor input,.case-settings-editor select,.case-settings-editor textarea{border-radius:0}@media (width<=760px){.case-settings-section--hub>header{grid-template-columns:minmax(0,1fr) auto}.case-settings-section__category{grid-column:1/-1;margin-bottom:.24rem}}.case-settings-grid--single{grid-template-columns:minmax(0,1fr)}.settings-workspace{grid-template-columns:17rem minmax(0,1fr)}.settings-workspace__navigation header{padding:.72rem}.settings-workspace__navigation h2{padding:.56rem .72rem .3rem;font-size:.6rem}.settings-workspace__navigation section button span{font-size:.72rem;line-height:1.2}.settings-workspace__navigation section button small{font-size:.59rem;line-height:1.25}.case-settings-section--register{box-shadow:none;border-radius:0;overflow:hidden}.case-settings-section--register>header{padding:.72rem .82rem}.case-settings-register__toolbar{background:#f7f9fb;border-bottom:1px solid #d8e2ec;grid-template-columns:minmax(14rem,1fr) 9rem 7rem auto;align-items:end;gap:.6rem;padding:.65rem .75rem;display:grid}.case-settings-register__toolbar label{color:#496782;gap:.22rem;font-size:.62rem;font-weight:760;display:grid}.case-settings-register__toolbar input,.case-settings-register__toolbar select{box-sizing:border-box;color:#173b60;width:100%;min-height:2.15rem;font:inherit;background:#fff;border:1px solid #bdccda;border-radius:0;padding:.38rem .5rem;font-size:.72rem}.case-settings-register__toolbar .case-settings-add{white-space:nowrap;min-height:2.15rem}.case-settings-table-wrap{width:100%;overflow:auto}.case-settings-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:58rem}.case-settings-table th{color:#49637d;letter-spacing:.035em;text-align:left;text-transform:uppercase;background:#edf2f6;border-bottom:1px solid #cbd8e4;padding:.48rem .58rem;font-size:.62rem;font-weight:820}.case-settings-table th:first-child{width:25%}.case-settings-table th:nth-child(2){width:18%}.case-settings-table th:nth-child(3){width:24%}.case-settings-table th:nth-child(4){width:7%}.case-settings-table th:nth-child(5){width:9%}.case-settings-table th:nth-child(6){width:17%}.case-settings-table td{color:#234561;vertical-align:middle;border-bottom:1px solid #e1e8ef;padding:.48rem .58rem;font-size:.7rem}.case-settings-table tbody tr:hover{background:#f7fafc}.case-settings-table tbody tr.is-inactive{opacity:.72;background:#fafbfc}.case-settings-table__label strong,.case-settings-table__label small,.case-settings-table__details span,.case-settings-table__details small{display:block}.case-settings-table__label strong{color:#153b62;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.case-settings-table__label small,.case-settings-table__details small{color:#708398;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.61rem;line-height:1.25;overflow:hidden}.case-settings-table code{color:#5b7187;font-size:.62rem}.case-settings-table__actions{flex-wrap:wrap;gap:.3rem;display:flex}.case-settings-table__actions button,.case-settings-register__pagination button{color:#245584;cursor:pointer;min-height:1.85rem;font:inherit;background:#fff;border:1px solid #c5d3e0;border-radius:0;padding:0 .48rem;font-size:.65rem;font-weight:720}.case-settings-table__actions button:last-child{color:#8a5c13}.case-settings-table__actions button:disabled,.case-settings-register__pagination button:disabled{cursor:default;opacity:.45}.case-settings-table__empty{text-align:center;color:#71869a!important;padding:1.5rem!important}.case-settings-register__pagination{color:#61778d;background:#f7f9fb;border-top:1px solid #d6e0e9;justify-content:space-between;align-items:center;gap:1rem;min-height:2.8rem;padding:.45rem .65rem;font-size:.66rem;display:flex}.case-settings-register__pagination>div{align-items:center;gap:.5rem;display:flex}@media (width<=70rem){.case-settings-register__toolbar{grid-template-columns:minmax(12rem,1fr) 8rem 6rem}.case-settings-register__toolbar .case-settings-add{grid-column:1/-1;justify-self:end}}.settings-workspace__navigation section button{gap:.12rem;min-height:3.1rem;padding:.58rem .72rem}.settings-workspace__navigation h2{padding-top:.64rem}.actor-settings-panel--register{box-shadow:none;border-radius:0;overflow:hidden}.settings-workspace__pane .actor-settings-panel--register{border:1px solid #c8d5e2}@media (width<=60rem){.settings-workspace__navigation section button{min-height:2.75rem}}.settings-workspace{align-items:start;height:auto;min-height:0;max-height:none;overflow:visible}.settings-workspace__navigation{min-height:0;max-height:calc(100dvh - 12.5rem);overflow-y:auto}.settings-workspace__content{grid-template-rows:auto auto;overflow:visible}.settings-workspace__content,.settings-workspace__pane{min-height:0}.settings-workspace__pane{overflow:visible}.settings-workspace__pane :is(.case-settings-grid,.actor-settings-grid){align-content:start;min-height:0}.settings-workspace__pane :is(.case-settings-section--register,.actor-settings-panel--register){align-self:start;height:auto;min-height:0}.case-settings-table-wrap{overflow:auto visible}.case-settings-register__pagination{min-height:2.6rem}.case-settings-template-register{overflow:hidden}.case-settings-template-table{min-width:48rem}.case-settings-template-table th:first-child{width:36%}.case-settings-template-table th:nth-child(2){width:10%}.case-settings-template-table th:nth-child(3){width:14%}.case-settings-template-table th:nth-child(4){width:12%}.case-settings-template-table th:nth-child(5){width:28%}.case-settings-template-create-compact{background:#f7f9fb;border-bottom:1px solid #d8e2ec;grid-template-columns:minmax(16rem,1fr) auto auto;align-items:end;gap:.55rem;padding:.65rem .75rem;display:grid}.case-settings-template-create-compact label,.case-settings-template-commandbar label,.case-settings-template-add-root label{color:#506173;letter-spacing:.04em;text-transform:uppercase;gap:.28rem;min-width:0;font-size:.62rem;font-weight:700;display:grid}.case-settings-template-create-compact input,.case-settings-template-commandbar input,.case-settings-template-add-root input,.case-settings-template-root-form input{color:#17283a;width:100%;min-width:0;min-height:2.1rem;font:inherit;background:#fff;border:1px solid #c7d3df;border-radius:0;padding:.42rem .55rem}.case-settings-template-cancel,.case-settings-template-commandbar button,.case-settings-template-root-actions button,.case-settings-template-add-root button,.case-settings-template-modal__header>button{color:#23405d;cursor:pointer;background:#fff;border:1px solid #b9c8d7;border-radius:0;min-height:2.1rem;padding:.38rem .62rem;font-size:.68rem;font-weight:700}.case-settings-template-modal-backdrop{z-index:130;background:#0a19286b;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.case-settings-template-modal{background:#fff;border:1px solid #9fb1c3;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:min(92rem,96vw);max-height:calc(100dvh - 3rem);display:grid;overflow:hidden;box-shadow:0 18px 50px #1124363d}.case-settings-template-modal__header{background:#eef3f7;border-bottom:1px solid #cfdbe6;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.case-settings-template-modal__header small{color:#58718a;letter-spacing:.12em;font-size:.58rem;font-weight:800}.case-settings-template-modal__header h2,.case-settings-template-modal__header p{margin:0}.case-settings-template-modal__header h2{color:#18344e;margin-top:.12rem;font-size:1rem}.case-settings-template-modal__header p{color:#66788a;margin-top:.16rem;font-size:.7rem}.case-settings-template-modal__body{min-height:0;padding:.75rem;overflow:auto}.case-settings-template-commandbar{justify-content:space-between;align-items:end;gap:.75rem;padding-bottom:.65rem;display:flex}.case-settings-template-commandbar form{grid-template-columns:minmax(18rem,32rem) auto;align-items:end;gap:.5rem;display:grid}.case-settings-template-commandbar__actions{align-items:center;gap:.45rem;display:flex}.case-settings-template-roots{border:1px solid #cbd7e2;overflow-x:auto}.case-settings-template-roots table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:68rem}.case-settings-template-roots th{color:#52677b;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#edf2f6;border-bottom:1px solid #cbd7e2;padding:.45rem .5rem;font-size:.59rem;font-weight:800}.case-settings-template-roots th:first-child{width:22%}.case-settings-template-roots th:nth-child(2){width:7%}.case-settings-template-roots th:nth-child(3){width:30%}.case-settings-template-roots th:nth-child(4){width:13%}.case-settings-template-roots th:nth-child(5){width:10%}.case-settings-template-roots th:nth-child(6){width:18%}.case-settings-template-roots td{border-bottom:1px solid #e1e8ef;padding:0}.case-settings-template-roots tr:last-child td{border-bottom:0}.case-settings-template-roots tr.is-inactive{opacity:.58}.case-settings-template-root-form{grid-template-columns:22% 7% 30% 13% 10% 18%;align-items:center;min-height:3rem;display:grid}.case-settings-template-root-form>*{min-width:0;padding:.34rem .45rem}.case-settings-template-root-form input{min-height:1.95rem}.case-settings-template-root-form code{color:#52677b;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.case-settings-template-root-actions{gap:.3rem;display:flex}.case-settings-template-root-actions button{min-height:1.9rem;padding:.28rem .42rem;font-size:.62rem}.case-settings-template-add-root{background:#f8fafc;border:1px solid #d5e0e9;grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:.5rem;margin-top:.65rem;padding:.6rem;display:grid}.settings-workspace__pane .dossiers-physical-locations-dialog--page{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.settings-workspace__pane .dossiers-physical-locations-dialog__body{flex:none;padding:0;overflow:visible}.settings-workspace__pane .dossiers-physical-locations-hierarchy{box-shadow:none;background:#fff;border:1px solid #c8d5e2;border-radius:0;margin:0;padding:0;display:block;overflow:hidden}.settings-workspace__pane .dossiers-physical-locations-hierarchy__heading{background:#f5f8fa;border-bottom:1px solid #c8d5e2;justify-content:space-between;align-items:center;gap:.8rem;padding:.68rem .78rem;display:flex}.settings-workspace__pane .dossiers-physical-locations-hierarchy__heading h3{color:#18364f;margin:0;font-size:.88rem;font-weight:800}.settings-workspace__pane .dossiers-physical-locations-hierarchy__heading p{color:#687b8d;margin:.1rem 0 0;font-size:.65rem}.settings-workspace__pane .dossiers-physical-locations-hierarchy__heading>button{color:#fff;background:#1e527e;border:1px solid #547694;border-radius:0;min-height:2.05rem;padding:.36rem .62rem;font-size:.66rem;font-weight:800}.settings-workspace__pane .dossiers-physical-locations-table{border:0;border-radius:0;overflow-x:auto}.settings-workspace__pane .dossiers-physical-locations-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:62rem}.settings-workspace__pane .dossiers-physical-locations-table th{color:#50677c;letter-spacing:.065em;text-align:left;text-transform:uppercase;background:#eaf0f5;border-bottom:1px solid #c8d5e2;padding:.44rem .52rem;font-size:.58rem;font-weight:800}.settings-workspace__pane .dossiers-physical-locations-table th:first-child{width:34%}.settings-workspace__pane .dossiers-physical-locations-table th:nth-child(2){width:12%}.settings-workspace__pane .dossiers-physical-locations-table th:nth-child(3){width:18%}.settings-workspace__pane .dossiers-physical-locations-table th:nth-child(4){width:14%}.settings-workspace__pane .dossiers-physical-locations-table th:nth-child(5){width:22%}.settings-workspace__pane .dossiers-physical-locations-table td{color:#263c50;vertical-align:middle;border-bottom:1px solid #e0e7ee;padding:.42rem .5rem;font-size:.68rem}.settings-workspace__pane .dossiers-physical-locations-table tbody tr:hover{background:#f7f9fb}.settings-workspace__pane .dossiers-physical-locations-table__tree-cell{align-items:center;gap:.38rem;min-width:0;display:flex}.settings-workspace__pane .dossiers-physical-locations-table__tree-cell>span:last-child{min-width:0}.settings-workspace__pane .dossiers-physical-locations-table__tree-cell strong,.settings-workspace__pane .dossiers-physical-locations-table__tree-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-workspace__pane .dossiers-physical-locations-table__tree-cell strong{color:#18364f;font-size:.69rem}.settings-workspace__pane .dossiers-physical-locations-table__tree-cell small{color:#7a8997;margin-top:.08rem;font-size:.59rem}.settings-workspace__pane .dossiers-physical-locations-table__toggle,.settings-workspace__pane .dossiers-physical-locations-table__leaf{flex:0 0 1.35rem;width:1.35rem;height:1.35rem}.settings-workspace__pane .dossiers-physical-locations-table__toggle{color:#365a79;background:#fff;border:1px solid #c4d0db;border-radius:0;place-items:center;padding:0;font-size:.74rem;display:grid}.settings-workspace__pane .dossiers-physical-locations-table__leaf{border-left:1px solid #d7e0e8;display:block}.settings-workspace__pane .dossiers-physical-locations-table__actions{flex-wrap:wrap;gap:.28rem;display:flex}.settings-workspace__pane .dossiers-physical-locations-table__actions button{color:#2b4d69;background:#fff;border:1px solid #c0ccd7;border-radius:0;min-height:1.85rem;padding:.25rem .42rem;font-size:.6rem;font-weight:700}.settings-workspace__pane .dossiers-physical-locations-table__actions button:hover,.settings-workspace__pane .dossiers-physical-locations-table__toggle:hover{background:#eef3f7}@media (width<=72rem){.settings-workspace{height:auto;min-height:0;max-height:none}.settings-workspace__pane{overflow:visible}.case-settings-template-create-compact{grid-template-columns:1fr}.case-settings-template-commandbar{flex-direction:column;align-items:stretch}.case-settings-template-commandbar form{grid-template-columns:1fr auto}}.access-shell.actor-settings-access-shell{background:#f6f8fb}.actor-settings-access-shell .access-main{padding:.85rem 1.5rem 2.25rem}.actor-settings-intro{color:#58708b;gap:.2rem;margin:.1rem 0 1rem;display:grid}.actor-settings-intro p,.actor-settings-intro strong,.actor-settings-intro span{margin:0}.actor-settings-intro p{color:#0966cf;font-size:.76rem;font-weight:750}.actor-settings-intro strong{color:#082753;font-size:1rem}.actor-settings-intro>span{font-size:.8rem}.actor-settings-grid{grid-template-columns:minmax(24rem,.95fr) minmax(28rem,1.05fr);align-items:start;gap:.9rem;display:grid}.actor-settings-panel{background:#fff;border:1px solid #ccd9e7;border-radius:.7rem;min-width:0;overflow:hidden;box-shadow:0 6px 20px #0928520d}.actor-settings-panel:before{content:"";background:#168bf0;height:.18rem;display:block}.actor-settings-panel--jurisdictions:before{background:#c9981a}.actor-settings-panel>header{border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.05rem .9rem;display:flex}.actor-settings-panel>header span{color:#157ed6;letter-spacing:.075em;font-size:.65rem;font-weight:850}.actor-settings-panel h2,.actor-settings-panel p{margin:0}.actor-settings-panel h2{color:#062b59;margin-top:.15rem;font-size:1rem}.actor-settings-panel header p{color:#657d96;margin-top:.3rem;font-size:.73rem;line-height:1.35}.actor-settings-button,.actor-settings-row-actions button{cursor:pointer;font:inherit;border:1px solid #b9cce0;border-radius:.42rem;font-size:.73rem;font-weight:750}.actor-settings-button{color:#fff;background:#074684;border-color:#074684;min-height:2.15rem;padding:0 .72rem}.actor-settings-button--secondary{color:#274d74;background:#fff;border-color:#c4d2e0}.actor-settings-button:disabled,.actor-settings-row-actions button:disabled{cursor:not-allowed;opacity:.55}.actor-settings-natures,.actor-settings-jurisdictions{scrollbar-color:#9fb5ca transparent;scrollbar-width:thin;max-height:34rem;overflow-y:auto}.actor-settings-nature,.actor-settings-jurisdictions article{border-bottom:1px solid #e7edf3;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.78rem 1rem;display:grid}.actor-settings-nature:last-child,.actor-settings-jurisdictions article:last-child{border-bottom:0}.actor-settings-nature__icon,.actor-settings-jurisdiction__icon{color:#126dba;background:#eef7ff;border:1px solid #d5e9fa;border-radius:.55rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.actor-settings-nature__icon svg,.actor-settings-jurisdiction__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.05rem}.actor-settings-jurisdiction__icon{color:#9a6800;background:#fff8e8;border-color:#f2dfad}.actor-settings-nature strong,.actor-settings-jurisdictions strong{color:#0a315f;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;display:block;overflow:hidden}.actor-settings-nature small,.actor-settings-jurisdictions small{color:#6c8299;margin-top:.1rem;font-size:.66rem;display:block}.actor-settings-nature p{color:#75889d;margin-top:.18rem;font-size:.67rem}.actor-settings-status{color:#6d7280;background:#f0f2f5;border-radius:999px;padding:.22rem .48rem;font-size:.64rem;font-weight:800}.actor-settings-status--active{color:#096a4c;background:#e5f7ef}.actor-settings-row-actions{grid-column:2/-1;justify-content:flex-end;gap:.42rem;display:flex}.actor-settings-row-actions button{color:#12548f;background:#fff;min-height:1.8rem;padding:0 .55rem}.actor-settings-row-actions button:hover{background:#edf6ff}.actor-settings-empty,.actor-settings-state,.actor-settings-warning{color:#647b92;padding:1.1rem;font-size:.78rem}.actor-settings-warning{color:#7a5600;background:#fff8e8;border-bottom:1px solid #f0dfb7}.actor-settings-feedback{color:#0b674a;background:#ebf8f2;border:1px solid #bce6d3;border-radius:.5rem;margin:0 0 .8rem;padding:.7rem .8rem;font-size:.76rem}.actor-settings-feedback--error{color:#a02032;background:#fff1f3;border-color:#efc4cb}.actor-settings-modal{z-index:1400;background:#0319348a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.actor-settings-editor{background:#fff;border-radius:.72rem;width:min(38rem,100%);overflow:hidden;box-shadow:0 20px 65px #00183647}.actor-settings-editor>header{color:#fff;background:linear-gradient(100deg,#06366a,#0874c7);border-bottom:3px solid #e6b632;padding:1rem 1.2rem;position:relative}.actor-settings-editor header span{color:#ffcd4e;letter-spacing:.08em;font-size:.65rem;font-weight:850}.actor-settings-editor h2{margin:.18rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.actor-settings-editor header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:50%;width:2rem;height:2rem;font-size:1.1rem;position:absolute;top:.8rem;right:.9rem}.actor-settings-editor__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1.1rem 1.2rem;display:grid}.actor-settings-editor label{color:#183f68;gap:.32rem;font-size:.72rem;font-weight:750;display:grid}.actor-settings-editor__wide,.actor-settings-editor__body>.actor-settings-feedback{grid-column:1/-1}.actor-settings-editor input,.actor-settings-editor select,.actor-settings-editor textarea{box-sizing:border-box;color:#0b315d;width:100%;font:inherit;background:#fbfdff;border:1px solid #c5d4e3;border-radius:.42rem;padding:.62rem .7rem;font-weight:500}.actor-settings-editor input:focus,.actor-settings-editor select:focus,.actor-settings-editor textarea:focus{border-color:#1689e8;outline:0;box-shadow:0 0 0 3px #1689e81f}.actor-settings-panel,.actor-settings-nature,.actor-settings-jurisdictions article,.actor-settings-button,.actor-settings-row-actions button,.actor-settings-status,.actor-settings-editor,.actor-settings-editor header button,.actor-settings-editor :is(input,select,textarea){border-radius:0}.settings-workspace__pane .actor-settings-nature,.settings-workspace__pane .actor-settings-jurisdictions article{grid-template-columns:2rem minmax(0,1fr) auto auto;min-height:3.25rem;padding:.5rem .62rem}.settings-workspace__pane .actor-settings-nature__icon,.settings-workspace__pane .actor-settings-jurisdiction__icon{border-radius:0}.actor-settings-editor input:disabled{color:#667e96;background:#eef2f6}.actor-settings-editor label small{color:#71869c;font-size:.65rem;font-weight:500}.actor-settings-editor footer{background:#f8fafc;border-top:1px solid #dce5ee;justify-content:flex-end;gap:.55rem;padding:.8rem 1.2rem;display:flex}@media (width<=1100px){.actor-settings-grid{grid-template-columns:1fr}}@media (width<=720px){.actor-settings-access-shell .access-main{padding:.8rem}.actor-settings-panel>header,.actor-settings-editor__body{grid-template-columns:1fr}.actor-settings-panel>header{flex-direction:column}.actor-settings-editor__wide{grid-column:auto}}.access-shell.users-access-shell{background:#f8fafc}.users-access-shell .access-topbar{min-height:4.7rem;padding:0 1.75rem 0 1.55rem}.users-access-shell .access-search{width:39.2rem;min-width:39.2rem;min-height:2.8rem}.users-access-shell .access-search input{min-height:2.65rem;font-size:1rem}.users-access-shell .access-avatar{width:2.85rem;height:2.85rem}.users-access-shell .access-topbar__identity{min-width:18.6rem}.users-access-shell .access-topbar__identity small{color:#0063dc}.users-access-shell .access-main{padding:.85rem 2.3rem 2.45rem 1.55rem;overflow:visible}.users-access-shell .access-page-heading{min-height:4.55rem}.users-access-shell .access-page-heading .sgnc-eyebrow{color:#0061d7;font-size:.78rem}.users-access-shell .access-page-heading h1{letter-spacing:-.035em;margin-top:.45rem;font-size:2rem}.users-heading-actions{align-items:center;gap:1rem;padding-top:.7rem;display:flex}.users-heading-actions button,.users-primary-action,.users-panel-footer,.users-filter,.users-status-tabs button,.users-role-tabs button,.users-role-row,.users-history-tabs button{font-family:inherit}.users-export,.users-add{color:#001b48;cursor:pointer;background:#fff;border:1px solid #c9d5e2;border-radius:.35rem;justify-content:center;align-items:center;gap:.75rem;height:3.3rem;padding:0 1.6rem;font-size:.85rem;font-weight:700;display:inline-flex}.users-add{color:#fff;background:#002a5f;border-color:#002a5f;min-width:15rem}.users-heading-actions .users-icon{width:1.55rem;height:1.55rem}.users-add .users-icon{border:1px solid;border-radius:.22rem;padding:.15rem}.users-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.5rem;height:1.5rem}.users-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-bottom:.9rem;display:grid}.users-kpi{appearance:none;color:#0c60d5;cursor:pointer;text-align:left;background:#fff;border:1px solid #ced9e5;border-radius:.45rem;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.65rem;height:4.85rem;padding:.5rem 1rem;font-family:inherit;display:grid;box-shadow:0 1px 5px #00204b08}.users-kpi>.users-icon{stroke-width:1.45px;width:3rem;height:3rem}.users-kpi>span{min-width:0;display:grid}.users-kpi small{color:#294b74;white-space:nowrap;font-size:.68rem}.users-kpi strong{color:#001642;margin-top:.22rem;font-size:1.55rem;line-height:1}.users-kpi.tone-green{color:#12833e}.users-kpi.tone-red{color:#fb3b0a}.users-kpi.tone-purple{color:#8327ee}.users-kpi.tone-orange{color:#ff7800}.users-kpi.tone-danger{color:#e30613}.users-console-grid{grid-template-columns:minmax(30rem,1.7fr) minmax(24rem,1fr);grid-template-areas:"directory assignment""roles roles""history history";align-items:stretch;gap:1rem;height:auto;display:grid}.users-directory-panel{grid-area:directory}.users-role-panel{grid-area:roles}.users-right-column{display:contents}.users-panel{color:#00183f;background:#fff;border:1px solid #ccd8e4;border-radius:.42rem;min-width:0;height:auto;min-height:0;overflow:hidden;box-shadow:0 1px 4px #001e4605}.users-panel-title{border-bottom:1px solid #d8e0e9;align-items:center;gap:.7rem;height:3rem;padding:0 .8rem;display:flex}.users-panel-title .users-icon{width:1.6rem;height:1.6rem}.users-panel-title h2{margin:0;font-size:.93rem;font-weight:800}.users-directory-panel{grid-template-rows:3rem auto auto auto auto 3.5rem;align-content:start;min-height:22rem;display:grid}.users-directory-tools{grid-template-columns:minmax(0,1fr) 5rem;gap:.6rem;padding:.65rem .75rem .45rem;display:grid}.users-search-field{color:#38587d;background:#fff;border:1px solid #cbd7e3;border-radius:.32rem;align-items:center;gap:.55rem;height:2.15rem;padding:0 .65rem;display:flex}.users-search-field .users-icon{width:1.2rem;height:1.2rem}.users-search-field input{color:#17385f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.68rem}.users-search-field input::placeholder{color:#536d8c;opacity:1}.users-filter{color:#183a63;cursor:pointer;background:#fff;border:1px solid #cbd7e3;border-radius:.32rem;height:2.15rem;font-size:.68rem}.users-filter--active{color:#005bd1;border-color:#005bd1}.users-role-filter{grid-template-columns:2.5rem 1fr;align-items:center;gap:.5rem;padding:0 .75rem .45rem;font-size:.62rem;font-weight:700;display:grid}.users-role-filter select,.users-assignment-role select{color:#17375e;height:2rem;font:inherit;background:#fff;border:1px solid #cbd7e3;border-radius:.3rem;padding:0 .55rem;font-size:.66rem}.users-status-tabs{border-bottom:1px solid #dce3ea;gap:.4rem;padding:.35rem .75rem .55rem;display:flex}.users-status-tabs button{color:#17375d;cursor:pointer;background:#fff;border:1px solid #d3dce6;border-radius:.28rem;min-width:5.1rem;height:1.9rem;padding:0 .65rem;font-size:.66rem}.users-status-tabs button.is-active{color:#fff;background:#00285c;border-color:#00285c}.users-status-tabs span{margin-left:.4rem}.users-directory-list{min-height:0;overflow:visible}.users-directory-row{border-bottom:1px solid #dce3ea;grid-template-columns:minmax(0,1fr) auto 2.25rem;align-items:center;gap:.5rem;min-height:4.15rem;padding:.35rem .65rem;display:grid}.users-directory-row--selected{background:#f3f7ff;border-radius:.35rem;box-shadow:inset 0 0 0 1px #1d68ff}.users-directory-row__select{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;display:flex}.users-directory-avatar{color:#fff;background:#07568e;border:1px solid #d6ab37;border-radius:50%;flex:none;place-items:center;width:2.55rem;height:2.55rem;font-size:.72rem;font-weight:700;display:grid}.users-directory-copy{min-width:0;display:grid}.users-directory-copy strong,.users-directory-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.users-directory-copy strong{font-size:.69rem}.users-directory-copy small{color:#34557c;margin-top:.25rem;font-size:.6rem}.users-directory-row .sgnc-badge{padding:.3rem .5rem;font-size:.58rem}.users-edit-button{color:#002558;cursor:pointer;background:#fff;border:1px solid #cdd8e3;border-radius:.3rem;place-items:center;width:1.75rem;height:1.95rem;display:grid}.users-edit-button .users-icon{width:1rem;height:1rem}.users-empty{color:#526b8b;margin:0;padding:1rem;font-size:.7rem}.users-panel-footer{color:#005bd3;cursor:pointer;background:#fff;border:0;border-top:1px solid #dce3ea;justify-content:space-between;align-items:center;width:100%;min-height:3rem;padding:0 1rem;font-size:.69rem;display:flex}.users-panel-footer span{color:#001c47;font-size:1.5rem}.users-role-panel{grid-template-rows:3rem 2.55rem auto;display:grid}.users-role-tabs{border-bottom:1px solid #d7e0e8;align-items:center;padding:0 .65rem;display:flex}.users-role-tabs button,.users-history-tabs button{color:#17375e;cursor:pointer;background:#fff;border:1px solid #d5dee8;min-width:5.55rem;height:1.9rem;padding:0 .85rem;font-size:.65rem}.users-role-tabs button:first-child,.users-history-tabs button:first-child{border-radius:.28rem 0 0 .28rem}.users-role-tabs button:last-child,.users-history-tabs button:last-child{border-radius:0 .28rem .28rem 0}.users-role-tabs button[aria-selected=true],.users-history-tabs button.is-active{color:#fff;background:#00285c;border-color:#00285c}.users-role-workspace{grid-template-columns:1fr;min-height:0;display:grid}.users-role-list{border-bottom:1px solid #dce3ea;border-right:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;min-height:0;padding:.75rem;display:grid;overflow:visible}.users-role-row{color:#001b47;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3ea;border-radius:.4rem;grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;align-items:center;gap:.5rem;width:100%;min-height:4.35rem;padding:.4rem .45rem;display:grid}.users-role-row.is-selected{background:#f4f7ff;border-radius:.32rem;box-shadow:inset 0 0 0 1px #1d68ff}.users-role-icon .users-icon{width:1.25rem;height:1.25rem}.users-role-icon.tone-navy{background:#00285c}.users-role-icon.tone-orange{background:#ef8a00}.users-role-icon.tone-purple{background:#7d35b8}.users-role-icon.tone-cyan{background:#006dd7}.users-role-row>span:nth-child(2){min-width:0;display:grid}.users-role-row strong,.users-role-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.users-role-row strong{font-size:.64rem}.users-role-row small{color:#3f5f84;margin-top:.2rem;font-size:.55rem}.users-role-row em{color:#004fcb;background:#e6efff;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.58rem;font-style:normal;display:grid}.users-permission-editor{grid-template-rows:auto auto auto;min-width:0;padding:1rem 1.1rem .9rem;display:grid}.users-selected-role{border-bottom:1px solid #dce3ea;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.65rem;display:flex}.users-selected-role>span{min-width:0;display:grid}.users-selected-role strong{font-size:.66rem}.users-selected-role small{color:#3d5d80;margin-top:.28rem;font-size:.55rem}.users-selected-role label{white-space:nowrap;align-items:center;gap:.35rem;font-size:.54rem;display:flex}.users-permission-groups{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;column-gap:1.5rem;min-height:0;padding-top:.9rem;display:grid;overflow:visible}.users-permission-groups fieldset{border:0;gap:.22rem;margin:0 0 .6rem;padding:0 0 .45rem;display:grid}.users-permission-groups legend{margin-bottom:.25rem;font-size:.58rem;font-weight:800}.users-permission-groups label{color:#17385e;grid-template-columns:.85rem minmax(0,1fr);align-items:center;gap:.35rem;min-height:1rem;font-size:.55rem;display:grid}.users-permission-groups input,.users-selected-role input,.users-assignment-list input{accent-color:#00285c;width:.78rem;height:.78rem}.users-primary-action{color:#fff;cursor:pointer;background:#00285c;border:1px solid #00285c;border-radius:.28rem;min-height:2.25rem;padding:0 1rem;font-size:.64rem;font-weight:700}.users-primary-action:disabled{cursor:not-allowed;opacity:1}.users-permission-editor>.users-primary-action{justify-self:end;width:11.25rem;margin-top:.35rem}.users-right-column{min-width:0}.users-assignment-panel{grid-area:assignment;grid-template-rows:3rem auto auto auto auto;align-content:start;min-height:22rem;padding-bottom:.75rem;display:grid}.users-assignment-role{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.4rem .75rem 0;font-size:.64rem;font-weight:800;display:grid}.users-assignment-search{margin:.35rem .75rem 0}.users-assignment-list{align-content:start;gap:.25rem;min-height:0;padding:.45rem .85rem .2rem;display:grid;overflow:visible}.users-assignment-list label{grid-template-columns:.9rem minmax(0,1fr) minmax(6rem,.8fr);align-items:center;gap:.45rem;min-height:1.25rem;font-size:.58rem;display:grid}.users-assignment-list strong,.users-assignment-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.users-assignment-list small{color:#3f5d80}.users-assignment-save{margin:.25rem .75rem 0}.users-history-panel{grid-area:history;grid-template-rows:3rem 2.55rem auto 3rem;display:grid}.users-history-tabs{border-bottom:1px solid #dce3ea;align-items:center;padding:0 .75rem;display:flex}.users-history-tabs button.is-active{color:#00275b;background:#fff;border-color:#d5dee8 #d5dee8 #0b66dd;border-bottom-style:solid;border-bottom-width:2px}.users-history-list{min-height:0;padding:.5rem 1rem;overflow:visible}.users-history-row{grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.45rem;padding:.2rem 0;display:grid;position:relative}.users-history-row:before{content:"";background:#cfdbe7;width:1px;position:absolute;top:1.45rem;bottom:-1rem;left:.34rem}.users-history-row:last-child:before{display:none}.users-history-row>i{z-index:1;background:#168b45;border:.18rem solid #e9f6ee;border-radius:50%;width:.7rem;height:.7rem}.users-history-row.result-failure>i,.users-history-row.result-denied>i{background:#dd0b18;border-color:#fdebed}.users-history-row>span{min-width:0;display:grid}.users-history-row strong{font-size:.59rem}.users-history-row small{color:#3d5c80;margin-top:.13rem;font-size:.54rem}.users-history-row time{color:#3d5c80;white-space:nowrap;font-size:.52rem}.users-modal-backdrop{z-index:50;background:#0016368c;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.users-modal{border-radius:.55rem;width:min(42rem,100%);max-height:calc(100vh - 3rem);position:relative;overflow:auto;box-shadow:0 1.5rem 4rem #0014324d}.users-modal .sgnc-surface{border:0;border-radius:.55rem}.users-modal-close{z-index:2;color:#001d48;cursor:pointer;background:#fff;border:1px solid #cbd7e3;border-radius:50%;width:2rem;height:2rem;font-size:1.3rem;position:absolute;top:.75rem;right:.75rem}.users-modal--create,.users-modal--edit{border-radius:.85rem;width:min(64rem,100vw - 1.5rem);max-height:calc(100vh - 1.5rem)}.users-modal--create .sgnc-surface,.users-modal--edit .sgnc-surface{background:#f5f8fc;padding:0;overflow:hidden}.users-modal--create .users-modal-close,.users-modal--edit .users-modal-close{color:#fff;background:#ffffff1a;border-color:#ffffff6b;top:1rem;right:1rem}.create-user-form{color:#001b47}.create-user-header{color:#fff;background:linear-gradient(112deg,#001d47 0%,#063a70 74%,#0a4c87 100%);border-bottom:.22rem solid #d5aa36;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 4rem 1rem 1.5rem;display:flex}.create-user-header__icon{color:#ffd45f;background:#ffffff14;border:1px solid #ffd45fb3;border-radius:.85rem;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative}.create-user-header__icon .users-icon{width:2rem;height:2rem}.create-user-header__icon i{color:#001d47;background:#ffd45f;border:.16rem solid #063a70;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.8rem;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-.3rem;right:-.3rem}.create-user-header>span:last-child{min-width:0}.create-user-header small{color:#ffd45f;letter-spacing:.12em;font-size:.61rem;font-weight:800}.users-modal .create-user-header h2{color:#fff;letter-spacing:-.02em;margin:.15rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem}.create-user-header p{color:#cfdef0;margin:.2rem 0 0;font-size:.7rem}.create-user-form>.access-alert{margin:.8rem 1.25rem 0}.create-user-content{gap:.85rem;padding:.9rem 1.2rem;display:grid}.create-user-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.create-user-section{background:#fff;border:1px solid #d5dfe9;border-radius:.65rem;min-width:0;padding:.85rem .95rem;box-shadow:0 .25rem .8rem #001d470a}.create-user-section__heading{border-bottom:1px solid #e1e7ee;align-items:center;gap:.65rem;margin-bottom:.75rem;padding-bottom:.65rem;display:flex}.create-user-section__heading>span{color:#fff;background:#00336d;border-radius:.45rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:.58rem;font-weight:850;display:grid}.create-user-section__heading>div{min-width:0}.create-user-section__heading h3{color:#001b47;margin:0;font-size:.78rem}.create-user-section__heading p{color:#59708d;margin:.12rem 0 0;font-size:.58rem}.create-user-section__heading>strong{color:#004bb5;white-space:nowrap;background:#eaf2ff;border-radius:1rem;margin-left:auto;padding:.3rem .55rem;font-size:.58rem}.create-user-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.create-user-field{gap:.3rem;min-width:0;display:grid}.create-user-field--wide{grid-column:1/-1}.create-user-field>label,.create-user-field__label-row>label{color:#16375d;font-size:.62rem;font-weight:750}.create-user-field__label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.create-user-field>span{color:#446381;background:#f9fbfd;border:1px solid #ccd8e4;border-radius:.42rem;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.45rem;height:2.65rem;padding:0 .65rem;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.create-user-field>span:focus-within{color:#005acb;background:#fff;border-color:#1768cd;box-shadow:0 0 0 .18rem #1768cd1f}.create-user-field>span>.users-icon{width:1.15rem;height:1.15rem}.create-user-field input,.create-user-field select{color:#001b47;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.69rem}.create-user-field input::placeholder{color:#8a9cb0}.create-position-select{z-index:5;width:100%;position:relative}.create-position-select__trigger{color:#0b315d;cursor:pointer;width:100%;min-height:3.45rem;font:inherit;text-align:left;background:linear-gradient(135deg,#fff 0%,#f3f8fe 100%);border:1px solid #a8c8e9;border-radius:.62rem;grid-template-columns:2.15rem minmax(0,1fr) 1.3rem;align-items:center;gap:.72rem;padding:.48rem .78rem;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;box-shadow:0 2px 7px #074a9112}.create-position-select__trigger:hover{background:linear-gradient(135deg,#fff 0%,#eaf4ff 100%);border-color:#6da6df}.create-position-select--open .create-position-select__trigger,.create-position-select__trigger:focus-visible{background:#fff;border-color:#0873de;outline:0;box-shadow:0 0 0 .2rem #0873de24}.create-position-select__icon,.create-position-select__option-icon{color:#075ec4;background:#e6f2ff;border:1px solid #cce2f8;border-radius:.52rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.create-position-select__icon .users-icon,.create-position-select__option-icon .users-icon{width:1.08rem;height:1.08rem}.create-position-select__value{gap:.14rem;min-width:0;display:grid}.create-position-select__value strong{color:#0a315f;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:780;overflow:hidden}.create-position-select__value small{color:#6b829b;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.create-position-select__chevron{border-bottom:2px solid #164f87;border-right:2px solid #164f87;justify-self:center;width:.52rem;height:.52rem;transition:transform .15s;transform:translateY(-.12rem)rotate(45deg)}.create-position-select--open .create-position-select__chevron{transform:translateY(.12rem)rotate(225deg)}.create-position-select__menu{z-index:80;background:#fff;border:1px solid #bfd2e5;border-radius:.68rem;width:100%;position:absolute;top:calc(100% + .38rem);left:0;overflow:hidden;box-shadow:0 15px 34px #052c552e}.create-position-select__menu-heading{color:#66809b;letter-spacing:.055em;text-transform:uppercase;background:#f5f9fd;border-bottom:1px solid #e0e9f2;padding:.55rem .72rem;font-size:.52rem;font-weight:780}.create-position-select__options{scrollbar-color:#9eb6cc transparent;scrollbar-width:thin;max-height:13rem;padding:.35rem;overflow-y:auto}.create-position-select__options::-webkit-scrollbar{width:.35rem}.create-position-select__options::-webkit-scrollbar-thumb{background:#9eb6cc;border-radius:999px}.create-position-select__options>button{color:#123b67;cursor:pointer;width:100%;min-height:3.1rem;font:inherit;text-align:left;background:0 0;border:0;border-radius:.48rem;grid-template-columns:2rem minmax(0,1fr) 1.2rem;align-items:center;gap:.65rem;padding:.4rem .55rem;display:grid}.create-position-select__options>button:hover,.create-position-select__options>button.is-active{background:#edf6ff}.create-position-select__options>button.is-selected{background:#e9f4ff;box-shadow:inset 3px 0 #0873de}.create-position-select__options>button>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.create-position-select__options strong{color:#0a315f;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:760;overflow:hidden}.create-position-select__options small{color:#6d8298;font-size:.54rem}.create-position-select__option-icon{background:#f1f7fd;width:2rem;height:2rem}.create-position-select__check{color:#0873de;text-align:center;font-size:.82rem;font-weight:850}.create-position-select--disabled .create-position-select__trigger{color:#91a7bc;box-shadow:none;cursor:not-allowed;background:#f4f7fa;border-color:#d7e0e9}.create-position-select--disabled .create-position-select__value strong,.create-position-select--disabled .create-position-select__value small{color:#7990a7}.create-password-generate{color:#0057c2;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.57rem;font-weight:750;display:inline-flex}.create-password-generate .users-icon,.create-password-toggle .users-icon{width:.95rem;height:.95rem}.create-password-toggle{color:#214c78;cursor:pointer;background:0 0;border:0;place-items:center;width:1.8rem;height:1.8rem;display:grid}.create-password-status{align-items:center;gap:.45rem;display:flex}.create-password-status i{background:#d8e0e9;border-radius:1rem;width:4.2rem;height:.24rem;overflow:hidden}.create-password-status i:after{content:"";border-radius:inherit;background:#e09000;width:42%;height:100%;display:block}.create-password-status i.is-strong:after{background:#168b45;width:100%}.create-password-status small,.create-password-hint{color:#647a94;font-size:.53rem}.create-password-hint{margin:0}.create-position-link{color:#17385e;background:linear-gradient(110deg,#f7faff,#edf4ff);border:1px solid #d3deea;border-radius:.5rem;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto auto minmax(0,1.3fr);align-items:center;gap:.55rem;padding:.65rem;display:grid}.create-position-link__icon{color:#075ec4;background:#dfeeff;border-radius:.45rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}.create-position-link__icon--profile{color:#9a7000;background:#fff2c8}.create-position-link__icon .users-icon{width:1rem;height:1rem}.create-position-link>span:not(.create-position-link__icon){gap:.12rem;min-width:0;display:grid}.create-position-link small,.create-user-summary-grid small{color:#6a7f98;text-transform:uppercase;letter-spacing:.045em;font-size:.49rem;font-weight:700}.create-position-link strong{color:#001b47;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.create-position-link>i{color:#a47800;font-size:1rem;font-style:normal}.create-section-note{color:#667d98;grid-column:1/-1;margin:0;font-size:.52rem}.create-user-profile{flex-direction:column;display:flex}.create-profile-empty,.create-profile-card{border-radius:.55rem;align-items:center;gap:.75rem;min-height:4.8rem;padding:.75rem;display:flex}.create-profile-empty{color:#60758f;background:#f7f9fc;border:1px dashed #c6d2df}.create-profile-empty>.users-icon{color:#8294aa;width:1.8rem;height:1.8rem}.create-profile-empty>span{gap:.18rem;display:grid}.create-profile-empty strong{color:#294766;font-size:.66rem}.create-profile-empty small{font-size:.53rem}.create-profile-card{--profile-color:#075ec4;color:var(--profile-color);border:1px solid color-mix(in srgb, var(--profile-color) 35%, #d3deea);background:linear-gradient(112deg,#f4f8ff,#eaf3ff);position:relative;box-shadow:inset 0 0 0 1px #ffffffa6}.create-profile-card.tone-navy{--profile-color:#00285c}.create-profile-card.tone-orange{--profile-color:#c86d00}.create-profile-card.tone-purple{--profile-color:#7835b5}.create-profile-card.tone-cyan{--profile-color:#0070a8}.create-profile-card__icon{color:#fff;background:var(--profile-color);width:2.5rem;height:2.5rem;box-shadow:0 .35rem .8rem color-mix(in srgb, var(--profile-color) 24%, transparent);border-radius:.6rem;flex:none;place-items:center;display:grid}.create-profile-card__icon .users-icon{width:1.35rem;height:1.35rem}.create-profile-card>span:nth-child(2){min-width:0;display:grid}.create-profile-card small{color:var(--profile-color);letter-spacing:.08em;font-size:.48rem;font-weight:850}.create-profile-card strong{color:#001b47;margin-top:.08rem;font-size:.76rem}.create-profile-card p{color:#586f8a;margin:.18rem 0 0;font-size:.53rem}.create-profile-card>em{letter-spacing:.04em;background:#ffffffb8;border-radius:1rem;margin-left:auto;padding:.28rem .45rem;font-size:.48rem;font-style:normal;font-weight:850}.create-profile-card>i{color:#fff;background:#168b45;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.create-profile-security{color:#58708b;align-items:center;gap:.35rem;margin:auto 0 0;padding-top:.55rem;font-size:.51rem;display:flex}.create-profile-security .users-icon{color:#168b45;width:.9rem;height:.9rem}.create-user-summary{padding-block:.72rem}.create-user-summary .create-user-section__heading{margin-bottom:.6rem}.create-user-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.create-user-summary-grid>div{background:#f8fafc;border-left:.18rem solid #d4a825;border-radius:.3rem;gap:.2rem;min-width:0;padding:.55rem .65rem;display:grid}.create-user-summary-grid strong{color:#001b47;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.create-user-summary-grid strong.is-active{color:#168b45}.create-user-footer{background:#fff;border-top:1px solid #d7e0e9;justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;padding:.75rem 1.2rem;display:flex}.create-user-footer>span{color:#526b88;align-items:center;gap:.45rem;font-size:.57rem;display:flex}.create-user-footer>span .users-icon{color:#168b45;width:1.15rem;height:1.15rem}.create-user-footer>div{align-items:center;gap:.65rem;display:flex}.create-user-cancel,.create-user-submit{cursor:pointer;min-height:2.55rem;font:inherit;border-radius:.4rem;justify-content:center;align-items:center;gap:.45rem;padding:0 1.15rem;font-size:.65rem;font-weight:800;display:inline-flex}.create-user-cancel{color:#17385e;background:#fff;border:1px solid #cbd7e3}.create-user-submit{color:#fff;background:#002c61;border:1px solid #002c61;min-width:10.5rem;box-shadow:0 .35rem .9rem #002c6124}.create-user-submit .users-icon{width:1rem;height:1rem}.create-user-submit:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.edit-user-form input:disabled,.edit-user-form select:disabled{cursor:not-allowed;opacity:.68}.edit-user-form .create-user-section__heading>strong.is-active{color:#14783d;background:#e6f6eb}.edit-user-form .create-user-section__heading>strong.is-inactive{color:#b91f2e;background:#fff0f1}.edit-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.edit-account-grid>div{color:#245078;background:#f8fafc;border:1px solid #e0e7ef;border-radius:.5rem;align-items:center;gap:.55rem;min-width:0;padding:.62rem;display:flex}.edit-account-grid .users-icon{color:#075ec4;flex:none;width:1.15rem;height:1.15rem}.edit-account-grid span{gap:.12rem;min-width:0;display:grid}.edit-account-grid small{color:#71849b;text-transform:uppercase;letter-spacing:.04em;font-size:.48rem;font-weight:750}.edit-account-grid strong{color:#17385e;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.edit-advanced-access{background:#fff;border:1px solid #d5dfe9;border-radius:.65rem;overflow:hidden;box-shadow:0 .25rem .8rem #001d470a}.edit-advanced-access>summary{cursor:pointer;align-items:center;gap:.7rem;min-height:3.7rem;padding:.7rem .95rem;list-style:none;display:flex}.edit-advanced-access>summary::-webkit-details-marker{display:none}.edit-advanced-access>summary:after{color:#526b88;content:"⌄";margin-left:.1rem;font-size:1rem;transition:transform .15s}.edit-advanced-access[open]>summary:after{transform:rotate(180deg)}.edit-advanced-access__icon{color:#805d00;background:#fff2c8;border-radius:.52rem;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}.edit-advanced-access__icon .users-icon{width:1.15rem;height:1.15rem}.edit-advanced-access>summary>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.edit-advanced-access>summary strong{color:#001b47;font-size:.69rem}.edit-advanced-access>summary small{color:#647b95;font-size:.53rem}.edit-advanced-access>summary em{color:#075ec4;background:#e9f2ff;border-radius:50%;place-items:center;min-width:1.5rem;height:1.5rem;margin-left:auto;font-size:.54rem;font-style:normal;font-weight:850;display:grid}.edit-advanced-access__content{border-top:1px solid #e2e8ef;gap:.65rem;padding:0 .95rem .9rem;display:grid}.edit-advanced-access__content>p{color:#60758f;margin:0;padding-top:.65rem;font-size:.53rem}.edit-advanced-role-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.edit-advanced-role{--advanced-color:#075ec4;cursor:pointer;background:#f9fbfd;border:1px solid #dae3ec;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.62rem;display:grid}.edit-advanced-role.tone-navy{--advanced-color:#00285c}.edit-advanced-role.tone-orange{--advanced-color:#c86d00}.edit-advanced-role.tone-purple{--advanced-color:#7835b5}.edit-advanced-role.tone-cyan{--advanced-color:#0070a8}.edit-advanced-role__icon{color:#fff;background:var(--advanced-color);border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.edit-advanced-role__icon .users-icon{width:1rem;height:1rem}.edit-advanced-role>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.edit-advanced-role strong{color:#17385e;font-size:.59rem}.edit-advanced-role small{color:#71849b;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.edit-advanced-role input{width:1rem;height:1rem;accent-color:var(--advanced-color)}.edit-advanced-empty{color:#667d98;text-align:center;background:#f8fafc;border:1px dashed #cbd7e3;border-radius:.45rem;grid-column:1/-1;margin:0;padding:.7rem;font-size:.56rem}.edit-sensitive-actions{background:#fffaf7;border:1px solid #edd9ce;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .9rem;display:grid}.edit-sensitive-actions__icon{color:#b42332;background:#fff0f1;border-radius:.55rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.edit-sensitive-actions__icon .users-icon{width:1.2rem;height:1.2rem}.edit-sensitive-actions>span:nth-child(2){min-width:0;display:grid}.edit-sensitive-actions small{color:#a33838;letter-spacing:.08em;font-size:.46rem;font-weight:850}.edit-sensitive-actions strong{color:#54262a;margin-top:.08rem;font-size:.64rem}.edit-sensitive-actions p{color:#7d6568;margin:.14rem 0 0;font-size:.51rem}.edit-sensitive-actions button{cursor:pointer;min-height:2.3rem;font:inherit;border-radius:.4rem;padding:0 .9rem;font-size:.58rem;font-weight:800}.edit-sensitive-actions button.is-danger{color:#a9202e;background:#fff;border:1px solid #df9ca4}.edit-sensitive-actions button.is-restore{color:#14783d;background:#f2fbf5;border:1px solid #9bc9aa}.edit-sensitive-actions button:disabled{cursor:wait;opacity:.6}.edit-user-form .create-user-summary-grid strong.is-inactive{color:#b91f2e}@media (width<=84rem){.users-access-shell .access-main{overflow:visible}.users-access-shell .access-search{flex:1;width:auto;min-width:18rem}.users-access-shell .access-topbar__identity{min-width:16rem}.users-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.users-console-grid{grid-template-columns:minmax(26rem,1.35fr) minmax(22rem,1fr);height:auto}.users-role-list,.users-permission-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=60rem){.access-shell.users-access-shell{display:block}.users-access-shell .access-main{padding:.8rem}.users-access-shell .access-search{width:auto;min-width:0}.users-console-grid{grid-template-columns:1fr;grid-template-areas:"directory""assignment""roles""history"}.users-assignment-panel,.users-history-panel{min-height:20rem}.users-role-list,.users-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.users-modal--create,.users-modal--edit{width:min(52rem,100vw - 1.5rem)}.create-user-main-grid{grid-template-columns:1fr}.create-user-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.users-heading-actions{width:100%}.users-heading-actions button{flex:1;min-width:0;padding-inline:.7rem}.users-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.users-kpi small{white-space:normal;line-height:1.15}.users-role-list{border-bottom:1px solid #dce3ea;border-right:0;grid-template-columns:1fr;max-height:none}.users-permission-groups{grid-template-columns:1fr}.users-permission-editor{min-height:25rem}.users-modal-backdrop{padding:.35rem}.users-modal--create,.users-modal--edit{width:100%;max-width:calc(100vw - .7rem);max-height:calc(100vh - .7rem)}.create-user-header{gap:.75rem;min-height:5.6rem;padding:.8rem 3.4rem .8rem .9rem}.create-user-header__icon{width:2.9rem;height:2.9rem}.users-modal .create-user-header h2{font-size:1.3rem}.create-user-header p{font-size:.62rem}.create-user-content{padding:.7rem}.create-user-section{padding:.75rem}.create-user-fields--identity{grid-template-columns:1fr}.create-user-fields--identity .create-user-field{grid-column:1/-1}.create-position-link{grid-template-columns:auto minmax(0,1fr)}.create-position-link>i{display:none}.create-profile-card{flex-wrap:wrap;align-items:flex-start}.create-profile-card>em{margin-left:0}.create-user-summary-grid,.edit-account-grid,.edit-advanced-role-list{grid-template-columns:1fr}.edit-sensitive-actions{grid-template-columns:auto minmax(0,1fr)}.edit-sensitive-actions button{grid-column:1/-1}.create-user-footer{flex-direction:column;align-items:stretch;padding:.75rem}.create-user-footer>div{grid-template-columns:1fr 1.4fr;display:grid}.create-user-cancel,.create-user-submit{min-width:0;padding-inline:.65rem}}.users-access-shell .access-main{flex-direction:column;min-height:0;display:flex}.users-access-shell .access-page-heading{margin-bottom:.15rem}.users-access-shell .access-page-heading h1{font-size:clamp(2rem,2.5vw,2.5rem)}.users-access-shell .users-add{border-radius:.55rem;min-width:auto;height:2.95rem;box-shadow:0 8px 18px #002a5f24}.users-intro{color:#55708f;margin:-.2rem 0 1.1rem;font-size:.96rem}.users-summary-grid{grid-template-columns:var(--sgnc-master-column-width) repeat(2, minmax(0, 1fr));gap:var(--sgnc-master-detail-gap);margin-bottom:var(--sgnc-master-detail-gap);display:grid}.users-summary-card{color:#0b67d8;cursor:pointer;min-height:5rem;font:inherit;text-align:left;background:#fff;border:1px solid #d6e2ed;border-radius:.7rem;grid-template-columns:3.15rem minmax(0,1fr);align-items:center;gap:.72rem;padding:.8rem 1rem;display:grid;box-shadow:0 3px 10px #0935650a}.users-summary-card:hover,.users-summary-card.is-active{border-color:#0b75e4;box-shadow:0 0 0 2px #0b75e417}.users-summary-card .users-icon{stroke-width:1.45px;width:2.7rem;height:2.7rem}.users-summary-card>span{gap:.12rem;display:grid}.users-summary-card small{color:#466582;font-size:.75rem}.users-summary-card strong{color:#001b47;font-size:1.5rem;line-height:1}.users-master-detail{grid-template-columns:var(--sgnc-master-column-width) minmax(0, 1fr);gap:var(--sgnc-master-detail-gap);min-height:min(44rem,100vh - 12.7rem);display:grid}.users-master,.users-detail{background:#fff;border:1px solid #d9e3ee;border-radius:.75rem;overflow:hidden;box-shadow:0 8px 22px #0c2f5b0d}.users-master{grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.users-master__header{border-bottom:1px solid #e2e9f1;align-items:center;min-height:4.85rem;padding:1rem 1.15rem .85rem;display:flex}.users-master__header h2,.users-detail h2,.users-detail-card h3{color:#072d5c;margin:0}.users-master__header h2{font-size:1.05rem}.users-master__header p{color:#6f86a1;margin:.25rem 0 0;font-size:.79rem}.users-master__tools{border-bottom:1px solid #e5ebf2;gap:.75rem;padding:.9rem;display:grid}.users-master__tools .users-search-field{border-radius:.55rem;min-height:2.8rem}.users-master__tools .users-search-field input{font-size:.88rem}.users-master__tools .users-status-tabs{margin:0}.users-master__tools .users-status-tabs button{min-height:2.35rem;font-size:.79rem}.users-master__list{scrollbar-width:thin;scrollbar-color:#b8c9dc transparent;min-height:0;overflow-y:auto}.users-master__list::-webkit-scrollbar{width:6px}.users-master__list::-webkit-scrollbar-thumb{background:#b8c9dc;border-radius:999px}.users-member-row{color:#153f6c;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8eef4;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;width:100%;min-height:5.55rem;padding:.8rem .85rem;font-family:inherit;display:grid}.users-member-row:hover{background:#f5f9fe}.users-member-row--selected{background:linear-gradient(90deg,#edf6ff,#f6faff);position:relative}.users-member-row--selected:before{content:"";background:#1779e8;width:4px;position:absolute;inset:0 auto 0 0}.users-member-row .users-directory-avatar{color:#0b65c7;background:#e8f3ff;border:1px solid #bfdbfb;width:2.75rem;height:2.75rem;margin:0}.users-member-row__copy{gap:.2rem;min-width:0;display:grid}.users-member-row__copy strong{color:#0b315d;text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;overflow:hidden}.users-member-row__copy small{color:#6c829c;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.users-member-row .sgnc-badge{font-size:.67rem}.users-member-row__chevron{color:#7690ad;font-size:1.7rem;font-weight:300}.users-detail{background:linear-gradient(#f8fbfe 0,#fff 14rem);min-width:0;overflow-y:auto}.users-detail__hero{color:#fff;background:linear-gradient(120deg,#042d62,#075ba0);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:8.9rem;padding:1.5rem 1.65rem;display:grid}.users-detail__avatar{color:#fff;background:#ffffff1f;border:1px solid #ffd75bb8;border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;font-size:1.1rem;font-weight:800;display:grid}.users-detail__hero p{color:#f3c848;letter-spacing:.13em;margin:0 0 .3rem;font-size:.68rem;font-weight:800}.users-detail__hero h2{color:#fff;font-size:clamp(1.45rem,2vw,2rem)}.users-detail__hero>div>span{color:#d8eaff;margin-top:.32rem;font-size:.93rem;display:block}.users-detail__hero-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.users-detail__edit{color:#fff;cursor:pointer;min-height:2.45rem;font:inherit;background:#ffffff17;border:1px solid #ffffff6b;border-radius:.5rem;align-items:center;gap:.42rem;padding:0 .8rem;font-size:.82rem;font-weight:750;display:inline-flex}.users-detail__edit:hover{background:#ffffff2e}.users-detail__edit .users-icon{width:1rem;height:1rem}.users-detail__edit--badge{border-radius:999px;min-height:1.85rem;padding:0 .66rem;font-size:.7rem}.users-detail__tabs{background:#fff;border-bottom:1px solid #dce7f1;gap:.25rem;padding:0 1.2rem;display:flex}.users-detail__tabs button{color:#66809c;cursor:pointer;min-height:3.65rem;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 .85rem;font-size:.83rem;font-weight:750}.users-detail__tabs button:hover,.users-detail__tabs button.is-active{color:#0767c9}.users-detail__tabs button.is-active{border-bottom-color:#1483ed}.users-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.users-detail__grid>:last-child:nth-child(odd){grid-column:1/-1}.users-detail__grid--access{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.45fr)}.users-detail-card{background:#fff;border:1px solid #dbe7f2;border-radius:.7rem;position:relative;overflow:hidden;box-shadow:0 5px 15px #0935650d}.users-detail-card:before{content:"";background:#1683e8;height:3px;position:absolute;inset:0 0 auto}.users-detail-card:nth-child(2n):before{background:#12a38f}.users-detail-card:nth-child(3n):before{background:#7465ca}.users-detail-card>header{border-bottom:1px solid #e5edf4;align-items:center;gap:.65rem;min-height:3.65rem;padding:.85rem 1rem .8rem;display:flex}.users-detail-card>header>span{color:#1678dd;background:#eaf4ff;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.users-detail-card>header .users-icon{width:1.05rem;height:1.05rem}.users-detail-card h3{font-size:.92rem}.users-detail-card>div{padding:.25rem 1rem .45rem}.users-detail-row{border-bottom:1px solid #e8eef4;gap:.2rem;padding:.72rem 0;display:grid}.users-detail-row:last-child{border-bottom:0}.users-detail-row span,.users-detail__hint,.users-primary-role small{color:#7389a1;font-size:.76rem}.users-detail-row strong{color:#123c69;font-size:.9rem}.users-detail__hint{margin:.8rem 0}.users-primary-role{align-items:center;gap:.7rem;padding:.65rem 0;display:flex}.users-primary-role>span:last-child{gap:.2rem;display:grid}.users-role-icon{color:#0a71d5;background:#e9f4ff;border-radius:.55rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.users-permission-summary{gap:.1rem;max-height:21rem;margin:0;padding:.5rem 0;list-style:none;display:grid;overflow-y:auto}.users-permission-summary li{color:#274e78;align-items:flex-start;gap:.6rem;padding:.42rem 0;font-size:.84rem;display:flex}.users-permission-summary li>span:first-child{color:#13855d;font-weight:800}.users-detail__empty{color:#6f86a1;text-align:center;place-content:center;justify-items:center;gap:.45rem;min-height:22rem;padding:2rem;display:grid}.users-detail__empty .users-icon{color:#6ea5dc;width:2.5rem;height:2.5rem}.users-access-shell .access-page-heading h1{font-size:var(--sgnc-page-title-size);line-height:var(--sgnc-title-line-height);letter-spacing:var(--sgnc-title-letter-spacing)}.users-master__header h2{font-size:var(--sgnc-master-title-size);line-height:1.2}.users-detail__hero h2{font-size:var(--sgnc-detail-title-size);line-height:var(--sgnc-title-line-height);letter-spacing:var(--sgnc-title-letter-spacing)}@media (width<=72rem){.users-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.users-master-detail{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr)}.users-detail__grid--access{grid-template-columns:1fr}}@media (width<=58rem){.users-summary-grid{grid-template-columns:1fr}.users-master-detail{grid-template-columns:1fr;min-height:0}.users-master{max-height:31rem}.users-master__list{max-height:22rem}}@media (width<=38rem){.users-master-detail{border-radius:.65rem;margin:0 -.15rem}.users-detail__hero{grid-template-columns:auto minmax(0,1fr);padding:1.1rem}.users-detail__hero-meta{justify-content:space-between;justify-items:initial;grid-column:1/-1;display:flex}.users-detail__tabs{padding:0 .55rem;overflow-x:auto}.users-detail__tabs button{flex:none}.users-detail__grid{grid-template-columns:1fr;padding:.85rem}.users-detail__grid>:last-child:nth-child(odd){grid-column:auto}}.users-summary-grid{gap:var(--sgnc-master-detail-gap);margin-bottom:var(--sgnc-master-detail-gap)}.users-summary-card{border-color:var(--sgnc-panel-border);border-radius:var(--sgnc-panel-radius);min-height:4.55rem;box-shadow:var(--sgnc-panel-shadow);padding:.62rem .9rem}.users-master,.users-detail{border-color:var(--sgnc-panel-border);border-radius:var(--sgnc-panel-radius);box-shadow:var(--sgnc-panel-shadow)}.users-master__header{min-height:4.4rem}.users-member-row{min-height:4.7rem;padding:.6rem .8rem}@media (width>=1051px){.users-master-detail{grid-template-columns:var(--sgnc-master-column-width) minmax(0, 1fr);gap:var(--sgnc-master-detail-gap)}}@media (width>=60.0625rem){.users-master-detail{grid-template-columns:var(--sgnc-master-column-width) minmax(0, 1fr);gap:var(--sgnc-master-detail-gap)}.users-master,.users-detail{min-width:0}.users-master__header{min-height:3.3rem;padding:.48rem .68rem}.users-master__header h2{font-size:.875rem}.users-master__header p{font-size:.72rem}.users-master__tools{gap:.42rem;padding:.5rem}.users-master__tools .users-search-field{min-height:2.2rem}.users-master__tools .users-search-field input{font-size:.76rem}.users-master__tools .users-status-tabs button{min-height:2.05rem;font-size:.7rem}.users-master__tools .users-status-tabs{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:0;display:grid}.users-master__tools .users-status-tabs button{white-space:nowrap;width:100%;min-width:0;height:2.05rem;padding-inline:.28rem}.users-master__tools .users-status-tabs span{margin-left:.2rem}.users-member-row{gap:.38rem;min-height:4.15rem;padding:.5rem .55rem}.users-member-row .users-directory-avatar{width:2.1rem;height:2.1rem}.users-member-row__copy strong{font-size:.8rem}.users-member-row__copy small{font-size:.7rem}.users-member-row .sgnc-badge{white-space:nowrap;flex-shrink:0;font-size:.6rem}.users-member-row__chevron{flex-shrink:0;font-size:1.25rem}.users-detail__hero{gap:.75rem;min-height:5.75rem;padding:.75rem .95rem}.users-detail__avatar{width:3.25rem;height:3.25rem}.users-detail__hero p{margin-bottom:.18rem}.users-detail__hero>div>span{margin-top:.18rem;font-size:.82rem}.users-detail__edit{min-height:2.1rem}.users-detail__tabs{padding-inline:.8rem}.users-detail__tabs button{min-height:2.6rem;padding-inline:.7rem}}.access-shell.billing-page .access-main{min-height:0;overflow:hidden}.access-shell.billing-page .access-main__content{min-height:0;display:block;overflow:auto}.billing-page__intro{color:#60758d;margin:-.3rem 0 .9rem;font-size:.91rem}.billing-page__primary-action,.billing-page__secondary-action{color:#fff;min-height:2.2rem;font:inherit;cursor:pointer;background:#073d70;border:1px solid #073d70;border-radius:6px;padding:0 .85rem;font-size:.78rem;font-weight:800}.billing-page__secondary-action{color:#073d70;background:#fff;border-color:#c8d8e6}.billing-page__actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:.45rem;display:flex}.billing-page__workspace{background:#fff;border:1px solid #d8e3ee;border-radius:12px;flex-direction:column;display:flex;box-shadow:0 10px 28px #0a31580f}.billing-page__tabs{background:#f7fafd;border-bottom:1px solid #dce6ef;flex-shrink:0;gap:.25rem;padding:.4rem .55rem 0;display:flex}.billing-page__tabs button{color:#63778d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:35px;padding:0 .85rem;font-weight:700}.billing-page__tabs button.is-active{color:#073d70;border-bottom-color:#1685d1}.billing-page__section-title{border-bottom:1px solid #e2eaf2;flex-shrink:0;justify-content:space-between;align-items:center;min-height:52px;padding:.55rem .9rem;display:flex}.billing-page__section-title small,.billing-page__section-title h2{margin:0}.billing-page__section-title small{color:#6e8297;letter-spacing:.09em;font-size:.67rem;font-weight:800}.billing-page__section-title h2{color:#073d70;font-size:1rem}.billing-registry{flex-direction:column;min-width:0;padding:.65rem .75rem .75rem;display:flex}.billing-registry__toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.4rem;margin-bottom:.55rem;display:flex}.billing-page :is(.billing-page__primary-action,.billing-page__secondary-action,.billing-page__workspace,.billing-page__tabs button,.billing-registry__toolbar input,.billing-registry__toolbar select,.billing-registry__toolbar button,.billing-registry__summary section,.billing-registry__table-wrap,.billing-registry__status,.billing-registry__actions button,.billing-registry__pagination button,.billing-case-picker,.billing-case-picker button,.billing-case-picker input){border-radius:0}.billing-registry__toolbar>select{min-width:9.5rem;max-width:15rem}.billing-registry__toolbar>select[aria-label=Affaire]{min-width:14rem;max-width:20rem}.billing-registry__toolbar>input:first-child{min-width:15rem}.billing-registry__toolbar>.sgnc-searchable-select{flex:13rem;min-width:12rem}.billing-registry__toolbar>.sgnc-searchable-select:nth-of-type(2){min-width:16rem}@media (width<=60rem){.billing-registry__toolbar>input:first-child{flex-basis:100%;min-width:100%}.billing-registry__toolbar>select,.billing-registry__toolbar>select[aria-label=Affaire]{flex:12rem;min-width:min(13rem,100%);max-width:none}}.billing-registry__menu-trigger{width:1.85rem;min-height:1.85rem;padding:0;font-size:1.15rem}.billing-invoice-detail h1{font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.2}.billing-invoice-detail .billing-detail__identity{align-items:center;gap:.75rem;padding:.65rem .9rem}.billing-invoice-detail .billing-registry__status{margin-right:.35rem;padding:.18rem .45rem;font-size:.67rem}.billing-invoice-detail .billing-detail__context{margin-top:.35rem;line-height:1.45}.billing-invoice-detail .billing-detail__documents{padding:.65rem .9rem}.billing-invoice-detail .billing-detail__documents h3{margin:0 0 .35rem;font-size:.86rem}.billing-invoice-detail .billing-detail__documents>p{font-size:.77rem}.billing-invoice-detail .billing-detail__documents form{margin:.55rem 0}.billing-detail__upload{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.billing-detail__upload span{overflow-wrap:anywhere;color:#627b90;font-size:.72rem}.billing-detail__document-version{border-bottom:1px solid #edf1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding:.25rem 0;display:flex}.billing-detail__document-version button{color:#075b9d;text-align:left;background:0 0;border:0;padding:.2rem 0}.billing-detail__document-version time{color:#667c91;font-variant-numeric:tabular-nums;font-size:.68rem}.billing-invoice-detail .billing-detail__kpis section{padding:.6rem .9rem}.billing-invoice-detail .billing-detail__kpis strong{font-variant-numeric:tabular-nums;font-size:1rem}.billing-invoice-detail .billing-detail__tabs{padding:.2rem .6rem 0}.billing-invoice-detail .billing-detail__tabs button{min-height:2.15rem;padding:.4rem .7rem}.billing-invoice-detail .billing-detail__panel{padding:.65rem .9rem}.billing-invoice-detail .billing-detail__definition{border:0;gap:.2rem 1.25rem}.billing-invoice-detail .billing-detail__definition div{border:0;border-bottom:1px solid #edf1f5;padding:.4rem 0}@media (width<=640px){.billing-invoice-detail .billing-detail__identity{flex-direction:column;align-items:stretch}.billing-invoice-detail .billing-detail__document-actions{justify-content:flex-start}.billing-invoice-detail .billing-detail__definition{grid-template-columns:1fr}}.billing-registry__toolbar input,.billing-registry__toolbar select,.billing-registry__toolbar button{color:#173f67;min-height:35px;font:inherit;background:#fff;border:1px solid #d4e0eb;border-radius:7px;font-size:.79rem}.billing-registry__toolbar input,.billing-registry__toolbar select{padding:0 .65rem}.billing-registry__toolbar input:first-child{flex:1;min-width:14rem}.billing-registry__toolbar input[type=date]{width:8.8rem}.billing-registry__toolbar .billing-registry__currency{flex:none;width:5.4rem;min-width:0}.billing-registry__toolbar>button{color:#fff;cursor:pointer;background:#073d70;border-color:#0a4c83;padding:0 .75rem;font-weight:700}.billing-registry__summary{flex-shrink:0;gap:.45rem;margin-bottom:.55rem;display:flex;overflow-x:auto}.billing-registry__summary section{color:#63778d;background:#fbfdff;border:1px solid #dce7f0;border-left:3px solid #e6ad18;border-radius:7px;align-items:center;gap:.7rem;min-width:max-content;padding:.4rem .65rem;font-size:.72rem;display:flex}.billing-registry__summary strong,.billing-registry__summary b{color:#073d70}.billing-registry__table-wrap{border:1px solid #dce6ef;border-radius:8px;flex-direction:column;flex:none;display:flex;overflow:auto hidden}.billing-registry__table{border-collapse:collapse;table-layout:fixed;color:#183d62;width:100%;min-width:52rem;font-size:.75rem}.billing-registry__table thead{background:#eef5fa}.billing-registry--agreements .billing-registry__table{flex-shrink:0;min-width:62rem}.billing-registry--agreements .billing-registry__table th:first-child{width:23%}.billing-registry--agreements .billing-registry__table th:nth-child(2){width:14%}.billing-registry--agreements .billing-registry__table th:nth-child(3),.billing-registry--agreements .billing-registry__table th:nth-child(4){width:17%}.billing-registry--agreements .billing-registry__table th:last-child{text-align:right;width:20%}.billing-registry__table th,.billing-registry__table td{text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e4ebf2;padding:.48rem .55rem;overflow:hidden}:is(.billing-registry--invoices,.billing-registry--payments,.billing-registry--charges,.billing-registry--agreements) :is(.billing-registry__filter--client,.billing-registry__filter--case,.billing-registry__filter--status,.billing-registry__filter--method,.billing-registry__filter--category,.billing-registry__filter--period)>.sgnc-searchable-select__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.billing-registry--payments .billing-registry__table th,.billing-registry--payments .billing-registry__table td{padding-block:.485rem}.billing-registry--invoices .billing-registry__table th,.billing-registry--invoices .billing-registry__table td{padding-block:.46rem}.billing-registry__table th{color:#536e88;letter-spacing:.055em;text-transform:uppercase;font-size:.65rem;font-weight:800}.billing-registry__table th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.billing-registry__table tbody tr{height:48px;transition:background-color .12s}.billing-registry__table tbody tr:hover{background:#f5f9fd}.billing-registry__table td strong,.billing-registry__table td small{text-overflow:ellipsis;display:block;overflow:hidden}.billing-registry__table td small{color:#71869b;margin-top:.1rem;font-size:.67rem}.billing-registry__link{color:#075b9d;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block;overflow:hidden}.billing-registry__status{color:#197256;background:#e8f5ef;border-radius:999px;max-width:100%;padding:.18rem .45rem;font-size:.66rem;font-weight:800;display:inline-flex}.billing-registry__status--draft{color:#53697d;background:#eef2f6}.billing-registry__status--partially_paid{color:#8d6510;background:#fff4d9}.billing-registry__status--cancelled{color:#a94242;background:#fff0f0}.billing-registry__actions{justify-content:flex-end;gap:.2rem;display:flex}.billing-registry__actions button{color:#07558f;cursor:pointer;background:#f8fbfd;border:1px solid #d1dfeb;border-radius:5px;min-height:27px;padding:0 .35rem;font-size:.65rem;font-weight:700}.billing-registry__actions>button.is-primary{color:#fff;background:#0b568c;border-color:#0b568c}.billing-registry__action-menu{position:relative}.billing-registry__action-menu summary{color:#07558f;cursor:pointer;background:#fff;border:1px solid #d1dfeb;place-items:center;width:28px;min-height:27px;font-weight:850;list-style:none;display:grid}.billing-registry__action-menu summary::-webkit-details-marker{display:none}.billing-registry__action-menu>div{z-index:40;background:#fff;border:1px solid #c8d6e3;min-width:12rem;padding:.28rem;display:grid;position:absolute;top:calc(100% + .2rem);right:0;box-shadow:0 10px 24px #082b4d29}.billing-registry__action-menu>div button{text-align:left;background:0 0;border:0;justify-content:flex-start}.billing-registry__action-menu>div button:hover,.billing-registry__action-menu>div button:focus-visible{background:#eef5fa}.billing-registry__action-menu>div button.is-danger{color:#982d3d}.billing-registry__pagination{color:#60758a;background:#f8fbfd;border-top:1px solid #dce6ef;flex-shrink:0;justify-content:space-between;align-items:center;min-height:35px;padding:0 .55rem;font-size:.71rem;display:flex}.billing-registry__pagination div{gap:.25rem;display:flex}.billing-registry__pagination button{color:#07558f;cursor:pointer;background:#fff;border:1px solid #d2dfeb;border-radius:5px;width:27px;height:27px}.billing-registry__pagination button:disabled{opacity:.4;cursor:default}.billing-registry__state{color:#657b91;flex:1;place-items:center;min-height:4.5rem;margin:0;padding:.75rem;display:grid}.billing-registry__state--error{color:#a33b3b}.billing-case-workspace{background:#f7fafc;flex-direction:column;flex:1;min-height:0;display:flex}.billing-case-workspace__header{background:#fff;border-bottom:1px solid #dce6ef;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.billing-case-workspace__header small,.billing-case-workspace__header h2,.billing-case-workspace__header p{margin:0}.billing-case-workspace__header small{color:#6e8297;letter-spacing:.08em;font-size:.65rem;font-weight:800}.billing-case-workspace__header h2{color:#073d70;font-size:1rem}.billing-case-workspace__header p{color:#60758d;text-overflow:ellipsis;white-space:nowrap;max-width:44rem;font-size:.76rem;overflow:hidden}.billing-case-workspace__header>button{color:#07599d;min-height:2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdbe9;border-radius:5px;flex-shrink:0;padding:0 .65rem;font-size:.72rem;font-weight:750}.billing-case-workspace .dossiers-billing{flex:1}.billing-case-picker__backdrop{z-index:90;background:#031e386b;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.billing-case-picker{background:#fff;border:1px solid #c9d9e6;border-radius:8px;flex-direction:column;width:min(42rem,100%);max-height:min(38rem,100dvh - 2.5rem);display:flex;overflow:hidden;box-shadow:0 1rem 3rem #031e383d}.billing-case-picker>header{border-bottom:1px solid #dce6ef;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.billing-case-picker header small,.billing-case-picker header h2,.billing-case-picker>p{margin:0}.billing-case-picker header small{color:#6e8297;letter-spacing:.08em;font-size:.65rem;font-weight:800}.billing-case-picker header h2{color:#073d70;font-size:1rem}.billing-case-picker>header button{color:#07599d;cursor:pointer;background:#fff;border:1px solid #cbdbe9;border-radius:5px;width:2rem;height:2rem;font-size:1.25rem;line-height:1}.billing-case-picker>p{color:#60758d;padding:.65rem .9rem;font-size:.78rem}.billing-case-picker__search{border-bottom:1px solid #e3ebf2;flex-shrink:0;gap:.4rem;padding:.65rem .9rem;display:flex}.billing-case-picker__search input{color:#173f67;min-width:0;min-height:2.15rem;font:inherit;border:1px solid #cbdbe9;border-radius:5px;flex:1;padding:0 .65rem;font-size:.78rem}.billing-case-picker__search button{color:#fff;min-height:2.15rem;font:inherit;cursor:pointer;background:#073d70;border:1px solid #073d70;border-radius:5px;padding:0 .7rem;font-size:.75rem;font-weight:750}.billing-case-picker__list{min-height:0;overflow-y:auto}.billing-case-picker__list>button{color:#173f67;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4ebf2;grid-template-columns:minmax(0,1fr) minmax(0,12rem) auto;align-items:center;gap:.65rem;padding:.65rem .9rem;display:grid}.billing-case-picker__list>button:hover,.billing-case-picker__list>button:focus-visible{background:#f2f8fd}.billing-case-picker__list span{min-width:0}.billing-case-picker__list strong,.billing-case-picker__list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.billing-case-picker__list strong{color:#073d70;font-size:.78rem}.billing-case-picker__list small,.billing-case-picker__list>button>span:nth-child(2){color:#6c8297;font-size:.72rem}.billing-case-picker__list i{color:#1685d1;font-size:1.2rem;font-style:normal}@media (width<=80rem){.billing-registry:not(.billing-registry--agreements) .billing-registry__table th:nth-child(6),.billing-registry:not(.billing-registry--agreements) .billing-registry__table td:nth-child(6),.billing-registry:not(.billing-registry--agreements) .billing-registry__actions>button:not(:first-child){display:none}}@media (width<=64rem){.billing-registry__toolbar{flex-wrap:wrap}.billing-registry__toolbar input:first-child{flex-basis:calc(100% - 7rem)}.billing-registry:not(.billing-registry--agreements) .billing-registry__table th:nth-child(5),.billing-registry:not(.billing-registry--agreements) .billing-registry__table td:nth-child(5){display:none}}.billing-page :is(button,input,select,textarea),.billing-page :is(section,article,nav),.billing-case-picker,.billing-case-picker :is(button,input){border-radius:0}.billing-registry__toolbar:not(.billing-registry__toolbar--invoices):not(.billing-registry__toolbar--payments):not(.billing-registry__toolbar--charges):not(.billing-registry__toolbar--agreements):not(.billing-registry__toolbar--clients-overview){flex-wrap:wrap;align-items:center}@media (width>=60.0625rem){:is(.billing-registry__toolbar--invoices,.billing-registry__toolbar--payments,.billing-registry__toolbar--charges,.billing-registry__toolbar--agreements,.billing-registry__toolbar--clients-overview){flex-wrap:nowrap}}.billing-registry__toolbar:not(.billing-registry__toolbar--invoices):not(.billing-registry__toolbar--payments):not(.billing-registry__toolbar--charges):not(.billing-registry__toolbar--agreements):not(.billing-registry__toolbar--clients-overview) :is(input,select){flex:9.5rem;min-width:8.75rem}.billing-registry__toolbar:not(.billing-registry__toolbar--invoices):not(.billing-registry__toolbar--payments):not(.billing-registry__toolbar--charges):not(.billing-registry__toolbar--agreements):not(.billing-registry__toolbar--clients-overview) input[type=search],.billing-registry__toolbar:not(.billing-registry__toolbar--invoices):not(.billing-registry__toolbar--payments):not(.billing-registry__toolbar--charges):not(.billing-registry__toolbar--agreements):not(.billing-registry__toolbar--clients-overview) input:first-child{flex-basis:15rem}:is(.billing-registry__toolbar--invoices,.billing-registry__toolbar--payments,.billing-registry__toolbar--charges,.billing-registry__toolbar--agreements,.billing-registry__toolbar--clients-overview)>input:first-child{flex:auto;min-width:12rem}.billing-registry__toolbar--agreements>.sgnc-searchable-select.billing-registry__filter{flex:0 0 12rem;width:12rem;min-width:12rem}:is(.billing-registry__toolbar--invoices,.billing-registry__toolbar--payments,.billing-registry__toolbar--charges)>.billing-registry__filter--client{flex:0 0 10rem;width:10rem;min-width:10rem}:is(.billing-registry__toolbar--invoices,.billing-registry__toolbar--payments,.billing-registry__toolbar--charges)>.billing-registry__filter--case{flex:0 0 11rem;width:11rem;min-width:11rem}:is(.billing-registry__toolbar--invoices>.billing-registry__filter--status,.billing-registry__toolbar--payments>.billing-registry__filter--method){flex:0 0 9rem;width:9rem;min-width:9rem;max-width:9rem}.billing-registry__toolbar--charges>.billing-registry__filter--status{flex:0 0 6.5rem;width:6.5rem;min-width:6.5rem;max-width:6.5rem}.billing-registry__toolbar--charges>.billing-registry__filter--category{flex:0 0 7.5rem;width:7.5rem;min-width:7.5rem;max-width:7.5rem}:is(.billing-registry__toolbar--invoices,.billing-registry__toolbar--payments,.billing-registry__toolbar--charges,.billing-registry__toolbar--clients-overview)>.billing-registry__currency{flex:0 0 5.4rem;width:5.4rem;min-width:5.4rem}:is(.billing-registry__toolbar--invoices,.billing-registry__toolbar--payments,.billing-registry__toolbar--charges)>input[type=date]{flex:0 0 8.2rem;width:8.2rem;min-width:8.2rem}:is(.billing-registry__toolbar--invoices,.billing-registry__toolbar--payments,.billing-registry__toolbar--charges,.billing-registry__toolbar--agreements,.billing-registry__toolbar--clients-overview)>.registry-export{flex:none}.billing-workflow__backdrop{z-index:100;background:#031e387a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.billing-workflow{color:#173f67;background:#fff;border:1px solid #bfcfdd;flex-direction:column;width:min(58rem,100%);max-height:calc(100dvh - 2rem);display:flex;overflow:hidden;box-shadow:0 1.25rem 3.5rem #031e3847}.billing-workflow>header,.billing-workflow__footer,.billing-workflow__body>footer{border-bottom:1px solid #dce6ef;flex-shrink:0;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex}.billing-workflow>header small,.billing-workflow>header h2{margin:0}.billing-workflow>header small{color:#6e8297;letter-spacing:.09em;font-size:.65rem;font-weight:800}.billing-workflow>header h2{font-size:1rem}.billing-workflow>header>button{color:#07599d;background:#fff;border:1px solid #cbdbe9;width:2rem;height:2rem;padding:0;font-size:1.25rem}.billing-workflow__fields{border:0;min-width:0;margin:0;padding:0;display:contents}.billing-workflow__body{min-height:0;padding:.9rem;overflow-y:auto}.billing-workflow__body>p,.billing-workflow section>p{color:#657b91;font-size:.76rem}.billing-workflow label{color:#536e88;gap:.25rem;font-size:.7rem;font-weight:750;display:grid}.billing-workflow :is(input,select,textarea,button){font:inherit;border-radius:0}.billing-workflow :is(input,select,textarea){color:#173f67;background:#fff;border:1px solid #cbdbe9;min-width:0;min-height:2.2rem;padding:.42rem .55rem}.billing-workflow textarea{resize:vertical;min-height:4.5rem}:is(.billing-workflow,.billing-detail,.dossiers-billing,.dossiers-billing-workflow) [aria-invalid=true]{border-color:#a52d3d;outline-color:#a52d3d}:is(.billing-workflow,.billing-detail,.dossiers-billing,.dossiers-billing-workflow) small[role=alert]{color:#a52d3d;font-weight:600}.billing-workflow button,.billing-detail button,.billing-detail select,.billing-detail__back{color:#07599d;min-height:2.1rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdbe9;border-radius:0;padding:0 .7rem;font-size:.72rem;font-weight:750}.billing-workflow button.is-primary,.billing-detail__header-actions button.is-primary{color:#fff;background:#073d70;border-color:#073d70}.billing-workflow button:disabled,.billing-detail button:disabled,.billing-detail__header-actions button:disabled{opacity:.45;cursor:default}.billing-workflow__footer,.billing-workflow__body>footer{border-top:1px solid #dce6ef;border-bottom:0;justify-content:flex-end}.billing-workflow__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.billing-workflow__grid section{align-content:start;gap:.65rem;display:grid}.billing-workflow__grid h3,.billing-detail__panel h3{color:#073d70;margin:0;font-size:.83rem}.billing-workflow__inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.billing-workflow__choices,.billing-workflow__allocations{border:1px solid #dce6ef;max-height:17rem;display:grid;overflow-y:auto}.billing-workflow__choices>label,.billing-workflow__allocations>label{cursor:pointer;border-bottom:1px solid #e4ebf2;grid-template-columns:none;align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}.billing-workflow__choices input{min-height:auto}.billing-workflow__choices span,.billing-workflow__allocations span{flex:1;min-width:0}.billing-workflow__choices strong,.billing-workflow__choices small,.billing-workflow__allocations strong,.billing-workflow__allocations small{display:block}.billing-workflow__choices small,.billing-workflow__allocations small{color:#71869b;margin-top:.1rem;font-weight:500}.billing-workflow__allocations>label>input{width:8rem}.billing-workflow__summary{background:#f8fbfd;border:1px solid #dce6ef;border-left:3px solid #e6ad18;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.75rem;padding:.6rem .7rem;font-size:.74rem;display:flex}.billing-workflow__summary strong{color:#073d70;font-size:.9rem}.billing-workflow__summary small{color:#6b8094}.billing-workflow>header p{color:#6b8094;max-width:46rem;margin:.18rem 0 0;font-size:.7rem;line-height:1.4}.billing-workflow__body--invoice,.billing-workflow__body--payment,.billing-workflow__body--charge{align-content:start;gap:.8rem;display:grid}.billing-workflow__state,.billing-workflow__empty-inline,.billing-workflow__advanced-note{color:#60788f;background:#f7f9fb;border:1px solid #dce6ef;margin:0;padding:.6rem;font-size:.7rem}.billing-workflow__case-summary,.billing-workflow__invoice-summary{background:#f7f9fb;border:1px solid #d3e0e9;border-left:.2rem solid #d3a32d;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.7rem;display:grid}.billing-workflow__case-summary span,.billing-workflow__invoice-summary span{min-width:0}.billing-workflow__case-summary :is(small,strong,p),.billing-workflow__invoice-summary :is(small,strong,p){margin:0;display:block}.billing-workflow__case-summary small,.billing-workflow__invoice-summary small{color:#6f8497;letter-spacing:.06em;font-size:.58rem;font-weight:820}.billing-workflow__case-summary strong,.billing-workflow__invoice-summary strong{color:#073d70;margin-top:.16rem;font-size:.78rem}.billing-workflow__case-summary p,.billing-workflow__invoice-summary p{color:#60788f;margin-top:.1rem;font-size:.68rem}.billing-workflow__section-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.billing-workflow__section-heading button{min-height:1.85rem;padding:.3rem .48rem;font-size:.65rem}.billing-workflow__manual-lines{gap:.4rem;display:grid}.billing-workflow__manual-line{background:#fbfcfd;border:1px solid #dce6ef;grid-template-columns:minmax(6rem,.9fr) minmax(0,2fr) minmax(3rem,.5fr) minmax(5rem,.8fr) auto auto;align-items:end;gap:.4rem;padding:.5rem;display:grid}.billing-workflow__manual-line>strong{color:#073d70;white-space:nowrap;padding-bottom:.55rem}.billing-workflow__manual-line>button{width:2.2rem;min-height:2.2rem;padding:0}.billing-workflow__body--invoice{overflow-x:hidden}.billing-workflow__body--invoice :is(section,label,input,select,.billing-workflow__manual-lines){min-width:0}.billing-workflow__body--invoice input{box-sizing:border-box;width:100%}.billing-workflow__body--invoice input[type=checkbox]{width:auto}.billing-workflow__manual-line .is-wide{color:#a32932;grid-column:1/-1}.billing-detail__documents{border-top:1px solid #dce6ef;padding:.8rem 1rem}.billing-detail__documents form{flex-wrap:wrap;align-items:end;gap:.75rem;margin:.8rem 0;display:flex}.billing-detail__documents h3,.billing-detail__documents p{margin:.4rem 0}@media (width<=760px){.billing-workflow__body--invoice .billing-workflow__manual-line{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-workflow__body--invoice .billing-workflow__manual-line>label:nth-child(2){grid-column:1/-1}.billing-workflow__summary{flex-wrap:wrap}}.billing-workflow__advanced-entry{border:1px solid #dce6ef;gap:.55rem;padding:.65rem;display:grid}.billing-workflow__charge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.billing-workflow__charge-grid .is-wide{grid-column:1/-1}.billing-workflow__billable{grid-template-columns:none;align-items:center;gap:.45rem;display:flex}.billing-workflow__billable input{width:auto;min-height:auto}.billing-detail__context{margin-top:.42rem!important}.billing-workflow__error{color:#a33b3b;margin:.55rem 0;font-size:.76rem}.billing-workflow__consequence{color:#5f4a22;background:#fff8e8;border-left:3px solid #c58b19;margin:0;padding:.7rem .8rem;font-size:.75rem;line-height:1.45}.billing-workflow__body--confirmation>label{color:#274f74;gap:.3rem;font-size:.72rem;font-weight:760;display:grid}.billing-workflow__body--confirmation>label textarea{resize:vertical;min-height:5rem}.billing-workflow__body>footer button.is-danger{color:#fff;background:#982d3d;border-color:#982d3d}.billing-detail__back{align-self:flex-start;margin-bottom:.65rem}.billing-detail__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.billing-detail__header-actions button.is-danger{color:#982d3d;background:#fff;border-color:#d8a5ad}.billing-detail__header-actions button.is-danger:not(:disabled):hover,.billing-detail__header-actions button.is-danger:not(:disabled):focus-visible{color:#fff;outline-offset:2px;background:#982d3d;border-color:#982d3d;outline:2px solid #982d3d40}.billing-detail{color:#173f67;background:#fff;border:1px solid #d8e3ee}.billing-detail__identity{border-bottom:1px solid #dce6ef;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.billing-detail__identity h2{color:#073d70;margin:.35rem 0 .2rem;font-size:1.2rem}.billing-detail__identity p,.billing-detail__identity small{color:#667c91;margin:0;font-size:.72rem}.billing-detail__identity p{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.billing-detail__identity p button{color:#075b9d;border:0;min-height:auto;padding:0}.billing-detail__document-actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.billing-detail__kpis{border-bottom:1px solid #dce6ef;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.billing-detail__kpis section{border-right:1px solid #e1e9f0;gap:.2rem;padding:.8rem 1rem;display:grid}.billing-detail__kpis span{color:#6d8296;letter-spacing:.05em;text-transform:uppercase;font-size:.67rem;font-weight:800}.billing-detail__kpis strong{color:#073d70;font-size:1.05rem}.billing-detail__progress{background:#e7eef4;height:3px;position:absolute;bottom:0;left:0;right:0}.billing-detail__progress>span{background:#1b8a68;height:100%;display:block}.billing-detail__tabs{background:#f7fafd;border-bottom:1px solid #dce6ef;gap:.2rem;padding:.4rem .65rem 0;display:flex}.billing-detail__tabs button{color:#63778d;background:0 0;border:0;border-bottom:2px solid #0000}.billing-detail__tabs button.is-active{color:#073d70;border-bottom-color:#1685d1}.billing-detail__panel{gap:.8rem;padding:.9rem;display:grid}.billing-detail__definition{border:1px solid #dce6ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.billing-detail__definition div{border-bottom:1px solid #e4ebf2;border-right:1px solid #e4ebf2;grid-template-columns:minmax(7rem,.45fr) 1fr;gap:.5rem;padding:.55rem .7rem;display:grid}.billing-detail__definition dt{color:#6e8297;font-size:.69rem;font-weight:750}.billing-detail__definition dd{margin:0;font-size:.76rem}.billing-detail__timeline{border:1px solid #dce6ef;gap:0;margin:0;padding:0;list-style:none;display:grid}.billing-detail__timeline li{border-bottom:1px solid #e4ebf2;grid-template-columns:10rem minmax(9rem,.45fr) 1fr;gap:.75rem;padding:.6rem .7rem;font-size:.73rem;display:grid}.billing-detail__timeline time,.billing-detail__timeline span{color:#6c8297}@media (width<=48rem){.billing-page__tabs,.billing-detail__tabs{scrollbar-gutter:stable;overflow-x:auto}.billing-page__tabs button,.billing-detail__tabs button{flex:none}.billing-workflow__backdrop{align-items:stretch;padding:0}.billing-workflow{width:100%;max-height:100dvh}.billing-workflow__body{padding:.65rem}.billing-detail__header-actions{justify-content:flex-start;width:100%}.billing-detail__header-actions button{flex:10rem}.billing-workflow__grid,.billing-workflow__inline-fields,.billing-workflow__case-summary,.billing-workflow__invoice-summary,.billing-workflow__charge-grid,.billing-workflow__manual-line,.billing-detail__definition{grid-template-columns:1fr}.billing-workflow__charge-grid .is-wide{grid-column:auto}.billing-workflow__manual-line>strong{padding-bottom:0}.billing-detail__identity,.billing-workflow__summary{flex-direction:column;align-items:stretch}.billing-detail__kpis{grid-template-columns:1fr}.billing-detail__timeline li{grid-template-columns:1fr;gap:.2rem}}.billing-overview{grid-template-rows:auto auto;gap:.65rem;display:grid}.billing-overview__summary,.billing-overview__clients{border:1px solid var(--border-color,#80808047);background:var(--surface,transparent)}.billing-overview__heading,.billing-overview__subheading{border-bottom:1px solid var(--border-color,#80808047);justify-content:space-between;align-items:end;gap:1rem;padding:1rem 1.1rem;display:flex}.billing-overview__heading h2,.billing-overview__subheading h3{margin:.15rem 0 0}.billing-overview__heading small,.billing-overview__subheading small,.billing-overview__currency-label span,.billing-overview__metrics small{color:#60758d;opacity:.68}.billing-overview__metrics article:first-child strong{color:#9a6700}.billing-overview__metrics article:nth-child(2) strong{color:#0b4f84}.billing-overview__metrics article:nth-child(3) strong{color:#176b4d}.billing-overview__metrics article:nth-child(4) strong{color:#8a3a3a}.billing-overview__heading p,.billing-overview__subheading p{text-align:right;opacity:.72;max-width:34rem;margin:0}.billing-overview__currency{padding:0 1.1rem 1rem}.billing-overview__currency+.billing-overview__currency{border-top:1px solid var(--border-color,#80808038)}.billing-overview__currency-label{align-items:baseline;gap:.75rem;padding:.8rem 0 .65rem;display:flex}.billing-overview__currency-label strong{letter-spacing:.08em;font-size:.82rem}.billing-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.billing-overview__metrics article{background:#fff;border:1px solid #d7e2ec;border-top:3px solid #0b4f84;border-radius:6px;flex-direction:column;justify-content:center;min-width:0;min-height:6.4rem;padding:.72rem .9rem;display:flex;box-shadow:0 2px 7px #1237520f}.billing-overview__metrics span,.billing-overview__metrics small{display:block}.billing-overview__metrics span{color:#526c84;letter-spacing:.075em;text-transform:uppercase;margin-bottom:.38rem;font-size:.68rem;font-weight:800}.billing-overview__metrics strong{color:#062e54;font-variant-numeric:tabular-nums;margin-bottom:.3rem;font-size:clamp(1.22rem,1.55vw,1.55rem);font-weight:800;line-height:1.08;display:block}.billing-overview__metrics small{color:#6b7f91;font-size:.69rem;line-height:1.3}.billing-overview__clients{flex-direction:column;min-width:0;display:flex}.billing-overview__clients .billing-registry{border:0}.billing-registry--clients-overview .billing-registry__table-wrap{margin-bottom:.4rem}.billing-page__workspace>.billing-page__tabs+.billing-overview,.billing-page__workspace>.billing-page__tabs+.billing-registry{margin-top:0}@media (width<=980px){.billing-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-overview__metrics article:nth-child(3){border-left:0;border-top:1px solid var(--border-color,#80808047)}.billing-overview__metrics article:nth-child(4){border-top:1px solid var(--border-color,#80808047)}}@media (width<=680px){.billing-overview__heading,.billing-overview__subheading{flex-direction:column;align-items:start}.billing-overview__heading p,.billing-overview__subheading p{text-align:left}.billing-overview__metrics{grid-template-columns:1fr}.billing-overview__metrics article+article,.billing-overview__metrics article:nth-child(3){border-left:0;border-top:1px solid var(--border-color,#80808047)}}:root{--sgnc-master-column-width:16.875rem;--sgnc-master-detail-gap:.75rem;--sgnc-page-title-size:clamp(1.85rem, 2.05vw, 2.2rem);--sgnc-master-title-size:.875rem;--sgnc-detail-title-size:clamp(1.45rem, 2vw, 2rem);--sgnc-title-line-height:1.08;--sgnc-title-letter-spacing:-.025em;--sgnc-page-action-height:2.25rem;--sgnc-panel-border:#d6e2ed;--sgnc-panel-radius:.75rem;--sgnc-panel-shadow:0 7px 18px #0a2f5d0d}html{scrollbar-gutter:auto}.session-loading{min-height:100vh;color:var(--sgnc-marine-900);place-items:center;font-weight:700;display:grid}.login-page{background:linear-gradient(160deg, #062b55 0%, var(--sgnc-marine-950) 37%, transparent 37.2%), var(--sgnc-surface);align-content:start;min-height:100vh;display:grid}.login-hero{min-height:18rem;color:var(--sgnc-white);text-align:center;align-content:center;justify-items:center;padding:2rem 1rem 4rem;display:grid}.login-hero .sgnc-brand__monogram{border:2px solid var(--sgnc-gold-500);width:4rem;height:4rem;color:var(--sgnc-gold-300);background:0 0;font-size:2rem}.login-hero .sgnc-brand{justify-items:center;gap:1.1rem;width:100%;display:grid}.login-hero .sgnc-brand__text{text-align:center;justify-items:center;gap:.5rem;max-width:24rem;display:grid}.login-hero .sgnc-brand__text small{line-height:1.5}.login-hero .sgnc-brand__text strong{font-size:2rem}.login-hero p{text-transform:uppercase;letter-spacing:.06em;max-width:20rem;margin:1.1rem 0 0;font-size:.82rem;font-weight:650}.login-hero>span{color:var(--sgnc-gold-300);margin-top:1rem;font-size:.76rem;font-weight:800}.login-card{background:var(--sgnc-white);width:min(100% - 2rem,29rem);box-shadow:var(--sgnc-shadow);border-radius:1.15rem 1.15rem .65rem .65rem;justify-self:center;gap:1rem;margin:-3rem auto 2rem;padding:clamp(1.25rem,5vw,2rem);display:grid}.login-card header{text-align:center}.login-card h1{color:var(--sgnc-marine-950);margin:.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.login-card header>p:last-child{color:#657286;margin:.45rem 0 0;font-size:.88rem}.login-card__security{color:#657286;text-align:center;line-height:1.45}.access-shell{--sgnc-sidebar-open-width:12rem;--sgnc-sidebar-collapsed-width:3.25rem;--sgnc-shell-inline-padding:1.65rem;grid-template-columns:var(--sgnc-sidebar-open-width) minmax(0, 1fr);background:var(--sgnc-surface);width:100%;max-width:none;min-height:100vh;display:grid}.access-sidebar{z-index:30;height:100vh;min-height:0;color:var(--sgnc-white);background:linear-gradient(180deg, #062b55, var(--sgnc-marine-950));flex-direction:column;display:flex;position:sticky;top:0;box-shadow:8px 0 24px #07182c1f}.access-sidebar__brand{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.65rem;min-height:7rem;padding:1rem 1.15rem;display:flex}.access-sidebar__lockup{gap:.25rem;min-width:0;display:grid}.access-sidebar__brand .sgnc-brand__monogram{color:var(--sgnc-gold-300);border:2px solid var(--sgnc-gold-500);background:0 0;border-radius:42% 42% 52% 52%}.access-sidebar__brand .sgnc-brand__text small{display:none}.access-sidebar__lockup>small{color:#dce6f1;max-width:10.5rem;margin-left:3.55rem;font-size:.66rem;line-height:1.3}.access-sidebar__collapse{color:#d9e5f1;cursor:pointer;background:0 0;border:1px solid #9ab0c8;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:1.15rem;display:grid}.access-sidebar__close{color:#d8e4f1;cursor:pointer;background:0 0;border:0;font-size:1.7rem;display:none}.access-nav{flex:1;align-content:start;gap:.8rem;min-height:0;padding:1rem .7rem;display:grid;overflow-y:auto}.access-nav__section{gap:.08rem;display:grid}.access-nav__section h2{color:#9fb3ca;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .35rem;padding:0 .65rem;font-size:.69rem;font-weight:750}.access-nav__link{color:#e7eef7;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:.45rem;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;min-height:2.35rem;padding:.45rem .65rem;font-family:inherit;font-size:.86rem;font-weight:620;text-decoration:none;display:grid}.access-nav__link:hover:not(.access-nav__link--unavailable){background:#ffffff14}.access-nav__link--active{color:var(--sgnc-gold-300);background:#ffffff1f;position:relative}.access-nav__link--active:before{content:"";background:var(--sgnc-gold-500);border-radius:0 .25rem .25rem 0;width:.22rem;position:absolute;top:.35rem;bottom:.35rem;left:-.75rem}.access-nav__link--unavailable{color:#aebed0;cursor:pointer}.access-nav__link small{color:#8da0b5;letter-spacing:.04em;text-transform:uppercase;font-size:.48rem;font-weight:700}.access-shell--collapsed .access-sidebar__lockup .sgnc-brand__text,.access-shell--collapsed .access-sidebar__lockup>small,.access-shell--collapsed .access-nav__section h2,.access-shell--collapsed .access-nav__link>span,.access-shell--collapsed .access-nav__link>small{display:none}.access-shell--collapsed .access-sidebar__brand{justify-content:center;padding-inline:.55rem}.access-shell--collapsed .access-sidebar__collapse{position:absolute;top:5.65rem}.access-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.25rem;height:1.25rem}.access-sidebar__footer{border-top:1px solid #ffffff1a;gap:.65rem;padding:.85rem 1rem 1rem;display:grid}.access-topbar__identity{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:0;display:flex}.access-topbar__identity>span:nth-child(2){min-width:0;display:grid}.access-topbar__identity strong,.access-topbar__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-avatar{width:2.45rem;height:2.45rem;color:var(--sgnc-white);border:1px solid var(--sgnc-gold-500);background:#0a315d;border-radius:50%;flex:none;place-items:center;font-size:.76rem;font-weight:800;display:grid}.access-workspace{flex-direction:column;width:100%;min-width:0;max-width:none;min-height:100vh;display:flex}.access-user-menu,.access-notifications,.access-topbar__separator{flex:none}.access-shell :is(.sgnc-button,.case-opening-primary-button,.case-opening-secondary-button){justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:.45rem .8rem;font-size:.78rem;line-height:1.2;display:inline-flex}.access-shell :where(button:not(:disabled),a[href],summary,tr[tabindex],[role=row][tabindex],[role=button]:not([aria-disabled=true])){cursor:pointer}.access-shell :where(button,a[href],input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #397eac}.access-shell :where(tr[tabindex],[role=row][tabindex]):hover{background-color:#f0f6fa}.access-shell :where(button,a)>svg{vertical-align:middle;flex-shrink:0}.access-topbar{z-index:20;border-bottom:1px solid var(--sgnc-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;align-items:center;gap:1rem;min-height:5.55rem;padding:.7rem clamp(1rem,2.2vw,2rem);display:flex;position:sticky;top:0}.access-topbar__menu{width:2.7rem;height:2.7rem;color:var(--sgnc-marine-900);background:var(--sgnc-white);border:1px solid var(--sgnc-border);cursor:pointer;border-radius:.45rem;display:none}.access-search{width:min(37.5rem,55%);min-width:14rem;color:var(--sgnc-marine-700);border:1px solid var(--sgnc-border);background:#fbfcfd;border-radius:.55rem;align-items:center;gap:.65rem;padding:0 .9rem;display:flex}.access-search>span:first-child{font-family:Georgia,serif;font-size:1.8rem;line-height:1}.access-search input{width:100%;min-height:3rem;color:var(--sgnc-marine-900);background:0 0;border:0;outline:none}.access-search input:disabled{opacity:1;cursor:default}.access-search input[readonly]{cursor:pointer}.access-notifications{width:2.65rem;height:2.65rem;color:var(--sgnc-marine-900);cursor:pointer;background:0 0;border:0;margin-left:auto}.access-notifications svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.55rem;height:1.55rem}.access-topbar__separator{background:var(--sgnc-border);width:1px;height:3.2rem}.access-user-menu{position:relative}.access-topbar__identity{max-width:18rem}.access-topbar__identity strong{max-width:14rem;color:var(--sgnc-marine-950);font-size:.82rem}.access-topbar__identity small{color:#647287;max-width:14rem;margin-top:.16rem;font-size:.72rem}.access-user-menu__panel{z-index:40;background:var(--sgnc-white);border:1px solid var(--sgnc-border);width:100%;min-width:12rem;box-shadow:var(--sgnc-shadow);border-radius:.5rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .8rem);right:0}.access-user-menu__panel>button{width:100%;min-height:2.35rem;color:var(--sgnc-marine-900);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-content:flex-start;align-items:center;padding:.5rem .65rem;font-size:.78rem;font-weight:700;display:flex}.access-user-menu__panel>button:hover,.access-user-menu__panel>button.sgnc-button--text:hover{background:#eef3f8}.access-user-menu__panel>button:focus-visible{outline-offset:-2px;outline:2px solid #1683e8}.access-main{width:100%;min-width:0;max-width:none;margin:0;padding-block:1rem 2rem}.access-main__content{flex:1 0 auto;min-width:0}.access-footer{color:#687e96;border-top:1px solid #dce7f0;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;min-height:2.75rem;margin-top:auto;padding:.45rem 0;font-size:.72rem;display:grid;position:relative}.access-footer:before{content:"";background:#e0a316;width:2rem;height:1px;position:absolute;left:50%;transform:translate(-50%,-1.45rem)}.access-footer__signature{grid-column:2;justify-self:center;align-items:center;gap:.48rem;min-width:0;display:inline-flex}.access-footer__mark{color:#d4910a;background:#fff9ea;border:1px solid #f0d18d;border-radius:.42rem;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-family:Georgia,Times New Roman,serif;font-size:.76rem;font-weight:800;display:grid}.access-footer__signature>span:last-child{align-items:baseline;gap:.36rem;min-width:0;display:inline-flex}.access-footer strong{color:#123c69;font-size:.73rem}.access-footer small{color:#6e8299;font-size:.7rem}.access-footer>small{grid-column:3;justify-self:end}.access-page-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.access-page-heading h1,.sgnc-surface h2{color:var(--sgnc-marine-950);margin:.35rem 0 0;font-family:Georgia,Times New Roman,serif}.access-page-heading h1{font-size:var(--sgnc-page-title-size);line-height:var(--sgnc-title-line-height);letter-spacing:var(--sgnc-title-letter-spacing)}.access-alert{color:#145b37;background:#effaf3;border:1px solid #bddfca;border-radius:.5rem;gap:.2rem;margin-bottom:1rem;padding:.85rem 1rem;line-height:1.4;display:grid}.access-alert--error{color:#812525;background:#fff3f3;border-color:#ebc6c6}.dashboard-period{min-width:15rem;color:var(--sgnc-marine-900);background:var(--sgnc-white);border:1px solid var(--sgnc-border);text-align:left;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.6rem .8rem;display:grid}.dashboard-period:disabled{opacity:1}.dashboard-period__icon{width:2.1rem;height:2.1rem;color:var(--sgnc-marine-700);border-radius:.35rem;place-items:center;font-weight:800;display:grid}.dashboard-period>span:nth-child(2){display:grid}.dashboard-period small{color:#65758a;font-size:.66rem}.dashboard-period strong{text-transform:capitalize;margin-top:.12rem;font-size:.76rem}.dashboard-indicators{grid-template-columns:repeat(6,minmax(8.5rem,1fr));gap:.65rem;margin-bottom:.65rem;display:grid}.dashboard-indicator{background:var(--sgnc-white);border:1px solid var(--sgnc-border);border-radius:.5rem;grid-template-rows:1fr auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 3px 12px #07182c0a}.dashboard-indicator__summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:5.6rem;padding:.8rem .75rem .55rem;display:grid}.dashboard-indicator__summary>span:last-child{min-width:0;display:grid}.dashboard-indicator__icon{width:2.55rem;height:2.55rem;color:var(--indicator-accent);place-items:center;font-size:1.45rem;font-weight:800;display:grid}.dashboard-indicator__value{color:var(--sgnc-marine-950);font-size:1.45rem;font-weight:800;line-height:1}.dashboard-indicator__summary strong{color:var(--sgnc-marine-900);margin-top:.18rem;font-size:.68rem;line-height:1.2}.dashboard-indicator__summary small{color:#768396;margin-top:.18rem;font-size:.56rem}.dashboard-indicator__footer{color:#6c7b8e;border-top:1px solid #e8ecf1;justify-content:space-between;align-items:center;min-height:2rem;padding:.4rem .7rem;font-size:.58rem;display:flex}.dashboard-indicator--blue{--indicator-accent:#1f59ba}.dashboard-indicator--gold{--indicator-accent:#c48618}.dashboard-indicator--green{--indicator-accent:#16824d}.dashboard-indicator--orange{--indicator-accent:#dc661b}.dashboard-indicator--purple{--indicator-accent:#6b3ab2}.dashboard-indicator--red{--indicator-accent:#bd3434}.dashboard-primary-grid,.dashboard-lower-grid{gap:.65rem;margin-bottom:.65rem;display:grid}.dashboard-primary-grid{grid-template-columns:1.08fr .94fr 1.08fr}.dashboard-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.dashboard-panel{background:var(--sgnc-white);border:1px solid var(--sgnc-border);border-radius:.5rem;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 3px 12px #07182c0a}.dashboard-panel>header{border-bottom:1px solid #e7ebf0;align-items:center;gap:.55rem;min-height:2.8rem;padding:.55rem .75rem;display:flex}.dashboard-panel>header>span{width:1.55rem;height:1.55rem;color:var(--sgnc-marine-700);background:#edf3f9;border-radius:.3rem;place-items:center;font-weight:800;display:grid}.dashboard-panel h2{color:var(--sgnc-marine-950);margin:0;font-family:inherit;font-size:.86rem}.dashboard-panel>header>small{color:#65758a;font-size:.65rem}.dashboard-panel__action{gap:.25rem;margin-left:auto;font-size:.6rem;font-weight:700;color:#315f9c!important;background:0 0!important;width:auto!important;height:auto!important;padding:0!important;display:inline-flex!important}.dashboard-empty{color:#6d7a8c;grid-template-columns:auto minmax(0,1fr);place-content:center;align-items:center;gap:.75rem;min-height:10.5rem;padding:1rem 1.2rem;display:grid}.dashboard-empty__mark{color:#8493a6;background:#f0f3f7;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.dashboard-empty strong{color:#526174;font-size:.8rem}.dashboard-empty p{max-width:21rem;margin:.25rem 0 0;font-size:.64rem;line-height:1.4}.dashboard-panel__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:0 .7rem .65rem;display:grid}.dashboard-panel__shortcuts span{color:#506276;background:#f7f9fb;border:1px solid #e3e8ee;border-radius:.35rem;padding:.45rem .55rem;font-size:.57rem;font-weight:700}.dashboard-financial-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:.65rem .8rem .45rem;display:grid}.dashboard-financial-metrics>div{min-width:0;display:grid}.dashboard-financial-metrics strong{color:var(--sgnc-marine-900);font-size:.92rem}.dashboard-financial-metrics small{color:#65758a;margin-top:.12rem;font-size:.55rem}.dashboard-financial-metrics span{background:#dce4ed;border-radius:1rem;width:80%;height:.22rem;margin-top:.35rem}.dashboard-financial-empty{background:#fafbfd;border:1px solid #e5e9ef;border-radius:.4rem;grid-template-columns:minmax(12rem,1fr) minmax(10rem,.85fr);align-items:center;gap:1rem;min-height:7rem;margin:0 .8rem .75rem;padding:.7rem;display:grid}.dashboard-chart-skeleton{border-bottom:1px solid #dfe5ec;justify-content:space-around;align-items:end;height:4.2rem;padding:.4rem .6rem;display:flex}.dashboard-chart-skeleton span{background:#dce4ed;border-radius:.2rem .2rem 0 0;width:9%}.dashboard-chart-skeleton span:first-child{height:25%}.dashboard-chart-skeleton span:nth-child(2){height:48%}.dashboard-chart-skeleton span:nth-child(3){height:38%}.dashboard-chart-skeleton span:nth-child(4){height:70%}.dashboard-chart-skeleton span:nth-child(5){height:52%}.dashboard-financial-empty strong{color:#526174;font-size:.72rem}.dashboard-financial-empty p{color:#778597;margin:.25rem 0 0;font-size:.58rem;line-height:1.4}.dashboard-timeline-empty{align-content:start;min-height:10.65rem;padding:0 .75rem .6rem;display:grid;position:relative}.dashboard-timeline-empty>span{border-bottom:1px solid #e7ebf0;grid-template-columns:1.4rem 1fr 3rem;align-items:center;gap:.55rem;min-height:2.55rem;display:grid}.dashboard-timeline-empty i,.dashboard-timeline-empty b,.dashboard-timeline-empty small{background:#e6ebf1;border-radius:1rem;display:block}.dashboard-timeline-empty i{width:1.25rem;height:1.25rem}.dashboard-timeline-empty b{width:70%;height:.4rem}.dashboard-timeline-empty small{width:100%;height:.35rem}.dashboard-timeline-empty p{color:#687789;background:#ffffffb8;place-items:center;margin:0;font-size:.66rem;display:grid;position:absolute;inset:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-grid,.profile-grid{gap:1rem;display:grid}.home-grid .sgnc-surface,.profile-grid .sgnc-surface{align-content:start;gap:1rem;display:grid}.home-grid .sgnc-surface p{color:#657286;margin:0;line-height:1.5}.profile-summary{align-items:center;gap:1rem;display:flex}.profile-summary__avatar,.user-row__avatar{color:var(--sgnc-white);background:var(--sgnc-marine-700);border:2px solid var(--sgnc-gold-500);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.profile-summary__avatar{width:4.5rem;height:4.5rem}.profile-summary h2,.profile-summary p{margin:0}.badge-row{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.form-stack,.form-grid{gap:1rem;display:grid}.detail-list{gap:0;margin:0;display:grid}.detail-list div{border-bottom:1px solid var(--sgnc-border);grid-template-columns:minmax(6rem,1fr) 2fr;gap:1rem;padding:.8rem 0;display:grid}.detail-list dt{color:#657286}.detail-list dd{margin:0;font-weight:650}.users-layout{gap:1rem;display:grid}.search-row{align-items:end;gap:.7rem;display:grid}.user-list{margin-top:1rem;display:grid}.user-row{width:100%;color:inherit;border:0;border-bottom:1px solid var(--sgnc-border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.85rem .4rem;display:flex}.user-row--selected{background:#f0f5fa}.user-row__avatar{width:2.55rem;height:2.55rem;font-size:.72rem}.user-row__content{flex:1;min-width:0;display:grid}.user-row__content strong,.user-row__content small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-row__content small{color:#657286;margin-top:.25rem}.role-choices{border:0;gap:.55rem;margin:0;padding:0;display:grid}.role-choices legend{margin-bottom:.55rem;font-size:.87rem;font-weight:750}.role-choices label{border:1px solid var(--sgnc-border);background:#f7f9fb;border-radius:.4rem;align-items:center;gap:.7rem;padding:.65rem;display:flex}.role-choices label span{display:grid}.role-choices small{color:#657286}.button-row{flex-wrap:wrap;gap:.7rem;display:flex}.danger-zone{border-top:1px solid #e2b6b6;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.danger-zone div{display:grid}.danger-zone small{color:#657286}@media (width<=84rem){.dashboard-indicators{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=60rem){.access-shell{display:block}.access-sidebar{width:min(19rem,100vw - 2.5rem);transition:transform .18s ease-out;position:fixed;transform:translate(-105%)}.access-sidebar--open{transform:translate(0)}.access-sidebar__close,.access-topbar__menu{place-items:center;display:grid}.access-sidebar__collapse{display:none}.access-sidebar-backdrop{z-index:25;background:#07182c8c;border:0;display:block;position:fixed;inset:0}.access-search{flex:1;width:auto}.access-topbar__identity>span:last-child{display:none}.access-topbar__identity{padding-left:0}.dashboard-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-lower-grid{grid-template-columns:1fr}}@media (width>=42rem){.login-page{background:linear-gradient(110deg, #062b55 0%, var(--sgnc-marine-950) 40%, var(--sgnc-surface) 40.2%);grid-template-columns:minmax(18rem,.85fr) minmax(26rem,1.15fr);align-content:center}.login-hero{min-height:100vh;padding:2rem}.login-card{align-self:center;margin:2rem auto}.home-grid,.profile-grid,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-row{grid-template-columns:1fr auto}}@media (width>=64rem){.users-layout{grid-template-columns:minmax(24rem,.9fr) minmax(28rem,1.1fr);align-items:start}}@media (width<=35rem){.access-topbar{gap:.55rem;padding-inline:.7rem}.access-search{min-width:0}.access-search input::placeholder{color:#0000}.access-notifications,.access-topbar__identity>span:nth-child(2){display:none}.access-main{width:min(100% - 1.2rem,92rem);padding-top:1.1rem}.access-page-heading{flex-direction:column;align-items:stretch}.dashboard-indicators,.dashboard-primary-grid,.dashboard-lower-grid{grid-template-columns:1fr}.dashboard-period{width:100%;min-width:0}.dashboard-indicator__summary{min-height:4.6rem}.dashboard-empty{min-height:7rem}.dashboard-financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-financial-empty{grid-template-columns:1fr}.danger-zone{flex-direction:column;align-items:stretch}}.access-shell{grid-template-columns:var(--sgnc-sidebar-open-width) minmax(0, 1fr);font-family:Arial,Segoe UI,sans-serif}.access-shell--collapsed{grid-template-columns:var(--sgnc-sidebar-collapsed-width) minmax(0, 1fr)}.access-sidebar{box-shadow:none;background:linear-gradient(#00356c 0%,#002a56 55%,#002348 100%)}.access-sidebar__brand{border-bottom:0;min-height:7.35rem;padding:1.15rem 1.2rem .85rem}.access-sidebar__lockup{align-items:flex-start;gap:.7rem;display:flex}.access-sidebar__emblem{fill:none;stroke:#ffbd1a;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:3.35rem;height:4.05rem}.access-sidebar__brand-copy{padding-top:.35rem;display:grid}.access-sidebar__brand-copy strong{color:#fff;letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-size:2.05rem;line-height:1}.access-sidebar__brand-copy small{color:#fff;margin-top:.45rem;font-size:.72rem;line-height:1.25}.access-sidebar__collapse{color:#fff;border-color:#c1d1e2;width:1.7rem;height:1.7rem;font-size:1.2rem;position:absolute;top:2.05rem;right:1.2rem}.access-nav__section{gap:.08rem}.access-nav__section h2{color:#e2e9f2;letter-spacing:.015em;margin:0 0 .32rem;padding:0 1.8rem;font-size:.82rem;font-weight:500}.access-nav__link{color:#fff;border-radius:0 .38rem .38rem 0;grid-template-columns:1.65rem minmax(0,1fr);gap:.8rem;min-height:2.9rem;padding:.55rem 1.25rem;font-size:.97rem;font-weight:500}.access-nav__link--unavailable{color:#fff;opacity:1}.access-nav__link--active{color:#ffc321;background:#ffffff2e}.access-nav__link--active:before{background:#ffbd1a;border-radius:0 .15rem .15rem 0;width:.38rem;top:0;bottom:0;left:0}.access-icon{stroke-width:1.55px;width:1.45rem;height:1.45rem}.access-shell--collapsed .access-sidebar__brand-copy,.access-shell--collapsed .access-nav__section h2,.access-shell--collapsed .access-nav__link>span{display:none}.access-shell--collapsed .access-sidebar__brand{padding-inline:.7rem}.access-shell--collapsed .access-sidebar__collapse{top:5.8rem;right:1.5rem}.access-shell--collapsed .access-nav__link{grid-template-columns:1.65rem;justify-content:center;padding-inline:1.55rem}.access-topbar{background:#fff;border-bottom-color:#e3e7ec;gap:0;min-height:5.65rem;padding:0 1.65rem}.access-search{color:#001f49;background:#fff;border-color:#cfd8e3;border-radius:.55rem;gap:1rem;width:37.7rem;min-width:37.7rem;min-height:3.8rem;padding:0 1.05rem}.access-search>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;flex:none;width:1.75rem;height:1.75rem}.access-search input{color:#233e67;min-height:3.65rem;font-size:1.1rem}.access-search input::placeholder{color:#29456c;opacity:1}.access-notifications{color:#001d48;width:3.25rem;height:3.25rem;margin-left:auto;position:relative}.access-notifications:disabled{opacity:1}.access-notifications__badge{color:#fff;background:#ff7600;border:2px solid #fff;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.65rem;font-weight:800;display:grid;position:absolute;top:.1rem;right:.05rem}.access-topbar__identity{gap:.85rem;min-width:17.2rem}.access-avatar{color:#fff;background:#002856;border:0;width:3.45rem;height:3.45rem;font-size:1.1rem}.access-topbar__identity strong{color:#00183e;max-width:12.5rem;font-size:.95rem}.access-topbar__identity small{color:#435b7c;margin-top:.35rem;font-size:.83rem}.access-user-menu__chevron{color:#00183e;margin-left:auto;font-size:1.2rem}.access-main{width:100%;padding:1.05rem 2.25rem 2rem 1.65rem}.access-page-heading{align-items:flex-start;min-height:4.75rem;margin:0}.access-page-heading .sgnc-eyebrow{color:#27486f;letter-spacing:0;text-transform:none;font-size:.77rem;font-weight:700}.access-page-heading h1{color:#001a43;letter-spacing:-.03em;margin-top:.3rem;font-family:Arial,Segoe UI,sans-serif;font-size:2.35rem;font-weight:800;line-height:1}.dashboard-intro{color:#3c5c83;margin:-.85rem 0 .8rem;font-size:.82rem}.mock-period{color:#001b48;cursor:pointer;text-align:left;background:#fff;border:1px solid #cfdae6;border-radius:.55rem;grid-template-columns:2rem 1fr auto;align-items:center;gap:.65rem;width:15rem;min-height:3.65rem;padding:.55rem .85rem;font-family:inherit;display:grid}.mock-period .dashboard-icon{width:1.8rem;height:1.8rem}.mock-period>span{display:grid}.mock-period small{color:#526b8c;font-size:.68rem}.mock-period strong{margin-top:.15rem;font-size:.78rem}.dashboard-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.5rem;height:1.5rem}.mock-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin-bottom:.72rem;display:grid}.mock-kpi{appearance:none;color:#001b45;cursor:pointer;text-align:left;background:#fff;border:1px solid #ced8e3;border-radius:.55rem;grid-template-rows:1fr 2.2rem;min-width:0;height:8.2rem;padding:0;font-family:inherit;display:grid;overflow:hidden;box-shadow:0 2px 8px #001c4408}.mock-kpi__body{grid-template-columns:3.75rem minmax(0,1fr);align-items:center;min-width:0;padding:.75rem .8rem .45rem;display:grid}.mock-kpi__body>.dashboard-icon{width:3.05rem;height:3.05rem;color:var(--kpi-color);stroke-width:1.45px}.mock-kpi__body>div{min-width:0;display:grid}.mock-kpi__body strong{color:#00163e;font-size:1.8rem;line-height:1}.mock-kpi__body b{white-space:nowrap;margin-top:.32rem;font-size:.66rem}.mock-kpi__body small{color:#355477;white-space:nowrap;margin-top:.25rem;font-size:.62rem}.mock-kpi__body em{color:#e10613;font-style:normal;font-weight:700}.mock-kpi__link{color:#0058be;border-top:1px solid #dce3ea;justify-content:space-between;align-items:center;min-width:0;padding:0 .75rem;font-size:.64rem;display:flex}.mock-kpi__link b{color:#001e47;font-size:1rem}.mock-main-grid{grid-template-columns:1.08fr .9fr 1.04fr;gap:.75rem;height:18.65rem;margin-bottom:.72rem;display:grid}.mock-bottom-grid{grid-template-columns:1.37fr 1fr;gap:.75rem;height:16.1rem;display:grid}.mock-card{color:#001b45;background:#fff;border:1px solid #ced8e3;border-radius:.55rem;min-width:0;overflow:hidden;box-shadow:0 2px 8px #001c4408}.mock-card__header{border-bottom:1px solid #d9e1e9;align-items:center;gap:.65rem;min-height:2.9rem;padding:0 .8rem;display:flex}.mock-card__header .dashboard-icon{width:1.85rem;height:1.85rem}.mock-card__header h2{color:#00183e;margin:0;font-size:1rem;font-weight:800}.mock-card__header>button{color:#0058be;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-family:inherit;font-size:.62rem;font-weight:700}.mock-calendar-head button,.mock-calendar-days button,.mock-agenda__events>button,.mock-alert-list>button,.mock-decision-list>button,.mock-decision-shortcuts>button,.mock-finance__metrics>button,.mock-finance__charts>button,.mock-timeline>button{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit}.mock-calendar-head button{font-size:inherit;padding:0;font-weight:700}.mock-calendar-head{justify-content:space-between;align-items:center;min-height:2.05rem;padding:0 .9rem;font-size:.68rem;display:flex}.mock-calendar-days{border-bottom:1px solid #d8e0e8;grid-template-columns:repeat(7,1fr);padding:0 .65rem .45rem;display:grid}.mock-calendar-days button{justify-items:center;gap:.35rem;padding:0;font-size:.64rem;display:grid}.mock-calendar-days small{color:#17375d;font-size:.57rem}.mock-calendar-days b{border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;display:grid}.mock-calendar-days .active b{color:#fff;background:#001e4f}.mock-agenda__events{padding:0 .75rem}.mock-agenda__events>button{border-bottom:1px solid #d8e0e8;grid-template-columns:3rem 2.35rem minmax(0,1fr);align-items:start;gap:.35rem;width:100%;min-height:3.05rem;padding-top:.45rem;display:grid}.mock-agenda__events time{font-size:.74rem;font-weight:700}.mock-agenda__events .dashboard-icon{color:#6e30be;width:1.8rem;height:1.8rem}.mock-agenda__events>button:nth-child(2) .dashboard-icon{color:#075ed1}.mock-agenda__events span{line-height:1.18;display:grid}.mock-agenda__events b{font-size:.6rem}.mock-agenda__events small{color:#36567c;margin-top:.16rem;font-size:.57rem}.mock-alerts .mock-card__header .dashboard-icon{color:#e71822}.mock-alert-list{gap:.38rem;padding:.4rem .65rem;display:grid}.mock-alert-list>button{border:1px solid #d6dee7;border-radius:.42rem;grid-template-columns:2rem minmax(0,1fr) 1.65rem;align-items:center;gap:.45rem;width:100%;min-height:3.05rem;padding:.3rem .55rem;display:grid}.mock-alert-list .dashboard-icon{width:1.65rem;height:1.65rem}.mock-alert-list span{min-width:0;display:grid}.mock-alert-list b{font-size:.69rem}.mock-alert-list small{color:#31527a;white-space:nowrap;margin-top:.2rem;font-size:.58rem}.mock-alert-list em{color:#fff;background:#e10916;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.65rem;font-style:normal;font-weight:800;display:grid}.mock-decisions .mock-card__header .dashboard-icon{color:#178e48}.mock-validation-banner{color:#11893e;cursor:pointer;text-align:left;background:#effbf3;border:1px solid #a8dcb8;border-radius:.45rem;align-items:center;gap:.6rem;width:calc(100% - 1.3rem);min-height:2.6rem;margin:.45rem .65rem;padding:0 .55rem;font-family:inherit;font-size:.67rem;display:flex}.mock-validation-banner .dashboard-icon{color:#fff;background:#159544;border-radius:50%;width:1.45rem;height:1.45rem;padding:.2rem}.mock-decision-list{gap:.2rem;padding:0 .65rem;display:grid}.mock-decision-list>button{background:#fbfcfd;border:1px solid #dce3ea;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.7rem;padding:0 .55rem;display:flex}.mock-decision-list span{min-width:0;display:grid}.mock-decision-list b{white-space:nowrap;font-size:.61rem}.mock-decision-list small{color:#3c5c82;margin-top:.12rem;font-size:.54rem}.mock-decision-list em{color:#148840;background:#e0f6e7;border-radius:1rem;padding:.25rem .45rem;font-size:.53rem;font-style:normal}.mock-decision-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.55rem .65rem 0;display:grid}.mock-decision-shortcuts>button{border:1px solid #dce3ea;border-radius:.38rem;grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.25rem;min-width:0;min-height:2.35rem;padding:0 .45rem;font-size:.48rem;font-weight:700;display:grid}.mock-decision-shortcuts .dashboard-icon{width:1.3rem;height:1.3rem}.mock-decision-shortcuts b{color:#0058be;font-size:.45rem}.mock-finance .mock-card__header h2 small{color:#4f6785;font-size:.72rem;font-weight:500}.mock-finance__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;height:5.1rem;padding:.7rem .9rem .45rem;display:grid}.mock-finance__metrics>button{grid-template-columns:2.2rem 1fr;gap:.55rem;min-width:0;display:grid}.mock-finance__metrics .dashboard-icon{color:#095ed3;width:1.8rem;height:1.8rem}.mock-finance__metrics>button:nth-child(2) .dashboard-icon{color:#168b45}.mock-finance__metrics>button:nth-child(3) .dashboard-icon{color:#ff7b00}.mock-finance__metrics>button:nth-child(4) .dashboard-icon{color:#e30613}.mock-finance__metrics span{min-width:0;display:grid}.mock-finance__metrics b{white-space:nowrap;font-size:.74rem}.mock-finance__metrics b small{font-size:.55rem}.mock-finance__metrics span>small{color:#3c5b80;margin-top:.18rem;font-size:.53rem}.mock-finance__metrics i{background:#095ed3;border-radius:1rem;width:92%;height:.28rem;margin-top:.35rem}.mock-finance__metrics>button:nth-child(2) i{background:#168b45}.mock-finance__metrics>button:nth-child(3) i{background:#ff7b00}.mock-finance__metrics>button:nth-child(4) i{background:#e30613}.mock-finance__charts{border:1px solid #dfe5eb;border-radius:.42rem;grid-template-columns:1.15fr .72fr 1.38fr;height:7.35rem;margin:0 .75rem .7rem;display:grid}.mock-finance__charts>button{border-right:1px solid #dfe5eb;min-width:0;padding:.55rem .65rem}.mock-finance__charts>button:last-child{border-right:0}.mock-finance__charts b{font-size:.55rem}.mock-line-chart{grid-template-rows:auto 1fr auto;display:grid}.mock-line-chart svg{width:100%;height:4.6rem}.mock-line-chart path{fill:none;stroke:#075ed1;stroke-width:2px}.mock-line-chart circle{fill:#075ed1}.mock-line-chart small{color:#3b5879;white-space:nowrap;font-size:.45rem}.mock-donut{justify-items:center;display:grid}.mock-donut>span{background:conic-gradient(#169247 0 38%, #075ed1 38% 100%);border-radius:50%;place-items:center;width:5.4rem;height:5.4rem;margin-top:.35rem;display:grid}.mock-donut>span:before{content:"";background:#fff;border-radius:50%;width:3.55rem;height:3.55rem}.mock-donut strong{font-size:.95rem;position:absolute}.mock-due{align-content:start;gap:.45rem;display:grid}.mock-due>span{color:#233e63;grid-template-columns:4rem 1fr;align-items:center;font-size:.48rem;display:grid}.mock-due i{background:#168b45;border-radius:.15rem;height:.55rem}.mock-due span:nth-child(3) i{background:#ff8a00}.mock-due span:nth-child(4) i{background:#ef4a10}.mock-due span:nth-child(5) i{background:#d90918}.mock-timeline>button{border-bottom:1px solid #dce3ea;grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:3.7rem;padding:0 .8rem;display:grid}.mock-timeline>button .dashboard-icon{color:#095ed3;width:1.9rem;height:1.9rem}.mock-timeline>button:nth-child(3) .dashboard-icon{color:#6e30be}.mock-timeline>button:nth-child(4) .dashboard-icon{color:#ff6b00}.mock-timeline>button span{font-size:.72rem}.mock-timeline time{color:#50698a;font-size:.6rem}.feature-feedback{z-index:100;background:#00143261;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.feature-feedback__panel{color:#001b48;background:#fff;border:1px solid #cbd7e4;border-top:.28rem solid #d8a925;border-radius:.55rem;width:min(100%,28rem);padding:1.4rem;position:relative;box-shadow:0 1rem 3rem #00143247}.feature-feedback__panel>strong{padding-right:2rem;font-size:1.05rem;display:block}.feature-feedback__panel p{color:#3c5b80;margin:.7rem 0 1.1rem;font-size:.82rem;line-height:1.5}.feature-feedback__close{color:#001b48;cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;font-size:1.35rem;position:absolute;top:.65rem;right:.75rem}.feature-feedback__confirm{color:#fff;cursor:pointer;background:#00295c;border:0;border-radius:.35rem;min-width:7rem;min-height:2.4rem;padding:.45rem 1rem;font-weight:750}@media (width<=84rem){.mock-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.mock-main-grid>section{min-height:18.65rem}.mock-bottom-grid{grid-template-columns:1fr;height:auto}.mock-bottom-grid>section{min-height:16rem}}@media (width<=60rem){.access-shell{display:block}.access-sidebar{width:min(18.625rem,100vw - 2.5rem)}.access-topbar{min-height:4.7rem;padding-inline:.7rem}.access-search{flex:1;width:auto;min-width:0;min-height:3rem}.access-search input{min-height:2.9rem}.access-topbar__separator{display:none}.access-topbar__identity{min-width:auto}.access-avatar{width:2.6rem;height:2.6rem;font-size:.75rem}.access-main{padding-inline:.75rem}.mock-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-main-grid,.mock-bottom-grid{grid-template-columns:1fr}}@media (width<=35rem){.access-page-heading{flex-direction:column;gap:.75rem;min-height:auto}.mock-period{width:100%}.dashboard-intro{margin:.65rem 0}.mock-kpi-grid{grid-template-columns:1fr}.mock-kpi{height:7.4rem}.mock-main-grid>section{min-height:18.65rem}.mock-finance__metrics{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.mock-finance__charts{grid-template-columns:1fr;height:auto}.mock-finance__charts>button{border-bottom:1px solid #dfe5eb;border-right:0;min-height:7rem}}.access-topbar{min-height:4.7rem;padding-inline:var(--sgnc-shell-inline-padding)}.access-search,.actors-access-shell .access-search,.users-access-shell .access-search{box-sizing:border-box;flex:1;gap:.72rem;width:auto;min-width:min(30rem,40vw);max-width:none;height:2.8rem;min-height:2.8rem;padding:0 .9rem}.access-search>svg{width:1.42rem;height:1.42rem}.access-search input{box-sizing:border-box;height:100%;min-height:0;font-size:.96rem}.access-notifications{width:2.75rem;height:2.75rem}.access-topbar__separator{height:2.55rem;margin:0 .8rem}.access-topbar__identity,.actors-access-shell .access-topbar__identity,.users-access-shell .access-topbar__identity{gap:.58rem;min-width:13.5rem;max-width:14.5rem}.access-avatar,.actors-access-shell .access-avatar,.users-access-shell .access-avatar{width:2.7rem;height:2.7rem;font-size:.82rem}.access-topbar__identity strong{max-width:9.5rem;font-size:.82rem}.access-topbar__identity small{max-width:9.5rem;margin-top:.16rem;font-size:.71rem}.access-user-menu__chevron{margin-left:.1rem;font-size:.9rem}.access-shell{--sgnc-shell-inline-padding:1.65rem}.access-main,.actors-access-shell .access-main,.dossiers-access-shell .access-main,.users-access-shell .access-main{min-height:0;padding:1.05rem var(--sgnc-shell-inline-padding) 0;flex-direction:column;flex:1 0 auto;display:flex}.access-main__content{padding-bottom:.85rem}@media (width<=42rem){.access-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.2rem;padding-block:.65rem}.access-footer__signature>span:last-child{gap:.06rem;display:grid}}.actors-access-shell .access-page-heading,.dossiers-access-shell .access-page-heading,.users-access-shell .access-page-heading{min-height:4.75rem;margin:0}.actors-access-shell .access-page-heading h1,.dossiers-access-shell .access-page-heading h1,.users-access-shell .access-page-heading h1{font-size:var(--sgnc-page-title-size);line-height:var(--sgnc-title-line-height);letter-spacing:var(--sgnc-title-letter-spacing);margin-top:.3rem}html .access-shell .actors-intro,html .access-shell .dossiers-intro,html .access-shell .users-intro{color:#55708f;margin:-.15rem 0 .75rem;font-size:.9rem}.actors-heading-actions,.dossiers-opening-actions,.users-heading-actions{align-items:center;padding-top:0}html .access-shell .actors-refresh,html .access-shell .actors-create-button,html .access-shell .dossiers-opening-actions__primary,html .access-shell .users-add,html .access-shell .users-export{min-height:var(--sgnc-page-action-height);height:var(--sgnc-page-action-height);border-radius:.55rem}@media (width>=1051px){.sgnc-operational-master-detail .access-main,.sgnc-operational-master-detail .access-main__content{flex:auto;min-height:0}.sgnc-operational-master-detail .access-main__content{flex-direction:column;display:flex}.sgnc-operational-master-detail .sgnc-operational-workspace{flex:auto;align-items:stretch;min-height:34rem}.sgnc-operational-master-detail .dossiers-registry,.sgnc-operational-master-detail .actors-directory{height:auto;max-height:none}}@media (width<=1050px){.access-shell{--sgnc-shell-inline-padding:.8rem}.access-search,.actors-access-shell .access-search,.users-access-shell .access-search{flex:1;width:auto;min-width:0}.access-main,.actors-access-shell .access-main,.dossiers-access-shell .access-main,.users-access-shell .access-main{padding:.8rem var(--sgnc-shell-inline-padding) 0}}.dashboard-v1__intro{color:#55708f;margin:-.15rem 0 .75rem;font-size:.9rem}.dashboard-v1__kpis{gap:var(--sgnc-master-detail-gap);margin-bottom:var(--sgnc-master-detail-gap);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.dashboard-v1__kpi{color:#0b67d8;border:1px solid var(--sgnc-panel-border);border-radius:var(--sgnc-panel-radius);min-height:4.55rem;box-shadow:var(--sgnc-panel-shadow);font:inherit;text-align:left;background:#fff;grid-template-columns:2.65rem minmax(0,1fr);align-items:center;gap:.72rem;padding:.62rem .9rem;display:grid}button.dashboard-v1__kpi{cursor:pointer}button.dashboard-v1__kpi:hover{border-color:#91c4f8;box-shadow:0 0 0 2px #157ee414}.dashboard-v1__kpi-icon,.dashboard-v1__panel>header>span{color:#0875d1;background:#edf6ff;border:1px solid #d3e8fa;border-radius:.58rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.dashboard-v1__kpi>span:last-child{gap:.14rem;min-width:0;display:grid}.dashboard-v1__kpi strong{color:#001b47;font-size:1.42rem;line-height:1}.dashboard-v1__kpi small{color:#476583;font-size:.77rem}.dashboard-v1__kpi.is-loading strong{color:#9bb0c7}.dashboard-v1__grid{gap:var(--sgnc-master-detail-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"actors cases";display:grid}.dashboard-v1__grid--without-users{grid-template-areas:"actors cases"}.dashboard-v1__panel{color:#123c69;border:1px solid var(--sgnc-panel-border);border-radius:var(--sgnc-panel-radius);min-width:0;box-shadow:var(--sgnc-panel-shadow);background:#fff;overflow:hidden}.dashboard-v1__panel--cases{grid-area:cases}.dashboard-v1__panel--actors{grid-area:actors}.dashboard-v1__panel--users{grid-area:users}.dashboard-v1__panel>header{border-bottom:1px solid #e5edf4;align-items:center;gap:.65rem;min-height:4.35rem;padding:.75rem .95rem;display:flex}.dashboard-v1__panel>header>div{min-width:0}.dashboard-v1__panel h2,.dashboard-v1__panel p{margin:0}.dashboard-v1__panel h2{color:#082f5d;font-size:1rem}.dashboard-v1__panel>header p{color:#6c849d;margin-top:.13rem;font-size:.73rem}.dashboard-v1__panel>header>button,.dashboard-v1__summary>button,.dashboard-v1__team>button{color:#076acb;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.25rem;margin-left:auto;padding:.2rem;font-size:.73rem;font-weight:750;display:inline-flex}.dashboard-v1__panel>header>button .dashboard-v1__icon,.dashboard-v1__summary>button .dashboard-v1__icon,.dashboard-v1__team>button .dashboard-v1__icon{width:1rem;height:1rem}.dashboard-v1__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.28rem;height:1.28rem}.dashboard-v1__cases>button{color:#153f6c;cursor:pointer;width:100%;min-height:4.35rem;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8eef4;grid-template-columns:7.1rem minmax(0,1fr) auto 1.1rem;align-items:center;gap:.65rem;padding:.68rem .95rem;display:grid}.dashboard-v1__cases>button:last-child{border-bottom:0}.dashboard-v1__cases>button:hover{background:#f5f9fe}.dashboard-v1__case-ref{color:#0a5faf;letter-spacing:.01em;gap:.2rem;font-size:.75rem;display:grid}.dashboard-v1__case-ref strong{font-weight:800}.dashboard-v1__case-ref time{color:#7087a0;letter-spacing:0;white-space:nowrap;font-size:.63rem;font-weight:600}.dashboard-v1__case-copy{gap:.17rem;min-width:0;display:grid}.dashboard-v1__case-copy strong,.dashboard-v1__case-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-v1__case-copy strong{color:#103c6b;font-size:.85rem}.dashboard-v1__case-copy small{color:#6b829c;font-size:.72rem}.dashboard-v1__case-status{color:#117164;background:#e8f8f1;border-radius:999px;padding:.24rem .48rem;font-size:.68rem;font-weight:760}.dashboard-v1__cases>button>.dashboard-v1__icon{color:#7a91aa}.dashboard-v1__clients>button{color:#153f6c;cursor:pointer;width:100%;min-height:4.35rem;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8eef4;grid-template-columns:8.6rem minmax(0,1fr) auto 1.1rem;align-items:center;gap:.65rem;padding:.68rem .95rem;display:grid}.dashboard-v1__clients>button:last-child{border-bottom:0}.dashboard-v1__clients>button:hover{background:#f5f9fe}.dashboard-v1__client-kind{color:#547493;align-items:center;gap:.4rem;min-width:0;display:flex}.dashboard-v1__client-kind .dashboard-v1__icon{color:#0a6dc2;flex:none;width:1.05rem;height:1.05rem}.dashboard-v1__client-kind small,.dashboard-v1__client-copy strong,.dashboard-v1__client-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-v1__client-kind small{font-size:.68rem;font-weight:650}.dashboard-v1__client-copy{gap:.17rem;min-width:0;display:grid}.dashboard-v1__client-copy strong{color:#103c6b;font-size:.85rem}.dashboard-v1__client-copy small{color:#6b829c;font-size:.72rem}.dashboard-v1__client-status{color:#0a5faf;background:#eaf4ff;border-radius:999px;padding:.24rem .48rem;font-size:.68rem;font-weight:760}.dashboard-v1__clients>button>.dashboard-v1__icon{color:#7a91aa}.dashboard-v1__summary,.dashboard-v1__team{gap:.55rem;padding:.82rem .95rem;display:grid}.dashboard-v1__summary>div{border-bottom:1px solid #e8eef4;align-items:center;gap:.55rem;padding:.45rem 0;display:flex}.dashboard-v1__summary>div>.dashboard-v1__icon,.dashboard-v1__team>.dashboard-v1__icon{color:#0875d1}.dashboard-v1__summary>div>span{gap:.05rem;display:grid}.dashboard-v1__summary strong,.dashboard-v1__team strong{color:#123d6a;font-size:1.12rem}.dashboard-v1__summary small,.dashboard-v1__team>span{color:#6e859e;font-size:.74rem}.dashboard-v1__summary>button,.dashboard-v1__team>button{width:fit-content;margin:.05rem 0 0}.dashboard-v1__team{grid-template-columns:auto 1fr;align-items:center}.dashboard-v1__team>.dashboard-v1__icon{grid-row:span 2;width:2rem;height:2rem}.dashboard-v1__team>strong{align-self:end}.dashboard-v1__team>span{align-self:start}.dashboard-v1__team>button{grid-column:1/-1}.dashboard-v1__empty,.dashboard-v1__error,.dashboard-v1__skeleton{color:#6e859e;text-align:center;place-content:center;justify-items:center;gap:.45rem;min-height:8rem;margin:0;padding:1rem;font-size:.82rem;display:grid}.dashboard-v1__error button{color:#0667c7;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:750}.dashboard-v1__skeleton:before{content:"";background:linear-gradient(90deg,#f1f5f9 25%,#f8fafc 37%,#f1f5f9 63%) 0 0/400% 100%;border-radius:.6rem;width:min(24rem,75vw);height:4.5rem;animation:1.15s ease-in-out infinite dashboard-v1-shimmer;display:block}@keyframes dashboard-v1-shimmer{to{background-position:-135% 0}}@media (width<=67rem){.dashboard-v1__grid,.dashboard-v1__grid--without-users{grid-template-columns:1fr 1fr;grid-template-areas:"cases cases""actors users"}}@media (width<=43rem){.dashboard-v1__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v1__grid,.dashboard-v1__grid--without-users{grid-template-columns:1fr;grid-template-areas:"cases""actors""users"}.dashboard-v1__cases>button{grid-template-columns:1fr auto 1rem}.dashboard-v1__case-ref{grid-column:1/-1}.dashboard-v1__case-copy{grid-column:1/2}.dashboard-v1__case-status{grid-column:2/3}.dashboard-v1__cases>button>.dashboard-v1__icon{grid-column:3/4}}.dashboard-v1__insights{gap:var(--sgnc-master-detail-gap);margin-bottom:var(--sgnc-master-detail-gap);grid-template-columns:minmax(0,1.65fr) minmax(17rem,.9fr);display:grid}.dashboard-v1__insights--single{grid-template-columns:minmax(0,1fr)}.dashboard-v1__insight-card{border:1px solid var(--sgnc-panel-border);border-radius:var(--sgnc-panel-radius);min-width:0;box-shadow:var(--sgnc-panel-shadow);background:#fff;overflow:hidden}.dashboard-v1__insight-card>header{border-bottom:1px solid #e7edf4;align-items:center;gap:.55rem;min-height:3.8rem;padding:.68rem .95rem;display:flex}.dashboard-v1__insight-card h2,.dashboard-v1__insight-card p{margin:0}.dashboard-v1__insight-card h2{color:#092f5d;font-size:.94rem}.dashboard-v1__insight-card p{color:#6b829c;margin-top:.1rem;font-size:.7rem}.dashboard-v1__insight-card>header>span{color:#4a749d;margin-left:auto;font-size:.68rem;font-weight:730}.dashboard-v1__column-chart{grid-template-columns:1.6rem minmax(0,1fr);gap:.55rem;min-height:11.35rem;padding:.72rem 1rem .78rem .65rem;display:grid}.dashboard-v1__chart-scale{color:#7b91a8;text-align:right;flex-direction:column;justify-content:space-between;height:8.5rem;font-size:.62rem;font-weight:650;display:flex}.dashboard-v1__chart-plot{border-bottom:1px solid #cbd8e6;min-width:0;height:10rem;position:relative}.dashboard-v1__chart-grid{pointer-events:none;grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0 0 1.5rem}.dashboard-v1__chart-grid i{border-top:1px dashed #dbe5ef}.dashboard-v1__bars{z-index:1;justify-content:space-evenly;align-items:end;gap:clamp(.85rem,3vw,2.3rem);height:100%;padding:0 1.1rem;display:flex;position:relative}.dashboard-v1__bars>div{grid-template-rows:minmax(0,1fr) 1.5rem;justify-items:center;gap:0;min-width:3.7rem;height:10rem;display:grid}.dashboard-v1__bars span{color:#526f8e;align-self:end;font-size:.71rem;font-weight:720}.dashboard-v1__bars strong{color:#254f7c;font-size:.75rem;font-weight:800;position:absolute;top:-1.28rem;left:50%;transform:translate(-50%)}.dashboard-v1__bars i{background:0 0;width:1.3rem;height:8.5rem;display:block;position:relative}.dashboard-v1__bars em{border-radius:.28rem .28rem 0 0;min-height:.3rem;display:block;position:absolute;bottom:0;left:0;right:0;box-shadow:0 .14rem .32rem #004b9929}.dashboard-v1__donut-layout{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:.58rem;height:100%;min-height:7.6rem;padding:.72rem .95rem;display:grid}.dashboard-v1__insight-card--team{grid-template-rows:auto minmax(0,1fr);display:grid}.dashboard-v1__donut{background:conic-gradient(#0a9a78 0 var(--active-share), #e2eaf2 var(--active-share) 100%);border-radius:50%;flex:none;place-items:center;width:5.75rem;height:5.75rem;display:grid;position:relative}.dashboard-v1__donut:before{content:"";background:#fff;border-radius:50%;width:4.05rem;height:4.05rem;position:absolute}.dashboard-v1__donut>span{z-index:1;justify-items:center;gap:.08rem;display:grid;position:relative}.dashboard-v1__donut strong{color:#0a3968;font-size:1.25rem}.dashboard-v1__donut small{color:#6e859d;font-size:.63rem}.dashboard-v1__legend{flex-wrap:wrap;justify-content:center;gap:.3rem 1.1rem;min-width:0;display:flex}.dashboard-v1__legend span{color:#56708c;grid-template-columns:.65rem auto auto;align-items:center;gap:.38rem;font-size:.73rem;display:grid}.dashboard-v1__legend i{border-radius:50%;width:.54rem;height:.54rem;display:block}.dashboard-v1__legend .is-active{background:#0a9a78}.dashboard-v1__legend .is-inactive{background:#d6e0eb}.dashboard-v1__legend b{color:#123e6b;font-size:.8rem}@media (width>=44rem){.access-topbar{padding-right:.5rem}.access-user-menu{margin-right:0}.access-topbar__identity{width:100%;max-width:none}.access-user-menu__chevron{margin-left:auto}}@media (width<=43rem){.dashboard-v1__insights{grid-template-columns:1fr}.dashboard-v1__bars{justify-content:space-around;gap:.55rem;padding-inline:.25rem}.dashboard-v1__column-chart{padding-inline:.45rem}}.profile-access-shell .access-main{background:radial-gradient(circle at 92% 2%,#095ba114,#0000 24rem),linear-gradient(#f8fbfe 0%,#f4f8fc 100%)}.profile-premium-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#ffffff21,#0000 18rem),linear-gradient(120deg,#062d59 0%,#0a4d86 62%,#0b69ad 100%);border:1px solid #082f5d33;border-radius:1.05rem;grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr);align-items:stretch;margin-bottom:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0d305224}.profile-premium-hero:before{content:"";background:linear-gradient(#d7b45b,#f0d98f);width:.3rem;position:absolute;inset:0 auto 0 0}.profile-premium-hero__identity{z-index:1;align-items:center;gap:1.15rem;padding:1.55rem 1.7rem;display:flex;position:relative}.profile-premium-hero__avatar{color:#fff;letter-spacing:.06em;background:linear-gradient(145deg,#ffffff2e,#ffffff14);border:1px solid #ffffff57;border-radius:1.15rem;flex:none;place-items:center;width:5.35rem;height:5.35rem;font-size:1.45rem;font-weight:850;display:grid;box-shadow:inset 0 1px #fff3,0 14px 24px #011b3533}.profile-premium-hero__copy{min-width:0}.profile-premium-hero__copy p,.profile-premium-hero__copy h2,.profile-premium-hero__copy span{margin:0}.profile-premium-hero__copy p{color:#e3c877;letter-spacing:.16em;margin-bottom:.35rem;font-size:.68rem;font-weight:850}.profile-premium-hero__copy h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08;overflow:hidden}.profile-premium-hero__copy span{color:#ebf4fcdb;text-overflow:ellipsis;white-space:nowrap;margin-top:.45rem;font-size:.82rem;display:block;overflow:hidden}.profile-premium-hero__facts{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff2b;border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:1rem;display:grid;position:relative}.profile-premium-hero__facts>div{align-content:center;gap:.35rem;min-width:0;min-height:5.25rem;padding:.8rem .9rem;display:grid}.profile-premium-hero__facts>div+div{border-left:1px solid #ffffff24}.profile-premium-hero__facts small,.profile-premium-hero__facts strong{min-width:0}.profile-premium-hero__facts small{color:#e1edf8b8;letter-spacing:.03em;font-size:.66rem;font-weight:700}.profile-premium-hero__facts strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.profile-premium-hero__facts .sgnc-status-badge{justify-self:start}.profile-premium-grid{gap:var(--sgnc-master-detail-gap);grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr);align-items:stretch;display:grid}.profile-premium-card{min-width:0}.profile-premium-card>.sgnc-surface{background:#fffffffa;border:1px solid #dce7f1;border-radius:1rem;align-content:start;gap:0;height:100%;padding:0;display:grid;overflow:hidden;box-shadow:0 12px 30px #12375b14}.profile-premium-card__header{background:linear-gradient(#fff 0%,#fbfdff 100%);border-bottom:1px solid #e6edf4;align-items:center;gap:.8rem;min-height:4.8rem;padding:.95rem 1.1rem;display:flex}.profile-premium-card__index{color:#0a5fa8;background:#edf6ff;border:1px solid #cfe3f6;border-radius:.72rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.72rem;font-weight:850;display:grid}.profile-premium-card__header>div{min-width:0}.profile-premium-card__header h2,.profile-premium-card__header p,.profile-premium-card__footer p,.profile-premium-security-note p{margin:0}.profile-premium-card__header h2{color:#082f5d;font-size:1rem;font-weight:820}.profile-premium-card__header p{color:#6d8399;margin-top:.18rem;font-size:.72rem;line-height:1.35}.profile-premium-form{gap:1rem;padding:1.1rem;display:grid}.profile-premium-form .sgnc-field{color:#173e68;gap:.35rem;font-size:.76rem}.profile-premium-form .sgnc-field input{background:#fbfdff;border-color:#d5e2ed;border-radius:.58rem;min-height:2.72rem;padding:.65rem .76rem;transition:border-color .16s,box-shadow .16s,background .16s}.profile-premium-form .sgnc-field input:hover{border-color:#b7ccdf}.profile-premium-form .sgnc-field input:focus{background:#fff;border-color:#4e91c8;box-shadow:0 0 0 3px #3c85c21a}.profile-premium-form .sgnc-field small{font-size:.68rem}.profile-premium-card__footer{justify-content:space-between;align-items:center;gap:.9rem;padding-top:.15rem;display:flex}.profile-premium-card__footer p{color:#71869b;max-width:28rem;font-size:.68rem;line-height:1.35}.profile-premium-card__footer .sgnc-button{background:linear-gradient(135deg,#082f5d,#0a5fa8);border-color:#0a4e8c;border-radius:.58rem;min-height:2.55rem;padding:.58rem .9rem;font-size:.75rem;box-shadow:0 7px 16px #08437721}.profile-premium-security-note{background:linear-gradient(135deg,#f2fbf7,#f8fcfa);border:1px solid #d6eee3;border-radius:.75rem;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.65rem;margin:1rem 1.1rem 0;padding:.75rem .8rem;display:grid}.profile-premium-security-note>span{color:#08765e;background:#dff5eb;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:.78rem;font-weight:900;display:grid}.profile-premium-security-note strong{color:#155848;margin-bottom:.12rem;font-size:.76rem;display:block}.profile-premium-security-note p{color:#638278;font-size:.68rem;line-height:1.35}.profile-premium-card--security .profile-premium-form{padding-top:.9rem}@media (width<=68rem){.profile-premium-hero{grid-template-columns:1fr}.profile-premium-hero__facts{margin-top:0}.profile-premium-grid{grid-template-columns:1fr}}@media (width<=44rem){.profile-premium-hero__identity{padding:1.2rem}.profile-premium-hero__avatar{width:4.5rem;height:4.5rem}.profile-premium-hero__facts{grid-template-columns:1fr;margin:0 1rem 1rem}.profile-premium-hero__facts>div{min-height:auto;padding:.72rem .85rem}.profile-premium-hero__facts>div+div{border-top:1px solid #ffffff24;border-left:0}.profile-premium-form__two{grid-template-columns:1fr}.profile-premium-card__footer{flex-direction:column;align-items:stretch}.profile-premium-card__footer .sgnc-button{width:100%}}@media (width<=30rem){.profile-premium-hero__identity{flex-direction:column;align-items:flex-start}.profile-premium-card__header{align-items:flex-start}}.profile-premium-form{gap:1rem;display:grid}.profile-premium-form__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.profile-premium-form__two>.sgnc-field,.profile-premium-form>.sgnc-field,.profile-premium-card__footer{min-width:0}@media (width<=64rem){.profile-premium-form__two{grid-template-columns:1fr}}.profile-premium-card>.sgnc-surface{grid-template-rows:auto minmax(0,1fr)}.profile-premium-form{grid-template-rows:auto minmax(0,1fr);height:100%}.profile-premium-form__three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.profile-premium-form__two{align-items:start}.profile-premium-form__two>.sgnc-field,.profile-premium-form__three>.sgnc-field{align-self:start;min-width:0}.profile-premium-card__footer{align-self:end}@media (width<=64rem){.profile-premium-form__three{grid-template-columns:1fr}}.access-workspace,.access-main,.access-main__content{min-width:0}.access-sidebar__brand{gap:.45rem;min-height:5.65rem;padding:.75rem .8rem .55rem}.access-sidebar__lockup{gap:.52rem}.access-sidebar__emblem{width:2.65rem;height:3.25rem}.access-sidebar__brand-copy{padding-top:.28rem}.access-sidebar__brand-copy strong{font-size:1.68rem}.access-sidebar__brand-copy small{margin-top:.32rem;font-size:.64rem}.access-sidebar__collapse{width:1.55rem;height:1.55rem;font-size:1rem;top:1.55rem;right:.72rem}.access-nav{gap:.7rem;padding:.35rem .35rem .8rem 0}.access-nav__section h2{margin-bottom:.22rem;padding-inline:1rem;font-size:.7rem}.access-nav__link{grid-template-columns:1.1rem minmax(0,1fr);gap:.62rem;min-height:2.35rem;padding:.38rem .85rem;font-size:.875rem}.access-icon{width:1.1rem;height:1.1rem}.access-shell--collapsed .access-sidebar__brand{align-content:start;justify-items:center;gap:.55rem;min-height:6.7rem;padding:.7rem .25rem .55rem;display:grid}.access-shell--collapsed .access-sidebar__lockup{justify-content:center}.access-shell--collapsed .access-sidebar__emblem{width:2.15rem;height:2.7rem}.access-shell--collapsed .access-sidebar__collapse{width:1.75rem;height:1.75rem;padding:0;line-height:1;position:static;transform:none}.access-shell--collapsed .access-nav{padding-left:.3rem;padding-right:.3rem}.access-shell--collapsed .access-nav__link{border-radius:.38rem;grid-template-columns:1.1rem;justify-content:center;padding-inline:0}@media (width>=60.0625rem){.sgnc-operational-master-detail .sgnc-operational-workspace{grid-template-columns:var(--sgnc-master-column-width) minmax(0, 1fr);gap:var(--sgnc-master-detail-gap)}}@media (width>=60.0625rem) and (width<=74.9375rem){:root{--sgnc-master-column-width:16rem}}@media (width>=60.0625rem){.access-shell.sgnc-operational-master-detail .access-main{min-height:0;overflow:hidden}.access-shell.sgnc-operational-master-detail .access-main__content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.access-shell.sgnc-operational-master-detail .sgnc-operational-workspace{flex:1 1 0;align-items:stretch;height:auto;min-height:0;max-height:none;overflow:hidden}.access-shell.sgnc-operational-master-detail :is(.dossiers-registry,.dossiers-detail-panel,.actors-directory,.actors-detail-panel,.users-master,.users-detail){height:100%;min-height:0;max-height:100%;overflow:hidden}.access-shell.sgnc-operational-master-detail :is(.dossiers-registry__body,.actors-directory__body,.users-master__list){overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.access-shell.sgnc-operational-master-detail :is(.actors-detail-panel>.actors-detail,.dossiers-detail-panel>.dossiers-detail){height:100%;min-height:0;max-height:100%}.access-shell.sgnc-operational-master-detail .dossiers-detail{grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}}html .access-shell .access-topbar{min-height:3.5rem;padding-inline:var(--sgnc-shell-inline-padding);gap:.65rem}html .access-shell .access-search{flex:1 1 0;gap:.55rem;width:auto;min-width:0;max-width:none;height:2.25rem;min-height:2.25rem;padding-inline:.72rem}html .access-shell .access-search>svg{width:1.15rem;height:1.15rem}html .access-shell .access-search input{height:100%;min-height:0;font-size:.88rem}html .access-shell .access-notifications{width:2.2rem;height:2.2rem}html .access-shell .access-topbar__separator{height:2rem;margin-inline:0}html .access-shell .access-topbar__identity{gap:.42rem;width:auto;min-width:0;max-width:16rem}html .access-shell .access-avatar{flex:0 0 2.1rem;width:2.1rem;height:2.1rem;font-size:.72rem}html .access-shell .access-topbar__identity>span:nth-child(2){min-width:0}html .access-shell .access-topbar__identity strong{max-width:8.55rem;font-size:.78rem;line-height:1.15}html .access-shell .access-topbar__identity small{max-width:8.55rem;margin-top:.05rem;font-size:.65rem;line-height:1.15}html .access-shell .access-user-menu__chevron{margin-left:0;font-size:.8rem}html .access-shell.actors-access-shell .access-main,html .access-shell.dossiers-access-shell .access-main,html .access-shell.users-access-shell .access-main{padding-top:.75rem}html .access-shell.actors-access-shell .access-page-heading,html .access-shell.dossiers-access-shell .access-page-heading,html .access-shell.users-access-shell .access-page-heading{min-height:3.65rem}html .access-shell.actors-access-shell .access-page-heading h1,html .access-shell.dossiers-access-shell .access-page-heading h1,html .access-shell.users-access-shell .access-page-heading h1{margin-top:.14rem}.actors-intro,.dossiers-intro,.users-intro{margin:-.08rem 0 .55rem;font-size:.84rem}.actors-refresh,.actors-create-button,.dossiers-opening-actions__primary,.users-add,.users-export{min-height:var(--sgnc-page-action-height);height:var(--sgnc-page-action-height)}@media (width<=74.9375rem){html .access-shell .access-topbar__identity{min-width:0;max-width:13rem}}#root :where(*){border-radius:0!important}#root :where(.access-avatar,.profile-premium-hero__avatar,.profile-summary__avatar,.user-row__avatar,.users-detail__avatar,.users-directory-avatar,.actors-avatar,.actors-detail__avatar,.actor-create-entrepreneur-select__avatar,[class*=presence],[class*=indicator],[class*=spinner],.mock-donut>span,.dashboard-v1__donut,.dossiers-document-preview-drawer__spinner){border-radius:50%!important}.sgnc-discard-backdrop{z-index:12000;background:#051c3373;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sgnc-discard-dialog{color:#173c5d;background:#fff;border-top:3px solid #c69a37;width:min(100%,29rem);padding:1.1rem;box-shadow:0 .8rem 2rem #102e4c40}.sgnc-discard-dialog h2{margin:0;font-size:1rem}.sgnc-discard-dialog p{margin:.75rem 0 1rem;font-size:.83rem}.sgnc-discard-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.sgnc-discard-dialog button{min-height:2.25rem;padding:.4rem .7rem;font-size:.76rem}@media (width>=60.0625rem) and (height>=45rem){html,body,#root{height:100%}body{overflow:hidden}.access-shell,.access-sidebar,.access-workspace{height:100dvh;min-height:0;overflow:hidden}.access-workspace{grid-template-rows:auto minmax(0,1fr);display:grid}.access-main{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.access-main__content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}.access-footer{flex:none}}html .access-shell .access-page-heading h1{letter-spacing:.015em;text-transform:uppercase;margin:0;font-size:1.72rem;line-height:1.05}:is(.agenda-page__editor-fields,.dossiers-edit-form,.actors-information-field) :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=file])),select,textarea,.sgnc-searchable-select__trigger){box-sizing:border-box;color:#123a60;width:100%;min-width:0;min-height:2.25rem;font:inherit;background-color:#fff;border:1px solid #bfd0df;border-radius:.32rem;outline:none;padding:.42rem .62rem;font-size:.72rem;font-weight:600;line-height:1.4}:is(.agenda-page__editor-fields,.dossiers-edit-form,.actors-information-field) .sgnc-searchable-select__trigger{padding-right:2.25rem}:is(.agenda-page__editor-fields,.dossiers-edit-form,.actors-information-field) textarea{resize:vertical;min-height:4.5rem}:is(.agenda-page__editor-fields,.dossiers-edit-form,.actors-information-field,.actor-create-field,.dossiers-document-action-field) :is(input,select,textarea,.sgnc-searchable-select__trigger):hover:not(:disabled):not([readonly]):not([aria-invalid=true]){border-color:#91aec5}:is(.agenda-page__editor-fields,.dossiers-edit-form,.actors-information-field) :is(input,select,textarea,.sgnc-searchable-select__trigger):focus-visible{outline-offset:0;border-color:#3778aa;outline:2px solid #3778aa29}:is(.agenda-page__editor-fields,.dossiers-edit-form,.actors-information-field,.actor-create-field,.dossiers-document-action-field) :is(input,select,textarea,.sgnc-searchable-select__trigger):disabled{color:#71869a;cursor:not-allowed;background-color:#f2f5f8;border-color:#d6e0e8}:is(.agenda-page__editor-fields,.dossiers-edit-form,.actors-information-field,.actor-create-field,.dossiers-document-action-field) :is(input,textarea)[readonly]{color:#4d6b84;background-color:#f5f8fb}:is(.agenda-page__editor-fields,.dossiers-edit-form,.actors-information-field,.actor-create-field,.dossiers-document-action-field) :is(input,textarea)::placeholder{color:#71869a;opacity:1;font-weight:500}:is(.agenda-page__editor-fields,.dossiers-edit-form,.actors-information-field,.actor-create-field,.dossiers-document-action-field) [aria-invalid=true]{border-color:#9a263b;outline-color:#9a263b}:is(.agenda-page__editor-fields,.dossiers-edit-form,.dossiers-document-upload-form,.dossiers-document-action-dialog) .sgnc-searchable-select>[role=alert]{color:#9a263b;font-size:.65rem;font-weight:600;line-height:1.4}:is(.agenda-page__editor-fields,.dossiers-edit-form,.actor-create-field,.case-opening-field) :is(input[type=checkbox],input[type=radio]){accent-color:#0d4f85;cursor:pointer}.sgnc-searchable-select{color:#315774;gap:.3rem;min-width:0;font-size:.72rem;font-weight:760;display:grid;position:relative}.sgnc-searchable-select__label i{color:#aa2932;font-style:normal}.sgnc-searchable-select__control{position:relative}.sgnc-searchable-select__trigger{color:#123a60;width:100%;min-height:2.25rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #bfd0df;border-radius:.22rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.58rem .7rem;font-weight:650;display:flex}.sgnc-searchable-select__trigger>span:first-child{overflow-wrap:anywhere;white-space:normal;min-width:0}.sgnc-searchable-select__trigger .is-placeholder{color:#71869a;font-weight:560}.sgnc-searchable-select__trigger:focus-visible,.sgnc-searchable-select.is-open .sgnc-searchable-select__trigger{outline-offset:0;border-color:#3778aa;outline:2px solid #3778aa29}.sgnc-searchable-select__clear{color:#637b91;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:1.35rem;height:1.35rem;padding:0;display:grid;position:absolute;top:50%;right:1.6rem;transform:translateY(-50%)}.sgnc-searchable-select__hint{color:#6b8195;font-weight:520}.sgnc-searchable-select__popover{z-index:10000;box-sizing:border-box;color:#123a60;background:#fff;border:1px solid #9fb6c9;border-top:2px solid #1f5d8d;border-radius:.18rem;flex-direction:column;min-height:0;padding:.42rem;font-family:inherit;font-size:.78rem;font-weight:650;line-height:1.4;display:flex;position:fixed;box-shadow:0 .8rem 2rem #071f372e}.sgnc-searchable-select__popover>input{color:#123a60;width:100%;min-height:2.25rem;font:inherit;background:#f8fafc;border:1px solid #c4d3df;border-radius:.16rem;padding:.48rem .62rem;font-weight:560}.sgnc-searchable-select__popover>input:focus{border-color:#3778aa;outline:2px solid #3778aa24}.sgnc-searchable-select__options{overflow-wrap:anywhere;overscroll-behavior:contain;flex:1;min-height:0;max-height:18rem;margin-top:.35rem;overflow-y:auto}.sgnc-searchable-select__options>p{color:#6a7f93;margin:0;padding:.8rem .65rem;font-weight:560}.sgnc-searchable-select__options>button{color:#143b60;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f4;border-radius:0;gap:.14rem;padding:.52rem .62rem;display:grid}.sgnc-searchable-select__options>button:hover,.sgnc-searchable-select__options>button.is-active{background:#edf5fb}.sgnc-searchable-select__options>button[aria-selected=true]{box-shadow:inset .18rem 0 #c59628}.sgnc-searchable-select__options>button span{font-weight:740}.sgnc-searchable-select__options>button small{color:#688096;font-size:.66rem;font-weight:520}.sgnc-searchable-select.is-disabled{opacity:.64}select:not([multiple]){appearance:none;background-image:linear-gradient(45deg,#0000 50%,#496982 50%),linear-gradient(135deg,#496982 50%,#0000 50%);background-position:calc(100% - .82rem),calc(100% - .54rem);background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;min-height:2.25rem;padding-right:2.15rem!important}button.is-primary,.billing-page__primary-action{color:#fff;background:#0d4f85;border-color:#0d4f85}button.is-primary:hover:not(:disabled),.billing-page__primary-action:hover:not(:disabled){background:#083c68;border-color:#083c68}button.is-danger{color:#9b2029;background:#fff7f7;border-color:#dbaeb2}.sgnc-searchable-select__chevron{color:#486b8c;flex:none;place-items:center;width:.95rem;height:.95rem;transition:transform .14s,color .14s;display:grid}.sgnc-searchable-select__chevron svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.sgnc-searchable-select.is-open .sgnc-searchable-select__chevron{color:#145f97;transform:rotate(180deg)}
