:root{--bg:#0c0e12;--surface:#14171c;--surface2:#1a1e25;--line:#282d36;--text:#edeef2;--muted:#9299a8;--red:#ed3e48;--green:#64d5a3;--amber:#e8b66c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--red);outline-offset:4px}h1,h2,h3,p{margin:0}h2{font-size:16px;font-weight:600}h3{font-size:15px}small{font-size:12px}button{color:inherit}input,select,textarea{width:100%;color:var(--text);background:#101318;border:1px solid #343b46;border-radius:7px;outline:none;min-width:0;padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #ed3e4814}input::placeholder,textarea::placeholder{color:#747c8c}textarea{resize:vertical;min-height:78px;line-height:1.5}select{width:auto;max-width:100%}.app{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:20;background:#101217;flex-direction:column;width:236px;padding:29px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 12px 29px;text-decoration:none;display:flex}.brandMark{color:#fff;background:var(--red);text-align:center;letter-spacing:-8px;border-radius:10px;width:43px;height:43px;padding-right:8px;font-size:35px;font-weight:900;line-height:45px;box-shadow:0 5px 23px #ed3e4824}.brandMark span{color:#14171c;font-size:24px}.brand b{letter-spacing:1.7px;font-size:17px}.brand small{letter-spacing:3.1px;color:#a7adba;margin-top:4px;font-size:9px;display:block}.workspaceLabel{letter-spacing:1.6px;color:#9097a5;border-top:1px solid var(--line);align-items:center;gap:8px;padding:20px 12px;font-size:9px;display:flex}.liveDot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 9px #64d5a325}nav{flex-direction:column;gap:5px;display:flex}nav button{color:#a4aab7;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:13px;padding:13px 14px;font-size:13px;display:flex;position:relative}nav button:hover{color:#fff;background:#1b1e25}nav button.selected{color:#ff6a72;background:linear-gradient(90deg,#ed3e481c,#ed3e4808);border-color:#ed3e4825}nav button.selected:before{content:"";background:var(--red);border-radius:0 4px 4px 0;width:3px;height:24px;position:absolute;top:11px;left:-19px}nav em{background:#ed3e4822;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:10px;font-style:normal}.settingsNav{margin-top:25px}.sideBottom{margin-top:auto;padding-top:35px}.secure{color:#a5adbb;gap:10px;padding:16px 10px;font-size:12px;display:flex}.secure svg{color:#6e9f8a}.secure small{color:#646c7b;margin-top:4px;font-size:10px;display:block}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;padding:20px 5px 10px;display:flex}.avatar{color:#d4d7df;background:#292c36;border:1px solid #3a3e49;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:11px;display:inline-grid}.profile strong{text-overflow:ellipsis;max-width:140px;font-size:11px;display:block;overflow:hidden}.profile small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.credit{color:#5e6573;text-align:center;margin-top:13px;font-size:9px;display:block}.main{margin-left:236px}.topbar{border-bottom:1px solid var(--line);background:#10121780;justify-content:space-between;align-items:center;height:75px;padding:0 36px;display:flex}.breadcrumb{color:#757e8e;align-items:center;gap:13px;font-size:12px;display:flex}.breadcrumb strong{color:#c5cbd5;font-weight:500}.topActions{align-items:center;gap:21px;display:flex}.sync{color:#a9b0bd;align-items:center;gap:8px;font-size:11px;display:flex}.small{width:31px;height:31px}.iconbtn{color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.iconbtn:hover{color:#fff;background:#ffffff0a}.mobileMenu{display:none}main{max-width:1800px;margin:auto;padding:34px 36px 0}.pageHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:2px;color:#a3aab8;margin-bottom:10px;font-size:9px;font-weight:700}h1{letter-spacing:-.8px;font-size:29px;font-weight:600}.pageHeading p{color:var(--muted);margin-top:9px;font-size:13px}.btn{color:#d5dae3;white-space:nowrap;background:#1c2028;border:1px solid #343a45;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn:hover:not(:disabled){background:#292e38;border-color:#555d6d}.btn.primary{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 3px 18px #ed3e4814}.btn.primary:hover:not(:disabled){background:#ff515d}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px;display:grid}.stat{border:1px solid var(--line);background:linear-gradient(120deg,#191c23,#14171c);border-radius:11px;min-width:0;padding:18px 19px}.statTop{color:#b0b7c4;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.statTop>div{border:1px solid #343a45;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.statTop svg{color:#b0b7c4;width:14px;height:14px}.stat>strong{letter-spacing:-1px;overflow-wrap:anywhere;margin:15px 0 10px;font-size:27px;font-weight:600;display:block}.stat>small{color:#858e9e;font-size:10px;line-height:1.5;display:block}.stat.highlight{background:linear-gradient(115deg,#2d1b22,#1b181f);border-color:#70333d}.highlight .statTop{color:#efafb5}.highlight .statTop>div{background:#ed3e4810;border-color:#6d3740}.highlight .statTop svg{color:#f07e87}.highlight>strong{color:#fff4f5}.overviewGrid{grid-template-columns:1.5fr 1fr;gap:21px;margin-bottom:22px;display:grid}.overviewGrid.bottom{grid-template-columns:1.5fr 1fr}.panel{border:1px solid var(--line);background:var(--surface);border-radius:11px;min-width:0;overflow:hidden}.panelHead{justify-content:space-between;align-items:center;gap:15px;padding:21px 22px;display:flex}.panelHead p{color:var(--muted);margin-top:6px;font-size:11px}.panelHead>svg{color:#677182}.currency{border:1px solid var(--line);color:#949cab;border-radius:5px;padding:5px 8px;font-size:10px}.cashHero{padding:0 24px 20px}.cashHero>span{color:#8f98a8;margin:3px 0 10px;font-size:11px;display:block}.cashHero>strong{letter-spacing:-1px;font-size:32px;font-weight:500}.cashBars{gap:17px;padding:0 24px 23px;display:grid}.cashRow>div:first-child{justify-content:space-between;margin-bottom:7px;font-size:11px;display:flex}.cashRow span{color:#929aaa}.cashRow strong{color:#d2d8e3;font-weight:500}.track{background:#242a33;border-radius:5px;height:5px;overflow:hidden}.track i{border-radius:5px;min-width:3px;height:5px;display:block}.track .neutral{background:#778194}.track .income{background:#71c5a5}.track .expense{background:#dd636c}.panelFoot{border-top:1px solid var(--line);color:#727c8b;justify-content:space-between;align-items:center;gap:12px;padding:13px 23px;font-size:10px;display:flex}.panelFoot button,.textbtn{color:#b3bbc9;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:inline-flex}.panelFoot button:hover,.textbtn:hover{color:#ff737c}.pulseRow{text-align:left;background:0 0;border:0;border-bottom:1px solid #252a33;align-items:center;gap:14px;width:calc(100% - 44px);margin:0 22px;padding:15px 0;display:flex}.iconTile{color:#a6afbe;background:#20242d;border:1px solid #333946;border-radius:9px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.pulseRow b{color:#d8dde6;font-size:12px;font-weight:500}.pulseRow small{color:#727c8d;margin-top:5px;font-size:10px;display:block}.pulseRow>strong{margin-left:auto;font-size:25px;font-weight:500}.pulseRow>svg{color:#626d7d}.connectionStrip{background:#1d2027;border:1px solid #30343f;border-radius:7px;align-items:center;gap:11px;margin:20px 22px;padding:12px;display:flex}.connectionStrip>svg{color:#ccaa76}.connectionStrip b{font-size:11px;font-weight:500}.connectionStrip small{color:#8a93a3;margin-top:5px;font-size:10px;display:block}.connectionStrip button{color:#9aa3b2;background:0 0;border:0;margin-left:auto}.empty{text-align:center;padding:31px 20px 34px}.emptyIcon{color:#8a95a8;background:#1e222a;border:1px solid #333a45;border-radius:12px;place-items:center;width:50px;height:50px;margin:0 auto 18px;display:grid}.empty h3{font-size:15px;font-weight:500}.empty p{color:#8993a4;max-width:355px;margin:10px auto 18px;font-size:12px;line-height:1.7}.activityEmpty{text-align:center;color:#657082;padding:38px 10px 49px}.activityEmpty p{color:#b7bfcc;margin:18px 0 7px;font-size:12px}.activityEmpty small{font-size:11px}.activityList{padding:0 24px 20px}.activity{gap:14px;padding:12px 0;display:flex}.activityDot{background:#ba606a;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px;box-shadow:0 0 0 5px #ed3e4809}.activity b{font-size:11px;font-weight:500}.activity small{color:#7d8797;margin-top:6px;font-size:10px;display:block}.setupStrip{border:1px solid var(--line);background:linear-gradient(110deg,#191b22,#14161c);border-radius:10px;align-items:center;gap:16px;padding:20px 23px;display:flex}.setupStrip b{font-size:13px;font-weight:500}.setupStrip p{color:#8690a1;margin-top:7px;font-size:11px;line-height:1.5}.setupStrip .btn{margin-left:auto}.toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:13px;padding:17px 21px;display:flex}.search{color:#737e90;align-items:center;gap:10px;width:340px;min-width:200px;display:flex}.search input{background:0 0;border:0;padding:7px 0;font-size:12px}.search input:focus{box-shadow:none}.spacer{flex:1}.muted{color:var(--muted);font-size:12px}.tablewrap{width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:normal;width:100%}th{letter-spacing:.3px;color:#8993a4;border-bottom:1px solid var(--line);white-space:nowrap;background:#171a21;padding:13px 20px;font-size:10px;font-weight:500}td{color:#bac2cf;border-bottom:1px solid #262b34;padding:17px 20px;font-size:12px;line-height:1.5}td strong{color:#dde1e8;font-weight:500}td small{color:#7e899b;margin-top:4px;font-size:10px;display:block}tr:last-child td{border-bottom:0}.clickrow{cursor:pointer}.clickrow:hover td{background:#ffffff03}.numeric{font-variant-numeric:tabular-nums}.badge{color:#aab6c9;white-space:nowrap;background:#343b492f;border:1px solid #424958;border-radius:5px;align-items:center;padding:4px 7px;font-size:10px;display:inline-flex}.badge.green{color:#8bd6af;background:#72bd8f10;border-color:#335442}.badge.red{color:#f28d95;background:#d84c5710;border-color:#71353d}.badge.amber{color:#e2b97b;background:#c4924710;border-color:#644b2e}.miniStats{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.miniStats>div{background:var(--surface);min-width:0;padding:21px 23px}.miniStats span{color:#939cab;font-size:11px;display:block}.miniStats strong{overflow-wrap:anywhere;margin-top:11px;font-size:22px;font-weight:500;display:block}.nameCell{align-items:center;gap:12px;display:flex}.clientAvatar{color:#c1b0b6;background:#272a35;border:1px solid #443941;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;display:inline-grid}.big{border-radius:14px;width:58px;height:58px;font-size:20px}.notice{color:#bfb4a3;background:#201e1c;border:1px solid #4e4030;border-radius:9px;align-items:center;gap:14px;margin-bottom:22px;padding:17px 19px;font-size:12px;line-height:1.7;display:flex}.notice>svg{color:#c7a36e;flex-shrink:0}.notice b{font-weight:600}.notice .btn{margin-left:auto}.greenText{color:var(--green)}.ticketStats{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:22px;display:grid}.ticketStats button{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;padding:20px;display:flex}.ticketStats span{color:var(--muted);font-size:12px}.ticketStats strong{font-size:24px;font-weight:500}.ticketStats .active{background:#281d24;border-color:#b24c56}.settingsGrid{grid-template-columns:1.7fr 1fr;gap:22px;display:grid}.formPanel>.formGrid{padding:0 22px}.formPanel>.formFooter{margin:20px 22px}.settingsSide{flex-direction:column;gap:20px;display:flex}.pad{padding:0 22px 23px}.pad p{color:#929dae;margin:14px 0;font-size:12px;line-height:1.8}.pad b{font-size:13px;font-weight:500}.formGrid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.field{color:#b6bfce;flex-direction:column;gap:8px;font-size:12px;display:flex}.field>span{font-size:11px}.field select{width:100%}.span2{grid-column:span 2}.formFooter{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;margin-top:23px;padding-top:19px;display:flex}.formFooter>span,.formFooter>small{color:var(--muted);max-width:65%;margin-right:auto;font-size:10px;line-height:1.5}.alert{color:#ffafb6;background:#391b23;border:1px solid #8b3d48;border-radius:8px;margin-bottom:19px;padding:14px 17px;font-size:12px;line-height:1.6}.alert a{margin-top:8px;font-weight:700;display:block}.toast{z-index:100;color:#bef0d8;background:#183d2f;border:1px solid #3f8a69;border-radius:9px;align-items:center;gap:10px;padding:16px 22px;font-size:13px;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 10px 40px #0006}.loadingLine{background:linear-gradient(90deg,#ed3e4800,#ed3e48,#ed3e4800);width:100%;height:2px;margin-bottom:18px}.spin{animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}footer{color:#555f71;letter-spacing:.7px;justify-content:space-between;padding:27px 0 22px;font-size:9px;display:flex}footer i{color:#99454e;margin:0 10px;font-style:normal}.modalBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#040608cc;justify-content:center;align-items:flex-start;padding:42px 24px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:#171a20;border:1px solid #343b47;border-radius:14px;width:640px;max-width:100%;padding:25px;position:relative;box-shadow:0 30px 100px #0008}.modal.wide{width:1030px}.modalHead{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.modalHead h2{letter-spacing:-.4px;font-size:21px;font-weight:500}.modalHead .eyebrow{font-size:8px}.lineHeader{justify-content:space-between;align-items:center;gap:10px;margin:30px 0 16px;display:flex}.lineHeader small{color:var(--muted);font-size:10px}.lineItems{flex-direction:column;gap:15px;margin-bottom:17px;display:flex}.lineItem{grid-template-columns:20px 2fr 1fr .65fr 1fr 1fr 25px;align-items:end;gap:10px;display:grid}.lineItem input{padding:10px 8px;font-size:12px}.itemNum{color:#687386;align-self:center;margin-top:23px;font-size:10px}.lineItem .field>span{font-size:10px}.lineItem .iconbtn{margin-bottom:6px}.documentBottom{grid-template-columns:1fr 1fr;gap:50px;margin-top:23px;display:grid}.totals{width:100%;font-size:12px}.totals>div{color:#919cad;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.totals b{color:#d9dfe9;font-weight:500}.totals .total{border-top:1px solid var(--line);color:#e6e9ef;margin-top:8px;padding-top:15px;font-size:16px}.total strong{font-size:20px;font-weight:600}.hint{color:#8a95a6;margin-top:17px;font-size:11px;line-height:1.7}.documentActions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.paper{color:#252a32;background:#fff;border-radius:5px;padding:37px;font-size:12px}.paperTop{justify-content:space-between;gap:20px;display:flex}.paperLogo{color:#d93642;letter-spacing:1px;margin-bottom:22px;font-size:20px;font-weight:900}.paperLogo span{letter-spacing:3.6px;color:#333;margin-top:4px;font-size:8px;display:block}.paper h3{font-size:14px}.paper p{white-space:pre-wrap;color:#626873;margin-top:5px;font-size:11px;line-height:1.7}.paperTop>div:last-child{text-align:right}.paperTop h2{color:#30323b;margin-bottom:10px;font-size:24px;font-weight:500}.billTo{border-top:1px solid #e2e5eb;margin:33px 0 25px;padding-top:20px}.billTo small{letter-spacing:1px;color:#8d919a;margin-bottom:9px;font-size:9px;display:block}.paper th{color:#5c6370;background:#f4f5f7;border-color:#dfe3e9;padding:12px 9px;font-size:10px}.paper td{color:#343a45;border-color:#e5e8ed;padding:14px 9px;font-size:11px}.paperTotals{justify-content:flex-end;margin-top:18px;display:flex}.paperTotals .totals{max-width:310px}.paper .totals b,.paper .totals .total{color:#242933}.paper .totals>div{color:#68717f}.paper .totals .total{border-color:#d5dbe4}.paperNotes{margin-top:23px}.paperFooter{border-top:1px solid #e2e6eb;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px;padding-top:22px;display:grid}.paperFooter b,.paperNotes b{font-size:10px}.docControls{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.docControls h3{font-size:12px}.docControls .hint{margin-top:6px}.linked{text-align:left;color:#bdc7d8;background:#20252e;border:1px solid #343d4b;border-radius:7px;align-items:center;gap:15px;width:100%;margin-top:12px;padding:12px 14px;font-size:12px;display:flex}.linked svg{margin-left:auto}.clientDetail{align-items:center;gap:15px;margin-bottom:25px;display:flex}.clientDetail p{color:var(--muted);margin-top:7px;font-size:12px}.preserve{white-space:pre-wrap;color:#a4afc0;margin-bottom:20px;font-size:12px;line-height:1.7}.sectionTitle{margin:25px 0 15px;font-size:13px}.ticketMeta{color:var(--muted);flex-wrap:wrap;gap:13px;margin:18px 0;font-size:11px;display:flex}.ticketBody{border:1px solid var(--line);white-space:pre-wrap;background:#101318;border-radius:8px;margin-bottom:26px;padding:20px;font-size:13px;line-height:1.8}.ticketNote{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:14px}.ticketNote small{color:var(--muted);font-size:10px}.ticketNote p{white-space:pre-wrap;margin-top:8px;font-size:12px;line-height:1.7}.ticketNote+form{margin-top:20px}@media (width>=1500px){main{padding:40px 45px 0}.stats{gap:20px}.stat{padding:23px}.stat>strong{font-size:32px}.overviewGrid{grid-template-columns:1.6fr 1fr}}@media (width<=1150px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.main{margin-left:205px}.brand{padding-left:5px}.brand b{font-size:15px}.brand small{font-size:8px}.topbar{padding:0 24px}main{padding:27px 24px 0}.stats{grid-template-columns:repeat(2,1fr)}.overviewGrid,.overviewGrid.bottom{grid-template-columns:1fr}.pulse{display:none}.settingsGrid{grid-template-columns:1fr}.settingsSide{grid-template-columns:1fr 1fr;display:grid}.lineItem{grid-template-columns:20px 2fr 1fr .7fr 1fr 1fr 22px}.paper{padding:25px}.setupStrip .iconTile{display:none}.setupStrip p{max-width:330px}.profile strong{max-width:125px}}@media (width<=750px){.sidebar{width:236px;display:none;top:65px;box-shadow:20px 0 80px #0009}.sidebar.expanded{display:flex}.main{margin-left:0}.mobileMenu{display:inline-flex}.topbar{height:65px;padding:0 19px}.sync{display:none}.topActions{gap:13px}main{padding:24px 17px 0}.pageHeading{align-items:flex-start;gap:10px}.pageHeading h1{font-size:25px}.pageHeading p{max-width:240px;font-size:11px;line-height:1.7}.pageHeading .btn{margin-top:20px;padding:10px;font-size:10px}.eyebrow{font-size:8px}.stats{gap:11px}.stat{padding:15px}.stat>strong{font-size:23px}.statTop{font-size:10px}.statTop>div{display:none}.stat>small{font-size:9px}.panelHead{padding:19px}.miniStats{grid-template-columns:1fr}.miniStats>div{justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.miniStats strong{margin-top:0;font-size:17px}.miniStats span{font-size:10px}.setupStrip{flex-wrap:wrap}.setupStrip .btn{margin-left:0}.toolbar{gap:9px;padding:14px}.search{width:100%}.toolbar .spacer{display:none}.tablewrap th,.tablewrap td{padding:13px}.settingsSide{display:flex}.ticketStats{grid-template-columns:1fr 1fr;gap:8px}.ticketStats button{padding:15px}.notice{flex-wrap:wrap;font-size:11px}.notice .btn{margin-left:0}.modalBackdrop{padding:12px 9px}.modal{padding:19px 15px}.modalHead h2{font-size:19px}.formGrid{gap:14px}.lineItem{grid-template-columns:20px 1fr 1fr}.lineItem .field:nth-child(2){grid-column:span 2}.lineItem .itemNum{grid-row:span 2}.lineItem .iconbtn{grid-column:3}.lineItem{border-bottom:1px solid var(--line);padding:13px 0}.documentBottom{grid-template-columns:1fr;gap:20px}.documentActions .btn{padding:9px;font-size:10px}.paper{padding:18px}.paperTop{flex-direction:column}.paperTop>div:last-child{text-align:left}.paperFooter{grid-template-columns:1fr}.clientDetail{flex-wrap:wrap}.clientDetail .spacer{display:none}.clientDetail .btn{margin-left:auto}.formFooter>span{max-width:50%}.docControls{flex-wrap:wrap}.modal .miniStats{margin-top:15px}.cashHero>strong{font-size:30px}.panelFoot{flex-wrap:wrap}.toast{bottom:20px;left:20px;right:20px}.formPanel>.formGrid{padding:0 16px}.field input,.field select{font-size:12px}.formGrid .field{min-width:0}.activityEmpty{padding:30px 10px}}@media print{html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000!important;background:#fff!important}.sidebar,.main,.modalHead,.noPrint,.toast,.alert{display:none!important}.modalBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static;overflow:visible}.modal,.modal.wide{width:100%;max-width:none;box-shadow:none;background:#fff;border:0;padding:0;display:block}.paper{box-shadow:none;border:0;padding:12mm 7mm}.paperTop{flex-direction:row}.paperTop>div:last-child{text-align:right}.paperFooter{grid-template-columns:1fr 1fr}.paper table{break-inside:auto}.paper tr{break-inside:avoid}.paper th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f2f3f5!important}.paperTotals,.paperFooter,.paperNotes{break-inside:avoid}.paperLogo{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#d93642!important}@page{size:A4;margin:12mm}}.authScreen{background:radial-gradient(at 25% 0,#381b27 0,#0000 50%),#0b0e13;place-items:center;min-height:100vh;padding:30px;display:grid}.authCard{background:#14181ff2;border:1px solid #333945;border-radius:17px;width:100%;max-width:460px;padding:36px;box-shadow:0 24px 90px #0005}.authLogo{align-items:center;gap:14px;margin-bottom:40px;font-size:25px;font-weight:700;display:flex}.authLogo>span{color:#fff;background:#ed3e48;border-radius:10px;padding:9px;font-size:26px}.authLogo small{letter-spacing:2.9px;color:#8f99a9;margin-top:7px;font-size:8px;display:block}.authCard h1{font-size:26px}.authCard>p{color:#8e9aab;margin:12px 0 25px;font-size:13px;line-height:1.7}.authCard form,.staffForm{flex-direction:column;gap:18px;margin:20px 0;display:flex}.authCard label,.staffForm label{color:#aeb8c7;flex-direction:column;gap:9px;font-size:12px;display:flex}.authCard>small{color:#7a8799;margin-top:18px;font-size:11px;line-height:1.8;display:block}.authFooter{color:#636f81;text-align:center;border-top:1px solid #2b313c;margin-top:30px;padding-top:20px;font-size:10px}.authSteps{color:#a5b0c0;padding-left:20px;font-size:12px;line-height:1.9}.authSteps li{margin:10px 0}.setupKey{overflow-wrap:anywhere;color:#f2b8bf;background:#090c11;border:1px solid #3a4352;padding:16px;font-size:14px;line-height:1.6;display:block}.staffRow{border-bottom:1px solid #2b313b;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.staffRow small{color:#8793a4;margin-top:5px;font-size:10px;display:block}.staffRow b{font-size:12px}.brand b{letter-spacing:1px}.brand small{letter-spacing:1.5px;font-size:8px}.brandMark{letter-spacing:-4px;padding-right:3px;font-size:28px}.brandMark span{font-size:19px}.brand{justify-content:center;padding:0 0 20px}.crmBrandLogo{border-radius:8px;width:190px;max-width:100%;height:auto;display:block}.authLogo{justify-content:center;margin-bottom:26px}.loginBrandLogo{border-radius:10px;width:280px;max-width:100%;height:auto;display:block}.documentBrandLogo{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px;width:190px;height:auto;margin:0 0 18px;display:block}@media print{.documentBrandLogo{break-inside:avoid;width:48mm}}.documentWordmark{color:#1b2520;white-space:nowrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.documentWordmark img{object-fit:contain;width:60px;height:60px;display:block}.documentWordmark span{letter-spacing:1.5px;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:800}.watermarkDocument .paperTop{border-bottom:2px solid #67c82a;padding-bottom:22px}.watermarkDocument .billTo{border-top:0;margin-top:24px;padding-top:0}.watermarkDocument th{color:#263c20;background:#e8f6dc}.watermarkDocument .paperTotals{justify-content:space-between;align-items:center;gap:24px;min-height:145px}.documentWatermark{object-fit:contain;opacity:.12;pointer-events:none;flex-shrink:0;width:140px;height:140px}.watermarkDocument .paperTotals .totals{flex:1;min-width:0;margin-left:auto}.watermarkDocument .totals .total{background:#e8f6dc;border-top:1px solid #b4dca0;padding:12px}.watermarkDocument .paperFooter{border-top:2px solid #67c82a}.watermarkDocument .paperTop h2{font-weight:700}@media (width<=520px){.documentWordmark span{font-size:20px}.documentWatermark{width:85px;height:85px}.watermarkDocument .paperTotals{gap:12px}}@media print{.watermarkDocument th{background:#e8f6dc!important}.watermarkDocument,.documentWatermark,.documentWordmark{-webkit-print-color-adjust:exact;print-color-adjust:exact}.documentWordmark img{width:14mm;height:14mm}.documentWordmark span{font-size:20px}.documentWatermark{width:34mm;height:34mm}.watermarkDocument .paperTotals{min-height:38mm}}:root{--red:#d1f78b}.authScreen{background:radial-gradient(at 0 0,#25351b,#0000 60%),#101310}.authCard{background:#1a1e19}.btn.primary{color:#18230d;background:#d1f78b;border-color:#d1f78b}
