@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;450;500;550;600;650;700;750;800&display=swap";:root{color:#243632;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f6f7f5;font-family:Manrope,sans-serif;font-size:13px;font-weight:500}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #9cc483}a{color:inherit;text-decoration:none}button{border:0}svg{flex-shrink:0}.workspace{min-height:100vh;display:flex}.sidebar{z-index:5;background:#fff;border-right:1px solid #e6eae5;flex-direction:column;flex-shrink:0;width:239px;padding:35px 22px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;margin:0 13px 49px;display:flex}.brand>div{letter-spacing:3px;font-size:28px;font-weight:800;line-height:1}.brand>div>span{letter-spacing:4.1px;margin-top:8px;font-size:12px;font-weight:650;display:block}.brand-icon{place-items:center;width:36px;height:44px;display:grid;position:relative}.brand-icon svg{width:38px;height:44px}.brand-icon span{border:1.5px solid #243632;width:11px;height:11px;position:absolute;transform:rotate(45deg)}.workspace-label{letter-spacing:1.5px;color:#8e9892;justify-content:space-between;margin-bottom:17px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.workspace-label span{letter-spacing:0;color:#a0aaa3;font-size:12px}nav{flex-direction:column;gap:7px;display:flex}.nav-item{color:#76817b;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:13px 14px;font-size:12px;display:flex;position:relative}.nav-item:hover{background:#f3f6f0}.nav-item.active{color:#284631;background:#eaf0e5;font-weight:750}.nav-lock{opacity:.5;margin-left:auto}.active-dot{background:#5b7852;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:45px}.connection-card{border:1px solid #e9ece6;border-radius:9px;align-items:center;gap:9px;padding:14px 8px;display:flex}.connection-symbol{background:#f5f5f1;border-radius:7px;place-items:center;width:31px;height:33px;display:grid}.connection-card strong{font-size:12px;font-weight:750;display:block}.connection-card div>span{color:#9b9f95;margin-top:5px;font-size:12px;display:block}.amber-dot{background:#d8aa58;border-radius:50%;width:5px;height:5px;margin-left:auto}.help-link{color:#879088;background:0 0;align-items:center;gap:9px;width:100%;padding:23px 8px;font-size:12px;display:flex}.help-link svg:last-child{margin-left:auto}.sidebar-footer{border-top:1px solid #e9ece6;align-items:center;gap:9px;margin:0 -22px;padding:20px 22px;display:flex}.small-monogram{background:#e9ede3;border-radius:50%;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-size:16px;display:grid}.sidebar-footer>div{font-size:12px;font-weight:750}.sidebar-footer>div>span{color:#98a095;margin-top:4px;font-size:12px;font-weight:500;display:block}.version{color:#a2aa9f;margin-left:auto;font-size:12px}main{width:calc(100% - 239px);margin-left:239px}.topbar{background:#ffffffb3;border-bottom:1px solid #e6eae5;justify-content:space-between;align-items:center;height:75px;padding:0 43px;display:flex}.breadcrumb{color:#9ba39c;align-items:center;gap:13px;font-size:12px;display:flex}.breadcrumb>span{color:#374a40}.topbar-actions{align-items:center;gap:25px;display:flex}.private-badge{color:#94a08f;align-items:center;gap:6px;font-size:12px;display:flex}.top-login{color:#2f4536;background:0 0;align-items:center;gap:14px;font-size:12px;font-weight:750;display:flex}.content{max-width:1460px;margin:0 auto;padding:37px 43px 0}.page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:2px;color:#8c9b89;margin:0 0 10px;font-size:12px;font-weight:750}h1{letter-spacing:-1px;margin:0;font-size:26px;font-weight:750;line-height:1.35}.heading-description{color:#8a948b;margin:10px 0 0;font-size:12px}.development-pill{white-space:nowrap;color:#8b977e;border:1px solid #e1e6da;border-radius:30px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.development-pill>span{background:#a4b48d;border-radius:50%;width:5px;height:5px}.hero{color:#fff;background:#142e29;border-radius:13px;min-height:359px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;flex:1;padding:35px 39px;position:relative}.hero-kicker{letter-spacing:2px;color:#bacab2;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.hero-kicker>span{background:#b9dc9c;border-radius:50%;width:4px;height:4px}.hero h2{letter-spacing:-1.5px;margin:20px 0 15px;font-size:41px;font-weight:550;line-height:1.2}.hero h2>span{color:#c3e5a5}.hero-copy>p{color:#a1b7a9;margin:0 0 24px;font-size:12px;line-height:1.9}.primary-button{color:#243c2c;background:#c5e6a6;border-radius:6px;justify-content:center;align-items:center;gap:30px;padding:14px 17px;font-size:12px;font-weight:800;transition:background .15s,transform .15s;display:flex}.primary-button:hover{background:#dbf1c5;transform:translateY(-1px)}.hero-note{color:#7f9c8e;align-items:center;gap:6px;margin-top:13px;font-size:12px;display:flex}.hero-art{background:radial-gradient(at 65%,#41684988,#0000 70%);width:47%;min-height:390px;position:relative}.art-orbit{border:1px solid #b8dba818;border-radius:50%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.orbit-one{width:270px;height:270px}.orbit-two{width:375px;height:375px}.orbit-three{width:480px;height:480px}.orbit-dot{background:#c4e7ac;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 15px #b6e5a62a}.dot-one{top:43%;left:17%}.dot-two{width:4px;height:4px;bottom:26%;right:17%}.crystal{filter:drop-shadow(0 15px 32px #0005);width:164px;height:194px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.crystal-top{clip-path:polygon(50% 0,100% 25%,50% 50%,0 25%);background:linear-gradient(125deg,#d6e8bcbf,#8ba679b0);position:absolute;inset:0}.crystal-left{clip-path:polygon(0 25%,50% 50%,50% 100%,0 75%);background:linear-gradient(145deg,#9aba80a8,#789b62ad);position:absolute;inset:0}.crystal-right{clip-path:polygon(50% 50%,100% 25%,100% 75%,50% 100%);background:linear-gradient(100deg,#6b8b5cb3,#3a6244e8);position:absolute;inset:0}.crystal-line{clip-path:polygon(50% 0,50.5% 0,100% 24.5%,100% 75%,50% 100%,0 75%,0 24.5%,.5% 25%,.5% 74.5%,49.7% 99%,49.7% 50%,.5% 25%,1% 24.5%,50% 49.5%,99% 25%,50% .6%);background:#f3ffdf38;position:absolute;inset:0}.crystal>span{color:#e1f0c9b5;text-shadow:0 3px 6px #234324;font:67px Georgia,serif;position:absolute;top:67px;left:61px;transform:rotate(-28deg)}.art-tag{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:3;color:#dde5d6;background:#244138db;border:1px solid #aec6aa30;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-size:12px;display:flex;position:absolute;box-shadow:0 7px 20px #00000010}.art-tag div>span{color:#8fa995;margin-top:5px;font-size:12px;display:block}.tag-top{top:49px;right:19px}.tag-top>svg{color:#bbd99b;margin-left:6px}.tiny-icon{color:#c6dfa8;background:#cbe6ab15;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.tag-bottom{color:#314636;background:#f6f8f0;border-color:#fff8;min-width:203px;bottom:60px;left:16px;transform:rotate(-5deg)}.tag-bottom div>span{color:#8b998a}.wb-mini{color:#fff;letter-spacing:-1px;background:linear-gradient(130deg,#b042e9,#e64db3);border-radius:8px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.tag-dot{background:#92ad7f;border-radius:50%;width:5px;height:5px;margin-left:auto}.art-caption{letter-spacing:1.6px;color:#86a58a;align-items:center;gap:9px;font-size:12px;display:flex;position:absolute;bottom:22px;right:27px}.art-caption span{background:#789472;width:17px;height:1px}.section-heading{justify-content:space-between;align-items:center;margin:30px 0 17px;display:flex}.section-heading h2{letter-spacing:-.4px;margin:0;font-size:17px;font-weight:750}.section-heading>span{letter-spacing:1.5px;color:#9ba397;align-items:center;gap:9px;font-size:12px;display:flex}.module-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.module-card{background:#fdfefb;border:1px solid #e3e7de;border-radius:9px;padding:22px;transition:transform .2s}.module-card:hover{transform:translateY(-3px)}.module-top{justify-content:space-between;align-items:center;display:flex}.module-top>span:last-child{color:#b2bbaa;letter-spacing:1px;font-size:12px;font-weight:600}.module-icon{color:#657b5b;background:#edf1e8;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.module-card:nth-child(2) .module-icon{color:#95846a;background:#f1eee7}.module-card:nth-child(3) .module-icon{color:#8b7b98;background:#eeecf2}.module-card h3{margin:20px 0 10px;font-size:17px;font-weight:750}.module-card p{color:#929a8f;max-width:230px;margin:0 0 19px;font-size:12px;line-height:1.9}.module-tags{flex-wrap:wrap;gap:5px;display:flex}.module-tags span{color:#95a08d;border:1px solid #e6eadf;border-radius:4px;padding:5px 7px;font-size:12px}.launch-panel{background:#eff2e9;border:1px solid #e0e5d9;border-radius:9px;margin-top:23px;padding:22px 25px;scroll-margin-top:20px}.launch-intro{align-items:center;gap:13px;display:flex}.launch-icon{color:#82966b;background:#e2e9d6;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.launch-intro h2{margin:0 0 6px;font-size:17px;font-weight:750}.launch-intro p{color:#959d8e;margin:0;font-size:12px}.launch-steps{align-items:center;gap:14px;margin-top:22px;padding-left:53px;display:flex}.launch-steps>div{color:#7b8e6a;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.step-icon{color:#adb79f;border:1px solid #cbd4be;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.step-icon.done{color:#fff;background:#5f7950;border-color:#5f7950}.step-icon.current{color:#5f7950;background:#e4ebda;border-color:#829c6d}.step-line{background:#d8dece;flex:1;max-width:100px;height:1px}.launch-steps>div.future-step{color:#a9b29e}.page-footer{color:#9da794;justify-content:space-between;align-items:center;gap:15px;padding:26px 0;font-size:12px;display:flex}.page-footer>span{align-items:center;gap:8px;display:flex}.page-footer>span:last-child{letter-spacing:1px;font-size:12px}.footer-dot{background:#a0b18b;border-radius:50%;width:4px;height:4px}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;background:#0b201abd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-modal{background:#f8faf4;border:1px solid #fff9;border-radius:17px;width:100%;max-width:420px;padding:35px;position:relative}.modal-close{color:#81907b;background:0 0;padding:6px;position:absolute;top:14px;right:14px}.login-icon{color:#496442;background:#e6eddc;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid}.login-modal h2{letter-spacing:-1px;margin:0;font-size:24px}.login-modal>p:not(.eyebrow){color:#899580;margin:13px 0 23px;font-size:12px;line-height:1.9}.login-modal label{margin-bottom:8px;font-size:12px;font-weight:700;display:block}.login-modal input{background:#fff;border:1px solid #dce3d4;border-radius:7px;outline:none;width:100%;padding:13px 12px;font-size:12px}.login-modal input:focus{border-color:#6f9060;box-shadow:0 0 0 3px #9cc48322}.login-modal .primary-button{width:100%;margin-top:17px}.login-hint{color:#96a18d;justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:12px;display:flex}.login-error{color:#a7473d;margin-top:9px;font-size:12px;line-height:1.6}.service-panel{border-top:1px solid #d8e0ce;margin-top:22px;padding-top:18px}.service-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.service-grid>div{color:#7b8e6a;background:#ffffff70;border-radius:5px;align-items:center;gap:7px;padding:9px;font-size:12px;display:flex}.service-grid strong{margin-left:auto;font-size:12px;font-weight:600}.service-ok{color:#397545}.service-foot{color:#849478;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:12px;display:flex}.service-foot>button{color:#496442;background:0 0;align-items:center;gap:6px;font-size:12px;display:flex}.module-notice{color:#877349;background:#f1eee5;border:1px solid #e6e0ce;border-radius:8px;align-items:center;gap:13px;margin-bottom:20px;padding:18px;display:flex}.module-notice strong{font-size:12px}.module-notice p{margin:7px 0 0;font-size:12px}.module-notice button{color:#877349;white-space:nowrap;background:0 0;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.toast{z-index:30;color:#405735;background:#fcfef8;border:1px solid #e1e9d5;border-radius:9px;align-items:center;gap:9px;max-width:90vw;padding:13px 19px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #142e2922}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1500px){.hero h2{font-size:49px}.hero-copy{padding:43px 48px}.hero-art{min-height:430px}.hero-copy>p,.hero-kicker{font-size:12px}.module-card{padding:27px}.module-card p{font-size:12px}.content{padding-top:43px}.section-heading{margin-top:35px}}@media (width<=1150px){.sidebar{width:205px;padding-inline:15px}.sidebar-footer{margin-inline:-15px;padding-inline:15px}main{width:calc(100% - 205px);margin-left:205px}.content,.topbar{padding-inline:27px}.hero-copy{padding:30px}.hero h2{font-size:35px}.hero-art{width:42%}.tag-top{top:50px;right:-12px}.tag-bottom{bottom:58px;left:-16px}.crystal{width:140px;height:170px}.crystal>span{font-size:56px;top:59px;left:51px}h1{font-size:23px}.module-card{padding:18px}.module-card h3{font-size:17px}.service-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.sidebar{width:76px;padding:25px 11px}.brand{justify-content:center;margin:0 auto 35px}.brand>div,.workspace-label,.nav-item>span,.nav-lock,.sidebar-bottom{display:none}.nav-item{justify-content:center;padding:14px}.nav-item svg{width:20px;height:20px}.brand-icon{width:34px}main{width:calc(100% - 76px);margin-left:76px}.page-heading{align-items:flex-start}.development-pill{font-size:12px}.private-badge{display:none}.topbar{height:65px}.hero-copy{padding:31px}.hero-art{width:40%}.hero h2{font-size:33px}.hero-copy>p{font-size:12px}.tag-top{font-size:12px;right:-35px}.tag-bottom{min-width:175px;font-size:12px;left:-25px}.module-grid{gap:10px}.module-card{padding:15px}.module-card p{font-size:12px}.launch-steps{padding-left:0}.launch-panel{padding:20px}.page-footer>span:last-child{display:none}}@media (width<=650px){.sidebar{width:58px;padding:23px 7px}.brand-icon{width:27px}.brand-icon svg{width:29px}.brand-icon span{width:9px;height:9px}.nav-item{padding:13px 8px}.nav-item svg{width:18px;height:18px}main{width:calc(100% - 58px);margin-left:58px}.topbar{height:61px;padding-inline:17px}.breadcrumb{gap:7px;font-size:12px}.breadcrumb>svg,.breadcrumb>span{display:none}.top-login{gap:7px;font-size:12px}.content{padding:25px 17px 0}.page-heading{margin-bottom:22px;display:block}.eyebrow{font-size:12px}h1{max-width:300px;font-size:24px;line-height:1.4}.heading-description{max-width:250px;font-size:12px;line-height:1.8}.development-pill{width:fit-content;margin-top:15px;font-size:12px}.hero{display:block}.hero-copy{padding:28px 25px 0}.hero h2{margin-top:20px;font-size:35px}.hero-copy>p{font-size:12px}.hero-art{width:100%;min-height:245px;margin-top:4px}.crystal{width:126px;height:148px;top:47%}.crystal>span{font-size:50px;top:48px;left:47px}.orbit-one{width:185px;height:185px}.orbit-two{width:265px;height:265px}.orbit-three{width:345px;height:345px}.tag-top{gap:6px;padding:9px;font-size:12px;top:7px;right:8px}.tag-top div>span{font-size:12px}.tiny-icon{width:24px;height:24px}.tag-bottom{min-width:175px;padding:9px;font-size:12px;bottom:37px;left:12px}.tag-bottom div>span{font-size:12px}.art-caption{font-size:12px;bottom:16px;right:13px}.section-heading{margin-top:25px}.section-heading h2{font-size:17px}.section-heading>span{display:none}.module-grid{grid-template-columns:1fr;gap:12px}.module-card{padding:21px}.module-top{float:left;margin-right:15px}.module-top>span:last-child{display:none}.module-card h3{margin:2px 0 8px;font-size:17px}.module-card p{max-width:100%;margin-bottom:15px;font-size:12px}.module-tags{clear:both}.module-tags span{font-size:12px}.launch-intro{align-items:flex-start;gap:10px}.launch-intro h2{font-size:17px;line-height:1.7}.launch-intro p{font-size:12px;line-height:1.8}.launch-icon{flex-shrink:0;width:30px;height:33px}.launch-steps{flex-direction:column;align-items:flex-start;gap:10px;padding-left:7px}.launch-steps>div{font-size:12px}.step-line{flex:0;width:1px;min-height:10px;margin-left:9px}.page-footer{align-items:flex-start;font-size:12px;line-height:1.7}.page-footer>span:nth-child(2){max-width:130px}.service-grid{grid-template-columns:1fr}.service-foot{align-items:flex-start;font-size:12px;line-height:1.8}.module-notice{flex-wrap:wrap}.module-notice button{margin-left:32px}.login-modal{padding:29px}.login-modal h2{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand{justify-content:center;margin:0 0 22px}.brand-logo{object-fit:contain;width:100px;height:auto;display:block}.login-brand-logo{object-fit:contain;max-width:110px;height:auto;margin:0 auto 19px;display:block}@media (width<=1100px){.brand-logo{max-width:100%}}@media (width<=900px){.brand-logo{width:45px}.brand{margin-bottom:25px}}@media (width<=650px){.brand-logo{width:55px}.brand{margin-bottom:0}}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.nav-item,.top-login,.primary-button,.heading-description{font-size:13px}.password-label{margin-top:15px}.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}.employees-section{margin:25px 0 10px}.team-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.team-heading>div{align-items:center;gap:13px;display:flex}.team-icon{color:#5e7c51;background:#e6eedf;border-radius:12px;place-items:center;width:47px;height:47px;display:grid}.team-heading h2{letter-spacing:-.7px;margin:0 0 7px;font-size:22px}.team-heading p{color:#8f9c87;margin:0;font-size:12px}.team-heading .primary-button{white-space:nowrap;gap:9px}.team-alert{border:1px solid;border-radius:7px;align-items:center;gap:9px;margin-bottom:15px;padding:13px 15px;font-size:12px;line-height:1.7;display:flex}.team-alert.error{color:#a35041;background:#fff2e9;border-color:#efd9c8}.team-alert.success{color:#52723d;background:#edf4e5;border-color:#d3e5c5}.team-alert button{color:inherit;background:0 0;margin-left:auto;padding:3px}.employee-form,.team-card,.audit-card{background:#fdfefb;border:1px solid #e0e7d8;border-radius:11px;margin-bottom:22px}.employee-form{padding:24px}.form-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.form-heading h3{margin:0;font-size:17px}.form-heading>button{color:#8b9a80;background:0 0}.employee-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.employee-fields>label{font-size:12px;font-weight:700;display:block}.employee-fields input,.employee-fields select{color:#344c2c;background:#fff;border:1px solid #dce4d4;border-radius:6px;outline:none;width:100%;min-height:43px;margin-top:8px;padding:12px 10px;font-size:12px;font-weight:500;display:block}.employee-fields input:focus,.employee-fields select:focus{border-color:#8aa479;box-shadow:0 0 0 3px #9cc48322}.employee-fields small{color:#94a08a;margin-top:7px;font-size:12px;font-weight:450;line-height:1.7;display:block}.password-field{position:relative}.password-field input{padding-right:40px}.password-field>button{color:#92a185;background:0 0;padding:3px;position:absolute;top:11px;right:9px}.password-help{justify-content:space-between;align-items:center;gap:10px;display:flex}.password-help>button{color:#6d8658;background:0 0;align-items:center;gap:4px;margin-top:7px;font-size:12px;display:flex}.form-bottom{border-top:1px solid #e5eade;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:18px;display:flex}.form-bottom>span{color:#95a18b;align-items:center;gap:6px;font-size:12px;display:flex}.form-bottom .primary-button{gap:8px}.wide-field{grid-column:1/-1}.team-card-heading{border-bottom:1px solid #e8ece2;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.team-card-heading h3{margin:0;font-size:17px}.team-card-heading h3>span{color:#8c9f7c;background:#edf2e7;border-radius:5px;place-items:center;width:22px;height:22px;margin-left:8px;font-size:17px;display:inline-grid}.team-card-heading>button{color:#859776;background:0 0}.employee-list{padding:0 24px}.employee-row{border-bottom:1px solid #ecf0e6;grid-template-columns:minmax(160px,1.4fr) minmax(130px,1fr) 95px 115px;align-items:center;gap:15px;padding:18px 0;display:grid}.employee-row:last-child{border-bottom:0}.employee-table-head{color:#98a58f;letter-spacing:.5px;padding:15px 0;font-size:12px}.employee-person{align-items:center;gap:10px;min-width:0;display:flex}.person-avatar{color:#8ba077;background:#eef3e8;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.employee-person>div{min-width:0}.employee-person strong{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;line-height:1.7;display:flex}.employee-person>div>span{color:#9aa68f;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.self-label{color:#8da17a;white-space:nowrap;border:1px solid #dce6d1;border-radius:4px;padding:0 4px;font-size:12px}.employee-row select{color:#6c8358;background:#f9fcf5;border:1px solid #e1e7d9;border-radius:5px;width:100%;max-width:175px;padding:8px;font-size:12px}.employee-row select:disabled{opacity:.6}.employee-status{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:inline-flex}.employee-status>span{background:currentColor;border-radius:50%;width:4px;height:4px}.employee-status.enabled{color:#7c9a62;background:#edf4e6}.employee-status.disabled{color:#aca28b;background:#f2efe8}.employee-inactive .employee-person{opacity:.5}.employee-actions{justify-content:space-between;align-items:center;gap:7px;display:flex}.employee-actions button{color:#9aab8b;background:0 0;padding:5px}.employee-actions button:disabled{opacity:.3;cursor:default}.employee-actions .toggle-user{color:#8a9b79;font-size:12px}.roles-guide{background:#edf2e7;border:1px solid #dfe7d6;border-radius:10px;margin-bottom:22px;padding:23px}.roles-guide>h3{align-items:center;gap:9px;margin:0 0 20px;font-size:17px;display:flex}.roles-guide>div{grid-template-columns:repeat(4,1fr);gap:23px;display:grid}.roles-guide article{padding-top:11px;position:relative}.role-dot{background:#65884f;border-radius:50%;width:4px;height:4px;position:absolute;top:0;left:0}.role-manager{background:#999360}.role-analyst{background:#9783a6}.role-viewer{background:#a6b29d}.roles-guide h4{margin:2px 0 8px;font-size:17px;font-weight:750}.roles-guide article p{color:#8fa080;margin:0;font-size:12px;line-height:1.9}.roles-note{color:#98a98a;border-top:1px solid #dce5d2;margin:19px 0 0;padding-top:12px;font-size:12px;line-height:1.8}.audit-card{padding:23px}.audit-card h3{margin:0 0 18px;font-size:17px}.audit-card>p{color:#9ba98e;font-size:12px}.audit-card ul{margin:0;padding:0;list-style:none}.audit-card li{border-bottom:1px solid #eef1e8;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.audit-card li:last-child{border-bottom:0}.audit-dot{background:#a8ba96;border-radius:50%;width:5px;height:5px;margin-top:4px}.audit-card li strong{color:#748c60;overflow-wrap:anywhere;font-size:12px;font-weight:650}.audit-card li strong>span{color:#9cab91;font-weight:450}.audit-card li time{color:#a1ae96;margin-top:5px;font-size:12px;display:block}.credentials-box{background:#f3f6ec;border:1px solid #d9e6c9;border-radius:10px;margin-bottom:22px;padding:22px}.credentials-box>div{color:#65834f;align-items:center;gap:9px;font-size:12px;display:flex}.credentials-box>div>button{color:#8ca278;background:0 0;margin-left:auto}.credentials-box>p{color:#8b9d7b;font-size:12px;line-height:1.8}.credentials-box dl{grid-template-columns:60px 1fr;gap:10px;margin:18px 0;font-size:12px;display:grid}.credentials-box dt{color:#8a9c7a;font-size:12px}.credentials-box dd{color:#4d693b;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}.credential-password{letter-spacing:1px;font-family:monospace}.text-action{color:#6e8858;background:0 0;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}.team-loading{color:#91a37f;justify-content:center;align-items:center;gap:9px;padding:45px;font-size:12px;display:flex}@media (width<=1150px){.employee-row{grid-template-columns:minmax(125px,1.2fr) minmax(105px,1fr) 70px 95px;gap:10px}.employee-person strong,.employee-actions .toggle-user{font-size:12px}.employee-status{padding:5px 6px;font-size:12px}.team-heading p{font-size:12px}.roles-guide>div{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.team-heading{align-items:flex-start}.team-heading>div{gap:10px}.team-heading p{max-width:230px;line-height:1.8}.team-heading h2{font-size:20px}.team-heading .primary-button{padding:12px;font-size:12px}.employee-list{padding-inline:18px}.employee-table-head{display:none}.employee-row{grid-template-columns:1fr 1fr;gap:13px;padding:19px 0}.employee-actions{justify-content:flex-start;gap:15px}.employee-row>div:nth-child(3){padding-left:44px}.employee-person strong,.employee-status{font-size:12px}.employee-row select{max-width:100%;font-size:12px}.team-card-heading{padding:20px 18px}}@media (width<=650px){.team-heading{display:block}.team-heading>div{margin-bottom:18px}.team-heading p{max-width:200px;font-size:12px}.team-heading .primary-button{width:100%;padding:13px;font-size:12px}.team-icon{flex-shrink:0;width:40px;height:43px}.employee-fields{grid-template-columns:1fr;gap:16px}.employee-form{padding:19px}.form-bottom{flex-direction:column;align-items:flex-start}.form-bottom .primary-button{justify-content:center;width:100%}.employee-row{grid-template-columns:1fr;gap:13px}.employee-row>div:nth-child(3){padding-left:0}.employee-row>div:nth-child(2){grid-column:1/-1}.employee-person strong,.employee-person>div>span{font-size:12px}.employee-row>div:nth-child(3){grid-area:auto/1}.employee-actions{border-top:1px dashed #e1e8d9;justify-content:flex-start;padding-top:9px}.employee-actions .toggle-user{font-size:12px}.employee-row select{padding:10px;font-size:12px}.roles-guide{padding:19px}.roles-guide>div{grid-template-columns:1fr 1fr;gap:20px 15px}.roles-guide h4{font-size:17px}.roles-guide article p{font-size:12px}.team-alert{align-items:flex-start;font-size:12px}.credentials-box{padding:18px}.credentials-box dl{grid-template-columns:1fr;gap:6px}.credentials-box dd{margin-bottom:8px}.audit-card{padding:19px}.form-heading h3{overflow-wrap:anywhere;font-size:17px}}.employee-fields input,.employee-fields select,.employee-person strong{font-size:13px}.table-sort{text-align:left;width:100%;color:inherit;font:inherit;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0;display:flex}.table-sort svg{opacity:.6}.table-sort:hover{color:#355b49}.table-pagination{color:#8c9e7e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:17px 0 5px;font-size:12px;display:flex}.table-pagination nav{flex-flow:wrap;align-items:center;gap:5px;display:flex}.table-pagination button{color:#71915b;min-width:29px;height:29px;font:inherit;background:#edf3e5;border-radius:5px;place-items:center;padding:3px;display:grid}.table-pagination button[aria-current=page]{color:#fff;background:#476b35}.table-pagination button:disabled{opacity:.4;cursor:default}.table-pagination label{align-items:center;gap:7px;margin-left:8px;display:flex}.table-pagination input{color:#54733e;width:47px;height:29px;font:inherit;background:#fafcf7;border:1px solid #dce5d1;border-radius:5px;padding:4px}.employee-table-head .table-sort{font-size:12px}@media (width<=650px){.table-pagination{gap:12px}.table-pagination nav{gap:4px}.table-pagination button{min-width:27px}.table-pagination label{margin-left:3px}.table-sort{gap:4px}.table-sort svg{width:9px}}.workspace .topbar{flex-wrap:nowrap;gap:12px}.topbar .breadcrumb{flex:1;min-width:0}.breadcrumb>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar .topbar-actions{flex-wrap:nowrap;flex-shrink:0;gap:14px}.topbar .refresh-header{order:initial;flex-wrap:nowrap;gap:5px;width:auto}.topbar .refresh-header button{flex:none;padding:7px 8px;font-size:12px}.topbar .refresh-header small{min-width:29px;font-size:12px;display:inline}.refresh-header svg{display:block}.refresh-header button span{white-space:nowrap}@media (width<=1100px){.topbar .topbar-actions{gap:10px}.topbar .private-badge{display:none}}@media (width<=760px){.breadcrumb-root,.breadcrumb>svg,.topbar .refresh-header small{display:none}.topbar .refresh-header button{padding:7px;font-size:12px}.topbar .topbar-actions{gap:8px}.workspace .topbar{padding-inline:14px}.topbar-actions .top-login{gap:5px}}@media (width<=430px){.topbar .breadcrumb{display:none}.topbar .topbar-actions{justify-content:space-between;width:100%}.refresh-header svg{width:11px}.topbar .refresh-header button{padding:6px}}@media (width<=650px){.topbar .refresh-header svg{display:none}}@media (width<=430px){.topbar .top-login.is-authenticated>span{display:none}}.product-articles{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:1px 4px;max-width:100%;display:inline-flex}.article-copy-value{vertical-align:middle;align-items:center;gap:2px;max-width:100%;display:inline-flex;position:relative}.article-copy-value>span:first-child{overflow-wrap:anywhere;min-width:0}.article-copy-button{color:#879775;cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;min-height:20px;padding:3px;display:inline-flex}.article-copy-button:hover,.article-copy-button:focus-visible{color:#456b33;background:#eaf0e3}.article-copy-button:focus-visible{outline-offset:1px;outline:2px solid #92ac7d}.article-copy-button.article-copy-error{color:#ad664d}.article-copy-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:coarse){.article-copy-button{width:24px;height:24px;min-height:24px}}.marketplace{margin:24px 0 10px}.data-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.data-toolbar>div:last-child{align-items:center;gap:13px;display:flex}.data-live{align-items:center;gap:8px;display:flex}.data-live>span:first-child{background:#7caa60;border-radius:50%;width:6px;height:6px}.data-live>strong{font-size:12px;font-weight:650}.data-live>span:last-child{color:#93a184;border:1px solid #dfe6d6;border-radius:4px;padding:4px 7px;font-size:12px}.period-switch{background:#eaf0e3;border-radius:7px;gap:3px;padding:3px;display:flex}.period-switch>button{white-space:nowrap;color:#8b9d7c;background:0 0;border-radius:5px;padding:7px 10px;font-size:12px}.period-switch>button.chosen{color:#476b35;background:#fff;font-weight:750;box-shadow:0 1px 3px #2436320a}.refresh-data{color:#6e895b;white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:7px 0;font-size:12px;display:flex}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px;display:grid}.metric-card{background:#fdfefb;border:1px solid #e1e7da;border-radius:10px;padding:20px}.metric-card>div{color:#8b9b7e;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.metric-card svg{color:#91a77f}.metric-card>strong{letter-spacing:-1px;overflow-wrap:anywhere;margin-top:19px;font-size:28px;font-weight:650;line-height:1.3;display:block}.metric-card>p{color:#9aa68e;margin:11px 0 0;font-size:12px;line-height:1.8}.metric-card:nth-child(3){background:#eaf0e2;border-color:#dae5ce}.metric-card:nth-child(3)>strong{color:#476934}.data-card{background:#fdfefb;border:1px solid #e1e7da;border-radius:11px;min-width:0;margin-bottom:20px;padding:22px}.data-card-title{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.data-card-title h2{margin:0 0 7px;font-size:17px;font-weight:750}.data-card-title p{color:#98a68b;margin:0;font-size:12px;line-height:1.7}.data-card-title>svg{color:#a2b491}.dashboard-grid{grid-template-columns:1.9fr 1fr;gap:17px;display:grid}.chart-card{padding-bottom:15px}.chart-legend{color:#95a78a;white-space:nowrap;grid-template-columns:6px auto 6px auto;align-items:center;gap:5px;margin-top:3px;font-size:12px;display:grid}.chart-legend>span:first-child{background:#b6cba2;border-radius:1px;width:5px;height:5px}.chart-legend>span:nth-child(3){background:#355b49;border-radius:1px;width:5px;height:5px;margin-left:3px}.sales-chart{margin-top:20px;overflow-x:auto}.sales-chart svg{width:100%;min-width:340px;display:block}.top-products ol{margin:0;padding:0;list-style:none}.top-products li{border-bottom:1px solid #edf0e6;align-items:center;gap:9px;padding:11px 0;display:flex}.top-products li:last-child{border-bottom:0}.top-products li>span{color:#b0bca3;font-size:12px}.top-products li>div{min-width:0}.top-products li strong{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.top-products li small{color:#a4b297;margin-top:4px;font-size:12px;display:block}.top-products li>b{color:#6c8d53;margin-left:auto;font-size:12px}.sources-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.source-status{border-top:1px solid #eaf0e2;padding-top:15px}.source-status>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.source-status strong{font-size:12px;font-weight:650}.sync-dot{background:#afba9f;border-radius:50%;width:5px;height:5px}.sync-ok{background:#73a855}.sync-running{background:#c5ae68}.sync-error,.sync-paused{background:#c88c6f}.sync-label{color:#9aa98c;white-space:nowrap;background:#f0f3ea;border-radius:10px;margin-left:auto;padding:4px 7px;font-size:12px}.sync-label-ok{color:#87a96a;background:#eaf3df}.sync-label-error,.sync-label-paused{color:#c19461;background:#fbefe2}.source-status p{color:#93a383;margin:11px 0 5px;font-size:12px;line-height:1.7}.source-status small{color:#a7b49b;font-size:12px;line-height:1.8}.data-footnote{color:#a1ad96;align-items:flex-start;gap:8px;padding:0 4px;font-size:12px;line-height:1.9;display:flex}.data-footnote svg{margin-top:2px}.first-import{color:#9c996e;background:#f6f6e9;border:1px solid #e5e3cc;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:12px 14px;font-size:12px;line-height:1.9;display:flex}.first-import svg{margin-top:2px}.data-error,.data-warning{color:#a28b60;background:#faf3e7;border:1px solid #eadbc4;border-radius:8px;margin-bottom:18px;padding:15px;font-size:12px;line-height:1.8}.data-warning{align-items:flex-start;gap:10px;display:flex}.data-warning svg{margin-top:2px}.data-warning strong{font-size:12px}.data-warning p{color:#b0a07d;margin:5px 0 0;font-size:12px;line-height:1.8}.data-loading,.empty-data{color:#a1b092;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:20px;font-size:12px;line-height:1.8;display:flex}.data-loading{min-height:300px}.empty-data>p{max-width:260px;font-size:12px}.data-table-scroll{margin:0 -2px;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.data-table th{color:#a4b198;letter-spacing:.3px;border-bottom:1px solid #e4eadc;padding:0 12px 13px;font-size:12px;font-weight:650}.data-table td{color:#7d906c;border-bottom:1px solid #edf1e7;padding:15px 12px;font-size:12px}.data-table tr:last-child td{border-bottom:0}.data-table td>strong{color:#5d794c;font-size:12px;font-weight:650;display:block}.data-table td small{color:#a4b297;margin-top:6px;font-size:12px;line-height:1.5;display:block}.data-table td:first-child,.data-table th:first-child{padding-left:0}.data-table td:last-child,.data-table th:last-child{padding-right:0}.row-badge{color:#82a367;background:#edf3e5;border-radius:20px;padding:5px 8px;font-size:12px;display:inline-block}.row-badge-muted{color:#b1a080;background:#f5eee4}.data-table td.amount-negative{color:#bd8b6e}.stock-quantity{color:#6c9252;font-size:12px;font-weight:700}.stock-zero{color:#b6b9ab}.table-note{color:#9fad94;border-top:1px solid #e7ecdf;margin:10px 0 0;padding-top:13px;font-size:12px;line-height:1.8}.data-pager{color:#96a78a;justify-content:space-between;align-items:center;gap:15px;margin-top:13px;font-size:12px;display:flex}.data-pager>div{gap:7px;display:flex}.data-pager button{color:#7d956a;background:#edf2e6;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.read-status{color:#a7b29c;justify-content:space-between;gap:15px;padding:19px 2px 4px;font-size:12px;display:flex}.read-status>span:first-child{align-items:center;gap:6px;display:flex}.sync-policy{color:#7b9a64;background:#e8f0df;border:1px solid #d9e5cb;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:20px;display:flex}.sync-policy strong{font-size:12px;font-weight:650}.sync-policy p{color:#92a67e;margin:8px 0 0;font-size:12px;line-height:1.9}.sync-policy svg{margin-top:2px}@media (width<=1150px){.metric-card{padding:16px}.metric-card>strong{font-size:25px}.metric-card>div{gap:5px;font-size:12px}.data-live>span:last-child{display:none}.dashboard-grid{grid-template-columns:1.6fr 1fr}.data-card{padding:19px}.data-toolbar{gap:10px}.data-toolbar>div:last-child{gap:8px}.data-live>strong{font-size:12px}.period-switch>button{padding:6px 8px}.refresh-data{font-size:12px}}@media (width<=900px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.top-products ol{grid-template-columns:repeat(2,1fr);gap:0 20px;display:grid}.chart-legend{font-size:12px}.sources-grid{gap:15px}.source-status>div{gap:5px}.sync-label{margin-left:0}.data-toolbar{flex-wrap:wrap}.data-toolbar>div:last-child{margin-left:auto}.metric-card>strong{font-size:29px}}@media (width<=650px){.marketplace{margin-top:20px}.data-toolbar{gap:15px}.data-toolbar>div:last-child{justify-content:space-between;width:100%;margin:0}.metric-card{padding:14px}.metric-card>strong{margin-top:15px;font-size:25px}.metric-card>div{align-items:flex-start;font-size:12px;line-height:1.7}.metric-card>div>svg{width:15px;height:15px}.metric-card p{font-size:12px}.metrics-grid{gap:10px}.data-card{padding:17px}.data-card-title{flex-wrap:wrap;gap:10px}.data-card-title h2{font-size:17px}.data-card-title p{font-size:12px}.chart-legend{margin-left:auto}.sales-chart svg{min-width:430px}.sources-grid{grid-template-columns:1fr;gap:17px}.sync-label{margin-left:auto}.source-status strong{font-size:12px}.top-products ol{grid-template-columns:1fr}.data-footnote{font-size:12px}.first-import{padding:11px;font-size:12px}.data-warning p,.data-warning strong{font-size:12px}.data-table td{padding:13px 10px;font-size:12px}.data-table th{font-size:12px}.read-status{align-items:flex-start;font-size:12px;line-height:1.8}.read-status>span:last-child{text-align:right}.sync-policy{padding:16px}.sync-policy strong,.sync-policy p{font-size:12px}.empty-data{min-height:160px}.period-switch>button{font-size:12px}.metric-card:nth-child(3)>strong{font-size:23px;line-height:1.5}}.refresh-buttons{flex-wrap:wrap;gap:7px;display:flex}.refresh-buttons button{color:#476b35;white-space:nowrap;background:#edf3e5;border:1px solid #dce6d1;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:12px;display:flex}.refresh-buttons button:hover:enabled{background:#e1edda}.refresh-buttons button:disabled{opacity:.55;cursor:default}.refresh-buttons small{color:#7c936c;text-align:right;min-width:30px;font-size:12px}.refresh-header button{padding:7px 8px;font-size:12px}.dashboard-refresh{background:#f7f9f3;border:1px solid #dfe7d6;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:17px 20px;display:flex}.dashboard-refresh strong{color:#4c6d3b;font-size:12px}.dashboard-refresh p{color:#91a37f;margin:7px 0 0;font-size:12px}.refresh-toast{z-index:100;color:#fff;background:#355b49;border-radius:10px;max-width:min(460px,100vw - 40px);padding:16px 20px;font-size:12px;line-height:1.7;position:fixed;bottom:24px;right:24px;box-shadow:0 5px 25px #24363225}.order-models{margin-bottom:20px}.order-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.order-model-grid .order-model-card{background:#fafbf7;border:1px solid #e1e8d8;border-radius:9px;padding:17px}.order-model-grid .order-model-card>span{color:#476b35;font-size:12px;font-weight:750}.order-model-grid small{color:#93a184;margin-top:6px;font-size:12px;display:block}.order-model-grid strong{color:#355b49;margin:12px 0;font-size:31px;display:block}.order-model-grid p{color:#82976e;margin:0;font-size:12px;line-height:1.7}.transit-summary{color:#7c936c;border:1px solid #dfe7d6;border-radius:9px;flex-wrap:wrap;gap:25px;margin-bottom:15px;padding:16px 19px;font-size:12px;display:flex}.transit-summary strong{color:#355b49}.stock-filter{width:fit-content;margin-bottom:15px}@media (width<=1200px){.topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:74px;padding-top:13px;padding-bottom:13px}.topbar-actions{flex-wrap:wrap}.refresh-header button{font-size:12px}}@media (width<=800px){.dashboard-refresh{flex-direction:column;align-items:flex-start}.refresh-header{order:3;width:100%}.topbar-actions{justify-content:flex-end}.refresh-header button{flex:1}.refresh-header small{display:none}.order-model-grid{gap:10px}.order-model-grid .order-model-card{padding:13px}.order-model-grid p{font-size:12px}.dashboard-refresh .refresh-buttons button{flex:1}.dashboard-refresh .refresh-buttons{width:100%}}@media (width<=480px){.refresh-buttons button{padding:8px;font-size:12px}.order-model-grid{grid-template-columns:1fr 1fr}.refresh-buttons svg{display:none}.refresh-toast{bottom:15px;right:15px}.transit-summary{gap:12px;font-size:12px}}.order-model-card{text-align:left;cursor:pointer;width:100%;font-family:inherit;transition:background .15s,border-color .15s}.order-model-grid .order-model-card:hover:enabled{background:#f0f5e9;border-color:#a4bb91}.order-model-grid .order-model-card:focus-visible{outline-offset:3px;outline:2px solid #476b35}.order-model-card:disabled{cursor:default;opacity:.6}.order-model-link{color:#5c7d45;align-items:center;gap:6px;margin-top:15px;font-size:12px;display:flex}.order-scheme-filter{flex-wrap:wrap;width:fit-content;margin:0 0 18px}.stock-search-filters{grid-template-columns:minmax(180px,2fr) 1.1fr 1.1fr 100px auto;align-items:end;gap:12px;margin-bottom:15px;display:grid}.stock-search-filters label{color:#81976d;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.stock-search-filters input,.stock-search-filters select{color:#536e42;background:#fafcf7;border:1px solid #dce6d1;border-radius:6px;width:100%;min-width:0;height:37px;padding:8px;font-family:inherit;font-size:12px}.stock-search-filters input:focus,.stock-search-filters select:focus{outline-offset:1px;outline:2px solid #a4c38b}.stock-reset{color:#789660;background:#eaf1e1;border-radius:6px;height:37px;padding:7px 12px;font-size:12px}.stock-filter-summary{color:#8c9e7d;margin:10px 0 15px;font-size:12px}@media (width<=1150px){.stock-search-filters{grid-template-columns:1fr 1fr 100px auto}.stock-search-field{grid-column:1/-1}}@media (width<=650px){.stock-search-filters{grid-template-columns:1fr 1fr}.stock-search-filters .stock-search-field{grid-column:1/-1}.stock-search-filters label{font-size:12px}}.chart-day{cursor:crosshair;outline:none}.chart-day:focus-visible>rect:first-child{stroke:#78985d;stroke-width:1px}.chart-tooltip{z-index:30;pointer-events:none;color:#80966d;background:#fff;border:1px solid #dce6d1;border-radius:8px;gap:8px;width:185px;padding:13px 15px;font-size:12px;display:grid;position:fixed;box-shadow:0 7px 25px #24363220}.chart-tooltip strong{color:#476b35;margin-bottom:3px;font-size:12px}.chart-tooltip span{align-items:center;gap:6px;display:flex}.chart-tooltip b{color:#3e6130;margin-left:auto}.chart-tooltip i{border-radius:2px;width:7px;height:7px}.chart-orders-dot{background:#b6cba2}.chart-sales-dot{background:#355b49}.stock-search-filters input,.stock-search-filters select,.data-table td,.data-table td>strong,.data-live>strong{font-size:13px}.finance-intro{color:#8fa37b;justify-content:space-between;align-items:center;gap:15px;margin:0 0 20px;font-size:12px;display:flex}.finance-intro>div{align-items:center;gap:8px;display:flex}.finance-intro label{align-items:center;gap:8px;font-size:12px;display:flex}.finance-intro select{color:#789862;background:#f7faf2;border:1px solid #dce7d1;border-radius:5px;padding:7px}.finance-grid{grid-template-columns:1.2fr 1fr;gap:17px;display:grid}.finance-waterfall{margin:0}.finance-waterfall>div{color:#8da27b;border-bottom:1px solid #ecf0e6;justify-content:space-between;gap:15px;padding:11px 0;font-size:12px;display:flex}.finance-waterfall dd{color:#597d45;white-space:nowrap;margin:0}.finance-waterfall>div:first-child{color:#607d4d;font-weight:700}.finance-waterfall>div.finance-total{color:#4e7339;border-top:1px solid #dce6d1;border-bottom:0;margin-top:10px;padding-top:18px;font-size:12px;font-weight:750}.finance-explanation p{color:#96a68a;margin:0 0 17px;font-size:12px;line-height:1.95}.finance-explanation strong{color:#7a9468;font-weight:650}.product-cell{white-space:normal;min-width:220px;max-width:320px}.product-cell strong{line-height:1.7}.product-cell small{line-height:1.6}.data-table td:nth-child(2)>strong{white-space:normal;max-width:310px;line-height:1.7}.top-products li strong,.top-products li small{line-height:1.6}.top-products li>b{align-self:flex-start;margin-top:4px}@media (width<=900px){.finance-grid{grid-template-columns:1fr}.finance-intro{font-size:12px;line-height:1.8}.finance-waterfall>div{font-size:12px}}@media (width<=650px){.finance-intro{align-items:flex-start;font-size:12px}.finance-waterfall>div{font-size:12px;line-height:1.8}.finance-waterfall>div.finance-total,.finance-explanation p{font-size:12px}.product-cell{min-width:210px;max-width:260px}.data-table td:nth-child(2)>strong{min-width:180px;max-width:260px}}.profit-panel{gap:14px;display:grid}.profit-panel .metrics-grid{margin:0}.profit-panel .profit-negative{color:#ae664f}.profit-missing{color:#ad8550!important}.profit-breakdown dl{flex-wrap:wrap;gap:12px 30px;margin:0;display:flex}.profit-breakdown dl>div{gap:5px;display:grid}.profit-breakdown dt{color:#819374;font-size:12px}.profit-breakdown dd{color:#4b6e3b;margin:0;font-weight:600}.profit-method{color:#7c916e;font-size:12px;line-height:1.7}.profit-method summary{cursor:pointer;color:#557746}.profit-panel .data-warning a{color:#456b33;text-decoration:underline}.profit-panel .data-table{min-width:1050px}.profit-panel .data-table td:not(:first-child){white-space:nowrap}.finance-view-switch{margin:0 0 14px}.profit-table-tools{flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0;display:flex}.profit-search{color:#849276;flex:1;align-items:center;gap:6px;min-width:180px;display:flex}.profit-search input{font:inherit;color:#526b43;background:#fafbf7;border:1px solid #dce5d4;border-radius:6px;width:100%;min-width:0;height:32px;padding:6px 8px}.profit-columns>div{width:220px;max-height:390px;overflow:auto}.profit-product-open{text-align:left;color:#526b43;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:600;line-height:1.4;display:inline-flex}.profit-product-open svg{flex-shrink:0}.profit-panel .product-cell{white-space:normal;min-width:190px;max-width:280px}.profit-panel .data-table td{vertical-align:middle}.profit-panel .data-table td>small{white-space:nowrap;font-size:10px}.profit-shared{color:#879775;font-size:11px}.profit-common summary{cursor:pointer;color:#526b43;font-weight:600}.profit-common dl{flex-wrap:wrap;gap:14px;margin:10px 0 0;display:flex}.profit-common dl>div{gap:4px;display:grid}.profit-common dt{color:#879775;font-size:11px}.profit-common dd{margin:0;font-size:13px}.profit-common>p{color:#879775;margin:10px 0 0;font-size:11px}.profit-detail h3{color:#526b43;margin:17px 0 8px;font-size:14px}.profit-detail dl{margin:0}.profit-detail dl>div{border-bottom:1px solid #e8eede;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.profit-detail dt{color:#718463;font-size:12px;line-height:1.4}.profit-detail dd{white-space:nowrap;margin:0;font-size:13px}.profit-detail-period{color:#879775;font-size:12px}.profit-detail>footer a{justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:flex}.profit-panel .profit-breakdown dl{gap:12px}.profit-panel .profit-breakdown dt{font-size:11px}.profit-panel .profit-breakdown dd{font-size:13px}@media (width<=600px){.profit-search{flex-basis:100%}.profit-table-tools .period-switch{flex:1}.profit-columns>div{right:0}.profit-detail>footer a{flex:1;min-height:38px}.profit-panel .product-cell{min-width:170px}.profit-panel .data-table td>small{white-space:normal}.profit-panel .profit-breakdown dl{grid-template-columns:1fr 1fr;display:grid}.profit-detail dl>div{gap:8px}.profit-detail dt{max-width:70%}}.profit-estimate{font-size:10px;color:#a77a3e!important}.profit-allocation-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.profit-allocation-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;font-size:12px;display:grid}.profit-allocation-summary strong{color:#526b43}.profit-allocation-summary .profit-estimate{font-size:11px}@media (width<=600px){.profit-allocation-summary{grid-template-columns:1fr}.profit-allocation-summary>div{border-bottom:1px solid #e8eede;padding-bottom:8px}}.profit-sales-summary{color:#718463;margin-top:6px;font-size:11px;line-height:1.5;display:block}.profit-panel .data-table th{white-space:normal;min-width:85px}.profit-panel .data-table th:first-child{min-width:190px}.profit-panel .data-table td{font-variant-numeric:tabular-nums}.profit-panel .table-sort{white-space:normal;line-height:1.35}.profit-panel .table-sort svg{flex-shrink:0}.cost-profile-backdrop{z-index:90;background:#18241855;justify-content:flex-end;display:flex;position:fixed;inset:0}.cost-profile-drawer{background:#fafbf8;flex-direction:column;width:min(560px,100%);min-width:0;height:100dvh;font-size:13px;display:flex;box-shadow:-6px 0 30px #18241822}.cost-profile-drawer>header{border-bottom:1px solid #e0e7d9;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 18px;display:flex}.cost-profile-drawer h2{margin:0 0 4px;font-size:17px}.cost-profile-drawer header p{max-width:440px;margin:0;line-height:1.4}.cost-profile-drawer header small{color:#839274}.cost-profile-body{flex:1;min-height:0;padding:12px 18px;overflow:auto}.cost-profile-date{align-items:center;gap:12px;margin-bottom:10px;display:flex}.cost-profile-date label{gap:4px;min-width:150px;display:grid}.cost-profile-date small,.cost-profile-note{color:#849276;font-size:11px;line-height:1.45}.cost-profile-body>details{background:#fff;border:1px solid #dce5d4;border-radius:8px;margin-bottom:9px;padding:9px 11px}.cost-profile-body>details>summary{color:#4f6940;cursor:pointer;font-weight:600}.cost-profile-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.cost-profile-field{align-content:start;gap:5px;min-width:0;display:grid}.cost-profile-field>span,.cost-profile-auto>label>span{align-items:center;gap:5px;line-height:1.3;display:flex}.cost-profile-field small{color:#93a183;margin-left:auto;font-size:10px}.cost-profile-drawer input:not([type=checkbox]),.cost-profile-drawer select{font:inherit;color:#526b43;box-sizing:border-box;background:#fafbf7;border:1px solid #dce5d4;border-radius:5px;width:100%;min-width:0;max-width:100%;height:33px;padding:5px 7px}.cost-profile-drawer input:disabled,.cost-profile-drawer select:disabled{opacity:.55}.cost-profile-drawer input[type=checkbox]{accent-color:#54773f;flex-shrink:0;width:14px;height:14px;margin:0}.cost-profile-own{grid-template-columns:minmax(65px,.75fr) minmax(100px,1.25fr);gap:5px;display:grid}.cost-profile-own select{padding:4px;font-size:10px}.cost-profile-auto{align-content:start;gap:5px;min-width:0;display:grid}.cost-profile-auto>label{gap:5px;display:grid}.cost-profile-auto .cost-profile-field>span{display:none}.cost-profile-auto-value{box-sizing:border-box;color:#526b43;min-height:33px;padding:5px 0}.cost-profile-auto-value small{color:#93a183;margin-top:3px;font-size:10px;line-height:1.4;display:block}.cost-profile-note{margin:9px 0 4px}.cost-profile-extras>div{grid-template-columns:minmax(100px,1fr) 75px 105px 24px;gap:5px;margin:7px 0;display:grid}.cost-profile-extras select{font-size:10px}.cost-profile-options{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.cost-profile-options label{align-items:center;gap:6px;display:flex}.cost-profile-history>div{border-bottom:1px solid #edf0e8;gap:3px;padding:7px 0;display:grid}.cost-profile-history span{color:#93a183;font-size:11px}.cost-profile-history strong{font-weight:500}.cost-profile-review{background:#edf2e5;border-radius:7px;margin:12px 0;padding:12px}.cost-profile-review>strong{align-items:center;gap:6px;display:flex}.cost-profile-review ul{margin:8px 0 0;padding-left:18px;line-height:1.6}.cost-profile-drawer>footer{background:#fff;border-top:1px solid #dce5d4;align-items:center;gap:7px;padding:11px 18px;display:flex}.cost-profile-drawer>footer>span{color:#849276;margin-right:auto;font-size:11px}.cost-profile-drawer button{min-height:32px}.cost-profile-field:focus-within>span{color:#395b29}@media (width<=600px){.cost-profile-drawer>header{padding:12px}.cost-profile-body{padding:10px 12px}.cost-profile-grid{gap:10px}.cost-profile-own{grid-template-columns:1fr}.cost-profile-own select{height:29px}.cost-profile-extras>div{grid-template-columns:minmax(80px,1fr) 65px 90px 22px}.cost-profile-date{align-items:flex-end}.cost-profile-date small{font-size:10px}.cost-profile-drawer>footer{flex-wrap:wrap;padding:10px 12px}.cost-profile-drawer>footer>span{flex-basis:100%}.cost-profile-drawer>footer button{flex:1;min-height:38px}.cost-profile-options label{min-height:30px}.cost-profile-drawer input:not([type=checkbox]),.cost-profile-drawer select{min-height:36px}}.cost-profile-wb{background:#edf2e6;border:1px solid #dce5d4;border-radius:7px;margin-bottom:12px;padding:10px 11px}.cost-profile-wb strong{color:#526b43;font-size:12px}.cost-profile-wb p{color:#7c8e6d;margin:4px 0 0;font-size:11px;line-height:1.5}.cost-profile-history small{color:#9b7b46;font-size:11px}.stock-search-filters:has(.stock-range){grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) minmax(160px,1fr);align-items:end}.stock-quantity-controls{background:#f0f4eb;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding:7px 8px;display:flex}.stock-range{color:#788d69;flex:1;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.stock-range>span{flex-shrink:0;line-height:1.4}.stock-range-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.stock-range-segments{background:#eef3e8;border:1px solid #dbe5d1;border-radius:7px;flex-shrink:0;gap:3px;height:34px;padding:3px;display:inline-flex}.stock-range-segments button{font:inherit;color:#7c916d;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:1;padding:3px 9px}.stock-range-segments button.chosen{color:#456b32;background:#fff;font-weight:600;box-shadow:0 1px 4px #3d60341a}.stock-range-segments button:focus-visible{outline:2px solid #87ac69}.stock-range-inputs{align-items:center;gap:8px;min-width:0;display:flex}.stock-search-filters .stock-range-inputs label{flex-direction:row;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.stock-range-inputs label>span{white-space:nowrap}.stock-search-filters .stock-range-inputs input{width:82px;min-width:0;height:34px;padding:4px 6px;font-size:12px}.stock-range-inputs i{background:#c4d2b9;flex-shrink:0;width:8px;height:1px}.stock-quantity-controls>.stock-reset{flex-shrink:0;height:34px;margin-left:auto}@media (width<=1150px){.stock-search-filters:has(.stock-range){grid-template-columns:repeat(2,minmax(0,1fr))}.stock-search-filters .stock-search-field{grid-column:1/-1}}@media (width<=800px){.stock-range{align-items:flex-start}.stock-range>span{padding-top:9px}}@media (width<=650px){.stock-quantity-controls{align-items:flex-end;gap:6px;padding:7px}.stock-range{gap:5px;display:grid}.stock-range>span{padding-top:0}.stock-range-controls{gap:6px;display:grid}.stock-range-segments{width:100%;min-width:0}.stock-range-segments button{padding-inline:5px}.stock-range-inputs{gap:6px}.stock-search-filters .stock-range-inputs label{flex:1;gap:4px;display:grid}.stock-search-filters .stock-range-inputs input{width:100%}.stock-range-inputs i{display:none}.stock-quantity-controls>.stock-reset{padding-inline:9px}}.stock-cell-editor{min-width:100px;max-width:260px}.stock-cell-value,.stock-cell-input{align-items:center;gap:5px;display:flex}.stock-cell-editor button{color:#6b8758;background:#f0f5ea;border:1px solid #dce5d4;border-radius:5px;justify-content:center;align-items:center;width:25px;height:25px;padding:3px;display:inline-flex}.stock-cell-editor button:disabled{opacity:.4;cursor:default}.stock-cell-input input{width:74px;height:31px;font:inherit;color:#3e6530;background:#fff;border:1px solid #9ebd82;border-radius:5px;padding:5px 7px}.stock-cell-editor .stock-confirm{color:#fff;background:#4b7139;border-color:#4b7139}.stock-cell-editor .stock-change-status{color:#6f885d;white-space:normal;margin-top:4px;font-size:11px;line-height:1.5}.stock-cell-editor .stock-change-error{color:#a77b44;white-space:normal;margin-top:4px;font-size:11px;line-height:1.5}.stock-access-notice{color:#9a7c4b;background:#faf6ee;border:1px solid #e8dcc5;border-radius:8px;margin-bottom:12px;padding:9px 12px;font-size:12px;line-height:1.6}.stock-access-notice a{color:#547640;text-decoration:underline}.report-period{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:3px;max-width:100%;font-size:12px;display:flex}.report-period>button,.report-month{color:#718463;min-height:32px;font:inherit;background:#fafbf7;border:1px solid #dce5d4;border-radius:6px}.report-period>button{cursor:pointer;white-space:nowrap;padding:5px 9px}.report-period .chosen{color:#405e31;background:#e5eedc;border-color:#91ad77}.report-month{align-items:center;gap:5px;padding:3px 7px;display:flex}.report-month>span{font-size:11px}.report-month input{font:inherit;color:inherit;background:0 0;border:0;width:132px;min-width:0;min-height:24px;padding:0}.report-period button:focus-visible,.report-month:focus-within{outline-offset:1px;outline:2px solid #739959}@media (width<=600px){.report-period{gap:4px;width:100%}.report-period>button{flex:1;min-height:36px;padding:6px 5px}.report-month{flex:1 0 100%;justify-content:space-between;min-height:36px}.report-month input{width:155px}}.report-custom{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-height:32px;display:flex}.report-custom label{align-items:center;gap:6px;display:flex}.report-custom input,.report-custom button{font:inherit;color:#405e31;background:#fafbf7;border:1px solid #dce5d4;border-radius:6px;min-height:32px;padding:6px}.report-custom button{cursor:pointer}.report-custom button:disabled{opacity:.5;cursor:default}.report-custom>span{color:#926b37;z-index:2;background:#fff8ec;border:1px solid #ead9ba;border-radius:6px;padding:6px;position:absolute;top:100%;right:0}.report-custom input:focus-visible{outline:2px solid #739959}.marketplace .data-toolbar{flex-wrap:wrap}.marketplace .data-toolbar h1{flex:none}.marketplace .data-toolbar>div:last-child{flex-shrink:1;min-width:0;max-width:100%}.marketplace .data-toolbar>div>.report-period{min-width:0}.report-period{width:580px;position:relative}.report-custom .report-range-close{color:#819174;background:0 0;border:0;padding:4px 8px;font-size:20px;line-height:1}.report-custom label{min-width:0}.report-custom input{width:132px;min-width:0}.report-custom button{white-space:nowrap}@media (width<=600px){.report-custom{gap:4px}.report-custom label{gap:3px}.report-custom input{width:112px;padding:4px}.report-custom button{padding:4px}.report-custom .report-range-close{padding:3px}}.report-custom .report-range-close{color:#607c4e;background:#fafbf7;border:1px solid #dce5d4;border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:0;padding:0;font-size:28px;display:inline-flex}.report-custom .report-range-close:hover{background:#e5eedc;border-color:#91ad77}.report-period{--period-control-height:32px}.report-period>button,.report-period .report-month,.report-custom input,.report-custom button{box-sizing:border-box;height:var(--period-control-height);min-height:var(--period-control-height);max-height:var(--period-control-height)}.report-custom .report-range-close{flex-basis:var(--period-control-height);width:var(--period-control-height);font-size:24px}@media (width<=600px){.report-period{--period-control-height:36px}}.products-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.products-search{flex:1;align-items:center;min-width:220px;display:flex;position:relative}.products-search svg{color:#8c9e7f;position:absolute;left:11px}.products-search input,.products-filters select,.product-cost-editor input,.product-cost-editor select{height:34px;font:inherit;color:#49663e;background:#fafcf7;border:1px solid #dce5d3;border-radius:6px;min-width:0;padding:6px 9px}.products-search input{width:100%;padding-left:33px}.product-edit-cost{color:#52743f;font:inherit;white-space:nowrap;background:#eef4e7;border:1px solid #d7e2cd;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.product-modal-backdrop{z-index:110;background:#1d302966;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.product-cost-editor{width:min(640px,100%);max-height:90dvh;margin:0;overflow:auto;box-shadow:0 20px 60px #172c2630}.product-cost-editor h3{margin:18px 0 6px;font-size:14px}.product-cost-field{gap:7px;max-width:240px;display:grid}.product-cost-note{color:#859875;margin:0 0 10px;font-size:12px}.product-cost-expenses>div{grid-template-columns:minmax(110px,1fr) 100px 112px 24px;gap:7px;margin-bottom:8px;display:grid}.product-icon-button{color:#7d926c;background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.product-cost-actions{gap:8px;margin-top:18px;display:flex}.product-cost-editor input:focus,.products-search input:focus,.products-filters select:focus{outline-offset:1px;outline:2px solid #a5c28b}.products-page>.data-toolbar>span{color:#859875;font-size:12px}@media (width<=600px){.product-modal-backdrop{padding:8px}.product-cost-expenses>div{grid-template-columns:minmax(80px,1fr) 75px 95px 22px}.product-cost-editor{padding:15px}.products-search{min-width:180px}}.products-page .data-table .product-cell{min-width:200px;max-width:270px}.products-page .data-table td:nth-child(2){white-space:normal;width:150px;max-width:150px}.products-page .data-table td:last-child .product-edit-cost{padding:4px 6px;font-size:12px}.product-columns{position:relative}.product-columns>summary{cursor:pointer;white-space:nowrap;border:1px solid #dce5d4;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;list-style:none;display:flex}.product-columns>div{z-index:15;background:#fff;border:1px solid #dce5d4;border-radius:7px;width:190px;padding:9px;position:absolute;top:36px;right:0;box-shadow:0 5px 18px #25331b16}.product-columns label{align-items:center;gap:7px;padding:6px;display:flex}.products-page input[type=checkbox]{accent-color:#54773e;flex-shrink:0;width:14px;height:14px}.products-count{color:#849276;white-space:nowrap;font-size:12px}.product-period-note{color:#93a183;margin:6px 0 9px;font-size:11px}.product-bulk-bar{background:#edf2e5;border:1px solid #d5e1c8;border-radius:7px;align-items:center;gap:10px;margin:10px 0;padding:7px 10px;display:flex}.product-bulk-bar strong{align-items:center;gap:6px;margin-right:auto;font-size:12px;display:flex}.product-selected{background:#f0f5e9}.product-select-cell{width:24px}.product-save-notice{color:#54773f;font-size:12px}.products-page .product-cell{white-space:normal;min-width:190px;max-width:320px}.products-page .data-table td{vertical-align:middle}@media (width<=600px){.products-filters{gap:7px}.products-search{flex-basis:100%}.product-columns>div{right:0}.product-bulk-bar{z-index:8;padding:8px;position:sticky;top:0}.product-bulk-bar .unit-secondary{min-height:36px}.products-page .product-edit-cost>span{display:none}.products-page .product-edit-cost{min-width:32px;min-height:32px}.products-page .product-cell{min-width:180px}}.advertising{gap:14px;display:grid}.ads-metrics .metric-card small{color:#849276;margin-top:5px;font-size:12px;display:block}.ads-status>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ads-status>div>span{color:#849276;font-size:12px}.ads-status p{color:#849276;margin:8px 0 0;line-height:1.55}.ads-status details{margin-top:12px}.ads-status summary{cursor:pointer;color:#4e653f}.ads-period{font:inherit;text-align:left;cursor:pointer;color:inherit}.ads-period.chosen{border-color:#91ad77;box-shadow:inset 0 0 0 1px #91ad77}.ads-period:focus-visible{outline-offset:2px;outline:2px solid #5e8149}.ads-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ads-calendar{align-items:center;gap:7px;display:flex}.ads-calendar .chosen{background:#e5eedc;border-color:#91ad77}.ads-calendar input,.ads-search input{height:34px;color:inherit;font:inherit;background:#fafbf7;border:1px solid #dce5d4;border-radius:6px;min-width:0;padding:6px 9px}.ads-calendar input{width:155px}.ads-search{color:#849276;flex:1;align-items:center;gap:7px;min-width:200px;display:flex}.ads-search input{width:100%}.ads-only-costs{white-space:nowrap;align-items:center;gap:6px;display:flex}.ads-only-costs input{accent-color:#54773e}.ads-detail-pending{color:#849276;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.ads-reconciliation{color:#849276;flex-wrap:wrap;gap:18px;margin:4px 0 12px;font-size:12px;display:flex}.ads-products .product-cell{white-space:normal;min-width:190px;max-width:380px}.ads-products .data-card-title>strong{white-space:nowrap;font-size:20px}@media (width<=650px){.ads-search{flex-basis:100%;order:3}.ads-products .data-card-title{align-items:flex-start}}.ads-metrics .ads-period{background:#fff}.ads-metrics .ads-period.chosen{background:#edf2e5}.ads-period-orders{color:#60754e;margin-top:5px;font-size:12px;display:block}.ads-summary{text-align:right;gap:5px;display:grid}.ads-summary strong{white-space:nowrap;font-size:20px}.ads-summary>span{color:#60754e;font-size:13px}.settings-page{margin:25px 0}.settings-intro{color:#5c7d46;align-items:center;gap:13px;margin-bottom:23px;display:flex}.settings-intro h2{margin:0 0 8px;font-size:19px}.settings-intro p{color:#93a382;margin:0;font-size:12px;line-height:1.8}.settings-form{max-width:880px;margin-bottom:20px}.settings-key-state{color:#6c8c54;align-items:center;gap:12px;margin-bottom:23px;display:flex}.settings-key-state strong{font-size:12px;display:block}.settings-key-state span,.settings-key-state small{color:#99aa8a;margin-top:7px;font-size:12px;display:block}.settings-enabled{color:#6e875c;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;display:flex}.settings-enabled input{accent-color:#476b35}.settings-key-label{color:#7e956c;margin-bottom:10px;font-size:12px;display:block}.settings-secret{position:relative}.settings-secret input{color:#486638;background:#fafcf7;border:1px solid #dbe5d0;border-radius:7px;width:100%;padding:12px 43px 12px 12px;font-size:12px}.settings-secret button{color:#8da477;background:0 0;position:absolute;top:13px;right:12px}.settings-hint{color:#97a988;margin:12px 0 22px;font-size:12px;line-height:1.9}.settings-buttons{flex-wrap:wrap;gap:12px;display:flex}.settings-policy{margin-bottom:20px}.settings-policy h2{color:#5c7949;margin:0 0 17px;font-size:17px}.settings-policy p{color:#91a27f;font-size:12px;line-height:1.9}.settings-policy strong{color:#688753}.settings-success{color:#63844a;background:#eaf3e0;border-radius:7px;margin-bottom:18px;padding:15px;font-size:12px;line-height:1.8}.employee-rights{background:#f7faf1;border:1px solid #d9e5ca;border-radius:10px;margin-bottom:20px;padding:22px}.employee-rights h3{color:#557444;margin:0 0 8px;font-size:17px}.employee-rights p{color:#91a27f;font-size:12px;line-height:1.9}.employee-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.employee-permission-grid label{color:#6f895c;align-items:center;gap:8px;font-size:12px;display:flex}.employee-permission-grid input{accent-color:#476b35}.employee-rights-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.employee-rights-actions>button:last-child{color:#8b9f79;background:0 0;font-size:12px}.employee-actions .custom-rights{color:#76975a;background:#eaf2e0}.employee-custom-mark{color:#9aaa8b;margin-top:5px;font-size:12px;display:block}@media (width<=650px){.employee-permission-grid{grid-template-columns:1fr}.settings-intro h2{font-size:17px}.settings-policy p{font-size:12px}.settings-key-state{align-items:flex-start}}.settings-secret input{font-size:13px}.unit-workspace{margin:25px 0}.unit-intro{color:#557244;background:#edf3e5;border:1px solid #dce6d1;border-radius:10px;align-items:center;gap:13px;padding:20px;display:flex}.unit-intro strong{font-size:13px}.unit-intro p{color:#8a9e7b;margin:7px 0 0;font-size:12px;line-height:1.8}.unit-intro>span{white-space:nowrap;border:1px solid #cddcbf;border-radius:20px;margin-left:auto;padding:6px 9px;font-size:12px}.unit-notice{color:#54743f;background:#e4efd9;border-radius:8px;margin-top:13px;padding:15px;font-size:12px}.unit-tariff-status{color:#849b72;align-items:center;gap:8px;padding:16px 2px;font-size:12px;line-height:1.7;display:flex}.unit-tariff-warning{color:#ac8558}.unit-layout{grid-template-columns:200px minmax(320px,1fr) 300px;align-items:start;gap:18px;display:grid}.unit-layout h2{color:#547244;margin:0 0 16px;font-size:17px}.unit-layout h3{color:#6e865e;font-size:17px}.unit-layout .data-card{padding:20px}.unit-editor{gap:17px;min-width:0;display:grid}.unit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px;display:grid}.unit-field{color:#7d926b;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.unit-field>div{position:relative}.unit-field input,.unit-field select,.unit-consumable input,.unit-consumable select{color:#49653b;background:#fafcf7;border:1px solid #dde6d3;border-radius:6px;width:100%;min-width:0;height:38px;padding:10px;font-family:inherit;font-size:12px}.unit-field>div>input{padding-right:40px}.unit-field input:focus,.unit-field select:focus,.unit-consumable input:focus{outline-offset:1px;outline:2px solid #a9c58d}.unit-field small{pointer-events:none;color:#a0af91;font-size:12px;position:absolute;top:12px;right:10px}.unit-wide{grid-column:1/-1}.unit-product-name{color:#5d794d;margin:18px 0 0;font-size:12px;line-height:1.6}.unit-product-name small{color:#92a180;margin-top:5px;font-size:12px;display:block}.unit-rate{color:#80976e;flex-direction:column;gap:9px;font-size:12px;display:flex}.unit-rate strong{color:#476b35;font-size:22px}.unit-consumables{border-top:1px solid #e6eddd;margin-top:22px;padding-top:6px}.unit-consumables p{color:#9bab8b;font-size:12px;line-height:1.8}.unit-consumable{grid-template-columns:minmax(90px,1fr) 85px 100px 20px;gap:6px;margin:10px 0;display:grid}.unit-consumable button{color:#a5b199;background:0 0}.unit-consumable input,.unit-consumable select{padding:8px;font-size:12px}.unit-secondary,.unit-primary{border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-family:inherit;font-size:12px;display:flex}.unit-secondary{color:#6e8c56;background:#edf3e5;border:1px solid #dde6d2}.unit-primary{color:#fff;background:#476b35}.unit-primary:disabled,.unit-secondary:disabled{opacity:.5;cursor:default}.unit-save-bar{flex-wrap:wrap;gap:10px;padding:4px 0;display:flex}.unit-archive{color:#a3947d;background:0 0;font-size:12px}.unit-saved .unit-secondary{width:100%}.unit-saved-list{gap:9px;max-height:750px;margin-top:17px;display:grid;overflow:auto}.unit-saved-list button{text-align:left;background:#fafbf7;border:1px solid #e5ebdd;border-radius:7px;padding:12px;font-family:inherit}.unit-saved-list button.chosen{background:#eaf2e0;border-color:#bad09d}.unit-saved-list strong{color:#4f6e3c;font-size:12px;display:block}.unit-saved-list span{color:#8da279;margin:7px 0;font-size:12px;line-height:1.7;display:block}.unit-saved-list small{color:#6a8753;font-size:12px}.unit-muted{color:#9baa8d;font-size:12px;line-height:1.9}.unit-results{gap:16px;min-width:0;display:grid}.unit-profit{background:#eaf1e1;border-color:#d8e5c9}.unit-profit>span{color:#7b926b;font-size:12px}.unit-profit>strong{color:#3f662e;margin:20px 0;font-size:30px;display:block}.unit-profit .unit-negative{color:#ad745a}.unit-profit>div{color:#8ba176;gap:9px;font-size:12px;display:grid}.unit-profit b{float:right;color:#5d8145}.unit-profit p,.unit-thresholds p,.unit-costs p{color:#8fa37e;margin:15px 0 0;font-size:12px;line-height:1.9}.unit-results dl{gap:13px;margin:0;display:grid}.unit-results dl>div{color:#8d9e7f;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:1.5;display:flex}.unit-results dd{white-space:nowrap;color:#587e3d;margin:0;font-weight:650}.unit-thresholds dl>div{flex-direction:column;gap:6px}.unit-thresholds dd{font-size:19px}.unit-results .unit-total{border-top:1px solid #e2e9d7;padding-top:14px;font-size:12px}.unit-model-notes{color:#aa9373;background:#f8f4ec;border:1px solid #e8dfce;border-radius:8px;gap:9px;padding:15px;display:flex}.unit-model-notes svg{flex-shrink:0}.unit-model-notes ul{margin:0;padding-left:13px;font-size:12px;line-height:1.9}.unit-scenarios table{border-collapse:collapse;color:#7d936c;width:100%;font-size:12px}.unit-scenarios th{text-align:left;border-bottom:1px solid #e9eedf;padding:0 0 12px;font-weight:500}.unit-scenarios td{white-space:nowrap;border-bottom:1px solid #edf1e6;padding:11px 0}.unit-history p{color:#829a6e;margin:13px 0;font-size:12px}.unit-history strong{font-weight:500;display:block}.unit-history span{color:#a1af93;margin-top:5px;font-size:12px;line-height:1.7;display:block}.unit-assumptions{color:#96a588;align-items:flex-start;gap:10px;margin:25px 0;font-size:12px;line-height:1.9;display:flex}.unit-assumptions svg{flex-shrink:0;margin-top:3px}.unit-assumptions p{margin:0}.unit-references{color:#95a687;font-size:12px;line-height:1.9}.unit-references summary{cursor:pointer;color:#789263}.unit-references a{color:#5b8240;text-decoration:underline}@media (width<=1350px){.unit-layout{grid-template-columns:minmax(310px,1fr) 285px}.unit-saved{grid-column:1/-1}.unit-saved-list{max-height:170px;margin-top:13px;display:flex;overflow:auto}.unit-saved-list button{min-width:180px;max-width:240px}.unit-saved .unit-secondary{width:auto}.unit-saved h2{margin-bottom:10px}}@media (width<=950px){.unit-layout{grid-template-columns:1fr}.unit-results{grid-template-columns:1fr 1fr}.unit-saved{grid-column:auto}.unit-costs{grid-row:span 2}.unit-intro>span{display:none}.unit-intro{align-items:flex-start}.unit-intro svg{flex-shrink:0}}@media (width<=600px){.unit-fields{grid-template-columns:1fr}.unit-wide{grid-column:auto}.unit-results{grid-template-columns:1fr}.unit-consumable{grid-template-columns:minmax(70px,1fr) 65px 85px 18px}.unit-layout .data-card,.unit-intro{padding:17px}.unit-intro strong,.unit-intro p{font-size:12px}.unit-layout{gap:14px}.unit-tariff-status,.unit-scenarios table{font-size:12px}}.unit-product-search{position:relative}.unit-product-options{z-index:8;background:#fff;border:1px solid #d8e3ca;border-radius:8px;max-height:310px;padding:5px;position:absolute;top:67px;left:0;right:0;overflow:auto;box-shadow:0 10px 25px #324b3020}.unit-product-options button{text-align:left;background:0 0;border-radius:5px;width:100%;padding:11px 10px;font-family:inherit;display:block}.unit-product-options button:hover,.unit-product-options button[aria-selected=true]{background:#edf3e5}.unit-product-options strong{color:#4a6938;font-size:12px;line-height:1.5;display:block}.unit-product-options span{color:#90a17e;margin-top:4px;font-size:12px;display:block}.unit-product-options p{color:#8ea07b;padding:10px;font-size:12px;line-height:1.7}.unit-product-search>.unit-product-options{box-sizing:border-box;max-height:min(270px,40vh);margin:0;position:absolute;top:calc(100% + 5px)}.unit-product-search>.unit-product-options button{scroll-margin:5px}.unit-save-bar .unit-save-compact{border-radius:6px;flex:none;gap:5px;width:fit-content;min-height:29px;padding:7px 10px;font-size:12px;line-height:1.3}.unit-missing-trigger{text-align:left;cursor:pointer;align-items:flex-start;width:100%;font-family:inherit}.unit-missing-trigger:hover{background:#f3ecde;border-color:#c7ac7d}.unit-missing-trigger:focus-visible{outline-offset:3px;outline:2px solid #b08a50}.unit-missing-trigger>span{gap:6px;min-width:0;display:grid}.unit-missing-trigger strong{color:#947443;font-size:12px}.unit-missing-trigger span>span{font-size:12px;line-height:1.6}.unit-missing-trigger small{color:#9b855f;margin-top:3px;font-size:12px;line-height:1.8}.unit-field-needs-attention>span,.unit-field-needs-attention>label{color:#986c2e;font-weight:600}.unit-field-needs-attention input,.unit-field-needs-attention select{background:#fff8e9;border-color:#c99b51;box-shadow:0 0 0 2px #e9bf7040}.unit-field-needs-attention input:focus,.unit-field-needs-attention select:focus{outline-color:#bd8d42}.unit-field[data-unit-field]{scroll-margin-top:100px}.unit-product-search>input{padding-right:48px}.unit-product-mode{color:#6e8c56;cursor:pointer;background:#edf3e5;border:1px solid #dce6d2;border-radius:5px;justify-content:center;align-items:center;width:29px;height:28px;display:flex;position:absolute;top:26px;right:5px}.unit-product-mode:hover,.unit-product-mode.is-manual{color:#fff;background:#486c36;border-color:#486c36}.unit-product-mode:focus-visible{outline-offset:2px;outline:2px solid #94b675}.unit-product-search>input[readonly]{color:#557244;background:#edf3e5}.unit-manual-note{color:#8a9f79;margin:17px 0 0;font-size:12px;line-height:1.8}.unit-field input,.unit-field select,.unit-consumable input,.unit-consumable select{height:44px;font-size:13px}.unit-product-mode{top:auto;bottom:8px}.unit-save-bar .unit-save-compact{min-height:32px}.unit-product-options strong,.unit-saved-list strong,.unit-intro strong{font-size:13px}.unit-auto-expense{min-width:0;position:relative}.unit-auto-expense .unit-field>span{min-height:17px;padding-right:66px}.unit-expense-mode{font:inherit;color:#74886a;background:#f6f8f2;border:1px solid #dce5d4;border-radius:12px;padding:3px 7px;font-size:11px;line-height:1.25;position:absolute;top:-3px;right:0}.unit-expense-mode.chosen{color:#41682f;background:#e5eedc;border-color:#c6d9b5}.unit-expense-mode:focus-visible{outline-offset:2px;outline:2px solid #87ad66}.unit-expense-meta{color:#829371;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.45;display:block}.workspace .topbar{height:52px;min-height:52px;padding:8px 21px}.topbar .topbar-actions{margin-left:auto}.content{padding:17px 21px 0}.page-heading{margin-bottom:11px}h1{letter-spacing:-.5px;font-size:22px;line-height:1.3}.sidebar{padding-top:15px}.brand{margin-bottom:11px}.brand-logo{width:64px}.sidebar nav{gap:3px}.nav-item{gap:6px;padding:8px;line-height:1.35}.sidebar-bottom{padding-top:12px}.connection-card{padding:8px 5px}.sidebar-footer{padding-block:11px}.page-footer{padding:12px 0;font-size:12px}.login-prompt{max-width:420px;padding:15px}.login-modal form{margin-top:17px}.login-modal{max-width:380px;padding:24px}.login-brand-logo{width:80px}.login-modal input{height:36px;padding:7px 10px;font-size:13px}.marketplace,.unit-workspace,.employees-section,.settings-page{margin-top:11px}.data-toolbar{gap:9px;margin-bottom:11px}.data-toolbar h1{flex:1;min-width:0}.data-toolbar>div:last-child{flex-shrink:0;gap:8px}.data-card{margin-bottom:11px;padding:12px}.data-card-title{gap:8px;margin-bottom:9px}.data-card-title h2{margin-bottom:0}.data-card-title p{margin-top:3px}.metrics-grid{gap:8px;margin-bottom:11px}.overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-metrics>.metric-card:nth-child(3){background:#fdfefb;border-color:#e1e7da}.overview-metrics>.metric-card:nth-child(3)>strong{color:inherit}.overview-metrics>.metric-card:nth-child(4){background:#eaf0e2;border-color:#dae5ce}.overview-metrics>.metric-card:nth-child(4)>strong{color:#476934}@media (width<=1150px){.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metrics>.metric-card:last-child{grid-column:1/-1}}@media (width<=650px){.overview-metrics>.metric-card:nth-child(2)>strong,.overview-metrics>.metric-card:nth-child(4)>strong{font-size:clamp(18px,5vw,23px);line-height:1.3}}.metric-card{padding:11px}.metric-card>strong{margin-top:6px;font-size:26px}.metric-card>p{margin-top:5px;line-height:1.5}.dashboard-grid{gap:11px}.order-model-grid{gap:8px}.order-model-grid .order-model-card{padding:9px;position:relative}.order-model-grid strong{margin:6px 0}.order-model-open{color:#799665;position:absolute;top:12px;right:12px}.sources-grid{gap:11px}.source-status{padding-top:8px}.source-status p{margin:4px 0;line-height:1.5}.source-status small{line-height:1.5}.sync-details summary{cursor:pointer;color:#557444;font-size:15px;font-weight:650}.sync-details[open] summary{margin-bottom:11px}.data-footnote{margin:9px 0;line-height:1.5}.read-status{justify-content:flex-end;padding:9px 0 0}.data-table th{padding:0 8px 8px}.data-table td{padding:6px 8px}.data-table td>strong,.product-cell strong{line-height:1.35}.data-table td small{margin-top:2px;line-height:1.3}.table-pagination{padding:9px 0 0}.stock-search-filters{gap:6px;margin-bottom:8px}.stock-search-filters label{gap:4px}.stock-search-filters input,.stock-search-filters select,.stock-reset{height:34px}.stock-search-filters input,.stock-search-filters select{padding-block:6px}.stock-filter-summary{margin:6px 0 8px}.transit-summary{gap:14px;margin-bottom:8px;padding:8px 9px}.unit-layout{gap:11px}.unit-editor,.unit-results{gap:9px}.unit-layout .data-card{margin-bottom:0;padding:12px}.unit-layout h2{margin-bottom:9px}.unit-layout .data-card-title h2{margin-bottom:0}.unit-fields{gap:9px}.unit-field{gap:5px}.unit-field input,.unit-field select,.unit-consumable input,.unit-consumable select{height:34px;padding-block:6px}.unit-field small{top:50%;transform:translateY(-50%)}.unit-product-mode{width:26px;height:24px;bottom:5px}.unit-product-options button{padding:7px 9px}.unit-product-options strong{line-height:1.3}.unit-product-options span{margin-top:2px;line-height:1.3}.unit-product-details{color:#728763;background:#f1f5ec;border:1px solid #e0e8d6;border-radius:5px;flex-wrap:wrap;align-items:center;gap:3px 10px;min-width:0;margin-top:-3px;padding:4px 6px;font-size:12px;line-height:1.35;display:flex}.unit-product-fact{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.unit-product-value{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0}.unit-product-fact:first-child .unit-product-value{color:#4d6a3d;font-size:13px}.unit-product-prefix{white-space:nowrap;color:#8a9b7d}.unit-product-copy{color:#789362;cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:22px;min-height:22px;padding:3px;font-size:12px;display:inline-flex}.unit-product-copy:hover{color:#476b35;background:#e1ebd7}.unit-product-copy-all{white-space:nowrap;margin-left:auto;padding-inline:5px}.unit-consumables{margin-top:12px}.unit-consumable{margin:6px 0}.unit-primary,.unit-secondary{padding:6px 8px}.unit-save-bar{gap:6px;padding:0}.unit-profit>strong{margin:11px 0;font-size:26px}.unit-results dl{gap:8px}.unit-model-notes{gap:6px;padding:9px}.unit-tariff-status{padding:6px 0 9px}.unit-saved-list:empty{display:none}.unit-references{margin-top:12px}.unit-scenarios th{padding-bottom:7px}.unit-scenarios td{padding:6px 0}.finance-grid{grid-template-columns:1fr;align-items:start;gap:8px}.finance-waterfall{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.finance-waterfall>div:first-child,.finance-waterfall>.finance-total{grid-column:1/-1}.finance-waterfall>div{padding:6px 0}.finance-notes summary,.settings-policy summary,.roles-guide summary{cursor:pointer;color:#557444;font-size:15px;font-weight:650}.finance-notes[open] summary,.settings-policy[open] summary,.roles-guide[open] summary{margin-bottom:11px}.finance-explanation p{margin-bottom:9px}.team-heading{gap:9px;margin-bottom:11px}.team-heading .primary-button{gap:6px;width:auto;padding:8px 9px}.employee-form,.team-card,.roles-guide,.audit-card{margin-bottom:11px}.employee-form,.roles-guide,.audit-card,.employee-rights{padding:12px}.employee-row{gap:8px;padding-block:9px}.employee-table-head{padding-block:8px}.employee-fields{gap:11px}.employee-fields input,.employee-fields select{min-height:34px;margin-top:5px;padding:7px 9px}.password-field>button{top:50%;transform:translateY(-50%)}.form-heading{margin-bottom:11px}.form-bottom{margin-top:11px;padding-top:9px}.form-bottom .primary-button{gap:6px;margin-left:auto;padding:8px 9px}.team-card-heading{padding:11px 12px}.employee-list{padding-inline:12px}.settings-key-state,.settings-enabled{margin-bottom:12px}.settings-hint{margin:8px 0 12px}.settings-secret input{height:34px;padding-block:6px}.settings-secret button{top:50%;transform:translateY(-50%)}.settings-policy p{margin:8px 0;line-height:1.6}@media (width<=1350px){.unit-saved{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.unit-saved h2,.unit-saved .unit-muted{margin:0}.unit-saved-list{flex-basis:100%;max-height:130px;margin-top:0}.unit-saved-list button{padding:7px}}@media (width>=651px){.order-model-grid .order-model-card{grid-template-columns:1fr auto;gap:2px 9px;display:grid}.order-model-card>span{grid-area:1/1}.order-model-card>small{grid-area:2/1;margin-top:0}.order-model-card>strong{grid-area:1/2/span 2;align-self:center;margin:0 20px 0 0;font-size:26px}.order-model-card>p{grid-area:3/1/auto/-1;margin-top:3px}}@media (width>=1151px){.sidebar{width:224px;padding-inline:18px}main{width:calc(100% - 224px);margin-left:224px}.sidebar-footer{margin-inline:-18px;padding-inline:18px}}@media (width<=900px){.brand-logo{width:45px}.nav-item{padding:8px}.data-toolbar{flex-wrap:wrap}.data-toolbar>div:last-child{margin-left:0}}@media (width<=650px){.workspace .topbar{padding-inline:9px}.content{padding:12px 11px 0}.sidebar{padding-top:12px}.brand-logo{width:42px}.sidebar .nav-item{padding:8px 5px}.data-toolbar>div:last-child{justify-content:space-between;width:100%}.data-card,.unit-layout .data-card{padding:10px}.unit-layout,.unit-editor,.unit-results{gap:8px}.team-heading{flex-wrap:wrap;align-items:center;display:flex}.team-heading .primary-button{margin:0}.finance-waterfall{grid-template-columns:1fr}}
