.public-header{z-index:45;isolation:isolate;background:#fffffd;border-bottom:1px solid #e4e5e1;height:84px;position:sticky;top:0}html{scroll-padding-top:84px}.public-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:100%;height:100%;padding:0 clamp(24px,4vw,64px);display:grid}.public-brand{letter-spacing:.09em;align-items:center;gap:11px;font-size:13px;display:inline-flex}.public-brand>span{border:1px solid #777d79;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.public-header nav{align-items:center;gap:28px;display:flex}.public-header nav a{color:#535a55;font-size:14px;transition:color .2s}.public-header nav a:hover{color:#171b18}.public-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.public-location-link,.public-login-link,.public-visit-link{border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.public-location-link{color:#5e655f}.public-login-link{background:#fff;border:1px solid #d8dad6}.public-visit-link{color:#fff;background:#252724;padding-inline:19px}.consumer-landing .landing-hero{height:min(740px,100vh - 84px)!important;min-height:620px!important}.consumer-landing .landing-hero-copy{top:118px}.consumer-landing .landing-hero-copy>p{font-size:12px}.consumer-landing .landing-hero-copy>span{font-size:17px;line-height:1.55}.consumer-landing .landing-hero-copy>div a{min-height:46px;font-size:13px}.consumer-landing .landing-tags{gap:8px;bottom:30px}.consumer-landing .landing-tags span{background:#1e242e47;padding:9px 15px;font-size:12px}.consumer-landing .landing-float-card{gap:9px;width:280px;padding:20px}.consumer-landing .landing-float-card small{font-size:11px}.consumer-landing .landing-float-card b{font-size:20px}.consumer-landing .landing-float-card span{font-size:12px}.consumer-landing .section-pill,.section-kicker{white-space:nowrap;border:1px solid #bfc1bc;border-radius:999px;width:fit-content;padding:10px 16px;font-size:13px;line-height:1;display:inline-flex}.consumer-landing .landing-intro{padding:72px 42px 38px}.consumer-landing .landing-intro p{font-size:15px}.consumer-landing .landing-process{padding:26px 42px 72px}.consumer-landing .landing-process li{grid-template-columns:42px 1fr 48px;padding:17px 10px;font-size:15px}.consumer-landing .landing-process li span{font-size:12px}.consumer-landing .landing-process li button{width:42px;height:42px}.consumer-landing .landing-process li button svg{width:17px}.consumer-landing .landing-dark{border-radius:0;padding:64px 34px 34px}.consumer-landing .dark-heading{gap:48px}.consumer-landing .dark-heading p{max-width:470px;font-size:15px}.consumer-landing .dark-feature-grid{gap:14px;margin-top:54px}.consumer-landing .dark-feature-grid article{border-radius:14px;min-height:420px;padding:25px}.consumer-landing .dark-feature-grid .feature-large{padding:14px}.consumer-landing .collection-visual{border-radius:10px;height:265px}.consumer-landing .collection-visual>img{object-fit:cover;object-position:center 57%}.consumer-landing .collection-visual>span{padding:8px 12px;font-size:11px;top:15px;left:15px}.consumer-landing .feature-copy{padding:22px 8px 7px}.consumer-landing .feature-icon{width:64px;height:64px;margin-bottom:17px}.consumer-landing .feature-icon svg{width:28px;height:28px}.consumer-landing .dark-feature-grid small{font-size:12px;line-height:1.3}.consumer-landing .dark-feature-grid h3{margin:18px 0 12px;font-size:27px;line-height:1.08}.consumer-landing .dark-feature-grid p{font-size:14px;line-height:1.55}.consumer-landing .dark-feature-grid a{min-height:38px;font-size:13px}.consumer-landing .feature-mini-list{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.consumer-landing .feature-mini-list li{color:#e3e6e2;border-top:1px solid #ffffff20;min-height:38px;padding:9px 0;font-size:12px}.consumer-landing .feature-mini-list li:last-child{border-bottom:1px solid #ffffff20}.consumer-landing .landing-role-section{padding:74px 42px}.consumer-landing .role-editorial-list{gap:18px;margin-top:40px}.consumer-landing .role-editorial-list article{grid-template-columns:36px 1fr;gap:10px;padding:20px 4px}.consumer-landing .role-editorial-list article>span{font-size:12px}.consumer-landing .role-editorial-list article>div svg{width:32px;height:32px;margin:15px 0 22px}.consumer-landing .role-editorial-list h3{margin-bottom:10px;font-size:24px}.consumer-landing .role-editorial-list p{max-width:300px;font-size:14px;line-height:1.55}.consumer-landing .landing-proof{border-radius:0;padding:44px 34px}.consumer-landing .proof-stat{padding-left:22px}.consumer-landing .proof-stat strong{font-size:13px}.consumer-landing .proof-stat p{margin-top:38px;font-size:14px}.consumer-landing .proof-stat b{font-size:16px}.consumer-landing .landing-security{padding:60px 42px}.consumer-landing .landing-security>svg{width:40px;height:40px}.consumer-landing .landing-security p{font-size:12px}.consumer-landing .landing-security h2{font-size:34px}.consumer-landing .landing-security li{font-size:14px}.consumer-landing .boutique-section{padding:72px 42px}.consumer-landing .boutique-section>div:first-child>p{font-size:15px}.consumer-landing .boutique-list>a{border-top:1px solid #cbd1d9;grid-template-columns:30px 38px 1fr auto 25px;align-items:center;gap:13px;padding:22px 2px;transition:transform .25s;display:grid}.consumer-landing .boutique-list>a:last-child{border-bottom:1px solid #cbd1d9}.consumer-landing .boutique-list>a:hover{transform:translate(8px)}.consumer-landing .boutique-list>a>span,.consumer-landing .boutique-list small{font-size:12px}.consumer-landing .boutique-list h3{font-size:21px}.consumer-landing .boutique-list p{font-size:13px}.consumer-landing .landing-cta{border-radius:0;margin:0}.public-footer{color:#f5f5ef;background:#242623;border:0;padding:0;display:block}.public-footer-lead{border-bottom:1px solid #ffffff1b;grid-template-columns:.55fr 1.2fr .65fr;align-items:start;gap:45px;padding:72px clamp(28px,6vw,90px);display:grid}.public-footer-brand{color:#fff}.public-footer-brand>span{border-color:#ffffff72}.public-footer-lead h2{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(34px,4vw,58px);font-weight:450;line-height:.98}.public-footer-lead>a{color:#242623;background:#fff;border-radius:999px;justify-self:end;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-size:13px;font-weight:800;display:inline-flex}.public-footer-columns{grid-template-columns:repeat(3,1fr);gap:40px;margin-left:27%;padding:52px clamp(28px,6vw,90px);display:grid}.public-footer-columns>div{align-content:start;gap:13px;display:grid}.public-footer-columns h3{color:#999f98;text-transform:uppercase;letter-spacing:.11em;margin:0 0 10px;font-size:11px}.public-footer-columns a{color:#f5f5ef;font-size:14px;font-weight:450}.public-footer-bottom{color:#aeb2ad;border-top:1px solid #ffffff1b;justify-content:space-between;padding:25px clamp(28px,6vw,90px);font-size:12px;display:flex}.public-page{color:#292a2c;background:#f9f9f7;min-height:100vh}.branch-hero{color:#fff;height:min(720px,100vh - 84px);min-height:620px;position:relative;overflow:hidden}.branch-hero>img{object-fit:cover;object-position:center}.branch-hero-shade{background:linear-gradient(90deg,#181b1fc9,#181b1f61 54%,#181b1f21),linear-gradient(#0000 54%,#11141685);position:absolute;inset:0}.branch-hero-copy{max-width:680px;position:absolute;top:50%;left:clamp(26px,6vw,90px);transform:translateY(-48%)}.branch-hero-copy>a{align-items:center;gap:8px;margin-bottom:70px;font-size:13px;display:inline-flex}.branch-hero-copy>p{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:750}.branch-hero-copy h1{letter-spacing:-.07em;margin:15px 0 22px;font-size:clamp(56px,7vw,96px);line-height:.91}.branch-hero-copy h1 em,.branch-directions h2 em{font-family:var(--font-display);font-weight:400}.branch-hero-copy>span{max-width:560px;font-size:17px;line-height:1.55;display:block}.branch-open-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c1f23bd;border:1px solid #ffffff42;border-radius:14px;align-items:center;gap:13px;width:280px;padding:20px;display:flex;position:absolute;bottom:35px;right:clamp(25px,5vw,75px)}.branch-open-card i{background:#d3bd68;border-radius:50%;width:11px;height:11px}.branch-open-card div{gap:5px;display:grid}.branch-open-card small{color:#cdd1cd;font-size:11px}.branch-open-card strong{font-size:15px}.branch-essentials{grid-template-columns:1.1fr 1fr 1fr;gap:22px;padding:78px clamp(26px,6vw,90px);display:grid}.branch-essentials>div h2{letter-spacing:-.055em;max-width:430px;margin:22px 0 0;font-size:clamp(38px,4vw,58px);line-height:.98}.branch-essentials article{background:#fff;border:1px solid #dedfda;border-radius:16px;flex-direction:column;min-height:300px;padding:28px;display:flex}.branch-essentials article>svg{width:36px;height:36px;margin-bottom:58px}.branch-essentials article>span{color:#777e77;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:12px}.branch-essentials article>strong{margin-bottom:7px;font-size:18px}.branch-essentials article>p{color:#626b64;font-size:14px;line-height:1.55}.branch-directions{color:#fff;background:#292b29;grid-template-columns:.85fr 1.15fr;gap:80px;padding:80px clamp(26px,6vw,90px);display:grid}.branch-directions .section-kicker{border-color:#6f746f}.branch-directions h2{letter-spacing:-.06em;margin:24px 0 18px;font-size:clamp(42px,5vw,68px);line-height:.96}.branch-directions-title>p{color:#c7ccc7;max-width:480px;font-size:15px;line-height:1.6}.branch-directions-title>a{color:#292b29;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:47px;margin-top:24px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.branch-directions ol{margin:0;padding:0;list-style:none}.branch-directions li{border-top:1px solid #ffffff28;grid-template-columns:38px 50px 1fr;align-items:center;gap:16px;min-height:120px;padding:22px 0;display:grid}.branch-directions li:last-child{border-bottom:1px solid #ffffff28}.branch-directions li>span{color:#9ea49e;font-size:12px}.branch-directions li>svg{width:29px;height:29px}.branch-directions li>p{font-size:16px;line-height:1.5}.branch-services{grid-template-columns:1fr 1.35fr;align-items:end;gap:70px;padding:72px clamp(26px,6vw,90px);display:grid}.branch-services h2{letter-spacing:-.055em;max-width:560px;margin:22px 0 0;font-size:clamp(38px,4.5vw,61px);line-height:.98}.branch-services ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.branch-services li{border-top:1px solid #d8dad5;align-items:center;gap:10px;padding:20px 0;font-size:15px;display:flex}.branch-cta{text-align:center;color:#fff;background:#567fbd;padding:90px 25px}.branch-cta>svg{width:34px;height:34px}.branch-cta p{text-transform:uppercase;letter-spacing:.1em;margin:20px 0 12px;font-size:12px}.branch-cta h2{letter-spacing:-.06em;max-width:900px;margin:0 auto 32px;font-size:clamp(48px,6vw,76px);line-height:.95}.branch-cta a{color:#292b29;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:49px;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex}.legal-hero{border-bottom:1px solid #dddfda;padding:105px clamp(26px,11vw,170px) 85px}.legal-hero>p{text-transform:uppercase;letter-spacing:.12em;color:#677068;margin:0 0 22px;font-size:12px;font-weight:800}.legal-hero h1{letter-spacing:-.065em;max-width:1000px;margin:0;font-size:clamp(50px,6vw,86px);line-height:.94}.legal-hero>span{color:#5e6861;max-width:740px;margin-top:30px;font-size:17px;line-height:1.6;display:block}.legal-hero>small{color:#8b918b;margin-top:28px;font-size:12px;display:block}.legal-content{grid-template-columns:260px 1fr;align-items:start;gap:90px;padding:72px clamp(26px,11vw,170px) 100px;display:grid}.legal-content>aside{border:1px solid #dedfda;border-radius:14px;gap:8px;padding:22px;display:grid;position:sticky;top:120px}.legal-content>aside strong{font-size:17px}.legal-content>aside span,.legal-content>aside p{color:#737b74;margin:0;font-size:12px}.legal-content article{border-bottom:1px solid #dcdfd9;grid-template-columns:50px 1fr;margin-bottom:45px;padding:0 0 45px;display:grid}.legal-content article>span{color:#8c938c;grid-row:1/4;font-size:12px}.legal-content article h2{letter-spacing:-.035em;margin:0 0 18px;font-size:31px}.legal-content article p{color:#58635b;max-width:760px;margin:0 0 13px;font-size:16px;line-height:1.7}.saas-shell{grid-template-columns:272px minmax(0,1fr)}.saas-logo>a{font-size:15px}.location-switch{min-height:64px;padding:12px 13px}.location-switch small{font-size:10px}.location-switch b{font-size:14px}.saas-sidebar nav a,.saas-sidebar-foot>a{min-height:44px;padding:11px 13px;font-size:14px}.saas-sidebar nav a svg,.saas-sidebar-foot>a svg{width:19px;height:19px}.role-demo{height:50px;padding-inline:34px}.role-demo span{font-size:11px}.role-demo select{padding:8px 12px;font-size:12px}.role-dashboard{padding:42px 40px 60px}.role-dashboard-head>div:first-child>p{font-size:12px}.role-dashboard-head h1{font-size:38px}.role-dashboard-head>div:first-child>span{font-size:14px}.role-kpis{gap:14px;margin-top:34px}.role-kpis article{min-height:148px;padding:22px}.role-kpis small{font-size:12px}.role-kpis strong{font-size:35px}.role-kpis span{font-size:12px}.role-panel{padding:24px}.role-panel>header small,.role-health>small{font-size:11px}.role-panel h2,.role-actions h2{font-size:21px}.role-request-list>div{grid-template-columns:38px 1fr auto 110px;padding:15px 0}.role-request-list>div>span{width:36px;height:36px;font-size:12px}.role-request-list p{font-size:14px}.role-request-list small{font-size:11px}.role-request-list>div>strong{font-size:13px}.role-actions a{min-height:44px;font-size:13px}.ops-content .eyebrow,.queue-content .eyebrow{font-size:12px}.ops-title p,.queue-title>p{font-size:15px}.ops-title>button{min-height:45px;padding:0 16px;font-size:13px}.ops-tools input,.queue-tools input{font-size:14px}.ops-table-head h2{font-size:21px}.ops-table-head span,.thead b{font-size:12px}.trow span{font-size:13px}.reports-page,.settings-page{max-width:1450px;margin:auto;padding:46px 42px 70px}.reports-head{justify-content:space-between;align-items:end;gap:35px;display:flex}.reports-head p,.settings-head>p{text-transform:uppercase;letter-spacing:.11em;color:#737a73;margin:0 0 12px;font-size:12px;font-weight:800}.reports-head h1{letter-spacing:-.065em;margin:0;font-size:clamp(46px,5vw,70px);line-height:.92}.reports-head h1 em{font-family:var(--font-display);font-weight:400}.reports-head>div>span,.settings-head>span{color:#6e766f;margin-top:17px;font-size:14px;display:block}.reports-head>button{color:#fff;background:#292b29;border:0;border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:13px;font-weight:800;display:flex}.reports-kpis{grid-template-columns:1.35fr repeat(3,1fr);gap:13px;margin:38px 0 17px;display:grid}.reports-kpis article{background:#fff;border:1px solid #dedfda;border-radius:13px;align-content:space-between;min-height:150px;padding:22px;display:grid}.reports-kpis .reports-kpi-featured{background:#d2b963;border-color:#d2b963}.reports-kpis small{color:#626960;font-size:12px}.reports-kpis strong{letter-spacing:-.04em;font-size:32px}.reports-kpis span{color:#466343;align-items:center;gap:5px;font-size:12px;display:flex}.reports-kpis span svg{width:15px}.reports-kpis .negative{color:#9a5c4b}.reports-grid{grid-template-columns:1.7fr .7fr;gap:13px;margin-bottom:13px;display:grid}.report-panel{background:#fff;border:1px solid #dedfda;border-radius:13px;padding:25px}.report-panel>header{justify-content:space-between;align-items:center;display:flex}.report-panel header small,.report-insight>small{color:#7c837c;text-transform:uppercase;letter-spacing:.09em;font-size:11px}.report-panel h2{margin:5px 0;font-size:22px}.report-chart-panel>header>span{font-size:12px}.report-chart-panel>header>span i{background:#557dba;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.report-chart{border-bottom:1px solid #d9dcd7;align-items:end;gap:18px;height:260px;margin-top:34px;display:flex}.report-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:9px;height:100%;display:flex}.report-chart i{background:linear-gradient(#688cc5,#456da9);border-radius:7px 7px 0 0;width:100%;max-width:48px;display:block}.report-chart span{color:#7d847d;font-size:11px}.report-insight{color:#fff;background:#292b29;flex-direction:column;display:flex}.report-insight>svg{color:#292b29;background:#d2b963;border-radius:50%;width:44px;height:44px;margin-bottom:auto;padding:10px}.report-insight h2{margin-top:15px;font-size:30px;line-height:1.02}.report-insight p{color:#c7ccc7;font-size:14px;line-height:1.55}.report-locations>header>span{color:#737b73;font-size:12px}.report-location-head,.report-location-row{grid-template-columns:1.5fr .6fr .7fr .9fr .55fr;align-items:center;gap:15px;display:grid}.report-location-head{color:#858b85;padding:18px 5px 10px}.report-location-head b{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.report-location-row{border-top:1px solid #e3e5e0;min-height:72px;padding:8px 5px}.report-location-row>p{align-items:center;gap:11px;margin:0;display:flex}.report-location-row>p>svg{width:20px}.report-location-row>p span{gap:4px;display:grid}.report-location-row strong,.report-location-row>b{font-size:14px}.report-location-row small{color:#7b827b;font-size:11px}.report-location-row>span{color:#4a682f;background:#e7efd6;border-radius:7px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:800}.settings-head h1{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5vw,68px);line-height:.95}.settings-layout{grid-template-columns:250px 1fr;align-items:start;gap:18px;margin-top:42px;display:grid}.settings-layout>nav{gap:5px;display:grid}.settings-layout>nav button{color:#6b736c;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:13px;display:flex}.settings-layout>nav button.active{color:#fff;background:#292b29}.settings-panel{background:#fff;border:1px solid #dedfda;border-radius:14px;min-height:530px;padding:34px}.settings-title{align-items:center;gap:14px;margin-bottom:28px;display:flex}.settings-title>svg{background:#eceee9;border-radius:50%;width:48px;height:48px;padding:12px}.settings-title small{color:#7a827a;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.settings-title h2{margin:4px 0 0;font-size:27px}.settings-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.settings-fields label{gap:8px;font-size:13px;font-weight:750;display:grid}.settings-fields input,.settings-fields select{height:47px;font:inherit;background:#fff;border:1px solid #d5d9d3;border-radius:8px;padding:0 12px;font-size:14px}.settings-note{background:#f1f3ee;border-radius:10px;align-items:center;gap:12px;margin-top:28px;padding:16px;display:flex}.settings-note>svg{width:28px}.settings-note p{gap:4px;margin:0;display:grid}.settings-note p b{font-size:13px}.settings-note p span{color:#717971;font-size:12px}.settings-note button,.security-setting button{color:#355d49;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:750}.settings-intro{color:#657068;font-size:14px}.settings-toggle{cursor:pointer;border-top:1px solid #e1e4df;align-items:center;min-height:82px;display:flex;position:relative}.settings-toggle>span{gap:5px;padding-right:80px;display:grid}.settings-toggle b{font-size:14px}.settings-toggle small{color:#727b73;font-size:12px}.settings-toggle input{opacity:0;position:absolute}.settings-toggle>i{background:#d7dbd5;border-radius:20px;width:47px;height:26px;margin-left:auto;transition:all .2s}.settings-toggle>i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;margin:3px;transition:all .2s;display:block}.settings-toggle input:checked+i{background:#315d4a}.settings-toggle input:checked+i:after{transform:translate(21px)}.security-setting{border-top:1px solid #e1e4df;align-items:center;gap:20px;min-height:90px;padding:18px 0;display:flex}.security-setting>div{gap:5px;display:grid}.security-setting b{font-size:14px}.security-setting span{color:#727b73;font-size:12px}.settings-actions{border-top:1px solid #e1e4df;justify-content:space-between;align-items:center;margin-top:35px;padding:20px 0 0;display:flex}.settings-actions>span{color:#49694f;align-items:center;gap:7px;font-size:12px;display:flex}.settings-actions>button{color:#fff;background:#292b29;border:0;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;display:flex}.auth .eyebrow{font-size:12px}.auth-aside p:not(.eyebrow){font-size:17px}.auth-form>div>p:last-child{font-size:15px}.auth-form label{font-size:13px}.auth-form input{font-size:15px}.login-roles{gap:9px}.login-roles button{min-height:68px;padding:12px 13px}.login-roles button b{font-size:13px}.login-roles button small{font-size:11px;line-height:1.4}.role-login label>span>svg{flex:none}.password-toggle{color:#4e554f;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin-right:3px;padding:0;display:grid}.password-toggle:hover,.password-toggle:focus-visible{background:#edf0ea;outline:none}.auth-form .primary-action{min-height:48px;font-size:14px}.forgot,.auth-register{font-size:12px!important}.public-header-actions,.public-header-actions a{white-space:nowrap}.public-header-actions a{flex-shrink:0;overflow:visible}@media (max-width:1100px){.public-header-inner{grid-template-columns:1fr auto}.public-header nav{display:none}.reports-kpis,.branch-essentials{grid-template-columns:1fr 1fr}.branch-essentials>div{grid-column:1/3}}@media (max-width:900px){.public-location-link{display:none}.consumer-landing .landing-hero{height:650px!important;min-height:650px!important}.consumer-landing .landing-hero-copy{top:110px}.consumer-landing .dark-feature-grid article{min-height:390px}.public-footer-lead{grid-template-columns:1fr}.public-footer-lead>a{justify-self:start}.public-footer-columns{margin-left:0}.branch-directions,.branch-services{grid-template-columns:1fr;gap:42px}.reports-grid{grid-template-columns:1fr}.report-insight{min-height:320px}.saas-shell{grid-template-columns:80px minmax(0,1fr)}.reports-page,.settings-page{padding:35px 24px 60px}}@media (max-width:700px){.public-header{height:70px}.public-header-inner{gap:10px;padding-inline:16px}.public-brand{font-size:12px}.public-brand>span{width:34px;height:34px}.public-header-actions{gap:5px}.public-login-link{justify-content:center;width:41px;padding:0}.public-login-link span{display:none}.public-visit-link{min-height:41px;padding:0 13px;font-size:11px}.consumer-landing .landing-hero{height:650px!important;min-height:650px!important}.consumer-landing .landing-hero-copy{top:95px}.consumer-landing .landing-tags span{padding:8px 11px;font-size:10px}.consumer-landing .landing-intro,.consumer-landing .landing-process,.consumer-landing .landing-role-section,.consumer-landing .landing-security{padding-left:20px;padding-right:20px}.consumer-landing .dark-feature-grid article{min-height:410px}.consumer-landing .collection-visual{height:245px}.consumer-landing .role-editorial-list article{padding:22px 2px}.consumer-landing .landing-proof{padding:34px 20px}.consumer-landing .boutique-section{padding:65px 20px}.consumer-landing .boutique-list>a{grid-template-columns:24px 30px 1fr 20px}.consumer-landing .boutique-list small{display:none}.public-footer-lead{padding:55px 22px}.public-footer-columns{grid-template-columns:1fr 1fr;padding:42px 22px}.public-footer-bottom{flex-direction:column;gap:8px;padding:22px}.branch-hero{height:640px;min-height:640px}.branch-hero-copy{top:45%;left:22px;right:22px}.branch-hero-copy>a{margin-bottom:45px}.branch-hero-copy h1{font-size:55px}.branch-hero-copy>span{font-size:15px}.branch-open-card{width:auto;bottom:20px;left:22px;right:22px}.branch-essentials{grid-template-columns:1fr;padding:60px 20px}.branch-essentials>div{grid-column:auto}.branch-essentials article{min-height:270px}.branch-directions,.branch-services{padding:65px 20px}.branch-services ul{grid-template-columns:1fr}.branch-cta{padding:70px 20px}.legal-hero{padding:75px 22px 55px}.legal-content{grid-template-columns:1fr;gap:45px;padding:55px 22px 70px}.legal-content>aside{position:static}.legal-content article{grid-template-columns:38px 1fr}.reports-head{flex-direction:column;align-items:start}.reports-kpis{grid-template-columns:1fr 1fr}.reports-kpis article{min-height:135px}.reports-kpis strong{font-size:27px}.report-location-head{display:none}.report-location-row{grid-template-columns:1fr auto;padding:15px 2px}.report-location-row>b:first-of-type,.report-location-row>b:nth-of-type(2){display:none}.settings-layout{grid-template-columns:1fr}.settings-layout>nav{grid-template-columns:repeat(3,1fr);overflow:auto}.settings-layout>nav button{white-space:nowrap}.settings-panel{padding:25px 18px}.settings-fields{grid-template-columns:1fr}}@media (max-width:500px){.public-visit-link{justify-content:center;width:42px;padding:0;font-size:0}.public-visit-link:before{content:"Visite";font-size:10px}.public-visit-link svg{display:none}.consumer-landing .landing-hero-copy h1{font-size:47px}.consumer-landing .landing-hero-copy>span{font-size:14px}.consumer-landing .landing-hero-copy>div{flex-wrap:wrap}.consumer-landing .landing-tags{left:20px;right:20px}.public-footer-columns,.reports-kpis{grid-template-columns:1fr}.reports-head h1,.settings-head h1{font-size:45px}.report-chart{gap:8px}.settings-layout>nav button{min-width:145px}}.saas-sidebar{min-height:0;overflow:hidden}.saas-logo,.location-switch,.saas-sidebar-foot{flex:none}.location-switch:disabled{cursor:default;opacity:1}.saas-sidebar-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff35 transparent;flex:auto;min-height:0;padding-right:3px;overflow-y:auto}.saas-sidebar-nav::-webkit-scrollbar{width:5px}.saas-sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff35;border-radius:999px}.saas-sidebar-foot{background:#252724;border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px}.saas-sidebar-foot>a.active{color:#fff;background:#ffffff0d}.saas-logout{color:#c7aaa2!important}.saas-shell{grid-template-columns:272px minmax(0,1fr);transition:grid-template-columns .22s}.saas-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)}.saas-sidebar{background:#202522;border-right:1px solid #ffffff0e;padding:18px 12px 14px}.saas-logo{min-height:46px;padding:0 9px 14px}.saas-logo>a{letter-spacing:.08em}.saas-logo>a>span{color:#202522;background:#d0b563;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.location-switch{background:linear-gradient(135deg,#ffffff12,#ffffff08);border:1px solid #ffffff14;border-radius:11px;gap:9px;margin:0 3px 16px;padding:10px}.location-switch .location-glyph{color:#292c28;background:#d0b563;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.sidebar-primary{color:#252821;background:#d0b563;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:39px;margin:0 3px 16px;font-size:12px;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 7px 17px #00000024}.sidebar-primary:hover{background:#e0c878;transform:translateY(-1px);box-shadow:0 10px 21px #00000032}.sidebar-primary:focus-visible,.sidebar-collapse:focus-visible,.saas-sidebar a:focus-visible{outline-offset:2px;outline:2px solid #f0d984}.sidebar-group{gap:2px;display:grid}.sidebar-group>p{color:#888f89;letter-spacing:.13em;text-transform:uppercase;margin:0;padding:0 10px 5px;font-size:9px;font-weight:800}.saas-sidebar-nav{padding:0 2px 2px;display:block}.saas-sidebar nav a,.saas-sidebar-foot>a{color:#b3b9b3;border-radius:8px;min-height:38px;padding:9px 10px;font-size:12px;transition:background .16s,color .16s,transform .16s}.saas-sidebar nav a:hover{color:#fff;background:#ffffff0d;transform:translate(2px)}.saas-sidebar-foot{margin-top:9px;padding:10px 2px 0}.saas-profile{margin-top:10px;padding:12px 7px 0}.sidebar-collapse{z-index:35;color:#fff;background:#202522;border:1px solid #d8ddd4;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:left .22s,background .16s;display:grid;position:fixed;top:50%;left:258px;transform:translateY(-50%);box-shadow:0 5px 15px #0d171126}.saas-sidebar.collapsed .saas-logo b,.saas-sidebar.collapsed .location-switch>span:not(.location-glyph),.saas-sidebar.collapsed .sidebar-group>p,.saas-sidebar.collapsed nav a span,.saas-sidebar.collapsed .saas-sidebar-foot>a span,.saas-sidebar.collapsed .saas-profile p{display:none}.saas-sidebar.collapsed .location-switch{justify-content:center;margin-left:3px;margin-right:3px;padding:8px}.saas-sidebar.collapsed .sidebar-primary{border-radius:50%;width:40px;min-height:40px;margin-left:auto;margin-right:auto;padding:0}.saas-sidebar.collapsed .sidebar-primary span{display:none}.saas-sidebar.collapsed nav a,.saas-sidebar.collapsed .saas-sidebar-foot>a{justify-content:center;padding-left:0;padding-right:0}.saas-sidebar.collapsed .saas-profile{justify-content:center;padding-left:0;padding-right:0}@media (max-width:900px){.saas-shell,.saas-shell.is-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar-collapse{display:none}.saas-sidebar{padding-left:10px;padding-right:10px}.saas-logo b,.location-switch>span:not(.location-glyph),.sidebar-group>p,.saas-sidebar nav a span,.saas-sidebar-foot>a span,.saas-profile p{display:none}.saas-logo{justify-content:center}.location-switch{justify-content:center;padding:8px}.saas-sidebar nav a,.saas-sidebar-foot>a{justify-content:center;padding-left:0;padding-right:0}.saas-profile{justify-content:center}}@media (max-width:600px){.saas-sidebar{width:278px}.saas-logo{justify-content:space-between}.saas-logo b,.location-switch>span:not(.location-glyph),.sidebar-group>p,.saas-sidebar nav a span,.saas-sidebar-foot>a span,.saas-profile p,.saas-sidebar.collapsed .sidebar-primary span{display:initial}.location-switch{justify-content:flex-start;padding:10px}.sidebar-group>p{display:block}.saas-sidebar nav a,.saas-sidebar-foot>a{justify-content:flex-start;padding-left:10px;padding-right:10px}.saas-profile{justify-content:flex-start}.saas-sidebar.collapsed .sidebar-primary{border-radius:9px;width:auto;margin-left:3px;margin-right:3px;padding:0}.saas-sidebar.open .saas-logo button{display:block}}.space-control,.account-control{position:relative}.location-switch{text-align:left;cursor:pointer;width:calc(100% - 6px)}.space-chevron{color:#aeb5ae;margin-left:auto;transition:transform .18s}.location-switch[aria-expanded=true] .space-chevron{transform:rotate(180deg)}.space-menu,.account-menu{z-index:70;color:#292d2a;background:#fff;border:1px solid #d8deda;border-radius:12px;position:absolute;box-shadow:0 18px 42px #07110d38}.space-menu{width:calc(100% - 6px);padding:8px;top:calc(100% - 10px);left:3px}.space-menu>p{color:#778079;text-transform:uppercase;letter-spacing:.12em;margin:3px 6px 7px;font-size:9px;font-weight:800}.space-menu>a{border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:48px;padding:7px;font-size:11px;display:grid}.space-menu>a:hover{background:#f0f3f1}.space-menu>a>span{color:#46617e;background:#e9edf0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.space-menu b{gap:2px;font-size:11px;display:grid}.space-menu small{color:#7d857f;font-size:9px;font-weight:400}.space-menu .space-add{color:#31577f;border-top:1px solid #e6e9e7;border-radius:0;align-items:center;gap:8px;min-height:34px;margin-top:4px;padding:8px;font-weight:800;display:flex}.saas-sidebar-foot{background:0 0;border-top:0;padding:0}.account-control{border-top:1px solid #ffffff14;padding-top:10px}.saas-profile{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;margin:0;padding:8px}.saas-profile>svg{color:#979e97;margin-left:auto}.account-menu{width:100%;padding:6px;bottom:calc(100% + 8px);right:0}.account-menu>a,.account-menu>button{color:#4e5952;width:100%;min-height:35px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px;font-size:11px;font-weight:700;display:flex}.saas-topbar{background:#fbfcfb;border-bottom:1px solid #e0e5e1;align-items:center;gap:20px;height:70px;padding:0 30px;display:flex}.topbar-mobile{display:none}.topbar-context{gap:2px;min-width:175px;display:grid}.topbar-context small{color:#909891;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.topbar-context b{color:#252c27;font-size:14px}.topbar-search{color:#8b958e;background:#f5f7f5;border:1px solid #e0e6e2;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:180px;max-width:410px;height:36px;padding:0 10px;font-size:11px;display:flex}.topbar-search kbd{color:#929b94;background:#fff;border:1px solid #dfe5e1;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:9px}.topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.topbar-notification{color:#59655d;background:#fff;border:1px solid #e0e6e2;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:relative}.topbar-notification:hover{background:#f0f4f1}.topbar-notification i{color:#fff;background:#446d99;border:2px solid #fbfcfb;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.topbar-create{color:#fff;background:#25364b;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:11px;font-weight:800;display:flex;box-shadow:0 5px 12px #24364b1e}.topbar-avatar{color:#345476;background:#dce7f2;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.saas-page,.saas-page .ops,.saas-page .org,.saas-page .queue,.saas-page .team,.saas-page .catalog,.saas-page .request-workspace{min-height:calc(100vh - 70px)}@media (max-width:900px){.saas-topbar{padding:0 20px}.topbar-context{min-width:auto}.topbar-search,.topbar-create span{display:none}.topbar-create{justify-content:center;width:36px;padding:0}}@media (max-width:600px){.saas-topbar{height:54px;padding:0 14px}.topbar-mobile{align-items:center;gap:10px;margin-right:auto;display:flex}.topbar-mobile button{color:#26322b;background:0 0;border:0;place-items:center;padding:0;display:grid}.topbar-mobile b{letter-spacing:.05em;font-size:12px}.topbar-context{display:none}.topbar-actions{margin-left:0}.topbar-avatar{display:none}.topbar-notification,.topbar-create{width:34px;height:34px}.saas-page,.saas-page .ops,.saas-page .org,.saas-page .queue,.saas-page .team,.saas-page .catalog,.saas-page .request-workspace{min-height:calc(100vh - 54px)}}.catalogue-optique-page{max-width:1240px!important;padding-top:42px!important}.catalogue-hero{justify-content:space-between;align-items:end;gap:32px;padding:6px 0 27px;display:flex}.catalogue-hero p,.catalogue-availability-surface header p,.catalogue-rules-surface header p{color:#5f83c4;letter-spacing:.13em;margin:0 0 9px;font-size:11px;font-weight:800}.catalogue-hero h1{color:#172033;letter-spacing:-.055em;margin:0;font-size:39px;line-height:1}.catalogue-hero span{color:#63728a;max-width:650px;margin-top:12px;font-size:14px;line-height:1.55;display:block}.catalogue-tabs{border-bottom:1px solid #dce5f0;gap:5px;display:flex}.catalogue-tabs button{color:#65758e;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 12px 11px;font-size:13px;font-weight:750}.catalogue-tabs button.active{color:#173d77;border-color:#2864c7}.catalogue-tabs i{color:#2c66be;background:#e9f0fb;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:9px;font-style:normal;display:inline-grid}.catalogue-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.catalogue-kpis button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3ef;border-radius:14px;gap:13px;min-height:118px;padding:17px;transition:transform .16s,box-shadow .16s;display:flex}.catalogue-kpis button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #19345d0d}.catalogue-kpis svg{color:#2d72dc;box-sizing:content-box;background:#edf4ff;border-radius:10px;width:19px;height:19px;padding:9px}.catalogue-kpis span{align-content:start;gap:3px;display:grid}.catalogue-kpis small{color:#6d7d95;font-size:11px;font-weight:700}.catalogue-kpis b{color:#14233a;letter-spacing:-.055em;font-size:27px}.catalogue-kpis em{color:#8290a4;font-size:11px;font-style:normal}.catalogue-surface,.catalogue-availability-surface,.catalogue-rules-surface{background:#fff;border:1px solid #d8e3ef;border-radius:15px;overflow:hidden;box-shadow:0 12px 30px #18386008}.catalogue-toolbar{border-bottom:1px solid #e4ebf3;justify-content:space-between;gap:22px;padding:21px 23px;display:flex}.catalogue-toolbar h2,.catalogue-availability-surface h2,.catalogue-rules-surface h2{color:#172033;letter-spacing:-.03em;margin:0;font-size:19px}.catalogue-toolbar>div>span,.catalogue-availability-surface header span,.catalogue-rules-surface header span{color:#718199;margin-top:6px;font-size:12px;display:block}.catalogue-toolbar>div:last-child{align-items:center;gap:8px;display:flex}.catalogue-toolbar input{color:#263953;width:215px;font:inherit;border:1px solid #d5e0ee;border-radius:9px;padding:10px 11px;font-size:12px}.catalogue-toolbar .saas-select{min-width:152px}.catalogue-table-head,.catalogue-row{grid-template-columns:minmax(280px,1.7fr) minmax(155px,.9fr) minmax(155px,.9fr) minmax(100px,.48fr);align-items:center;gap:18px;padding:13px 23px;display:grid}.catalogue-table-head{color:#71819a;letter-spacing:.08em;text-transform:uppercase;background:#f7f9fc;font-size:10px;font-weight:800}.catalogue-row{color:#21334d;border-top:1px solid #edf1f6;text-decoration:none;transition:background .15s}.catalogue-row:hover{background:#f8fbff}.catalogue-row>span:first-child{align-items:start;gap:11px;display:flex}.catalogue-category{color:#2d71d7;background:#eef4ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.catalogue-row b{font-size:13px;display:block}.catalogue-row small{color:#7e8da2;margin-top:3px;font-size:11px;display:block}.catalogue-row em{color:#60728b;margin-top:4px;font-size:11px;font-style:normal;display:block}.catalogue-row>strong{color:#173e7a;justify-self:end;font-size:14px}.catalogue-empty{color:#77879d;text-align:center;justify-items:center;gap:7px;padding:54px 22px;font-size:12px;display:grid}.catalogue-empty svg{color:#3977d3;background:#edf4ff;border-radius:12px;padding:11px}.catalogue-empty b{color:#20324c;font-size:13px}.catalogue-availability-surface{margin-top:25px}.catalogue-availability-surface>header{justify-content:space-between;gap:24px;padding:24px;display:flex}.catalogue-availability-actions{align-items:center;gap:9px;display:flex}.catalogue-exception-list article{border-top:1px solid #edf1f6;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:16px 24px;display:grid}.catalogue-exception-list b{color:#243653;font-size:13px;display:block}.catalogue-exception-list small{color:#77869b;margin-top:4px;font-size:11px;display:block}.catalogue-exception-list strong{color:#1c4f98;font-size:13px}.catalogue-exception-list i{color:#277149;background:#edf7f0;border-radius:99px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.catalogue-exception-list i.unavailable{color:#b64e45;background:#fff0ef}.catalogue-rules-surface{gap:0;margin-top:25px;display:grid}.catalogue-rules-surface>header{padding:26px 26px 21px}.catalogue-rules-surface article{border-top:1px solid #edf1f6;grid-template-columns:37px 1fr;gap:13px;padding:18px 26px;display:grid}.catalogue-rules-surface article>svg{color:#2f73d9;background:#eef4ff;border-radius:10px;padding:9px}.catalogue-rules-surface article b{color:#20324c;font-size:13px}.catalogue-rules-surface article p{color:#6f7f96;margin:5px 0 0;font-size:12px;line-height:1.55}.catalog-wizard{gap:15px;display:grid}.catalog-wizard>ol{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.catalog-wizard>ol li{color:#8795a8;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.catalog-wizard>ol i{border:1px solid #d6e0ed;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.catalog-wizard>ol li.active{color:#2866c8}.catalog-wizard>ol li.active i{color:#fff;background:#2866c8;border-color:#2866c8}.catalog-wizard label{color:#36506f;gap:7px;font-size:12px;font-weight:750;display:grid}.catalog-wizard label span{color:#8b99ac;font-weight:500}.catalog-wizard input,.catalog-wizard textarea{box-sizing:border-box;color:#20324d;width:100%;font:inherit;border:1px solid #ccdaeb;border-radius:9px;padding:10px 11px;font-size:12px}.catalog-wizard textarea{resize:vertical;min-height:72px}.catalog-wizard-note{color:#637792;background:#f5f9ff;border-left:3px solid #71a5ec;margin:0;padding:12px;font-size:12px;line-height:1.5}.catalog-wizard .catalog-check{align-items:center;gap:8px;display:flex}.catalog-wizard .catalog-check input{width:auto}.catalog-wizard footer{justify-content:space-between;gap:10px;margin-top:5px;display:flex}.commercial-check-field{color:#38516f;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.commercial-check-field input{accent-color:#2867c8;width:16px;height:16px}@media (max-width:920px){.catalogue-kpis{grid-template-columns:repeat(2,1fr)}.catalogue-toolbar,.catalogue-availability-surface>header{flex-direction:column;align-items:start}.catalogue-toolbar>div:last-child{flex-wrap:wrap;width:100%}.catalogue-toolbar input{flex:1}.catalogue-table-head{display:none}.catalogue-row{grid-template-columns:1fr auto}.catalogue-row>span:nth-child(2),.catalogue-row>span:nth-child(3){display:none}.catalogue-row>strong{grid-area:1/2;align-self:start}.catalogue-availability-actions{flex-wrap:wrap;width:100%}}@media (max-width:580px){.catalogue-optique-page{padding:25px 14px 42px!important}.catalogue-hero{flex-direction:column;align-items:start}.catalogue-hero h1{font-size:33px}.catalogue-kpis{grid-template-columns:1fr;gap:8px}.catalogue-kpis button{min-height:92px}.catalogue-tabs{overflow:auto}.catalogue-tabs button{white-space:nowrap}.catalogue-row{padding:14px}.catalogue-toolbar,.catalogue-availability-surface>header{padding:17px}.catalogue-toolbar .saas-select{min-width:calc(50% - 4px)}.catalogue-exception-list article{grid-template-columns:1fr auto;padding:14px}.catalogue-exception-list i{grid-column:1;justify-self:start}.catalog-wizard>ol li{font-size:0}.catalog-wizard>ol li i{font-size:10px}}.topbar-search{font:inherit;text-align:left;cursor:pointer}.topbar-search:hover{background:#fff;border-color:#cbd6df}.topbar-avatar{cursor:pointer;border:0;padding:0}.command-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17221b55;place-items:start center;padding:13vh 16px;display:grid;position:fixed;inset:0}.command-palette{background:#fff;border:1px solid #dce4df;border-radius:14px;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 80px #0c191142}.command-palette>div{color:#78857d;border-bottom:1px solid #e8ece9;align-items:center;gap:10px;padding:15px;display:flex}.command-palette input{min-width:0;font:inherit;color:#26302a;border:0;outline:0;flex:1;font-size:14px}.command-palette>p{letter-spacing:.12em;text-transform:uppercase;color:#8c9790;margin:12px 15px 5px;font-size:9px;font-weight:800}.command-palette>button{color:#3c4941;width:calc(100% - 16px);min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin:2px 8px;padding:8px;font-size:12px;display:grid}.command-palette>button small{color:#8b958e;font-size:9px}.command-palette>em{color:#7c8680;padding:18px;font-size:12px;font-style:normal;display:block}.command-palette footer{color:#8b958e;border-top:1px solid #e8ece9;justify-content:flex-end;gap:13px;margin-top:10px;padding:10px 15px;font-size:9px;display:flex}.saas-shell{color:#172033;background:#f6f8fc}.saas-sidebar{color:#172033!important;background:#f4f6fa!important;border-right:1px solid #dbe1eb!important}.saas-logo>a{color:#172033!important}.saas-logo>a>span{box-shadow:0 6px 14px #1720331d;color:#fff!important;background:#172033!important;border-radius:9px!important}.saas-logo button{color:#172033!important}.location-switch{color:#172033!important;background:#e5ebf4!important;border-color:#d7e0ec!important}.location-switch small{color:#718096!important}.location-switch b{color:#172033!important}.location-switch .location-glyph{color:#fff!important;background:#172033!important}.space-chevron{color:#718096!important}.sidebar-primary{color:#fff!important;background:#2563eb!important;box-shadow:0 8px 18px #2563eb28!important}.sidebar-primary:hover{background:#1d4ed8!important}.sidebar-group>p{color:#7a8799!important}.saas-sidebar nav a{color:#526076!important}.saas-sidebar nav a:hover{transform:translate(2px);color:#172033!important;background:#fff!important}.saas-sidebar nav a.active{color:#fff!important;background:#172033!important;box-shadow:0 6px 16px #17203320!important}.saas-sidebar nav a.active svg{color:#8fb4ff!important}.saas-sidebar-foot{background:#f4f6fa!important}.account-control{border-top-color:#dbe1eb!important}.saas-profile{color:#172033!important}.saas-profile:hover{background:#fff!important}.saas-profile>span{color:#2563eb!important;background:#dbeafe!important}.saas-profile small,.saas-profile>svg{color:#718096!important}.account-menu,.space-menu{border-color:#dbe1eb!important;box-shadow:0 20px 46px #17203318!important}.space-menu>a>span{color:#2563eb!important;background:#e5ebf4!important}.space-menu .space-add{color:#2563eb!important}.account-menu>a,.account-menu>button{color:#526076!important}.account-menu>a:hover,.account-menu>button:hover{color:#172033!important;background:#e9eff8!important}.account-menu>button{color:#b4534b!important}.sidebar-collapse{background:#172033!important;border-color:#c5d0df!important;left:258px!important;box-shadow:0 6px 15px #17203320!important}.saas-shell.is-collapsed .sidebar-collapse{left:62px!important}.sidebar-collapse:hover{background:#2a3b55!important}.saas-sidebar.collapsed .location-switch{background:#e5ebf4!important}.topbar-notification i{background:#2563eb!important}.topbar-create{background:#172033!important}.topbar-create:hover{background:#2a3b55!important}.topbar-avatar{color:#2563eb!important;background:#dbeafe!important}.command-overlay{background:#17203366!important}.command-palette{border-color:#dbe1eb!important;box-shadow:0 28px 80px #17203335!important}.command-palette>button:hover{color:#172033!important;background:#e9eff8!important}@media (max-width:600px){.saas-sidebar{background:#f4f6fa!important}.saas-sidebar.open .saas-logo button{color:#172033!important}}.saas-sidebar{padding:16px 10px 12px!important}.saas-logo{border-bottom:1px solid #dbe1eb;min-height:52px;padding:0 9px 13px!important}.app-brand-mark{align-items:center;gap:10px;min-width:0;color:#172033!important;display:flex!important}.app-brand-mark>span{flex:0 0 33px;color:#172033!important;width:33px!important;height:33px!important;box-shadow:none!important;background:0 0!important;border:1px solid #64748b!important;border-radius:50%!important;font-size:10px!important}.app-brand-mark p{gap:3px;margin:0;display:grid}.app-brand-mark b{letter-spacing:.1em;font-size:11px;line-height:1}.app-brand-mark small{color:#7a8799;letter-spacing:.02em;font-size:9px}.location-switch{min-height:38px;background:0 0!important;border:0!important;border-radius:7px!important;width:100%!important;margin:12px 0 13px!important;padding:6px 7px!important}.location-switch:hover{background:#e9eef5!important}.location-switch .location-glyph{color:#415a77!important;background:#e1e8f2!important;border-radius:6px!important;width:25px!important;height:25px!important}.location-switch small{display:none}.location-switch b{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden;font-size:11px!important}.space-chevron{width:13px}.space-menu{width:100%!important;top:42px!important;left:0!important}.saas-sidebar-nav{padding:0!important}.sidebar-group+.sidebar-group{margin-top:14px!important}.sidebar-group>p{letter-spacing:.14em!important;padding:0 9px 4px!important;font-size:8px!important}.saas-sidebar nav a{border-radius:6px!important;gap:9px!important;min-height:34px!important;padding:7px 9px!important;font-size:12px!important}.saas-sidebar nav a:hover{transform:none!important}.saas-sidebar nav a.active{box-shadow:none!important}.account-control{padding-top:8px!important}.saas-profile{border-radius:7px!important;padding:7px!important}.saas-profile>span{border-radius:50%!important;width:29px!important;height:29px!important}.saas-profile b{font-size:11px}.saas-profile small{font-size:9px}.saas-sidebar.collapsed .app-brand-mark p,.saas-sidebar.collapsed .location-switch>span:not(.location-glyph){display:none}.saas-sidebar.collapsed .saas-logo{justify-content:center;padding-left:0!important;padding-right:0!important}.saas-sidebar.collapsed .location-switch{justify-content:center}.saas-sidebar.collapsed .location-switch .location-glyph{display:grid!important}@media (max-width:600px){.saas-logo{padding-left:8px!important;padding-right:8px!important}.app-brand-mark p,.location-switch>span:not(.location-glyph){display:grid!important}}.space-switcher-menu{z-index:60;color:#292b29;background:#fff;border:1px solid #dfe1dc;border-radius:13px;width:300px;max-height:min(420px,100vh - 160px);padding:8px;position:absolute;top:126px;left:17px;overflow-y:auto;box-shadow:0 22px 55px #080d0a42}.space-switcher-menu>button{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:35px 1fr 22px;align-items:center;gap:9px;padding:9px;display:grid}.space-switcher-menu>button:hover,.space-switcher-menu>button.selected{background:#f0f2ed}.space-switcher-menu>button>span{background:#e6e8e2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.space-switcher-menu p{gap:4px;margin:0;display:grid}.space-switcher-menu p b{font-size:12px}.space-switcher-menu p small{color:#777e77;font-size:10px}.space-switcher-menu i{background:#d2b963;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.scan-page{color:#252724;background:#f4f3ef;min-height:100vh;padding-bottom:80px}.scan-header{background:#fffffd;border-bottom:1px solid #e1e2de;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(20px,4vw,64px);display:flex}.scan-brand{letter-spacing:.09em;align-items:center;gap:11px;font-size:13px;display:inline-flex}.scan-brand>span{border:1px solid #777d79;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.scan-header>div{align-items:center;gap:18px;display:flex}.scan-home-link,.scan-secure{align-items:center;gap:7px;min-height:42px;font-size:12px;display:inline-flex}.scan-home-link{border:1px solid #d6d9d4;border-radius:999px;padding:0 15px;font-weight:750}.scan-secure{color:#687069}.scan-layout{grid-template-columns:390px minmax(0,650px);justify-content:center;align-items:start;gap:46px;width:min(1180px,100% - 40px);margin:0 auto;padding-top:48px;display:grid}.scan-aside{color:#fff;background:#527dbd;border-radius:18px;flex-direction:column;min-height:610px;padding:40px;display:flex;position:sticky;top:28px;overflow:hidden}.scan-aside:after{content:"";border:1px solid #ffffff42;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-105px;right:-115px;box-shadow:0 0 0 45px #ffffff0c,0 0 0 90px #ffffff09}.scan-aside>p{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:11px;font-weight:800}.scan-aside>h1{letter-spacing:-.065em;margin:35px 0 20px;font-size:52px;font-weight:450;line-height:.96}.scan-aside>h1 em{font-family:var(--font-display);font-weight:400}.scan-aside>span{color:#edf3ff;max-width:300px;font-size:15px;line-height:1.55}.scan-aside>div{z-index:1;margin-top:auto;display:grid;position:relative}.scan-aside article{border-top:1px solid #ffffff35;grid-template-columns:31px 1fr;align-items:center;gap:11px;min-height:67px;display:grid}.scan-aside article>svg{width:22px}.scan-aside article p{gap:3px;margin:0;display:grid}.scan-aside article b{font-size:13px}.scan-aside article small{color:#dce7f8;font-size:11px}.scan-container{width:100%;max-width:none;margin:0;padding:5px 0 0}.scan-progress{margin-bottom:27px}.scan-progress span{color:#8a918a;font-size:11px}.scan-progress span.done{color:#3f659a}.scan-progress span.done i{background:#527dbd;border-color:#527dbd}.scan-card{background:#fffffd;border:1px solid #dedfda;border-radius:16px;padding:38px;box-shadow:0 15px 45px #2b30301a}.scan-card h1{max-width:520px;margin-bottom:17px;font-size:clamp(40px,5vw,58px);line-height:.95}.scan-card .scan-intro{color:#68716a;max-width:520px;font-size:14px}.scan-card .shelf-card{background:#e7edf7;margin:25px 0 21px;padding:19px}.scan-card .shelf-card small,.scan-card .shelf-card span{color:#657284}.scan-card label:not(.check-label){gap:8px;margin-top:17px;font-size:13px}.scan-card label>span{align-items:center;gap:7px;display:flex}.scan-card input:not([type=checkbox]),.scan-card select{color:#282b29;width:100%;min-height:49px;font:inherit;background:#fff;border:1px solid #ccd1cc;border-radius:9px;outline-color:#527dbd;padding:0 14px;font-size:15px}.scan-card label>small{color:#7b827c;font-size:11px;font-weight:450}.scan-continue{background:#292b29;border-radius:9px;place-items:center;min-height:49px;margin-top:24px;padding:0 15px;font-size:14px;display:grid}.scan-continue:disabled{color:#858b85;background:#d5d8d3}.upload-zone{color:#456b9f;background:#f1f5fb;border-color:#8fa5c7;position:relative}.upload-zone input[type=file]{opacity:0;cursor:pointer;width:100%;min-height:100%;position:absolute;inset:0}.scan-card textarea{color:#282b29;width:100%;min-height:105px;font:inherit;resize:vertical;background:#fff;border:1px solid #ccd1cc;border-radius:9px;padding:13px 14px;font-size:15px;line-height:1.45}.upload-zone.uploaded,.options button.selected{background:#edf3fc;border-color:#527dbd}.options button.selected{color:#284e80}.options strong{color:#456b9f}.request-code{background:#e7edf7}.request-destination{color:#456b9f;border:1px solid #dce1e9;border-radius:10px;align-items:center;gap:11px;min-height:66px;margin:17px 0;padding:13px;display:flex}.request-destination p{color:#292b29;gap:4px;margin:0;display:grid}.request-destination small{color:#747c76;font-size:10px}.request-destination b{font-size:13px}.success-mark{color:#355f97;background:#d9e6fa}.scan-secondary-link{color:#456b9f;margin-top:15px;font-size:12px;font-weight:750;display:inline-flex}.sticky-total{background:#292b29}@media (max-width:900px){.saas-sidebar-foot>a{justify-content:center;font-size:0!important;display:flex!important}.saas-sidebar-foot>a svg{flex:none}.space-switcher-menu{top:69px;left:67px}.scan-layout{grid-template-columns:minmax(0,650px);gap:24px}.scan-aside{min-height:330px;padding:32px;position:relative;top:auto}.scan-aside>h1{max-width:540px;margin:23px 0 15px;font-size:44px}.scan-aside>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.scan-aside article{border-top:1px solid #ffffff35}}@media (max-width:600px){.saas-profile p,.location-switch span{display:grid}.saas-sidebar-foot>a{justify-content:flex-start;font-size:12px!important}.space-switcher-menu{width:auto;position:fixed;top:118px;left:12px;right:12px}.scan-header{height:70px;padding:0 16px}.scan-brand{font-size:11px}.scan-brand>span{width:34px;height:34px}.scan-secure{display:none}.scan-home-link{min-height:39px;padding:0 12px;font-size:0}.scan-home-link:after{content:"Accueil";font-size:11px}.scan-layout{gap:0;width:100%;padding-top:0}.scan-aside{border-radius:0;min-height:250px;padding:28px 20px}.scan-aside>h1{margin:18px 0 12px;font-size:39px}.scan-aside>span{font-size:13px}.scan-aside>div{display:none}.scan-container{padding:24px 13px 0}.scan-card{border-radius:13px;padding:26px 19px}.scan-card h1{font-size:41px}}.space-menu form{gap:2px;display:grid}.space-menu form>button{color:#29323d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px;display:grid}.space-menu form>button:hover,.space-menu form>button.selected{background:#eaf0f8}.space-menu form>button.selected{box-shadow:inset 2px 0 #2563eb}.saas-sidebar nav a.active{position:relative}.saas-sidebar nav a.active:before{content:"";background:#5c92ff;border-radius:99px;width:3px;height:16px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.saas-sidebar.collapsed nav a{width:40px;height:40px;margin:auto;border-radius:50%!important;justify-content:center!important;min-height:40px!important}.saas-sidebar.collapsed nav a.active{box-shadow:0 0 0 2px #b9cff7,0 0 0 5px #f4f6fa!important}.saas-sidebar.collapsed nav a.active:before{display:none}.saas-sidebar.collapsed nav a svg{width:17px;height:17px}.saas-sidebar.collapsed .sidebar-group{gap:7px}.saas-sidebar.collapsed .sidebar-group+.sidebar-group{margin-top:13px!important}body .saas-shell{min-height:100dvh;background:#f7f6f2!important;grid-template-columns:280px minmax(0,1fr)!important}body .saas-sidebar{flex-direction:column;height:100dvh;display:flex;color:#172033!important;background:#f4f6fa!important;border-right:1px solid #dbe1eb!important;padding:12px!important}body .saas-logo{align-items:center;min-height:48px;border:0!important;padding:0 4px!important}body .app-brand-mark{gap:10px}body .app-brand-mark>span{letter-spacing:-.04em;flex:0 0 34px;place-items:center;font-weight:800;display:grid;color:#fff!important;background:#172033!important;border:0!important;border-radius:10px!important;width:34px!important;height:34px!important;font-size:10px!important}body .app-brand-mark p{display:block}body .app-brand-mark b{color:#172033;letter-spacing:.11em;font-size:11px;font-weight:800;display:block}body .location-switch{gap:9px;min-height:50px;color:#172033!important;background:#e8eef6!important;border:0!important;border-radius:10px!important;width:100%!important;margin:0 0 15px!important;padding:8px!important}body .location-switch small{letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:650;display:block;color:#718096!important}body .location-switch b{text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-weight:750;display:block;overflow:hidden;color:#172033!important;font-size:12px!important}body .saas-sidebar-nav{flex:1;overflow:auto;padding:0 2px!important}body .sidebar-group>p{font-weight:750;color:#7a8799!important;letter-spacing:.12em!important;padding:0 8px 5px!important;font-size:9px!important}body .saas-sidebar nav a{font-weight:650;position:relative;color:#526076!important;border-radius:8px!important;gap:10px!important;min-height:40px!important;padding:0 10px!important;font-size:12px!important}body .saas-sidebar nav a.active{color:#fff!important;background:#172033!important;box-shadow:0 5px 14px #17203324!important}body .saas-sidebar nav a.active:before{display:none!important}body .saas-sidebar-foot{margin-top:auto;background:0 0!important;padding:10px 2px 0!important}body .saas-profile{min-height:48px;color:#172033!important;border-radius:9px!important;padding:7px!important}body .saas-profile:hover{background:#fff!important}body .saas-profile>span{color:#fff!important;background:#172033!important;border-radius:9px!important;width:31px!important;height:31px!important}body .saas-profile b{color:#172033!important;font-size:11px!important}body .saas-profile small,body .saas-profile>svg{color:#718096!important}body .space-menu form>button.selected{background:#e8eef6!important;box-shadow:inset 2px 0 #172033!important}body .sidebar-collapse{width:28px;height:28px;color:#fff!important;background:#172033!important;border:1px solid #cfd8e5!important;border-radius:50%!important;left:266px!important}body .saas-workspace{background:#f7f6f2;min-width:0}body .saas-topbar{background:#fbfcfe!important;border-bottom:1px solid #e1e7f0!important;height:72px!important;padding:0 28px!important}body .topbar-context small{color:#7a8799!important}body .topbar-context b{color:#172033!important}body .topbar-search{max-width:480px;height:38px;background:#f7f9fc!important;border-color:#dbe1eb!important;border-radius:9px!important}body .topbar-notification{color:#526076!important;border-color:#dbe1eb!important;border-radius:9px!important}body .topbar-create{height:38px;background:#172033!important;border-radius:9px!important}body .topbar-avatar{width:34px;height:34px;color:#172033!important;background:#e8eef6!important;border-radius:9px!important}body .saas-sidebar.collapsed .location-switch{justify-content:center;min-height:40px;border-radius:9px!important;width:40px!important;margin:8px auto 16px!important;padding:5px!important}body .saas-sidebar.collapsed .account-control{padding-top:9px!important}body .saas-sidebar.collapsed .saas-profile{justify-content:center;width:40px;min-height:40px;margin:auto;border-radius:50%!important;padding:4px!important}@media (max-width:900px){body .saas-shell,body .saas-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)!important}body .saas-sidebar{padding:12px!important}}@media (max-width:600px){body .saas-sidebar{width:280px!important}body .saas-topbar{height:56px!important;padding:0 14px!important}body .saas-sidebar.open .app-brand-mark p,body .saas-sidebar.open .location-switch>span:not(.location-glyph),body .saas-sidebar.open .space-chevron,body .saas-sidebar.open .sidebar-group>p,body .saas-sidebar.open nav a span,body .saas-sidebar.open .saas-profile p,body .saas-sidebar.open .saas-profile>svg{display:initial!important}}body .saas-shell{height:100dvh;overflow:hidden;background:#f7f6f2!important;grid-template-columns:280px minmax(0,1fr)!important}body .saas-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)!important}body .saas-sidebar{flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden;color:#172033!important;background:#f4f6fa!important;border-right:1px solid #d7deea!important;padding:13px 12px 12px!important}body .saas-logo{justify-content:space-between;align-items:center;min-height:54px;display:flex;border:0!important;padding:0 8px!important}body .app-brand-mark{align-items:center;min-width:0;color:#020b1f!important;gap:14px!important;display:flex!important}body .app-brand-mark>span{letter-spacing:-.02em;flex:0 0 36px;font-weight:850;color:#0f1b2f!important;background:#fff!important;border:1px solid #d7dce5!important;border-radius:999px!important;width:36px!important;height:36px!important;font-size:9px!important;box-shadow:0 1px 1px #0f1b2f0d!important}body .app-brand-mark b{color:#020b1f!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:750!important}body .space-control{margin-top:12px}body .location-switch{color:#071126!important;width:100%!important;min-height:68px!important;box-shadow:none!important;background:#e6edf6!important;border:1px solid #d5dce8!important;border-radius:16px!important;gap:12px!important;margin:0 0 20px!important;padding:12px 13px!important}body .location-switch:hover{background:#dfe8f4!important}body .location-switch .location-glyph{flex:0 0 38px;color:#fff!important;background:#172033!important;border-radius:999px!important;width:38px!important;height:38px!important}body .location-switch>span:not(.location-glyph){gap:3px;min-width:0;display:grid}body .location-switch b{text-overflow:ellipsis;white-space:nowrap;max-width:158px;line-height:1.15;display:block;overflow:hidden;color:#051229!important;font-size:13px!important;font-weight:720!important}body .location-switch small{line-height:1.2;display:block;color:#67778e!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:500!important}body .space-chevron{margin-left:auto;color:#66768d!important}body .saas-sidebar-nav{scrollbar-color:#c4cfdd transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto;padding:0 2px 10px!important}body .saas-sidebar-nav::-webkit-scrollbar{width:8px}body .saas-sidebar-nav::-webkit-scrollbar-thumb{background:#c4cfdd;border:2px solid #f4f6fa;border-radius:999px}body .sidebar-group{gap:8px;display:grid}body .sidebar-group+.sidebar-group{margin-top:27px!important}body .sidebar-group>p{color:#6f7e96!important;letter-spacing:.02em!important;text-transform:none!important;padding:0 13px!important;font-size:9px!important;font-weight:600!important}body .saas-sidebar nav a{line-height:1;color:#30405c!important;border-radius:8px!important;gap:13px!important;min-height:40px!important;padding:0 13px!important;font-size:13px!important;font-weight:500!important}body .saas-sidebar nav a:hover{color:#101b31!important;background:#fff!important;transform:none!important}body .saas-sidebar nav a.active{color:#fff!important;background:#172033!important;font-weight:800!important;box-shadow:0 10px 18px #17203324!important}body .saas-sidebar nav a.active svg{color:#fff!important}body .saas-sidebar-foot{background:0 0!important;margin-top:12px!important;padding:12px 0 0!important}body .account-control{border-top:1px solid #d9e0eb!important;padding-top:12px!important}body .saas-profile{color:#071126!important;background:#fff!important;border:1px solid #d9dee8!important;border-radius:16px!important;min-height:66px!important;padding:10px 12px!important}body .saas-profile:hover{background:#fff!important;border-color:#c9d2df!important}body .saas-profile>span{flex:0 0 38px;color:#fff!important;background:#15191f!important;border:1px solid #172033!important;border-radius:999px!important;width:38px!important;height:38px!important;font-size:13px!important;font-weight:700!important}body .saas-profile b{color:#031029!important;font-size:12px!important;font-weight:750!important}body .saas-profile small{color:#66768d!important;font-size:10px!important;font-weight:500!important}body .saas-profile>svg{margin-left:auto;color:#66768d!important}body .space-menu,body .account-menu{background:#fff!important;border:1px solid #d9e0eb!important;border-radius:14px!important;box-shadow:0 24px 60px #1720332e!important}body .sidebar-collapse{color:#fff!important;background:#172033!important;border:1px solid #152039!important;border-radius:999px!important;width:29px!important;height:29px!important;left:266px!important;box-shadow:0 6px 18px #17203338!important}body .saas-shell.is-collapsed .sidebar-collapse{left:62px!important}body .saas-sidebar.collapsed .saas-logo{justify-content:center;padding:0!important}body .saas-sidebar.collapsed .app-brand-mark{justify-content:center}body .saas-sidebar.collapsed .app-brand-mark p,body .saas-sidebar.collapsed .location-switch>span:not(.location-glyph),body .saas-sidebar.collapsed .space-chevron,body .saas-sidebar.collapsed .sidebar-group>p,body .saas-sidebar.collapsed nav a span,body .saas-sidebar.collapsed .saas-profile p,body .saas-sidebar.collapsed .saas-profile>svg{display:none!important}body .saas-sidebar.collapsed .location-switch{border-radius:10px!important;justify-content:center!important;width:40px!important;min-height:40px!important;margin:10px auto 19px!important;padding:0!important}body .saas-sidebar.collapsed .location-switch .location-glyph{width:32px!important;height:32px!important}body .saas-sidebar.collapsed .sidebar-group{gap:9px}body .saas-sidebar.collapsed .sidebar-group+.sidebar-group{margin-top:12px!important}body .saas-sidebar.collapsed nav a{margin:auto;border-radius:999px!important;justify-content:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}body .saas-sidebar.collapsed nav a.active{box-shadow:0 0 0 2px #b8c9e2,0 0 0 5px #f4f6fa!important}body .saas-sidebar.collapsed .saas-profile{justify-content:center;margin:auto;border-radius:999px!important;width:40px!important;min-height:40px!important;padding:0!important}body .saas-sidebar.collapsed .saas-profile>span{width:32px!important;height:32px!important}@media (max-width:900px){body .saas-shell,body .saas-shell.is-collapsed{grid-template-columns:76px minmax(0,1fr)!important}}@media (max-width:600px){body .saas-shell,body .saas-shell.is-collapsed{display:block}body .saas-sidebar{width:280px!important}body .saas-sidebar.open .app-brand-mark p,body .saas-sidebar.open .location-switch>span:not(.location-glyph),body .saas-sidebar.open .space-chevron,body .saas-sidebar.open .sidebar-group>p,body .saas-sidebar.open nav a span,body .saas-sidebar.open .saas-profile p,body .saas-sidebar.open .saas-profile>svg{display:initial!important}}:root{--og-surface-page:#f6f8fc;--og-surface-shell:#fbfcfe;--og-surface-panel:#fff;--og-surface-muted:#f4f7fb;--og-surface-soft:#e8eef6;--og-border:#d6e1ee;--og-border-soft:#17203314;--og-ink:#172033;--og-text:#1f2937;--og-muted:#6b7688;--og-accent:#2563eb;--og-danger:#a44f45;--og-radius:12px;--og-shadow:0 8px 28px #1f211f0a}body .saas-workspace,body .saas-page,body .saas-page .ops,body .saas-page .org,body .saas-page .queue,body .saas-page .team,body .saas-page .catalog,body .saas-page .request-workspace,body .reports-page,body .settings-page{background:var(--og-surface-page)!important;color:var(--og-text)!important}body .saas-page{min-height:calc(100dvh - 72px)!important}body .ops-content,body .queue-content,body .catalog,body .org,body .team,body .request-workspace,body .reports-page,body .settings-page{max-width:1440px;margin-inline:auto;padding:28px 32px 56px!important}body .ops-title,body .queue-title,body .reports-head,body .settings-head{border-bottom:1px solid var(--og-border-soft);background:var(--og-surface-shell)}body .ops-content .eyebrow,body .queue-content .eyebrow,body .reports-head p,body .settings-head>p,body .report-panel header small,body .report-insight>small{text-transform:uppercase;color:var(--og-accent)!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:700!important}body .ops-title h1,body .queue-title h1,body .reports-head h1,body .settings-head h1{color:var(--og-ink)!important;letter-spacing:-.04em!important}body .ops-title p,body .queue-title>p,body .reports-head>div>span,body .settings-head>span,body .settings-intro{color:var(--og-muted)!important}body .role-panel,body .report-panel,body .settings-panel,body .reports-kpis article,body .branch-open-card,body .scan-card,body .space-menu,body .account-menu{border:1px solid var(--og-border-soft)!important;border-radius:var(--og-radius)!important;background:var(--og-surface-panel)!important;box-shadow:var(--og-shadow)!important}body .reports-kpis .reports-kpi-featured{border-color:var(--og-ink)!important;background:var(--og-ink)!important;color:#fff!important}body .reports-kpis .reports-kpi-featured small,body .reports-kpis .reports-kpi-featured span{color:#ffffffb3!important}body .report-insight{border-color:var(--og-ink)!important;background:var(--og-ink)!important}body .report-insight>svg{color:#1d4ed8!important;background:#dce9ff!important}body .report-insight p{color:#cbd8ea!important}body .ops-tools input,body .queue-tools input,body .settings-fields input,body .settings-fields select,body .scan-card input:not([type=checkbox]),body .scan-card select,body .scan-card textarea{border:1px solid var(--og-border)!important;color:var(--og-text)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}body .ops-tools input:focus,body .queue-tools input:focus,body .settings-fields input:focus,body .settings-fields select:focus,body .scan-card input:not([type=checkbox]):focus,body .scan-card select:focus,body .scan-card textarea:focus{border-color:var(--og-ink)!important;outline:3px solid #1720331f!important}body .ops-title>button,body .reports-head>button,body .settings-actions>button,body .topbar-create{background:var(--og-ink)!important;color:#fff!important;border:0!important;border-radius:8px!important;box-shadow:0 8px 18px #17203324!important}body .ops-title>button:hover,body .reports-head>button:hover,body .settings-actions>button:hover,body .topbar-create:hover{background:#2a3b55!important}body .settings-layout>nav button.active{background:var(--og-ink)!important;color:#fff!important}body .settings-title>svg,body .topbar-avatar,body .security-setting>svg,body .settings-note>svg{background:var(--og-surface-soft)!important;color:var(--og-accent)!important}body .settings-toggle input:checked+i{background:var(--og-accent)!important}body .report-location-row>span,body .options button.selected{background:var(--og-surface-soft)!important;color:var(--og-accent)!important}body .topbar-search{font-weight:500;color:var(--og-muted)!important}body .topbar-search:hover,body .topbar-notification:hover{background:#fff!important;border-color:#c4d0df!important}@media (max-width:900px){body .ops-content,body .queue-content,body .catalog,body .org,body .team,body .request-workspace,body .reports-page,body .settings-page{padding-inline:22px!important}}@media (max-width:600px){body .ops-content,body .queue-content,body .catalog,body .org,body .team,body .request-workspace,body .reports-page,body .settings-page{padding:20px 14px 42px!important}}body .saas-topbar{grid-template-columns:minmax(140px,220px) minmax(280px,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}body .topbar-context{align-items:center!important;min-width:0!important;display:flex!important}body .topbar-context small{display:none!important}body .topbar-context b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#172033!important;letter-spacing:-.02em!important;font-size:15px!important;font-weight:700!important}body .topbar-search{cursor:pointer;color:#6f7d90!important;text-align:left!important;background:#f2f5f9!important;border:1px solid #dbe1eb!important;border-radius:10px!important;justify-self:center!important;align-items:center!important;gap:10px!important;width:min(100%,520px)!important;max-width:520px!important;height:40px!important;padding:0 13px!important;font-size:13px!important;font-weight:500!important;display:flex!important}body .topbar-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .topbar-search kbd{color:#718096!important;background:#fff!important;border:1px solid #dbe1eb!important;border-radius:6px!important;margin-left:auto!important;padding:2px 7px!important;font-size:10px!important;font-weight:600!important}body .topbar-actions{align-items:center!important;gap:10px!important;margin-left:auto!important;display:flex!important}body .topbar-notification{position:relative;color:#526076!important;background:#fff!important;border:1px solid #dbe1eb!important;border-radius:10px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}body .topbar-create-menu{position:relative}body .topbar-create-menu summary{list-style:none}body .topbar-create-menu summary::-webkit-details-marker{display:none}body .topbar-create{cursor:pointer;color:#fff!important;background:#172033!important;border-radius:10px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;box-shadow:0 8px 18px #17203324!important}body .topbar-create-menu[open] .topbar-create{background:#2a3b55!important}body .topbar-create-popover{z-index:40;background:#fff;border:1px solid #dbe1eb;border-radius:14px;gap:4px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 24px 60px #1720332e}body .topbar-create-popover a{color:#44546a;border-radius:10px;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:flex}body .topbar-create-popover a:hover{color:#172033;background:#edf2f8}@media (max-width:900px){body .saas-topbar{grid-template-columns:minmax(120px,1fr) auto!important}body .topbar-search{display:none!important}}@media (max-width:600px){body .saas-topbar{gap:12px!important;display:flex!important}body .topbar-context{display:none!important}body .topbar-create-popover{right:-38px}}.requests-page{max-width:1440px;color:var(--og-text,#243044);margin:0 auto;padding:30px 32px 54px}.requests-heading{justify-content:space-between;align-items:end;gap:24px;padding-bottom:22px;display:flex}.requests-heading .eyebrow{color:var(--og-accent,#2563eb);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.requests-heading h1{color:var(--og-ink,#172033);letter-spacing:-.045em;margin:0;font-size:34px}.requests-heading p:not(.eyebrow){max-width:600px;color:var(--og-muted,#6d7788);margin:7px 0 0;font-size:14px}.requests-primary{color:#fff;white-space:nowrap;background:#172033;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 8px 18px #17203322}.requests-counters{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.requests-counters button{border:1px solid var(--og-border-soft,#dbe1eb);min-height:78px;color:var(--og-text,#243044);text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:7px;padding:13px;transition:all .16s;display:grid}.requests-counters button:hover{border-color:#aebdce;transform:translateY(-1px);box-shadow:0 9px 20px #1720330d}.requests-counters span{color:var(--og-muted,#6d7788);font-size:10px;font-weight:700;line-height:1.25}.requests-counters b{color:#172033;letter-spacing:-.04em;font-size:23px}.requests-panel{border:1px solid var(--og-border-soft,#dbe1eb);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 12px 30px #17203308}.requests-toolbar{border-bottom:1px solid var(--og-border-soft,#dbe1eb);background:#fbfcfe;align-items:center;gap:12px;padding:14px;display:flex}.request-search{color:#718096;background:#fff;border:1px solid #d9e0e9;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:260px;max-width:390px;height:36px;padding:0 10px;display:flex}.request-search input{color:#243044;min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:12px}.request-view-switch{background:#fff;border:1px solid #d9e0e9;border-radius:8px;padding:3px;display:inline-flex}.request-view-switch button{color:#66748a;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 9px;font-size:11px;font-weight:700}.request-view-switch button.selected{color:#fff;background:#172033}.request-filters{color:#718096;border-bottom:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:8px 13px;padding:10px 14px;display:flex}.request-filters>span{color:#526076;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.request-filters label{color:#718096;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.request-filters select{color:#344055;max-width:155px;min-height:28px;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:6px;font-size:10px}.requests-table-wrap{overflow:auto}.requests-table{border-collapse:collapse;width:100%;min-width:1480px;font-size:11px}.requests-table th{z-index:1;color:#768399;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #dfe5ed;padding:10px 12px;font-size:9px;font-weight:800;position:sticky;top:0}.requests-table td{vertical-align:top;color:#415069;border-bottom:1px solid #edf0f4;padding:12px}.request-row:hover{background:#f9fbfe}.requests-table td>b,.requests-table td>span,.requests-table td time{color:#223047;font-weight:700;display:block}.requests-table td small{color:#7b8798;margin-top:3px;font-size:10px;line-height:1.35;display:block}.request-code{color:#1f4f87;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800}.requests-table td a:not(.request-code){color:#536c8b;align-items:center;gap:4px;margin-top:4px;font-size:10px;display:flex}.origin-badge,.request-status{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;min-height:23px;padding:0 7px;font-size:10px;font-weight:800!important;display:inline-flex!important}.origin-badge.internal{background:#edf1f6;color:#526074!important}.origin-badge.online{background:#e7f0ff;color:#1d5daa!important}.request-status.status-todo{background:#fff4dc;color:#946314!important}.request-status.status-active{background:#e8f0fb;color:#2b5f9c!important}.request-status.status-history{background:#edf4ee;color:#37714b!important}.next-step{max-width:170px;color:#4a5d78!important}.request-data-tags{flex-wrap:wrap;gap:4px;max-width:200px;display:flex}.request-data-tags span{color:#526176;background:#eef2f7;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:700;display:inline-flex}.request-data-tags .missing{color:#a24e44;background:#fff0ef}.unassigned{color:#a8662f!important}.assigned{color:#356d51!important}.request-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:115px;display:flex}.request-actions form{display:inline}.request-actions button,.request-actions>a{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7e0eb;border-radius:6px;justify-content:center;align-items:center;min-height:27px;padding:0 7px;color:#405a7b!important;font:inherit!important;margin:0!important;font-size:10px!important;font-weight:750!important;display:inline-flex!important}.request-actions button:hover,.request-actions>a:hover{background:#172033;border-color:#172033;color:#fff!important}.requests-empty{color:#78869a;text-align:center;justify-items:center;gap:7px;padding:52px 18px;display:grid}.requests-empty b{color:#38475d;font-size:13px}.requests-empty p{margin:0;font-size:11px}.requests-empty button{color:#405a7b;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:7px;margin-top:5px;padding:7px 10px;font-size:11px;font-weight:700}.requests-footer{color:#768399;background:#fbfcfe;padding:10px 14px;font-size:10px}.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}.request-create-page{max-width:none!important;padding:0!important}.request-create-top{z-index:10;background:#fff;border-bottom:1px solid #dfe5ed;align-items:center;gap:12px;min-height:62px;padding:0 32px;display:flex;position:sticky;top:0}.request-create-top>a{color:#51627b;align-items:center;gap:4px;font-size:12px;font-weight:750;display:inline-flex}.request-create-top>div{margin-right:auto}.request-create-top p{color:#1b293e;margin:0;font-size:13px;font-weight:800}.request-create-top small{color:#77859a;font-size:10px}.request-create-top button,.summary-draft{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#172033;border:0;border-radius:7px;padding:0 10px;font-size:11px;font-weight:750}.request-create-top .save-draft,.summary-draft{color:#4d6079;background:#fff;border:1px solid #d5deea}.request-create-layout{grid-template-columns:minmax(0,760px) 300px;justify-content:center;gap:26px;padding:30px 32px 54px;display:grid}.request-create-layout .request-form{min-width:0}.request-create-layout .request-summary{align-self:start;position:sticky;top:85px}.request-steps{gap:5px;margin:20px 0;padding:0;list-style:none;display:flex;overflow:auto}.request-steps li{color:#7a8798;align-items:center;gap:5px;min-width:max-content;font-size:10px;font-weight:700;display:flex}.request-steps span{color:#6b778a;background:#fff;border:1px solid #d5deea;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.request-steps .complete{color:#1f4f87}.request-steps .complete span{color:#fff;background:#1f4f87;border-color:#1f4f87}.request-create-layout .form-section{background:#fff;border:1px solid #dfe5ed;border-radius:10px;margin-top:13px;padding:20px}.request-create-layout .form-number{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.request-create-layout .form-number>span{color:#24599b;background:#e8f0fb;border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.request-create-layout .form-number h2{color:#223047;margin:0;font-size:14px}.request-create-layout .form-number p{color:#748197;margin:3px 0 0;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.request-create-layout label{color:#5c6a7e;gap:5px;font-size:10px;font-weight:750;display:grid}.request-create-layout input,.request-create-layout select{color:#2d3d54;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #d7e0eb;border-radius:7px;font-size:12px}.request-context{color:#365a83;background:#f4f7fb;border-radius:7px;align-items:center;gap:9px;padding:11px;display:flex}.request-context span{gap:2px;display:grid}.request-context b{font-size:11px}.request-context small{color:#728096;font-size:10px}.request-create-layout .compact-options{gap:7px;display:grid}.request-create-layout .compact-options button{color:#314158;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:11px;display:flex}.request-create-layout .compact-options button.chosen{background:#f1f6fe;border-color:#2f69ae;box-shadow:inset 0 0 0 1px #2f69ae}.request-create-layout .compact-options span{gap:2px;display:grid}.request-create-layout .compact-options small{color:#7b8798;font-size:10px}.request-create-layout .compact-options strong{color:#1d4f87;font-size:11px}.request-create-layout .treatments{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.request-create-layout .treatments button{color:#405067;min-height:37px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.request-create-layout .treatments button.chosen{color:#214f87;background:#eff5fd;border-color:#2f69ae}.request-create-layout .treatments button b{color:#24599b;margin-left:auto;font-size:10px}.form-validation>div:last-child{color:#526780;align-items:center;gap:8px;display:flex}.form-validation p{margin:0;font-size:11px}.request-create-layout .request-summary{background:#fff;border:1px solid #dfe5ed;border-radius:10px;padding:18px;box-shadow:0 12px 26px #1720330a}.request-create-layout .request-summary h2{color:#223047;margin:4px 0 13px;font-size:16px}.request-create-layout .request-summary>p:not(.eyebrow){color:#657287;justify-content:space-between;gap:10px;margin:9px 0;font-size:11px;display:flex}.request-create-layout .request-summary>p b{color:#2b3b52;white-space:nowrap}.request-create-layout .summary-total{color:#26364d;border-top:1px solid #e5eaf0;justify-content:space-between;margin:14px 0 8px;padding-top:13px;font-size:11px;font-weight:800;display:flex}.request-create-layout .summary-total strong{color:#174d87;font-size:18px}.request-create-layout .summary-note{line-height:1.4;color:#78869a!important;font-size:10px!important;display:block!important}.request-create-layout .send-cash,.request-create-layout .summary-draft{width:100%;margin-top:10px}.request-create-layout .send-cash{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#172033;border:0;border-radius:7px;font-size:11px;font-weight:800}@media (max-width:1100px){.requests-counters{grid-template-columns:repeat(3,1fr)}.request-create-layout{grid-template-columns:minmax(0,680px)}.request-create-layout .request-summary{display:block;position:static}}@media (max-width:760px){.requests-page{padding:21px 14px 40px}.requests-heading{flex-direction:column;align-items:start;gap:12px}.requests-counters{grid-template-columns:repeat(2,1fr)}.requests-toolbar{flex-wrap:wrap;align-items:stretch}.request-search{min-width:100%;max-width:none}.request-view-switch{max-width:100%;overflow:auto}.request-phase{order:3}.request-filters label{flex:42%}.request-filters select{width:100%;max-width:none}.request-create-top{padding:0 14px}.request-create-top>div{display:none}.request-create-top>a{margin-right:auto}.request-create-top .save-draft{display:none}.request-create-layout{padding:20px 14px 40px}.form-grid,.request-create-layout .treatments{grid-template-columns:1fr}}.request-setup-page{background:radial-gradient(circle at 84% 14%,#e6effc 0,#0000 30%),#f6f8fc;min-height:calc(100vh - 70px);padding:0!important}.request-setup-card{background:#fff;border:1px solid #dbe4f0;border-radius:16px;width:min(780px,100% - 48px);margin:clamp(44px,9vh,92px) auto;overflow:hidden;box-shadow:0 24px 64px #17203312}.request-setup-intro{border-bottom:1px solid #e7edf5;grid-template-columns:48px 1fr;gap:16px;padding:30px 32px 25px;display:grid}.request-setup-intro>span{color:#2764ae;background:#e8f0fd;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.request-setup-intro p{color:#61728a;margin:0;font-size:12px;line-height:1.55}.request-setup-intro div>p:first-child{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800}.request-setup-intro h1{color:#172033;letter-spacing:-.035em;margin:0 0 8px;font-size:28px;line-height:1.12}.request-setup-checks{gap:10px;padding:22px 32px;display:grid}.request-setup-checks article{background:#fbfcfe;border:1px solid #dfe7f2;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:13px;display:grid}.request-setup-checks article>span{color:#456889;background:#e9eff8;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.request-setup-checks article.is-ready>span{color:#28774d;background:#e9f6ee}.request-setup-checks b{color:#25344a;margin-bottom:3px;font-size:13px;display:block}.request-setup-checks p{color:#718096;margin:0;font-size:11px;line-height:1.45}.request-setup-checks i{color:#a25b16;white-space:nowrap;background:#fff1df;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:750}.request-setup-checks .is-ready i{color:#28774d;background:#e9f6ee}.request-setup-checks a{color:#255fa8;white-space:nowrap;background:#fff;border:1px solid #bdd2ee;border-radius:7px;align-items:center;gap:5px;min-height:33px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.request-setup-checks a:hover{background:#f3f7fd;border-color:#2563eb}.request-setup-note{color:#61738c;background:#f4f7fb;border-radius:8px;margin:0 32px 22px;padding:11px 13px;font-size:11px;line-height:1.5}.request-setup-card footer{border-top:1px solid #e7edf5;justify-content:flex-end;padding:16px 32px;display:flex}.request-setup-back{color:#526780;font-size:11px;font-weight:750}@media (max-width:760px){.request-setup-page{min-height:calc(100vh - 54px)}.request-setup-card{border-radius:13px;width:calc(100% - 28px);margin:28px auto}.request-setup-intro{grid-template-columns:1fr;gap:12px;padding:23px 20px 20px}.request-setup-intro h1{font-size:23px}.request-setup-checks{padding:16px 20px}.request-setup-checks article{grid-template-columns:34px minmax(0,1fr);align-items:start}.request-setup-checks article>a,.request-setup-checks article>i{grid-column:2;justify-self:start;margin-top:2px}.request-setup-note{margin:0 20px 16px}.request-setup-card footer{justify-content:flex-start;padding:14px 20px}}.detail-back{color:#748197;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.detail-back a{color:#405b7e;align-items:center;gap:5px;font-weight:750;display:inline-flex}.internal-detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.internal-request-detail .ops-table{border-radius:10px}@media (max-width:760px){.internal-detail-grid{grid-template-columns:1fr}}@media (min-width:761px){body .saas-page:has(.requests-page){height:calc(100dvh - 72px);overflow:hidden}body .requests-page{grid-template-rows:auto minmax(0,1fr);width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:grid}body .requests-counters{margin:0;padding:24px 30px 18px}body .requests-panel{min-height:0;box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}body .requests-toolbar,body .request-filters,body .requests-footer{padding-left:30px;padding-right:30px}body .requests-table-wrap{height:100%;min-height:0}body .requests-table{min-width:1420px}}.requests-counters button{min-height:90px;padding:16px}.requests-counters span{font-size:11px}.requests-counters b{font-size:27px}.request-search{height:40px;font-size:13px}.request-search input{font-size:13px}.request-view-switch button{min-height:32px;padding:0 11px;font-size:12px}.request-filters{padding-top:12px;padding-bottom:12px}.request-filters>span,.request-filters label,.request-filters select{font-size:11px}.request-filters select{min-height:31px}.requests-table{font-size:12px}.requests-table th{padding:12px;font-size:10px}.requests-table td{padding:14px 12px}.requests-table td small,.requests-table td a:not(.request-code),.request-code{font-size:11px}.origin-badge,.request-status{min-height:25px;font-size:11px}.request-data-tags span{font-size:10px}.request-actions button,.request-actions>a{min-height:30px;font-size:11px!important}.request-toolbar-new{margin-left:auto}@media (max-width:760px){.requests-counters button{min-height:82px}.request-toolbar-new{margin-left:0}.requests-toolbar{gap:9px}}.requests-empty{gap:11px;min-height:clamp(260px,42vh,430px);padding:54px 22px}.requests-empty>svg{color:#56749a;width:28px;height:28px}.requests-empty b{font-size:clamp(15px,1.2vw,18px)}.requests-empty p{max-width:440px;font-size:clamp(12px,1vw,14px);line-height:1.5}.requests-empty button{border-radius:8px;min-height:38px;margin-top:9px;padding:0 13px;font-size:12px}@media (max-width:760px){.requests-empty{min-height:230px;padding:38px 18px}.requests-empty>svg{width:24px;height:24px}.requests-empty button{min-height:36px}}.requests-table-wrap.is-empty{background:linear-gradient(#fff 0%,#fbfcfe 100%);place-items:center;display:grid;overflow:hidden}.requests-panel.is-initial-empty{border-top:0;grid-template-rows:minmax(0,1fr)}.requests-panel.is-initial-empty .requests-table-wrap{min-height:100%}.requests-empty{color:#66758a;align-content:center;justify-items:center;gap:17px;width:min(560px,100%);min-height:clamp(300px,48vh,500px);padding:48px 24px}.requests-empty-icon{color:#315f96;background:linear-gradient(145deg,#f4f8ff,#e6effb);border:1px solid #cedbeb;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 30px #2553891a}.requests-empty>div:nth-child(2){gap:8px;display:grid}.requests-empty b{color:#1d2c42;letter-spacing:-.025em;font-size:clamp(17px,1.35vw,20px)}.requests-empty p{color:#718096;max-width:470px;font-size:clamp(13px,1vw,15px);line-height:1.55}.requests-empty-actions{justify-content:center;align-items:center;gap:9px;margin-top:4px;display:flex}.requests-empty-actions>a,.requests-empty-actions button{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.requests-empty-actions>a{color:#fff;background:#172033;box-shadow:0 8px 18px #17203329}.requests-empty-actions>a:hover{background:#2b3e59}.requests-empty-actions button{color:#415b7d;background:#fff;border:1px solid #d1dce9;margin:0}.requests-empty-actions button:hover{background:#f4f8fd;border-color:#91a8c4}@media (max-width:760px){.requests-table-wrap.is-empty{min-height:330px}.requests-empty{gap:14px;min-height:290px;padding:36px 18px}.requests-empty-icon{border-radius:15px;width:50px;height:50px}.requests-empty-actions{flex-direction:column;width:100%}.requests-empty-actions>a,.requests-empty-actions button{width:min(290px,100%)}}:is(body .saas-workspace:has(.requests-page),body .saas-page:has(.requests-page)){background:#fff}.intakes-page{color:#243044;background:linear-gradient(135deg,#f5f8fd 0%,#fbfcfe 58%,#eef4fd 100%);max-width:1440px;min-height:calc(100vh - 72px);margin:0 auto;padding:38px 34px 56px}.intakes-heading{justify-content:space-between;align-items:flex-start;gap:26px;margin-bottom:28px;display:flex}.intakes-heading p,.intake-drawer>p{letter-spacing:.12em;color:#668bcd;margin:0 0 8px;font-size:10px;font-weight:800}.intakes-heading h1{letter-spacing:-.06em;color:#292a32;margin:0;font-size:clamp(32px,4vw,48px);line-height:.96}.intakes-heading span{color:#69758a;max-width:630px;margin-top:12px;font-size:14px;line-height:1.55;display:block}.intakes-primary,.intake-secondary{cursor:pointer;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-size:12px;font-weight:800;display:inline-flex}.intakes-primary{color:#fff;background:#292a32;box-shadow:0 7px 16px #2027351b}.intakes-primary:hover{background:#4567a5}.intake-secondary{color:#30394a;background:#fff;border:1px solid #dbe2ed}.intake-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.intake-kpis button{text-align:left;cursor:pointer;background:#ffffffd9;border:1px solid #dce4ef;border-radius:12px;grid-template-columns:1fr auto;gap:3px;padding:17px 18px;display:grid;box-shadow:0 8px 22px #22305008}.intake-kpis span{color:#6b7890;font-size:11px}.intake-kpis b{letter-spacing:-.05em;color:#292a32;font-size:28px;line-height:1}.intake-kpis small{color:#8b96a6;grid-column:1/-1;font-size:10px}.intake-kpis button:hover{border-color:#aebfda;transform:translateY(-1px)}.intakes-panel{background:#fff;border:1px solid #dce4ef;border-radius:13px;overflow:hidden;box-shadow:0 14px 35px #2230500a}.intakes-toolbar{border-bottom:1px solid #e9eef5;align-items:center;gap:10px;padding:15px 17px;display:flex}.intakes-toolbar>label{color:#728099;border:1px solid #dce4eb;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:250px;max-width:430px;height:37px;padding:0 10px;display:flex}.intakes-toolbar input{width:100%;min-width:0;font:inherit;border:0;outline:0;font-size:12px}.intake-tabs{background:#f1f4f8;border-radius:8px;gap:2px;padding:3px;display:flex}.intake-tabs button,.intake-filter{color:#68758a;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.intake-tabs button.selected{color:#283244;background:#fff;box-shadow:0 1px 3px #19233714}.intake-filter{color:#46536b;background:#fff;border:1px solid #dce4eb;margin-left:auto}.intake-filters{background:#f8faff;border-bottom:1px solid #e9eef5;align-items:end;gap:11px;padding:12px 17px;display:flex}.intake-filters label{color:#78849a;gap:4px;font-size:10px;font-weight:700;display:grid}.intake-filters select{color:#3a465a;min-width:180px;font:inherit;background:#fff;border:1px solid #dce4eb;border-radius:7px;padding:8px;font-size:11px}.intake-filters button{color:#5877ad;cursor:pointer;background:0 0;border:0;padding:8px;font-size:11px;font-weight:700}.intake-list{display:grid}.intake-row{text-align:left;color:#263247;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:36px minmax(210px,1.5fr) minmax(130px,.7fr) minmax(110px,.55fr) minmax(120px,.6fr);align-items:center;gap:13px;width:100%;padding:15px 17px;display:grid}.intake-row:last-child{border-bottom:0}.intake-row:hover{background:#f8faff}.intake-row-icon{color:#5478b7;background:#edf3fd;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.intake-row-main{gap:4px;min-width:0;display:grid}.intake-row-main b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.intake-row-main small,.intake-row-state small{color:#7b879a;font-size:10px}.intake-row-state{gap:4px;display:grid}.intake-row-state i,.intake-detail header i{color:#53637d;background:#eef2f8;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.intake-row-owner,.intake-row-next{color:#617087;font-size:11px}.intake-row-next{color:#4069a7;text-align:right;font-weight:750}.intakes-empty{text-align:center;place-content:center;justify-items:center;min-height:320px;padding:28px;display:grid}.intakes-empty>span{color:#668bcd;background:#edf3fd;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.intakes-empty b{margin-top:15px;font-size:15px}.intakes-empty p{color:#778398;max-width:380px;font-size:12px;line-height:1.55}.intakes-empty button{color:#fff;cursor:pointer;background:#292a32;border:0;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:800}.intake-drawer-backdrop{z-index:60;background:#18223866;justify-content:flex-end;display:flex;position:fixed;inset:0}.intake-drawer{background:#fff;width:min(510px,100vw);height:100%;padding:34px 30px 40px;position:relative;overflow:auto;box-shadow:-16px 0 45px #17203326}.intake-close{color:#506077;cursor:pointer;background:#f0f3f8;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:20px;right:20px}.intake-drawer h2{letter-spacing:-.05em;color:#292a32;margin:0;font-size:29px}.intake-create>span{color:#6c788c;margin:11px 0 23px;font-size:13px;line-height:1.5;display:block}.intake-create label,.intake-complete label{color:#3b475c;gap:6px;margin:14px 0;font-size:11px;font-weight:800;display:grid}.intake-create label small,.intake-complete label small{color:#8591a2;font-weight:500}.intake-create input,.intake-create select,.intake-create textarea,.intake-complete select,.intake-complete textarea{box-sizing:border-box;color:#303c50;width:100%;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:8px;outline-color:#668bcd;padding:10px;font-size:12px}.intake-create textarea,.intake-complete textarea{resize:vertical;min-height:76px}.intake-create footer{gap:9px;margin-top:23px;display:grid}.intake-form-message{color:#9c573b;margin-top:11px;font-size:11px;display:block}.intake-detail{padding:29px 27px 38px}.intake-detail>header{border-bottom:1px solid #e9eef4;padding:6px 0 22px}.intake-detail>header>p{color:#668bcd;letter-spacing:.1em;margin:0 0 6px;font-size:10px;font-weight:800}.intake-detail>header>span{color:#78859a;margin-top:7px;font-size:11px;display:block}.intake-detail>header>div{align-items:center;gap:8px;margin:12px 0;display:flex}.intake-detail>header>div small{color:#7a8799;font-size:10px}.intake-detail>header form{display:inline-block}.intake-detail-block{border-bottom:1px solid #e9eef4;padding:19px 0}.intake-detail-block>header{justify-content:space-between;align-items:baseline;margin-bottom:13px;display:flex}.intake-detail-block>header small{text-transform:uppercase;letter-spacing:.07em;color:#8490a2;font-size:9px}.intake-detail-block dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.intake-detail-block dt{color:#8490a2;font-size:10px}.intake-detail-block dd{color:#344057;margin:3px 0 0;font-size:11px;font-weight:700}.intake-note{color:#59677e;background:#f6f9fe;border-left:2px solid #9fb6db;margin:14px 0 0;padding:7px 10px;font-size:11px;line-height:1.45}.intake-current,.intake-identity{color:#587bb8;align-items:flex-start;gap:10px;display:flex}.intake-current span,.intake-identity span{color:#344057;gap:3px;display:grid}.intake-current b,.intake-identity b{font-size:11px}.intake-current small,.intake-identity small{color:#7d899b;font-size:10px;line-height:1.4}.intake-identity a{color:#5276b2;align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:800;display:flex}.intake-start-sale{background:#f8fbff;border:1px dashed #b7c8e0;border-radius:10px;margin:18px 0;padding:15px}.intake-start-sale button{color:#426bad;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:800;display:flex}.intake-start-sale span{color:#7d899b;margin-top:7px;font-size:10px;display:block}.intake-timeline{gap:13px;margin:0;padding:0;list-style:none;display:grid}.intake-timeline li{grid-template-columns:42px 1fr;gap:9px;display:grid;position:relative}.intake-timeline li:after{content:"";background:#dce4ef;width:1px;position:absolute;top:19px;bottom:-13px;left:46px}.intake-timeline li:last-child:after{display:none}.intake-timeline time{color:#7a879a;font-size:10px}.intake-timeline span{gap:3px;display:grid}.intake-timeline b{color:#3b475c;font-size:11px}.intake-timeline small{color:#8390a2;font-size:10px}.intake-complete{background:#f7f9fc;border-radius:10px;margin-top:20px;padding:16px}.intake-complete textarea{margin-top:8px}.intake-complete button{color:#4a5971;cursor:pointer;background:#eef2f8;border:0;border-radius:7px;margin-top:10px;padding:9px 10px;font-size:11px;font-weight:800}@media (max-width:900px){.intake-kpis{grid-template-columns:repeat(2,1fr)}.intake-row{grid-template-columns:36px minmax(180px,1fr) auto}.intake-row-owner{display:none}.intake-row-next{text-align:right;grid-area:1/3}.intake-row-state{grid-area:2/2}.intake-row-next{align-self:end}.intakes-toolbar{flex-wrap:wrap}.intakes-toolbar>label{max-width:none}.intake-filter{margin-left:0}}@media (max-width:600px){.intakes-page{min-height:calc(100vh - 56px);padding:25px 14px 38px}.intakes-heading{gap:17px;display:grid}.intakes-heading h1{font-size:35px}.intakes-heading span{font-size:12px}.intakes-primary{width:max-content}.intake-kpis{gap:8px}.intake-kpis button{padding:13px}.intake-kpis b{font-size:23px}.intakes-toolbar{padding:12px}.intake-tabs{order:3;max-width:100%;overflow:auto}.intake-filter{margin-left:auto}.intake-filters{flex-direction:column;align-items:stretch}.intake-filters select{width:100%}.intake-row{grid-template-columns:33px minmax(0,1fr) auto;gap:9px;padding:14px 12px}.intake-row-main small{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.intake-row-next{font-size:10px}.intake-drawer{width:100%;padding:29px 20px 34px}.intake-detail-block dl{grid-template-columns:1fr}.intake-drawer h2{font-size:27px}}@media (min-width:761px){body .requests-page{height:calc(100dvh - 72px);min-height:calc(100dvh - 72px)!important}body .requests-panel.is-initial-empty{min-height:calc(100dvh - 72px)}}.intakes-heading p,.intake-drawer>p{font-size:13px}.intakes-primary,.intake-secondary{font-size:14px}.intake-kpis span,.intake-kpis small,.intakes-toolbar input,.intake-tabs button,.intake-filter,.intake-filters label,.intake-filters select,.intake-filters button{font-size:13px}.intake-row-main b{font-size:14px}.intake-row-main small,.intake-row-state small,.intake-row-owner,.intake-row-next,.intake-row-state i,.intake-detail header i,.intakes-empty p,.intakes-empty button,.intake-create label,.intake-complete label{font-size:13px}.intake-create input,.intake-create select,.intake-create textarea,.intake-complete select,.intake-complete textarea{font-size:14px}.intake-form-message,.intake-detail>header>p,.intake-detail>header>span,.intake-detail>header>div small{font-size:13px}.intake-detail-block>header b{font-size:15px}.intake-detail-block>header small,.intake-detail-block dt,.intake-detail-block dd,.intake-note,.intake-current b,.intake-identity b,.intake-current small,.intake-identity small,.intake-identity a,.intake-start-sale button,.intake-start-sale span,.intake-timeline time,.intake-timeline b,.intake-timeline small,.intake-complete button{font-size:13px}@media (max-width:600px){.intakes-heading span,.intake-row-next{font-size:13px}}.intake-customer-search{color:#6d7b90;margin:-5px 0 11px;font-size:13px}.intake-lookup-error{color:#9a4d32;background:#fff4ef;border-left:3px solid #c36242;margin:-5px 0 11px;padding:9px 11px;font-size:13px;line-height:1.45}.intake-known-customer{color:#28724e;background:#f1f9f4;border:1px solid #c9e4d5;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;margin:-2px 0 16px;padding:12px;display:grid}.intake-known-customer>div{gap:3px;min-width:0;display:grid}.intake-known-customer b{font-size:14px}.intake-known-customer span{color:#507564;font-size:13px;line-height:1.45}.intake-known-customer a,.intake-known-customer button{color:#296b9d;white-space:nowrap;align-self:center;font-size:13px;font-weight:700}.intake-known-customer button{cursor:pointer;background:#fff;border:1px solid #abcbb9;border-radius:7px;padding:8px 10px}.customer-history-list{display:grid}.customer-history-list article{border-top:1px solid var(--saas-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:12px 20px;display:grid}.customer-history-icon{color:#346bad;background:#edf4fe;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.customer-history-icon.intake{color:#28724e;background:#eef8f1}.customer-history-list article>div{gap:3px;min-width:0;display:grid}.customer-history-list b{color:var(--saas-ink);font-size:14px}.customer-history-list small{color:var(--saas-muted);font-size:13px}.customer-history-list a{color:#275eaa;white-space:nowrap;font-size:13px;font-weight:700}@media (max-width:600px){.intake-known-customer{grid-template-columns:auto minmax(0,1fr)}.intake-known-customer a,.intake-known-customer button{grid-column:2;justify-self:start}.customer-history-list article{padding:12px 14px}.customer-history-list a{grid-column:2;justify-self:start}}@media (max-width:760px){body .requests-page,body .requests-panel.is-initial-empty{min-height:calc(100dvh - 56px)}}body .saas-workspace:has(.owner-cockpit){background:#f6f8fc;grid-template-rows:72px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}body .saas-workspace:has(.owner-cockpit) .saas-page{overscroll-behavior-y:contain;background:#f6f8fc;overflow-y:auto;min-height:0!important}body .owner-cockpit{color:#172033;gap:18px;width:100%;max-width:none;min-height:100%;margin:0;padding:28px 30px 56px}body .owner-cockpit-head{margin:0 0 2px}body .owner-cockpit h1{color:#172033;font-size:clamp(28px,2.4vw,38px)}body .owner-cockpit-head>div>span{color:#718096;font-size:12px}body .owner-scope-chip{color:#415b7d;background:#fff;border-color:#d7e1ef;box-shadow:0 5px 16px #142f500d}body .owner-scope-chip svg{color:#2563eb}body .owner-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}body .owner-kpi,body .owner-action-tile,body .owner-panel{background:#fff;border-color:#e1e8f1;border-radius:12px;box-shadow:0 5px 18px #142f500a}body .owner-kpi{min-height:132px;padding:18px}body .owner-kpi:hover,body .owner-action-tile:hover{box-shadow:0 14px 30px #142f501a}body .owner-kpi.featured{color:#fff;background:#172033;border-color:#172033}body .owner-kpi.urgent{border-color:#f0cbbf}body .owner-kpi small,body .owner-panel small,body .owner-action-tile small{color:#718096;font-size:9px}body .owner-kpi.featured small,body .owner-kpi.featured span{color:#cbd8ea}body .owner-kpi strong{color:inherit;font-size:28px}body .owner-kpi span{color:#64748b;font-size:11px}.intakes-page .intake-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.intakes-page .intake-kpis button{color:#172033;text-align:left;background:#fff;border:1px solid #dce5f0;border-radius:14px;min-height:126px;padding:17px 18px;transition:border-color .16s,transform .16s,box-shadow .16s;display:block;position:relative;box-shadow:0 8px 20px #1932540a}.intakes-page .intake-kpis button:hover{border-color:#a9c2e4;transform:translateY(-1px);box-shadow:0 14px 30px #1932541a}.intakes-page .intake-kpi-icon{color:#2867c9;background:#eaf2ff;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.intakes-page .intake-kpis small{color:#687890;margin-top:11px;font-size:13px;font-weight:600;display:block}.intakes-page .intake-kpis b{color:inherit;letter-spacing:-.045em;margin-top:2px;font-size:29px;line-height:1;display:block}.intakes-page .intake-kpis em{color:#687890;margin-top:5px;font-size:13px;font-style:normal;display:block}.intakes-page .intake-kpis button:first-child{color:#fff;background:#1c2940;border-color:#1c2940}.intakes-page .intake-kpis button:first-child .intake-kpi-icon{color:#b9d3ff;background:#ffffff18}.intakes-page .intake-kpis button:first-child small,.intakes-page .intake-kpis button:first-child em{color:#c8d4e7}body .owner-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body .owner-action-tile{min-height:150px;padding:16px}body .owner-action-tile>span{color:#2563eb;background:#edf4ff}body .owner-action-tile strong{color:#172033;font-size:22px}body .owner-action-tile p{color:#718096;font-size:11px}body .owner-action-tile.accent{color:#fff;background:#172033;border-color:#172033}body .owner-action-tile.accent small,body .owner-action-tile.accent p{color:#cbd8ea}body .owner-action-tile.accent strong{color:#fff}body .owner-action-tile.accent>span{color:#1d4ed8;background:#dce9ff}body .owner-action-tile.danger>span{color:#c55a3d;background:#fff0ec}body .owner-panel{padding:20px}body .owner-panel h2{color:#172033;font-size:19px}body .owner-panel>header>svg{color:#52719a}body .owner-alert{color:#344968;border-color:#edf1f6;font-size:12px}body .owner-alert b{color:#172033;font-size:12px}body .owner-alert i.good{background:#4f9b75}body .owner-alert i.warning{background:#e39b41}body .owner-alert i.danger{background:#d45d42}body .owner-bars{border-color:#e4ebf3}body .owner-bars i{background:linear-gradient(#78a6ef,#2563eb)}body .owner-bars span{color:#718096}body .owner-network-head{border-color:#e6edf5}body .owner-network-head b{color:#718096}body .owner-network-row{color:#344968;border-color:#edf2f7}body .owner-network-row>span.healthy{color:#317551;background:#eaf7ef}body .owner-network-row>span.watch{color:#a95b25;background:#fff3e8}body .owner-local-grid .owner-panel{min-height:200px}body .owner-focus-value{color:#172033}body .owner-local-grid p{color:#718096}body .owner-stock-line{border-color:#edf2f7}body .owner-orders-panel .owner-statuses a{color:#172033;background:#f4f7fb}body .owner-orders-panel .owner-statuses span{color:#718096}@media (max-width:1100px){body .owner-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body .saas-workspace:has(.owner-cockpit){grid-template-rows:56px minmax(0,1fr)}body .owner-cockpit{gap:14px;padding:20px 14px 38px}body .owner-cockpit-head{gap:12px}body .owner-scope-chip{align-self:start}body .owner-kpis,body .owner-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .owner-kpi{min-height:118px;padding:14px}body .owner-kpi strong{font-size:24px}body .owner-action-tile{min-height:138px;padding:14px}body .owner-panel{padding:16px}}body .saas-page .ops-table,body .saas-page .catalog-table,body .saas-page .service-group,body .saas-page .members,body .saas-page .roles,body .saas-page .team-stats article{background:#fff;border-color:#e1e8f1;border-radius:12px;box-shadow:0 5px 18px #142f500a}body .saas-page .ops-table-head,body .saas-page .service-group>div{padding:18px 20px}body .saas-page .ops-table-head h2,body .saas-page .service-group h2,body .saas-page .section-top h2{color:#172033}body .saas-page .ops-table-head span,body .saas-page .service-group p,body .saas-page .section-top p{color:#718096}body .saas-page .thead,body .saas-page .cat-label{color:#718096;background:#f7f9fc;border-color:#e7edf4}body .saas-page .trow,body .saas-page .cat-row,body .saas-page .service-group article,body .saas-page .member-list article,body .saas-page .roles article{border-color:#edf2f7}body .saas-page .trow span,body .saas-page .cat-row small,body .saas-page .service-group small,body .saas-page .member-list small,body .saas-page .roles small{color:#718096}body .saas-page .trow span:first-child,body .saas-page .cat-row span:first-child,body .saas-page .service-group article b,body .saas-page .member-list p b{color:#172033}body .saas-page .ops-tools>div,body .saas-page .member-tools>div{color:#52719a;border-color:#d6e1ee;border-radius:8px}body .saas-page .ops-tools>button,body .saas-page .member-tools>button,body .saas-page .trow button,body .saas-page .cat-row>button,body .saas-page .service-group article>button{color:#315f96;background:#f4f8fe;border-color:#d6e1ee}body .saas-page .state,body .saas-page .cat-state,body .saas-page .active-service,body .saas-page .role{border-radius:999px}body .saas-page .state-0,body .saas-page .cat-state.state-2{background:#fff1ea;color:#a95135!important}body .saas-page .state-1,body .saas-page .active-service,body .saas-page .role-2{background:#edf4ff;color:#315f96!important}body .saas-page .state-2,body .saas-page .role-1{background:#eaf7ef;color:#317551!important}body .saas-page .ops-alert{color:#315275;background:#edf4ff;border-color:#cfddf0}body .saas-page .ops-alert button{color:#fff;background:#172033}body .saas-page .ops-table .trow form{align-items:center;gap:7px;min-width:0;display:flex}body .saas-page .ops-table .trow form input:not([type=hidden]){color:#172033;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #d6e1ee;border-radius:7px;padding:0 9px;font-size:12px}body .saas-page .ops-table .trow form input[type=number]{width:82px}body .saas-page .ops-table .trow form input[name=reference]{width:132px}body .saas-page .ops-table .trow form button{color:#fff;width:auto;min-height:34px;font:inherit;white-space:nowrap;background:#172033;border:0;border-radius:7px;padding:0 10px;font-size:11px;font-weight:750}body .saas-page .ops-table .trow form button:hover{background:#2b3e59}body .cash-page{max-width:1320px}body .cash-tabs{scrollbar-width:none;border-bottom:1px solid #dfe8f2;gap:6px;padding:0 0 10px;display:flex;overflow:auto}body .cash-tabs a{color:#60738e;border-radius:8px;flex:none;padding:8px 11px;font-size:13px;font-weight:700;text-decoration:none}body .cash-tabs a:hover,body .cash-tabs a:focus-visible{color:#315f96;background:#edf4ff;outline:none}body .cash-queue{overflow:hidden}body .cash-list-head,body .cash-queue-row{grid-template-columns:minmax(180px,1.15fr) minmax(155px,.9fr) minmax(190px,.9fr) auto;align-items:center;gap:18px;display:grid}body .cash-list-head{color:#718096;letter-spacing:.055em;text-transform:uppercase;background:#f7f9fc;border-bottom:1px solid #e6edf5;padding:11px 20px;font-size:11px;font-weight:800}body .cash-queue-row{border-bottom:1px solid #edf2f7;min-height:82px;padding:14px 20px;transition:background .16s}body .cash-queue-row:last-child{border-bottom:0}body .cash-queue-row:hover{background:#fbfdff}body .cash-queue-row>div{gap:4px;min-width:0;display:grid}body .cash-queue-row b{color:#172033;font-size:14px}body .cash-queue-row span,body .cash-queue-row small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}body .cash-queue-row strong{color:#172033;letter-spacing:-.025em;font-size:16px}body .cash-page>.cash-queue{margin-bottom:18px}body .cash-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}body .cash-detail-grid>.operations-panel+.operations-panel{margin-top:0}body .cash-page>.operations-panel+.operations-panel{margin-top:18px}body .cash-detail-list{display:grid}body .cash-register-filters{border-bottom:1px solid #edf2f7;align-items:end;gap:10px;padding:14px 20px;display:flex}body .cash-register-filters label{color:#718096;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}body .cash-register-filters .saas-select-trigger{color:#263a56;background:#fff;border:1px solid #cad8e8;border-radius:8px;min-width:164px;min-height:36px;font-size:12px}body .cash-register-filters button[type=submit]{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#172033;border:1px solid #172033;border-radius:8px;padding:0 12px;font-size:12px;font-weight:750}body .cash-detail-list>div{border-top:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:70px;padding:16px 24px;display:grid}body .cash-detail-list>div:first-child{border-top:0}body .cash-detail-list>div>span{gap:4px;min-width:0;display:grid}body .cash-detail-list b{color:#172033;font-size:13px}body .cash-detail-list small{color:#718096;font-size:12px}body .cash-detail-list strong{color:#172033;white-space:nowrap;font-size:14px}body .cash-detail-list em{color:#315f96;white-space:nowrap;background:#edf4ff;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:750}body .cash-transaction-list>.cash-transaction-head{color:#718096;letter-spacing:.055em;text-transform:uppercase;background:#f7f9fc;border-top:0;grid-template-columns:minmax(0,1fr) auto auto;min-height:42px;font-size:10px;font-weight:800}body .cash-transaction-list>.cash-transaction-row{grid-template-columns:minmax(0,1fr) auto auto}body .cash-session-overview{background:linear-gradient(#fbfdff,#f6f9fd);border-bottom:1px solid #e4ecf5;gap:12px;padding:18px 20px;display:grid}body .cash-session-active{background:#fff;border:1px solid #cbd9eb;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px #2547710d}body .cash-session-active>header{border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:start;gap:16px;padding:15px 16px 13px;display:flex}body .cash-session-active>header>div{gap:3px;display:grid}body .cash-session-active>header span{color:#5c876c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}body .cash-session-active>header b{color:#172033;letter-spacing:-.015em;font-size:15px}body .cash-session-active>header small{color:#718096;font-size:11px;line-height:1.45}body .cash-session-active>header i{color:#28714f;background:#eaf7ef;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}body .cash-session-active dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}body .cash-session-active dl>div{border-right:1px solid #edf2f7;gap:5px;min-width:0;padding:14px 16px;display:grid}body .cash-session-active dl>div:last-child{background:#f4f8fd;border-right:0}body .cash-session-active dt{color:#718096;font-size:10px;font-weight:750}body .cash-session-active dd{color:#172033;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:14px;font-weight:750}body .cash-session-active>footer{border-top:1px solid #e6edf5;justify-content:flex-end;align-items:center;gap:9px;padding:12px 16px;display:flex}body .cash-session-active>footer .saas-action-button{min-height:34px}body .cash-session-journal{display:grid}body .cash-session-journal>header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px;display:flex}body .cash-session-journal>header>div{gap:4px;display:grid}body .cash-session-journal>header b{color:#172033;font-size:14px}body .cash-session-journal>header span{color:#718096;font-size:12px;line-height:1.45}body .cash-session-filter{align-items:center;gap:8px;display:flex}body .cash-session-filter .saas-select-trigger{color:#263a56;background:#fff;border:1px solid #cad8e8;border-radius:8px;min-width:178px;min-height:36px;font-size:12px}body .cash-session-filter button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#172033;border:1px solid #172033;border-radius:8px;padding:0 12px;font-size:12px;font-weight:750}body .cash-session-journal-list{border-top:1px solid #e6edf5}body .cash-session-journal-row{border-bottom:1px solid #e9eff6;gap:13px;padding:16px 20px;display:grid}body .cash-session-journal-row:last-child{border-bottom:0}body .cash-session-journal-identity{justify-content:space-between;align-items:start;gap:14px;display:flex}body .cash-session-journal-identity>div{gap:3px;display:grid}body .cash-session-journal-identity b{color:#172033;font-size:13px}body .cash-session-journal-identity small{color:#718096;font-size:11px;line-height:1.4}body .cash-session-journal-identity i{border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}body .cash-session-journal-identity i.open{color:#28714f;background:#eaf7ef}body .cash-session-journal-identity i.closed{color:#60738e;background:#eef3f8}body .cash-session-journal-row dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}body .cash-session-journal-row dl>div{gap:4px;display:grid}body .cash-session-journal-row dt{color:#8190a4;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}body .cash-session-journal-row dd{color:#263750;font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:750}body .cash-session-variance{border-radius:8px;margin:0;padding:8px 10px;font-size:11px;font-weight:650;line-height:1.45}body .cash-session-variance.is-balanced{color:#28714f;background:#f0f9f3}body .cash-session-variance.is-warning{color:#ad5c25;background:#fff5ed}body .cash-session-movements{gap:5px;margin:0;padding:0;list-style:none;display:grid}body .cash-session-movements li{color:#718096;justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}body .cash-session-movements li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .cash-session-movements li b{color:#405a7f;font-variant-numeric:tabular-nums;flex:none;font-size:11px}body .cash-payment-summary{background:#f4f8ff;border:1px solid #cbdaf0;border-radius:10px;gap:3px;padding:13px;display:grid}body .cash-payment-summary span,body .cash-payment-summary small{color:#647590;font-size:12px}body .cash-payment-summary strong{color:#172033;letter-spacing:-.04em;font-size:23px}body .cash-method-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}body .cash-method-choice button{color:#526b8b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e1ee;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}body .cash-method-choice button.is-active{color:#1d4f91;background:#edf4ff;border-color:#315f96}body .cash-method-choice button:disabled{cursor:not-allowed;opacity:.52}body .saas-form-success{color:#26704c;background:#effaf3;border:1px solid #b9dfc8;border-radius:8px;margin:0;padding:9px 10px;font-size:13px;line-height:1.42}@media (max-width:900px){body .cash-list-head{display:none}body .cash-queue-row{grid-template-columns:minmax(0,1fr) auto;gap:9px 16px}body .cash-queue-row>div:nth-child(2){grid-column:1}body .cash-queue-row>div:nth-child(3){text-align:right;grid-area:1/2/span 2}body .cash-queue-row>.saas-action-button{grid-column:1/-1;width:100%}}@media (max-width:700px){body .cash-detail-grid{grid-template-columns:1fr}body .cash-register-filters{flex-direction:column;align-items:stretch;padding:14px}body .cash-register-filters .saas-select-trigger{width:100%}body .cash-detail-list>div{gap:9px}body .cash-detail-list em{display:none}body .cash-tabs{margin:0 -2px}body .cash-method-choice{grid-template-columns:1fr}body .cash-session-overview{padding:14px}body .cash-session-active dl,body .cash-session-journal-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}body .cash-session-active dl>div:nth-child(2){border-right:0}body .cash-session-active>footer{flex-direction:column;align-items:stretch}body .cash-session-active>footer .saas-action-button{width:100%}body .cash-session-journal>header{flex-direction:column;align-items:stretch;padding:16px 14px 12px}body .cash-session-filter{flex-direction:column;align-items:stretch}body .cash-session-filter .saas-select-trigger,body .cash-session-filter button{width:100%}body .cash-session-journal-row{padding:14px}}body .cockpit-chart{min-height:218px;margin-top:10px}body .cockpit-chart .recharts-wrapper{outline:none}body .cockpit-chart-bar{cursor:pointer}body .cockpit-chart-empty{color:#718096;text-align:center;place-items:center;min-height:218px;margin:10px 0 0;font-size:12px;display:grid}body .cockpit-tooltip{color:#526076;background:#fff;border:1px solid #cad8e8;border-radius:10px;gap:4px;min-width:176px;padding:10px 11px;font-size:11px;display:grid;box-shadow:0 14px 32px #142f5029}body .cockpit-tooltip b{color:#172033;font-size:12px}body .cockpit-tooltip strong{color:#2563eb;letter-spacing:-.035em;font-size:17px}body .cockpit-tooltip em{color:#315f96;margin-top:2px;font-size:10px;font-style:normal;font-weight:750}body .cockpit-funnel{gap:7px;margin-top:15px;display:grid}body .cockpit-funnel-row{color:#344968;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;width:100%;padding:8px;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}body .cockpit-funnel-row:hover,body .cockpit-funnel-row:focus-visible{background:#f7faff;border-color:#d3deeb;outline:none;transform:translate(2px)}body .cockpit-funnel-row span{gap:2px;display:grid}body .cockpit-funnel-row span b{color:#172033;font-size:12px}body .cockpit-funnel-row small{color:#718096;font-size:10px}body .cockpit-funnel-row>strong{color:#172033;font-size:16px}body .cockpit-funnel-row>i{background:#e6edf5;border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}body .cockpit-funnel-row>i>i{border-radius:inherit;background:#2563eb;height:100%;transition:width .25s;display:block}body .cockpit-funnel-row.ink>i>i{background:#172033}body .cockpit-funnel-row.green>i>i{background:#3b8c68}body .cockpit-funnel-row em{color:#315f96;opacity:0;font-size:10px;font-style:normal;font-weight:750;transition:opacity .16s;position:absolute;bottom:6px;right:8px}body .cockpit-funnel-row:hover em,body .cockpit-funnel-row:focus-visible em{opacity:1}body .request-deep-filter{color:#52719a;background:#f4f8fe;border-top:1px solid #e3ebf4;justify-content:space-between;align-items:center;gap:12px;padding:10px 30px;font-size:11px;display:flex}body .request-deep-filter button,body .ops-filter-reset{color:#315f96;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad8e8;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}body .ops-filter-reset{width:max-content;margin-top:12px}@media (max-width:760px){body .cockpit-chart,body .cockpit-chart-empty{min-height:195px}body .cockpit-funnel-row em{opacity:1}body .request-deep-filter{flex-direction:column;align-items:flex-start;padding:10px 14px}}body .saas-page .team-stats svg,body .saas-page .roles article>span{color:#2563eb}body .saas-page .team-stats article,body .saas-page .members,body .saas-page .roles{padding:20px}body .saas-page .member-avatar{color:#315f96;background:#e9f1ff}body .saas-page .member-avatar.av-1{color:#317551;background:#e8f6f0}body .saas-page .member-avatar.av-2{color:#a95b25;background:#fff3e8}body .saas-page .member-avatar.av-3{color:#6656a7;background:#f1edff}body .saas-page .member-avatar.av-4{color:#ad4968;background:#fcecf0}body .saas-workspace{grid-template-rows:72px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}body .saas-page{overscroll-behavior-y:contain;overflow-y:auto;min-height:0!important}@media (max-width:600px){body .saas-workspace{grid-template-rows:56px minmax(0,1fr)}body .saas-page .ops-table .trow form{flex-wrap:wrap;grid-column:1/-1;padding-top:7px}body .saas-page .ops-table .trow form input[name=reference]{flex:150px}}body .settings-operations-page{gap:18px;display:grid}body .settings-nav{border-bottom:1px solid #dce5f0;gap:5px;padding-bottom:8px;display:flex;overflow:auto}body .settings-nav a{color:#64748b;border-radius:7px;flex:none;padding:7px 9px;font-size:12px;font-weight:700;text-decoration:none}body .settings-nav a:hover{color:#315f96;background:#f1f6fc}body .settings-nav a.is-active{color:#1d4f91;background:#eaf2fd}body .settings-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body .settings-area-card{color:#315f96;background:#fff;border:1px solid #dce5f0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:96px;padding:15px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}body .settings-area-card:hover{border-color:#abc5e5;transform:translateY(-1px);box-shadow:0 9px 22px #23477017}body .settings-area-card>span{gap:4px;min-width:0;display:grid}body .settings-area-card b{color:#172033;font-size:13px}body .settings-area-card small{color:#718096;font-size:12px;line-height:1.42}body .settings-currency-summary{border-left:3px solid #317551;gap:4px;padding:3px 0 3px 12px;display:grid}body .settings-currency-summary strong{color:#1d5d3c;font-size:13px}body .settings-currency-summary span{color:#718096;font-size:12px;line-height:1.45}body .settings-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}body .settings-readonly-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:3px 0;display:grid}body .settings-readonly-card>svg{color:#317551}body .settings-readonly-card>div{gap:4px;display:grid}body .settings-readonly-card b{color:#172033;font-size:13px}body .settings-readonly-card p{color:#718096;margin:0;font-size:12px;line-height:1.5}body .settings-form-compact{max-width:540px}body .guided-flow-modal{width:min(680px,100vw - 28px)}body .guided-flow{gap:18px;padding:4px 0 0;display:grid}body .guided-flow-header{color:#64748b;gap:7px;font-size:12px;font-weight:700;display:grid}body .guided-flow-header i{background:#e3ebf5;border-radius:999px;height:3px;display:block;overflow:hidden}body .guided-flow-header i:before{width:var(--progress);content:"";background:#315f96;height:100%;transition:width .2s;display:block}body .guided-flow section{gap:14px;display:grid}body .guided-flow section>h3{color:#172033;letter-spacing:-.025em;margin:0;font-size:19px}body .guided-flow section>p{color:#718096;margin:-7px 0 2px;font-size:13px;line-height:1.5}body .guided-flow .back{color:#315f96;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:700}body .guided-flow footer{border-top:1px solid #e6edf5;justify-content:space-between;gap:10px;padding-top:15px;display:flex}body .guided-flow-review{border-top:1px solid #e6edf5;gap:0;margin:0;display:grid}body .guided-flow-review div{border-bottom:1px solid #e6edf5;justify-content:space-between;gap:16px;padding:11px 0;display:flex}body .guided-flow-review dt{color:#718096;font-size:12px}body .guided-flow-review dd{color:#172033;text-align:right;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:700;display:flex}body .catalog-wizard-review{gap:12px;display:grid}body .catalog-wizard-step-heading{gap:5px;display:grid}body .catalog-wizard-step-heading h3{color:#172033;letter-spacing:-.025em;margin:0;font-size:19px}body .catalog-wizard-step-heading p{color:#718096;margin:0;font-size:13px;line-height:1.5}body .team-wizard-step-heading{gap:5px;display:grid}body .team-wizard-step-heading h3{color:#172033;letter-spacing:-.025em;margin:0;font-size:19px}body .team-wizard-step-heading p{color:#718096;margin:0;font-size:13px;line-height:1.5}body .guided-flow-step-heading{gap:5px;display:grid}body .guided-flow-step-heading h3{color:#172033;letter-spacing:-.025em;margin:0;font-size:19px}body .guided-flow-step-heading p{color:#718096;margin:0;font-size:13px;line-height:1.5}body .catalog-wizard-review h3{color:#172033;margin:0;font-size:18px}body .catalog-wizard-review p{color:#718096;margin:0;font-size:13px;line-height:1.5}body .catalog-wizard-review dl{border-top:1px solid #e6edf5;gap:0;margin:2px 0;display:grid}body .catalog-wizard-review dl div{border-bottom:1px solid #e6edf5;justify-content:space-between;gap:14px;padding:10px 0;display:flex}body .catalog-wizard-review dt{color:#718096;font-size:12px}body .catalog-wizard-review dd{color:#172033;text-align:right;margin:0;font-size:12px;font-weight:700}body .catalog-review-edit{color:#315f96;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:700}body .operations-form-wide{grid-template-columns:repeat(2,minmax(0,1fr))}body .operations-form-wide .operations-form-section,body .operations-form-wide button,body .operations-form-wide .operations-form-note{grid-column:1/-1}body .operations-form-section{color:#315f96;align-items:flex-start;gap:10px;padding:2px 0 4px;display:flex}body .operations-form-section div{gap:3px;display:grid}body .operations-form-section b{color:#172033;font-size:13px;font-weight:700}body .operations-form-section small{color:#718096;font-size:12px;line-height:1.45}body .operations-form label>span{color:#718096;font-weight:400}body .operations-form-note{color:#718096;margin:0;font-size:12px;line-height:1.5}body .operations-security-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}body .operations-security-card>svg{color:#315f96}body .operations-security-card div{gap:4px;display:grid}body .operations-security-card b{color:#172033;font-size:13px}body .operations-security-card p{color:#718096;margin:0;font-size:12px;line-height:1.45}body .settings-document-readonly{border-top:1px solid #e6edf5;gap:0;margin:0;display:grid}body .settings-document-readonly div{border-bottom:1px solid #e6edf5;justify-content:space-between;gap:12px;padding:11px 0;display:flex}body .settings-document-readonly dt{color:#718096;font-size:12px}body .settings-document-readonly dd{color:#172033;margin:0;font-size:12px;font-weight:700}@media (max-width:760px){body .settings-area-grid,body .settings-section-grid{grid-template-columns:1fr}body .settings-readonly-card{grid-template-columns:auto minmax(0,1fr)}body .settings-readonly-card>a{grid-column:2;justify-self:start}body .operations-form-wide{grid-template-columns:1fr}body .operations-security-card{grid-template-columns:auto minmax(0,1fr)}body .operations-security-card>a{grid-column:2;justify-self:start}}@media (max-width:600px){body .saas-modal.guided-flow-modal{border-radius:0;width:100vw;max-width:none;min-height:100dvh}body .saas-modal.guided-flow-modal>header{z-index:1;background:#fff;position:sticky;top:0}body .guided-flow{min-height:calc(100dvh - 96px)}body .guided-flow footer{background:#fff;margin-top:auto;padding-bottom:14px;position:sticky;bottom:0}body .guided-flow footer .saas-button{flex:1 1 0;justify-content:center}}body .remote-request-page{gap:18px;display:grid}body .remote-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}body .remote-request-list{display:grid}body .remote-request-list>div{border-top:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:13px 0;display:flex}body .remote-request-list>div:first-child{border-top:0;padding-top:0}body .remote-request-list span{gap:4px;min-width:0;display:grid}body .remote-request-list b{color:#172033;font-size:12px}body .remote-request-list small{color:#718096;font-size:12px;line-height:1.4}body .remote-request-list strong{color:#315f96;text-align:right;font-size:12px}body .remote-request-list>div>svg{color:#53749c;flex:none}body .remote-quote-summary{border-bottom:1px solid #e6edf5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:0 0 15px;display:grid}body .remote-quote-summary div{gap:4px;display:grid}body .remote-quote-summary b{color:#172033;font-size:13px}body .remote-quote-summary small{color:#718096;font-size:11px}body .remote-quote-summary>strong{color:#172033;letter-spacing:-.035em;font-size:20px}body .remote-workflow-actions{flex-wrap:wrap;align-items:center;gap:9px;padding-top:15px;display:flex}body .remote-workflow-status{color:#718096;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}body .remote-workflow-status select{color:#263a56;height:34px;font:inherit;background:#fff;border:1px solid #cad8e8;border-radius:7px;padding:0 9px;font-size:11px;font-weight:600}body .remote-workflow-complete{color:#317551;align-items:center;gap:7px;margin:0 0 0 auto;font-size:12px;font-weight:700;display:flex}body .remote-workflow-error{margin:10px 0 0}body .remote-request-completion{color:#317551;align-items:center;gap:7px;margin:14px 0 0;font-size:12px;font-weight:600;display:flex}body .remote-request-completion a{color:#315f96;text-decoration:underline}body .saas-modal-form fieldset{border:1px solid #d7e2ef;border-radius:8px;gap:8px;margin:0;padding:10px;display:grid}body .saas-modal-form legend{color:#526b8b;padding:0 4px;font-size:12px;font-weight:600}body .saas-modal-check{color:#263a56;align-items:center;gap:7px;font-size:12px;font-weight:500!important;display:flex!important}body .saas-modal-check span{color:#52719a;margin-left:auto;font-weight:600}body .saas-spin{animation:.8s linear infinite saas-spin}@keyframes saas-spin{to{transform:rotate(360deg)}}@media (max-width:760px){body .remote-request-grid{grid-template-columns:1fr}body .remote-quote-summary{grid-template-columns:1fr auto}body .remote-quote-summary>a{grid-column:1/-1;justify-self:start}body .remote-workflow-status{justify-content:space-between;width:100%;margin-left:0}body .remote-workflow-complete{width:100%;margin-left:0}}body .topbar-quick-control{position:relative}body .topbar-quick-menu{z-index:75;background:#fff;border:1px solid #cad8e8;border-radius:11px;gap:3px;width:232px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 38px #1b34532e}body .topbar-quick-menu>p{color:#718096;letter-spacing:.08em;text-transform:uppercase;margin:2px 5px 6px;font-size:10px;font-weight:700}body .topbar-quick-menu>a,body .topbar-quick-menu .saas-button{color:#263a56;width:100%;min-height:36px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 9px;font-size:12px;font-weight:600;display:flex}body .topbar-quick-menu>a:hover,body .topbar-quick-menu .saas-button:hover{color:#1d4f91;background:#edf4ff}body .topbar-quick-menu .saas-button svg{flex:none}@media (max-width:600px){body .topbar-quick-menu{width:min(272px,100vw - 28px);position:fixed;top:62px;right:14px}}@media (max-width:900px){.intakes-page .intake-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.intakes-page .intake-kpis{gap:10px}.intakes-page .intake-kpis button{min-height:118px;padding:14px}.intakes-page .intake-kpis b{font-size:24px}.intakes-page .intake-kpis small,.intakes-page .intake-kpis em{font-size:13px}}.intake-list-header{color:#8490a2;letter-spacing:.06em;text-transform:uppercase;background:#f8faff;border-bottom:1px solid #e9eef5;grid-template-columns:36px minmax(210px,1.5fr) minmax(130px,.7fr) minmax(110px,.55fr) minmax(120px,.6fr) max-content;align-items:center;gap:13px;padding:10px 17px;font-size:10px;font-weight:800;display:grid}.intake-list-header span:first-child{grid-column:2}.intake-row{grid-template-columns:36px minmax(210px,1.5fr) minmax(130px,.7fr) minmax(110px,.55fr) minmax(120px,.6fr) max-content;text-decoration:none}.intake-row-activity{color:#617087;font-size:11px}.intake-record-page{color:#243044;max-width:1180px;margin:0 auto;padding:32px 34px 56px}.intake-record-head{grid-template-columns:1fr auto;align-items:end;gap:20px;margin-bottom:18px;display:grid}.intake-record-head>a{color:#5476ad;grid-column:1/-1;align-items:center;gap:6px;width:max-content;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.intake-record-head p{color:#668bcd;letter-spacing:.08em;margin:0 0 7px;font-size:11px;font-weight:800}.intake-record-head h1{color:#202a3a;letter-spacing:-.05em;margin:0;font-size:36px}.intake-record-head span{align-items:center;gap:8px;margin-top:10px;display:flex}.intake-record-head i{color:#53637d;background:#eef2f8;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.intake-record-head small{color:#778398;font-size:11px}.intake-contact-card{background:#f4f8ff;border:1px solid #cbdaf0;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.intake-contact-card>div{grid-template-columns:30px 1fr;column-gap:10px;display:grid}.intake-contact-card>div>span{color:#416eae;grid-row:1/4}.intake-contact-card p,.intake-contact-card small{color:#748198;margin:0;font-size:11px}.intake-contact-card b{color:#263247;font-size:16px}.intake-record-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:18px;margin-top:18px;display:grid}.intake-record-main,.intake-record-side{background:#fff;border:1px solid #e0e7f0;border-radius:13px;padding:0 20px}.intake-record-side{height:max-content}.intake-commercial-cta{color:#4d75b1;background:#f7faff;border:1px solid #b8cbe8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:22px 0;padding:20px;display:grid}.intake-commercial-cta div{gap:6px;display:grid}.intake-commercial-cta b{color:#263247;font-size:16px;line-height:1.3}.intake-commercial-cta p{color:#596b85;margin:0;font-size:14px;line-height:1.5}.intake-commercial-cta .intakes-primary{min-height:46px;padding:12px 16px;font-size:16px;line-height:1.25}@media (max-width:900px){.intake-list-header{display:none}.intake-row{grid-template-columns:36px minmax(0,1fr) auto}.intake-row-owner,.intake-row-activity{display:none}.intake-row-state{grid-area:2/2}.intake-row-next{grid-area:1/3}.intake-record-grid{grid-template-columns:1fr}}@media (max-width:600px){.intake-record-page{padding:24px 14px 38px}.intake-record-head,.intake-contact-card,.intake-commercial-cta{grid-template-columns:1fr;align-items:start}.intake-contact-card .intakes-primary,.intake-commercial-cta .intakes-primary{width:100%}.intake-record-main,.intake-record-side{padding:0 15px}}.operations-catalogue-report{margin-top:18px}.operations-catalogue-report-head,.operations-catalogue-report-row{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(110px,.75fr));align-items:center;gap:16px;display:grid}.operations-catalogue-report-head{color:var(--saas-muted,#66758b);text-transform:uppercase;letter-spacing:.05em;padding:0 4px 11px;font-size:12px;font-weight:750}.operations-catalogue-report-row{border-top:1px solid var(--saas-line,#e2e8f0);color:var(--saas-ink,#172033);padding:15px 4px}.operations-catalogue-report-row>span{gap:3px;display:grid}.operations-catalogue-report-row small{color:var(--saas-muted,#66758b);font-size:12px}.operations-catalogue-report-row strong{color:#14603d}.operations-catalogue-top{border-top:1px solid var(--saas-line,#e2e8f0);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:16px;padding-top:16px;display:grid}.operations-catalogue-top>b{grid-column:1/-1;font-size:13px}.operations-catalogue-top>span{color:var(--saas-muted,#66758b);background:#f7f9fc;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:13px;display:flex}.operations-catalogue-top strong{color:var(--saas-ink,#172033)}.commercial-prescription-note{color:#6e5215;background:#fff9e9;border-left:3px solid #d59c24;margin:12px 0 0;padding:9px 12px;font-size:13px;line-height:1.5}.commercial-prescription-note b{color:#513b08}@media (max-width:680px){.operations-catalogue-report-head{display:none}.operations-catalogue-report-row{grid-template-columns:1fr 1fr;gap:10px}.operations-catalogue-report-row>b{grid-column:1/-1}.operations-catalogue-report-row>span:before{content:"Ventes";color:var(--saas-muted,#66758b);text-transform:uppercase;font-size:11px;font-weight:700}.operations-catalogue-report-row>span+span:before{content:"Coût"}.operations-catalogue-report-row>strong:before{content:"Marge";color:var(--saas-muted,#66758b);text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;display:block}}.notification-control{position:relative}.notifications-popover{z-index:100;background:#fff;border:1px solid #d8e1ec;border-radius:14px;width:min(404px,100vw - 28px);animation:.2s ease-out notifications-in;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 20px 48px #1720332e}@keyframes notifications-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.notifications-popover>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:16px 17px 13px;display:flex}.notifications-popover h2{color:#172033;letter-spacing:-.02em;margin:0;font-size:15px}.notifications-popover header p{color:#75849a;margin:3px 0 0;font-size:11px}.notifications-popover header button{color:#2861af;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.notifications-popover header button:disabled{opacity:.55;cursor:wait}.notification-popover-list{display:grid}.notification-popover-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0f3f7;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 16px;display:grid}.notification-popover-item:first-child{border-top:0}.notification-popover-item:hover,.notification-popover-item:focus-visible{background:#f7faff;outline:0}.notification-popover-item.unread{background:#fbfdff}.notification-category-icon{color:#2861af;background:#edf4fd;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.notification-category-icon.attention{color:#aa6826;background:#fff5e8}.notification-category-icon.action_required{color:#b64e43;background:#fff0ed}.notification-popover-copy{min-width:0}.notification-popover-copy>span,.notification-card-title{align-items:center;gap:7px;display:flex}.notification-popover-copy b{color:#243550;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.notification-popover-copy i,.notification-card-title>i{background:#2867c9;border-radius:50%;flex:none;width:7px;height:7px}.notification-popover-copy small{color:#667890;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.notification-popover-copy em{color:#8694a7;margin-top:4px;font-size:10px;font-style:normal;display:block}.notifications-popover>footer{text-align:center;border-top:1px solid #edf1f6;padding:11px 16px}.notifications-popover>footer a{color:#2861af;font-size:12px;font-weight:750;text-decoration:none}.notifications-popover>footer a:hover{text-decoration:underline}.notification-popover-empty{color:#2861af;justify-items:start;gap:5px;padding:21px 17px;display:grid}.notification-popover-empty b{color:#263650;font-size:13px}.notification-popover-empty p{color:#6e7f95;margin:0;font-size:12px}.notifications-page{max-width:940px;margin:0 auto;padding:34px 28px 60px}.notifications-heading{border-bottom:1px solid #dce5f0;justify-content:space-between;align-items:end;gap:20px;padding-bottom:23px;display:flex}.notifications-heading p{color:#2861af;letter-spacing:.12em;margin:0 0 9px;font-size:10px;font-weight:800}.notifications-heading h1{color:#172033;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,42px)}.notifications-heading span{color:#667890;max-width:590px;margin-top:10px;font-size:14px;line-height:1.55;display:block}.notification-tabs{border-bottom:1px solid #dce5f0;gap:20px;display:flex;overflow:auto}.notification-tabs a{color:#718199;border-bottom:2px solid #0000;flex:none;padding:15px 2px 12px;font-size:13px;font-weight:700;text-decoration:none}.notification-tabs a.active{color:#1f579f;border-color:#2867c9}.notifications-timeline{gap:25px;padding-top:23px;display:grid}.notifications-timeline section{gap:8px;display:grid}.notifications-timeline h2{color:#718199;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.notification-card{background:#fff;border:1px solid #dce5f0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 7px 18px #1932540a}.notification-card.unread{background:#fbfdff;border-color:#c9daf3}.notification-card-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:15px 16px;display:grid}.notification-card-main:hover,.notification-card-main:focus-visible{background:#f5f9ff;outline:0}.notification-card p{color:#52667f;margin:5px 0;font-size:13px;line-height:1.45}.notification-card small{color:#7b8ca1;font-size:11px}.notification-card-title b{color:#21324d;font-size:14px}.notification-card-title em{color:#2861af;background:#edf4fd;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.notification-card-title em.attention{color:#a56322;background:#fff4e4}.notification-card-title em.action_required{color:#af4a40;background:#fff0ed}.notification-card-actions{align-items:center;gap:7px;padding:12px 14px 12px 0;display:flex}.notification-card-actions button{color:#52708f;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.notification-card-actions button:hover{color:#2861af}.notifications-empty{color:#2861af;text-align:center;background:#fff;border:1px dashed #d5e0ec;border-radius:12px;justify-items:center;gap:7px;margin-top:24px;padding:44px 20px;display:grid}.notifications-empty b{color:#263650;font-size:14px}.notifications-empty p{color:#718199;margin:0;font-size:12px}.notifications-pagination{color:#718199;justify-content:space-between;align-items:center;margin-top:24px;font-size:12px;display:flex}.notifications-pagination a{color:#2861af;font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.notifications-popover{animation:none}}@media (max-width:600px){.notification-control{position:static}.notifications-popover{border-width:1px 0 0;border-radius:17px 17px 0 0;width:100%;max-height:min(78dvh,620px);position:fixed;inset:auto 0 0;overflow:auto}.notifications-popover>header{background:#fff;position:sticky;top:0}.notifications-page{padding:24px 14px 40px}.notifications-heading{flex-direction:column;align-items:start}.notification-card{grid-template-columns:1fr}.notification-card-actions{padding:0 16px 14px}.notification-card-actions button{min-height:32px}.notifications-heading .saas-button{width:100%}.notification-popover-item{padding-left:14px;padding-right:14px}}.notification-preferences-head{color:#2861af;border-bottom:1px solid #edf1f6;align-items:flex-start;gap:10px;padding:18px 20px;display:flex}.notification-preferences-head p{color:#64758d;max-width:620px;margin:0;font-size:13px;line-height:1.5}.notification-preferences{display:grid}.notification-preferences article{border-bottom:1px solid #edf1f6;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 20px;display:grid}.notification-preferences article>div b{color:#263650;font-size:13px}.notification-preferences article p{color:#708097;margin:3px 0 0;font-size:12px;line-height:1.4}.notification-preferences article small{color:#527292;align-items:center;gap:4px;margin-top:5px;font-size:10px;display:inline-flex}.notification-preferences article>label{color:#64758d;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.notification-preferences input{accent-color:#2867c9;width:34px;height:19px}.notification-preferences-note{color:#5b708d;background:#f7faff;align-items:flex-start;gap:7px;margin:0;padding:14px 20px;font-size:11px;line-height:1.45;display:flex}.notification-preferences-note svg{color:#2861af;flex:none}@media (max-width:600px){.notification-preferences article{grid-template-columns:32px minmax(0,1fr)}.notification-preferences article>label{grid-column:2;justify-content:space-between;padding-top:4px}.notification-preferences-head{padding:16px 14px}.notification-preferences article,.notification-preferences-note{padding-left:14px;padding-right:14px}}
