:root{--bg:#0e0f11;--panel:#17191c;--panel2:#1d2024;--ink:#f3f5f7;--muted:#a7afb8;--line:#343a42;--brand:#0b0c0e;--brand2:#2e6da4;--soft:#1d2024;--accent:#2e6da4;--trim:#aeb7c2;--button-bg:#252a30;--button-text:#fff;--button-radius:10px;--site-font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sidebar-text:#fff;--success:#71b980;--success-text:#111418;--warning:#c98a37;--warning-text:#111418;--danger:#b85752;--danger-text:#fff;--radius:14px;--shadow:0 18px 44px #00000042}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--site-font-family);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--brand);color:#f4f6f1;height:100vh;padding:24px 18px;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:4px 8px 24px;display:flex}.mark{width:38px;height:38px;color:var(--brand);background:#dce8da;border-radius:12px;place-items:center;font-weight:900;display:grid}.brand strong{font-size:var(--font-px-15,15px);display:block}.brand span{font-size:var(--font-px-12,12px);color:#bdc9be}.nav{gap:5px;display:grid}.nav a{color:#d6dfd7;font-size:var(--font-px-14,14px);border-radius:10px;padding:10px 12px}.nav a:hover{color:#fff;background:#ffffff14}.navIconImage{object-fit:contain;flex:0 0 22px;width:22px;height:22px;display:block}.nav a.active .navIconImage,.topNavLinks a.active .navIconImage,.mobileNav a.active .navIconImage{filter:invert()}.nav .group{font-size:var(--font-px-10,10px);text-transform:uppercase;letter-spacing:.14em;color:#90a293;margin:18px 12px 6px}.sidebarFoot{border-top:1px solid #ffffff1f;padding-top:14px;position:absolute;bottom:18px;left:18px;right:18px}.userMini{font-size:var(--font-px-13,13px)}.userMini small{color:#aebcaf;margin-top:3px;display:block}.logout{color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:9px;width:100%;margin-top:10px;padding:8px}.main{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#f4f3eee6;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.topbar h1{font-size:var(--font-px-18,18px);margin:0}.topbar .eyebrow{font-size:var(--font-px-11,11px);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:3px}.rolePill,.pill{background:var(--soft);color:var(--brand);font-size:var(--font-px-12,12px);border-radius:999px;align-items:center;padding:6px 10px;font-weight:700;display:inline-flex}.content{max-width:1450px;margin:0 auto;padding:30px 34px 54px}.pageHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.pageHead h2{font-size:var(--font-px-30,30px);margin:0;line-height:1.1}.pageHead p{color:var(--muted);max-width:720px;margin:7px 0 0}.actions{flex-wrap:wrap;gap:9px;display:flex}.btn{border-radius:var(--button-radius);background:var(--brand);color:#fff;border:0;padding:10px 14px;font-weight:750}.btn:hover{background:var(--brand2)}.btn.secondary{color:var(--ink);border:1px solid var(--line);background:#fff}.btn.danger{background:var(--danger)}.btn:disabled{opacity:.5;cursor:not-allowed}.grid{gap:18px;display:grid}.grid.cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.metric{padding:18px}.metric .label{font-size:var(--font-px-12,12px);color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.metric .value{font-size:var(--font-px-29,29px);margin-top:8px;font-weight:850}.metric .sub{font-size:var(--font-px-12,12px);color:var(--muted);margin-top:5px}.card h3{font-size:var(--font-px-16,16px);margin:0 0 14px}.sectionTitle{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sectionTitle h3{margin:0}.tableWrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:var(--font-px-13,13px)}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #ecece7;padding:12px 14px}th{font-size:var(--font-px-11,11px);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#fafaf7}tr:last-child td{border-bottom:0}.status{align-items:center;gap:6px;display:inline-flex}.dot{background:var(--success);border-radius:50%;width:8px;height:8px}.notice{color:#485248;font-size:var(--font-px-13,13px);background:#f8fbf7;border:1px solid #d9dfd9;border-radius:12px;padding:14px 16px}.list{gap:9px;display:grid}.listItem{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.listItem strong{font-size:var(--font-px-13,13px)}.listItem small{color:var(--muted);margin-top:3px;display:block}.empty{text-align:center;color:var(--muted);padding:28px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:6px;display:grid}.field label{font-size:var(--font-px-12,12px);color:var(--muted);font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:10px 11px}.field textarea{resize:vertical;min-height:90px}.field.full{grid-column:1/-1}.dangerText{color:var(--danger)}.muted{color:var(--muted)}.code{border:1px solid var(--line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-px-12,12px);background:#f2f3ef;border-radius:8px;padding:9px 10px;overflow:auto}.loginWrap{background:radial-gradient(circle at top left,#dce4d7 0,transparent 32%),var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:32px}.loginCard h1{font-size:var(--font-px-27,27px);margin:18px 0 5px}.loginCard p{color:var(--muted);margin:0 0 22px}.loginCard .field{margin-bottom:13px}.loginCard .btn{width:100%;margin-top:4px}.error{color:var(--danger);font-size:var(--font-px-13,13px);background:color-mix(in srgb,var(--danger) 16%,var(--panel));border:1px solid var(--danger);border-radius:9px;margin-bottom:12px;padding:10px}.setupBanner{background:color-mix(in srgb,var(--warning) 18%,var(--panel));border-bottom:1px solid var(--warning);color:var(--ink);font-size:var(--font-px-13,13px);text-align:center;padding:12px 16px}@media (max-width:1050px){.grid.cols4{grid-template-columns:repeat(2,1fr)}.grid.cols3{grid-template-columns:1fr 1fr}.shell{grid-template-columns:210px 1fr}.sidebar{padding-left:10px;padding-right:10px}}@media (max-width:760px){.shell{display:block}.sidebar{height:auto;position:relative}.nav{grid-template-columns:repeat(2,1fr)}.nav .group{grid-column:1/-1}.sidebarFoot{margin-top:18px;position:static}.topbar{padding:0 18px;position:relative}.content{padding:22px 16px 42px}.pageHead{flex-direction:column;align-items:flex-start}.grid.cols4,.grid.cols3,.grid.cols2,.formGrid{grid-template-columns:1fr}.field.full{grid-column:auto}}.detailBack{justify-content:flex-start;margin:0 0 14px;display:flex}.detailBack .btn{width:auto}.crumb{font-size:var(--font-px-12,12px);color:var(--muted);margin-bottom:8px}.crumb a,.textLink{color:var(--brand2);font-weight:750}.linkArrow{color:var(--brand2);font-size:var(--font-px-12,12px);font-weight:800}.monoLabel{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-px-12,12px);background:#eceee9;border-radius:6px;padding:3px 7px}.hint{font-size:var(--font-px-12,12px);color:var(--muted);margin:12px 0 0}.checkRow{font-size:var(--font-px-13,13px);color:var(--ink);grid-column:1/-1;align-items:center;gap:9px;display:flex}.checkRow input{width:auto}.miniDanger{color:var(--danger);background:0 0;border:0;padding:4px 6px;font-weight:750}.stack{gap:12px;display:grid}.lineEditor{border:1px solid var(--line);background:#fbfbf8;border-radius:12px;grid-template-columns:minmax(220px,2fr) repeat(7,minmax(100px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.lineEditor .field label{font-size:var(--font-px-10,10px)}.lineEditor .field input{padding:8px}.lineActions{align-items:end;gap:6px;padding-bottom:1px;display:flex}.lineActions .btn{white-space:nowrap;padding:9px 10px}.addLine{background:#f5f8f3;border-style:dashed}.inlineControls{align-items:center;gap:6px;display:flex}.inlineControls select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px}.memberRow{align-items:center}@media (max-width:1200px){.lineEditor{grid-template-columns:repeat(4,minmax(0,1fr))}.lineEditor .lineWide{grid-column:span 2}.lineActions{grid-column:1/-1}}@media (max-width:760px){.lineEditor{grid-template-columns:1fr}.lineEditor .lineWide,.lineActions{grid-column:auto}.inlineControls{flex-wrap:wrap}}.loginFoot{text-align:center;font-size:var(--font-px-13,13px);margin:16px 0 0!important}.loginFoot a{color:var(--brand2);font-weight:750}.subForm{border-top:1px solid var(--line);margin-top:4px;padding:10px 0 2px}.subForm strong{font-size:var(--font-px-13,13px)}.subForm small{color:var(--muted);margin-top:3px;display:block}.printControls{justify-content:flex-end;gap:8px;margin-bottom:16px;display:flex}.printSheet{border:1px solid var(--line);max-width:950px;box-shadow:var(--shadow);background:#fff;border-radius:12px;margin:0 auto;padding:42px}.invoiceHead{border-bottom:2px solid var(--ink);justify-content:space-between;gap:30px;padding-bottom:24px;display:flex}.invoiceHead h2{font-size:var(--font-px-34,34px);margin:6px 0}.invoiceHead p{color:var(--muted);margin:0;line-height:1.5}.printBrand{font-size:var(--font-px-12,12px);letter-spacing:.16em;font-weight:900}.invoiceMeta{text-align:right;align-content:start;gap:7px;display:grid}.invoiceMeta span{font-size:var(--font-px-12,12px);color:var(--muted)}.printSection{border-bottom:1px solid var(--line);padding:22px 0}.printSection h3{font-size:var(--font-px-12,12px);text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px}.printSection p{margin:0;line-height:1.5}.printTable{margin-top:20px}.printTable th,.printTable td{white-space:normal}.totalsBox{width:min(360px,100%);margin:22px 0 0 auto}.totalsBox div{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;display:flex}.totalsBox div:last-child{font-size:var(--font-px-18,18px);border-bottom:2px solid var(--ink)}.printGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.printFoot{font-size:var(--font-px-10,10px);color:var(--muted);text-align:center;margin-top:28px}@media print{body{background:#fff}.sidebar,.topbar,.printControls{display:none!important}.shell{display:block}.content.printPage{max-width:none;padding:0}.printSheet{box-shadow:none;border:0;border-radius:0;max-width:none;padding:.35in}.printTable th{background:#fff}.printFoot{position:relative}.btn{display:none!important}}.uploadMessage{font-size:var(--font-px-12,12px);margin-top:8px}.packetCard{justify-content:space-between;align-items:center;gap:18px;display:flex}.packetCard h3{margin:0 0 5px}.packetCard p{max-width:720px;font-size:var(--font-px-13,13px);margin:0;line-height:1.5}@media (max-width:900px){.packetCard{flex-direction:column;align-items:flex-start}}.reportFilters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.reportFilters .field{min-width:180px}.reportFilters .btn{margin-bottom:1px}@media (max-width:760px){.reportFilters{display:grid}.reportFilters .field{min-width:0}}.packetActions{justify-items:end;gap:9px;display:grid}.packetActions .uploadMessage{text-align:right}@media (max-width:900px){.packetActions{justify-items:start}.packetActions .uploadMessage{text-align:left}}.recordFilters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.recordFilters .field{min-width:125px}.recordFilters .searchField{flex:1;min-width:min(340px,100%)}.recordFilters .btn{margin-bottom:1px}@media (max-width:760px){.recordFilters{display:grid}.recordFilters .field,.recordFilters .searchField{min-width:0}}.supersededDoc{background:#fff8f7;border-color:#ead2cf}.queueCard{box-shadow:none;gap:6px;transition:transform .12s,border-color .12s;display:grid}.queueCard:hover{border-color:#aeb9ac;transform:translateY(-1px)}.queueCard span{font-size:var(--font-px-11,11px);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:750}.queueCard strong{font-size:var(--font-px-28,28px)}.queueCard small{color:var(--muted);line-height:1.35}.emailDraftForm{border-top:1px solid var(--line);gap:7px;margin-top:12px;padding-top:12px;display:grid}.emailDraftForm label{font-size:var(--font-rem-0_82,.82rem);font-weight:700}.emailDraftForm input{flex:1;min-width:240px}.emailDraftForm small{color:var(--muted)}.publicLegal{max-width:860px;margin:48px auto;padding:0 22px 64px;line-height:1.65}.publicLegal h1{margin-bottom:6px}.publicLegal h2{margin-top:28px}.publicLegal p{max-width:78ch}.passwordField{position:relative}.passwordField input{padding-right:70px}.passwordToggle{color:var(--brand2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 8px;font-weight:800;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.passwordToggle:hover,.passwordToggle:focus-visible{background:#eef3ec;outline:none}.rememberRow{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 14px;display:flex}.rememberRow input{width:16px;height:16px;margin-top:3px}.rememberRow span{gap:1px;display:grid}.rememberRow strong{font-size:var(--font-px-13,13px)}.rememberRow small{font-size:var(--font-px-11,11px);color:var(--muted)}.passwordSaveHint{text-align:center;line-height:1.4;font-size:var(--font-px-11,11px)!important;margin:10px 0 0!important}.card,.listItem,.field,.inlineControls,.lineEditor,.lineEditor>*{min-width:0}.memberRow>div:first-child,.taskHistoryRow>div:first-child{flex:1;min-width:0}.inlineControls{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.inlineControls select{min-width:0;max-width:100%}.taskFilters{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.taskComplete{background:#f6fbf6}@media (max-width:1050px){.memberRow{flex-direction:column;align-items:flex-start}.memberRow .inlineControls{justify-content:flex-start;width:100%}.memberRow .inlineControls select,.memberRow .inlineControls .btn{flex:140px}}@media (max-width:760px){.listItem{flex-direction:column;align-items:flex-start}.listItem>.actions{justify-content:flex-start;width:100%}.lineEditor{max-width:100%;overflow:hidden}.lineEditor .field input,.lineEditor .field select,.lineEditor .field textarea{min-width:0}}.rowActions{white-space:nowrap;align-items:center;min-height:34px}.rowActions form{align-items:center;margin:0;display:flex}.rowActions .textLink,.rowActions .miniDanger{align-items:center;min-height:32px;padding-top:6px;padding-bottom:6px;line-height:1;display:inline-flex}html,body{max-width:100%;overflow-x:hidden}.main,.content,.pageHead,.card,.formGrid,.grid,.stack{min-width:0}.field input,.field select,.field textarea,input,select,textarea{min-width:0;max-width:100%}input[type=date],input[type=time],input[type=datetime-local]{min-width:0}.archivedRow{background:#fbf7f2;border-color:#e7d7c6}.inventoryPicker{background:#f8fbf7;border:1px dashed #cfd8cf;border-radius:10px;padding:10px}.inventoryPicker small{color:var(--muted)}@media (max-width:900px){.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:64px;padding-top:12px;padding-bottom:12px}.pageHead .actions{width:100%}.pageHead .actions .btn,.pageHead .actions form{max-width:100%}.sectionTitle{flex-wrap:wrap;align-items:flex-start;gap:10px}}@media (max-width:760px){.actions{width:100%}.actions .btn,.actions form{max-width:100%}.actions form .btn{width:100%}.tableWrap{-webkit-overflow-scrolling:touch;max-width:100%}table{min-width:640px}.card{padding:16px}.content{width:100%;max-width:100%}}.mobileShellBar{display:none}@media (max-width:760px){.sidebar{display:none}.mobileShellBar{z-index:20;background:var(--brand);color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.mobileBrand{align-items:center;gap:9px;min-width:0;display:flex}.mobileBrand .mark{border-radius:10px;flex:none;width:34px;height:34px}.mobileBrand>span:last-child{min-width:0;display:grid}.mobileBrand strong{font-size:var(--font-px-14,14px)}.mobileBrand small{font-size:var(--font-px-10,10px);color:#bdc9be;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobileMenu{position:relative}.mobileMenu summary{font-size:var(--font-px-13,13px);cursor:pointer;border:1px solid #ffffff42;border-radius:9px;padding:8px 11px;font-weight:800;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenuPanel{background:#1f3527;border:1px solid #ffffff1f;border-radius:14px;width:min(330px,100vw - 24px);max-height:calc(100vh - 78px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 50px #00000047}.mobileUser{border-bottom:1px solid #ffffff1a;gap:2px;padding:6px 8px 12px;display:grid}.mobileUser small{font-size:var(--font-px-10,10px);color:#bdc9be}.mobileNav{gap:4px;padding:10px 0;display:grid}.mobileNav a{color:#edf3ed;min-height:44px;font-size:var(--font-px-14,14px);border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.mobileNav a:hover,.mobileNav a:focus-visible{background:#ffffff17;outline:none}.mobileNav svg{flex:none}.mobileMenuPanel .logout{min-height:44px;margin-top:4px}.topbar{display:none}.content{padding-top:18px;padding-bottom:calc(42px + env(safe-area-inset-bottom))}.btn,.logout,button,input,select,textarea{min-height:44px}.miniDanger,.passwordToggle{min-height:36px}}.missingChips{flex-wrap:wrap;gap:8px;display:flex}.missingChip{border:1px solid var(--danger);background:color-mix(in srgb,var(--danger) 12%,var(--panel2));color:var(--danger);font-size:var(--font-px-12,12px);border-radius:999px;align-items:center;padding:7px 10px;font-weight:750;display:inline-flex}.readinessBar{background:#eceee9;border-radius:999px;height:10px;overflow:hidden}.readinessBar span{border-radius:inherit;background:#5f8468;height:100%;transition:width .2s;display:block}@media (max-width:760px){.missingChip{justify-content:flex-start;width:100%}}.saleWizard{gap:16px;max-width:1120px;display:grid}.saleWizardStep{gap:14px;display:grid}.saleWizardStep .sectionTitle{margin-bottom:0}.saleWizardStep .sectionTitle small,.disclosureCard summary small{font-size:var(--font-px-10,10px);text-transform:uppercase;letter-spacing:.11em;color:var(--muted);margin-bottom:3px;font-weight:850;display:block}.choiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.choiceButton{text-align:left;border:1px solid var(--line);min-width:0;color:var(--ink);background:#fbfbf8;border-radius:13px;gap:5px;padding:14px;display:grid}.choiceButton strong{font-size:var(--font-px-14,14px)}.choiceButton span{font-size:var(--font-px-11,11px);color:var(--muted);line-height:1.4}.choiceButton:hover,.choiceButton:focus-visible{background:#f7faf5;border-color:#aeb9ac;outline:none}.choiceButton.selected{background:#edf5ec;border-color:#6f9276;box-shadow:inset 0 0 0 1px #6f9276}.sectionDivider{background:var(--line);height:1px;margin:4px 0}.disclosureCard{padding:0;overflow:hidden}.disclosureCard summary{cursor:pointer;font-size:var(--font-px-14,14px);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;list-style:none;display:flex}.disclosureCard summary::-webkit-details-marker{display:none}.disclosureCard summary>span:first-child{display:grid}.disclosureCard summary strong{font-size:var(--font-px-14,14px)}.disclosureCard[open] summary{border-bottom:1px solid var(--line);background:#fafbf8}.disclosureBody{padding:18px 20px}.saleWizardFinish{gap:14px;display:grid}.saleWizardFinish h3{margin-bottom:4px}.inlineGuidance{border:1px solid var(--warning);background:color-mix(in srgb,var(--warning) 18%,var(--panel));color:var(--ink);font-size:var(--font-px-12,12px);border-radius:12px;padding:12px 14px}.inlineGuidance ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}@media (max-width:900px){.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.choiceGrid{grid-template-columns:1fr}.disclosureCard summary{flex-direction:column;align-items:flex-start}.disclosureBody{padding:16px}.saleWizardFinish .btn{width:100%}}html{background:var(--bg)}body{background:var(--bg);color:var(--ink)}.siteLogo{object-fit:contain;max-width:100%;height:auto;display:block;box-shadow:none!important;background:0 0!important;border:0!important}.sidebarLogo{object-position:left center;flex:none;width:72px;max-height:58px}.mobileLogo{object-position:left center;flex:none;width:52px;max-height:42px}.authLogo{object-position:center;width:min(190px,58%);max-height:138px;margin:0 auto 18px}.loginLogo{width:min(310px,86%);max-height:230px;margin-bottom:24px}.brand{align-items:center;gap:11px}.brand>div:last-child{min-width:0}.brand strong{color:var(--sidebar-text)}.brand span{color:var(--sidebar-text);opacity:.68}.sidebar{background:var(--brand);color:var(--sidebar-text);border-right:1px solid var(--line)}.nav a{color:var(--sidebar-text);opacity:.84;border:1px solid #0000}.nav a:hover,.nav a:focus-visible{opacity:1;background:var(--panel2);border-color:var(--line);outline:none}.nav .group{color:var(--sidebar-text);opacity:.5}.sidebarFoot{border-color:var(--line)}.userMini small{color:var(--sidebar-text);opacity:.66}.logout{color:var(--ink);border-color:var(--line);background:var(--panel2)}.main{background:var(--bg)}.topbar{background:var(--panel);border-color:var(--line)}.rolePill,.pill{background:var(--panel2);color:var(--ink);border:1px solid var(--line)}.card,.loginCard{background:var(--panel);border-color:var(--line);box-shadow:var(--shadow)}.btn{background:linear-gradient(180deg,var(--button-bg),var(--panel2));color:var(--button-text);border:1px solid var(--trim);box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000029}.btn:hover,.btn:focus-visible{background:linear-gradient(180deg,var(--panel2),var(--button-bg));border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent),0 5px 16px #0003;outline:none}.btn.secondary{background:var(--panel2);color:var(--ink);border-color:var(--line);box-shadow:none}.btn.secondary:hover,.btn.secondary:focus-visible{border-color:var(--trim);background:var(--panel)}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.tableWrap{background:var(--panel);border-color:var(--line)}th,td{border-color:var(--line)}th{background:var(--panel2);color:var(--muted)}.notice{border-color:var(--line);background:var(--panel2);color:var(--ink)}.notice.warn{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 18%,var(--panel));color:var(--ink)}.error{color:var(--danger);background:color-mix(in srgb,var(--danger) 16%,var(--panel));border:1px solid var(--danger)}.field input,.field select,.field textarea,.inlineControls select{border-color:var(--line);background:var(--panel2);color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 58%,transparent);outline-offset:1px;border-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--muted)}.code,.monoLabel{background:var(--panel2);border-color:var(--line);color:var(--ink)}.loginWrap{background:radial-gradient(circle at 16% 10%,color-mix(in srgb,var(--accent) 20%,transparent) 0,transparent 34%),radial-gradient(circle at 84% 90%,color-mix(in srgb,var(--trim) 8%,transparent) 0,transparent 30%),var(--bg)}.loginCard h1,.loginCard>p{text-align:center}.loginFoot a,.crumb a,.textLink,.linkArrow,.passwordToggle{color:var(--accent)}.passwordToggle:hover,.passwordToggle:focus-visible{background:var(--panel2)}.listItem,.lineEditor,.inventoryPicker,.choiceButton{background:var(--panel2);border-color:var(--line)}.choiceButton{color:var(--ink)}.choiceButton:hover,.choiceButton:focus-visible{border-color:var(--trim);background:var(--panel)}.choiceButton.selected{border-color:var(--accent);background:var(--panel);box-shadow:inset 0 0 0 1px var(--accent)}.disclosureCard[open] summary{background:var(--panel2);border-color:var(--line)}.sectionDivider,.subForm,.emailDraftForm{border-color:var(--line)}.queueCard:hover{border-color:var(--trim)}.taskComplete,.readyNotice{background:var(--panel2);border-color:var(--line);color:var(--ink)}.archivedRow,.supersededDoc{background:var(--panel2);border-color:var(--line)}.missingChip{background:color-mix(in srgb,var(--danger) 12%,var(--panel2));border-color:var(--danger);color:var(--danger)}.readinessBar{background:var(--panel2)}.readinessBar span{background:var(--accent)}.mobileShellBar{background:var(--brand);color:var(--sidebar-text);border-color:var(--line)}.mobileMenuPanel{background:var(--brand);border-color:var(--line)}.mobileBrand small,.mobileUser small{color:var(--sidebar-text);opacity:.68}.mobileNav a{color:var(--sidebar-text)}.mobileNav a:hover,.mobileNav a:focus-visible{background:var(--panel2)}.settingsPage{gap:18px;display:grid}.settingsPage>.pageHead{margin-bottom:0}.settingsJump{flex-wrap:wrap;gap:8px;display:flex}.settingsJump a{border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:var(--font-px-12,12px);border-radius:999px;padding:8px 12px;font-weight:800}.settingsJump a:hover{color:var(--ink);border-color:var(--trim)}.settingsSection{scroll-margin-top:92px}.settingsSectionCopy{max-width:78ch;margin:-6px 0 18px;line-height:1.55}.settingsSection .sectionTitle>div{min-width:0}.appearanceForm{gap:18px;display:grid}.themePickerHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.themePickerHead h3{margin:0 0 5px}.themePickerHead p{max-width:760px;margin:0;line-height:1.5}.themePresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.themePresetButton{text-align:left;border:1px solid var(--line);background:var(--panel2);color:var(--ink);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.themePresetButton:hover,.themePresetButton:focus-visible{border-color:var(--trim);outline:none}.themePresetButton.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.themeNumber{border:1px solid var(--line);width:28px;height:28px;font-size:var(--font-px-12,12px);border-radius:8px;place-items:center;font-weight:900;display:grid}.themePresetCopy{gap:3px;display:grid}.themePresetCopy strong{font-size:var(--font-px-13,13px)}.themePresetCopy small{font-size:var(--font-px-10,10px);color:var(--muted);line-height:1.35}.themeSwatches{gap:3px;display:flex}.themeSwatches i{border:1px solid #ffffff29;border-radius:5px;width:16px;height:26px}.themeCustomGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.themeColorControl{grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.themeColorControl input[type=color]{cursor:pointer;height:42px;min-height:42px;padding:3px}.themeColorControl input[type=text],.themeColorControl input:not([type]){text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.themePreview{border:1px solid var(--preview-border);background:var(--preview-bg);min-height:210px;color:var(--preview-text);border-radius:14px;grid-template-columns:170px minmax(0,1fr);display:grid;overflow:hidden}.themePreview aside{background:var(--preview-sidebar);color:var(--preview-text);align-content:start;gap:10px;padding:18px;display:grid}.themePreview aside span{color:var(--preview-muted);font-size:var(--font-px-11,11px)}.themePreview aside em{font-style:normal;font-size:var(--font-px-9,9px);letter-spacing:.12em;text-transform:uppercase;color:var(--preview-muted);margin-top:12px}.themePreview aside b{border:1px solid var(--preview-border);border-left:3px solid var(--preview-secondary);font-size:var(--font-px-11,11px);border-radius:7px;padding:9px}.themePreview section{padding:20px}.themePreview section>small{color:var(--preview-muted);letter-spacing:.11em}.themePreview h4{font-size:var(--font-px-21,21px);margin:5px 0 18px}.themePreview section>div{border:1px solid var(--preview-border);background:var(--preview-panel);border-radius:10px;gap:7px;padding:16px;display:grid}.themePreview section span{font-size:var(--font-px-11,11px);color:var(--preview-muted)}.themePreview button{background:var(--preview-primary);border:1px solid var(--preview-trim);color:var(--preview-text);border-radius:var(--preview-button-radius,7px);justify-self:start;padding:7px 10px}.brandingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.brandingAssetCard{border:1px solid var(--line);background:var(--panel2);border-radius:12px;grid-template-columns:130px minmax(0,1fr);gap:16px;min-width:0;padding:14px;display:grid}.brandingPreview{border:1px dashed var(--line);background:var(--bg);border-radius:10px;place-items:center;min-height:118px;padding:10px;display:grid}.brandingPreview img{object-fit:contain;background:0 0;max-width:100%;max-height:105px}.brandingAssetBody{align-content:start;gap:8px;min-width:0;display:grid}.brandingAssetBody>span{font-size:var(--font-px-11,11px);color:var(--muted);line-height:1.45}.brandingAssetBody input[type=file]{width:100%;font-size:var(--font-px-11,11px)}.brandingAssetBody .actions{align-items:center}.brandingAssetBody .actions form{display:flex}.fixedAsset{grid-column:1/-1}.homeIconPreview img{border-radius:18%}@media (max-width:900px){.themePresetGrid,.themeCustomGrid,.brandingGrid{grid-template-columns:1fr}.fixedAsset{grid-column:auto}}@media (max-width:620px){.themePickerHead{display:grid}.themePreview{grid-template-columns:1fr}.themePreview aside{display:none}.brandingAssetCard{grid-template-columns:1fr}.brandingPreview{min-height:100px}}@media print{.printSheet{color:#111;background:#fff}.printSheet .muted,.printSheet .invoiceMeta span,.printSheet .printFoot{color:#555}.printSheet table,.printSheet th,.printSheet td{color:#111;border-color:#ddd}.printSheet th{background:#fff}}.publicBrandHeader{align-items:center;gap:14px;max-width:904px;margin:28px auto 0;padding:0 22px;display:flex}.publicBrandHeader>div{gap:2px;display:grid}.publicBrandHeader strong{font-size:var(--font-px-14,14px)}.publicBrandHeader span{font-size:var(--font-px-11,11px);color:var(--muted)}.setupBanner{background:color-mix(in srgb,var(--warning) 18%,var(--panel));border-color:var(--warning);color:var(--ink)}.shell.navSide{grid-template-columns:var(--nav-width,280px) minmax(0,1fr)}.shell.navSide.navCollapsed{grid-template-columns:0 minmax(0,1fr)}.shell.navSide.navCollapsed .main{grid-column:1/-1;width:100%;min-width:0}.navCollapsed .sidebar{display:none}.sidebar{padding:16px 16px 20px;overflow:hidden}.sidebarBrandRow{gap:7px;padding:2px 2px 10px;display:grid}.brandLogoLink{place-items:center;width:100%;min-width:0;display:grid}.sidebarLogo{width:100%;max-width:none;max-height:var(--sidebar-logo-max-height,165px);object-position:center;object-fit:contain}.navHideButton,.navShowButton,.topNavSignout,.mobileNavigationButton,.mobileNavDrawerHead button{border:1px solid var(--line);background:var(--panel2);color:var(--ink);border-radius:var(--button-radius);font-size:var(--font-px-11,11px);white-space:nowrap;padding:7px 10px;font-weight:850}.sidebarBrandRow .navHideButton{width:34px;height:30px;font-size:var(--font-px-18,18px);justify-self:end;place-items:center;padding:0;line-height:1;display:grid}.navGroupLabel{font-size:var(--font-px-10,10px);text-transform:uppercase;letter-spacing:.15em;color:var(--sidebar-text);opacity:.52;margin:8px 12px 7px;font-weight:850}.sidebarResizeHandle{cursor:col-resize;z-index:4;width:7px;height:100%;position:absolute;top:0;right:-3px}.sidebarResizeHandle:after{content:"";background:var(--line);opacity:.45;width:1px;position:absolute;top:0;bottom:0;left:3px}.sidebarResizeHandle:hover:after{background:var(--accent);opacity:1;width:2px;left:2px}.topbarStart{align-items:center;gap:14px;min-width:0;display:flex}.navShowButton{color:var(--ink);background:var(--panel2);width:34px;height:30px;font-size:var(--font-px-18,18px);flex:none;place-items:center;padding:0;line-height:1;display:grid}.shell.navTop{min-height:100vh;display:block}.desktopTopNav{z-index:30;grid-template-columns:var(--top-logo-column,213px) minmax(0,1fr) auto;background:var(--brand);min-height:76px;color:var(--sidebar-text);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:8px 18px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #00000029}.topNavBrand{place-items:center;min-width:0;display:grid}.topNavLogo{width:100%;max-width:var(--top-logo-max-width,200px);max-height:var(--top-logo-max-height,73px);object-fit:contain}.topNavNavigation{gap:4px;min-width:0;display:grid}.topNavLabel{font-size:var(--font-px-9,9px);letter-spacing:.15em;text-transform:uppercase;opacity:.5;font-weight:850}.topNavLinks{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.topNavLinks a{color:var(--sidebar-text);font-size:var(--font-px-12,12px);opacity:.84;white-space:nowrap;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:4px;padding:8px 9px;display:flex}.topNavLinks a:hover,.topNavLinks a:focus-visible{opacity:1;background:var(--panel2);border-color:var(--line);outline:none}.topNavLinks a>span[aria-hidden]{width:16px!important}.topNavAccount{align-items:center;gap:7px;display:flex}.topNavAccount>span{text-align:right;line-height:1.1;display:grid}.topNavAccount strong{font-size:var(--font-px-11,11px)}.topNavAccount small{font-size:var(--font-px-9,9px);opacity:.6;margin-top:3px}.topNavAccount form{display:flex}.topNavSignout{margin:0}.navTop .topbar{top:76px}.navTop.navCollapsed .topbar{top:0}.mobileNavigationButton,.mobileNavDrawer{display:none}@media (max-width:760px){.shell,.shell.navSide,.shell.navSide.navCollapsed,.shell.navTop{min-height:100vh;display:block!important}.sidebar,.desktopTopNav{display:none!important}.mobileShellBar{z-index:70;background:var(--brand);height:58px;color:var(--sidebar-text);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:5px 10px;position:sticky;top:0;box-shadow:0 8px 20px #0003;display:flex!important}.mobileBrand{width:var(--mobile-logo-width,173px);place-items:center;min-width:0;max-width:48vw;height:48px;display:grid}.mobileLogo{width:100%;max-height:var(--mobile-logo-max-height,58px);object-fit:contain;object-position:left center}.mobileNavigationButton{min-height:38px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.mobileNavDrawer{z-index:120;background:var(--brand);color:var(--sidebar-text);padding:max(14px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom));grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.mobileNavDrawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.mobileDrawerLogo{width:var(--mobile-drawer-logo-width,188px);max-width:58vw;max-height:var(--mobile-drawer-logo-max-height,68px);object-fit:contain;object-position:left center}.mobileNavDrawerHead button{color:var(--ink)}.mobileUser{gap:2px;padding:12px 8px 2px;display:grid}.mobileUser strong{font-size:var(--font-px-13,13px)}.mobileUser small{font-size:var(--font-px-10,10px);color:var(--sidebar-text);opacity:.62}.mobileNavDrawer .navGroupLabel{margin:10px 8px 5px}.mobileNav{align-content:start;gap:5px;padding:4px 0 12px;overflow:auto;grid-template-columns:1fr!important;display:grid!important}.mobileNav a{min-height:46px;color:var(--sidebar-text);font-size:var(--font-px-14,14px);border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mobileNav a:hover,.mobileNav a:focus-visible{background:var(--panel2);border-color:var(--line);outline:none}.mobileNavDrawer .logout{min-height:44px;margin-top:8px}.topbar,.navTop .topbar,.navTop.navCollapsed .topbar{z-index:20;height:62px;padding:0 14px;position:sticky;top:58px}.topbar h1{font-size:var(--font-px-15,15px)}.topbar .eyebrow{font-size:var(--font-px-9,9px)}.navShowButton{display:none}.content{padding:20px 14px 40px}}.navigationSettingsForm{gap:18px;display:grid}.navigationSettingsForm .settingsSectionCopy{margin:2px 0 0}.navigationLayoutChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.navigationLayoutChoice{text-align:left;border:1px solid var(--line);background:var(--panel2);color:var(--ink);border-radius:12px;gap:5px;padding:14px;display:grid}.navigationLayoutChoice strong{font-size:var(--font-px-14,14px)}.navigationLayoutChoice span{font-size:var(--font-px-11,11px);color:var(--muted);line-height:1.4}.navigationLayoutChoice:hover,.navigationLayoutChoice:focus-visible{border-color:var(--trim);outline:none}.navigationLayoutChoice.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.navigationPreferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.navigationWidthControl{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.navigationWidthControl input{accent-color:var(--accent)}.navigationWidthControl output{text-align:center;border:1px solid var(--line);background:var(--panel2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-px-11,11px);border-radius:8px;padding:7px}.navigationPreferenceGrid .field small{font-size:var(--font-px-10,10px);line-height:1.4}.navigationCheck{border:1px solid var(--line);background:var(--panel2);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.navigationCheck input{width:17px;height:17px;accent-color:var(--accent);margin-top:2px}.navigationCheck span{gap:3px;display:grid}.navigationCheck strong{font-size:var(--font-px-13,13px)}.navigationCheck small{font-size:var(--font-px-10,10px);color:var(--muted);line-height:1.4}.navigationOrderHead{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.navigationOrderHead>div{gap:3px;display:grid}.navigationOrderHead strong{font-size:var(--font-px-13,13px)}.navigationOrderHead span{font-size:var(--font-px-10,10px);color:var(--muted)}.appearanceStyleSection{gap:10px;margin-top:18px;display:grid}.appearanceOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.appearanceOption{text-align:left;border:1px solid var(--line);background:var(--panel2);min-height:118px;color:var(--ink);border-radius:12px;gap:5px;padding:13px;display:grid}.appearanceOption:hover{border-color:var(--trim)}.appearanceOption.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}.appearanceOption strong{font-size:var(--font-px-13,13px)}.appearanceOption small{font-size:var(--font-px-10,10px);color:var(--muted);line-height:1.4}.appearanceOption>span{font-size:var(--font-px-14,14px);margin-top:auto}.appearanceButtonSample{background:var(--button-bg);min-width:88px;min-height:34px;color:var(--button-text);font-size:var(--font-px-11,11px);justify-content:center;justify-self:start;align-items:center;padding:0 14px;font-weight:750;display:inline-flex}.themePreview{font-family:var(--preview-font-family,var(--site-font-family))}.cirApp .cirSettingsPage .appearanceStyleSection{margin-top:4px}.cirApp .cirSettingsPage .appearanceOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cirApp .cirSettingsPage .appearanceOption{background:var(--panel2);min-height:116px;font-family:var(--site-font-family);border-radius:18px}.cirApp .cirSettingsPage .appearanceOption>span{font-size:var(--font-px-13,13px)}@media (max-width:900px){.appearanceOptionGrid,.cirApp .cirSettingsPage .appearanceOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.appearanceOptionGrid,.cirApp .cirSettingsPage .appearanceOptionGrid{grid-template-columns:1fr}}.navigationOrderList{gap:7px;display:grid}.navigationOrderRow{border:1px solid var(--line);background:var(--panel2);cursor:grab;border-radius:10px;grid-template-columns:22px 30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.navigationOrderRow.dragging{opacity:.48;border-color:var(--accent)}.navigationDragHandle{color:var(--muted);letter-spacing:-4px;font-weight:900}.navigationOrderNumber{border:1px solid var(--line);width:25px;height:25px;font-size:var(--font-px-10,10px);border-radius:7px;place-items:center;font-weight:900;display:grid}.navigationOrderRow>div:nth-child(3){gap:2px;display:grid}.navigationOrderRow strong{font-size:var(--font-px-12,12px)}.navigationOrderRow small{font-size:var(--font-px-9,9px);color:var(--muted)}.navigationMoveButtons{gap:4px;display:flex}.navigationMoveButtons button{border:1px solid var(--line);background:var(--panel);width:32px;height:30px;color:var(--ink);border-radius:7px;font-weight:900}.navigationMoveButtons button:disabled{opacity:.3}@media (max-width:760px){.navigationLayoutChoices,.navigationPreferenceGrid{grid-template-columns:1fr}.navigationOrderHead{flex-direction:column;align-items:flex-start}.navigationOrderHead .btn{width:100%}}.sidebar{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.sidebar>.nav{align-content:start;padding-right:2px;overflow:auto}.sidebarFoot{margin-top:10px;position:static;bottom:auto;left:auto;right:auto}.publicBrandHeader{justify-content:flex-start}.publicBrandHeader>a{place-items:center;display:grid}.publicBrandLogo{width:160px;max-height:96px}.saleInventoryLines{gap:12px;display:grid}.saleInventoryLine{border:1px solid var(--line);background:var(--panel2);border-radius:12px;gap:12px;padding:14px;display:grid}.saleInventoryLineHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.saleInventoryLineHead strong{font-size:var(--font-px-13,13px)}.saleWizardAddLine{justify-self:start;width:auto}.goodText{color:var(--success)}.pillGood{background:var(--success);color:var(--success-text);border:1px solid var(--success)}.pillWarning{background:var(--warning);color:var(--warning-text);border:1px solid var(--warning)}.pillDanger{background:var(--danger);color:var(--danger-text);border:1px solid var(--danger)}.btn.danger{color:var(--danger-text)}.notice.warn,.inlineGuidance,.setupBanner{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 18%,var(--panel));color:var(--ink)}.error{color:var(--danger);background:color-mix(in srgb,var(--danger) 16%,var(--panel));border-color:var(--danger)}.readyNotice{border-color:var(--success);background:color-mix(in srgb,var(--success) 14%,var(--panel));color:var(--ink)}.missingChip{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,var(--panel2));color:var(--danger)}.supersededDoc .textLink{color:var(--danger)}.dot{background:var(--success)}.dot.warn{background:var(--warning)}.dot.danger{background:var(--danger)}.clickableTableRow{cursor:pointer}.clickableTableRow:hover td{background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.clickableTableRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.inventoryFormGrid{align-items:start}.unitPicker{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.currencyInput{border:1px solid var(--line);background:var(--panel2);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.currencyInput>span{color:var(--muted);padding-left:11px;font-weight:850}.field .currencyInput input{background:0 0;border:0;border-radius:0;outline:none;padding-left:6px}.currencyInput:focus-within{outline:2px solid color-mix(in srgb,var(--accent) 58%,transparent);outline-offset:1px;border-color:var(--accent)}.accountIdentity{color:inherit;border-radius:8px;gap:2px;margin:-5px -6px;padding:5px 6px;display:grid}.accountIdentity:hover,.accountIdentity:focus-visible{background:color-mix(in srgb,var(--accent) 18%,transparent);outline:none}.topNavAccount>.accountIdentity{text-align:right;line-height:1.1;display:grid}.accountPage>.notice,.accountPage>.error{margin-bottom:18px}@media (max-width:760px){.dashboardQuickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid!important}.dashboardQuickActions .btn{width:100%;min-width:0;font-size:var(--font-px-11,11px);white-space:nowrap;text-align:center;justify-content:center;align-items:center;padding:8px 5px;line-height:1.1;display:flex}.clickableTableRow td{white-space:nowrap}}.field.fieldInvalid input,.field.fieldInvalid select,.field.fieldInvalid textarea{border-color:var(--danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 22%,transparent)}.fieldError{color:var(--danger);font-size:var(--font-px-11,11px);margin-top:1px;font-weight:750;line-height:1.35;display:block}.formError{margin:0 0 14px}@media (min-width:761px){.sidebar>.nav{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.sidebar>.nav::-webkit-scrollbar{width:0;height:0;display:none}.sidebarFoot form{justify-content:flex-start;display:flex}.sidebarFoot .logout{width:auto;min-width:0;padding:7px 12px}.shell.navSide>.main{grid-column:2;min-width:0}.shell.navSide .sidebar{width:var(--nav-width,280px);text-align:center;align-self:start;height:100dvh;min-height:100vh;position:fixed;inset:0 auto 0 0}.sidebarBrandRow,.brandLogoLink{justify-items:center}.navGroupLabel{text-align:center}.sidebar>.nav a{text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.sidebarFoot{text-align:center;justify-items:center;display:grid}.userMini{text-align:center}.sidebarFoot form{justify-content:center}.shell.navSide .sidebar{grid-template-rows:auto auto minmax(0,1fr)}.sidebar>.nav{align-content:start;gap:clamp(1px,.45vh,5px);padding-right:0;overflow:visible}.sidebar>.nav a{font-size:clamp(var(--font-px-11,11px),var(--font-vh-1_5,1.5vh),var(--font-px-14,14px));padding:clamp(4px,.75vh,10px) 10px;line-height:1.15}.sidebarFoot{display:none!important}}.accountMenu{z-index:90;position:relative}.accountMenu>summary{border:1px solid var(--line);background:var(--panel2);min-height:34px;color:var(--ink);font-size:var(--font-px-12,12px);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;justify-content:center;align-items:center;padding:7px 11px;font-weight:800;list-style:none;display:inline-flex}.accountMenu>summary::-webkit-details-marker{display:none}.accountMenu>summary:after{content:"⌄";font-size:var(--font-px-11,11px);color:var(--muted);margin-left:7px;transform:translateY(-1px)}.accountMenu[open]>summary{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 14%,transparent)}.accountMenuPanel{border:1px solid var(--line);background:var(--panel);min-width:220px;box-shadow:var(--shadow);text-align:left;border-radius:11px;gap:5px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.accountMenuEmail{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--font-px-11,11px);overflow-wrap:anywhere;padding:6px 7px 9px;line-height:1.35}.accountMenuPanel>a,.accountMenuPanel button{width:100%;color:var(--ink);text-align:left;font-size:var(--font-px-12,12px);background:0 0;border:0;border-radius:8px;padding:8px 9px;font-weight:750}.accountMenuPanel>a:hover,.accountMenuPanel>a:focus-visible,.accountMenuPanel button:hover,.accountMenuPanel button:focus-visible{background:var(--panel2);outline:none}.accountMenuPanel form{margin:0}@media (max-width:760px){.accountMenu>summary{text-overflow:ellipsis;white-space:nowrap;max-width:44vw;overflow:hidden}.accountMenuPanel{min-width:min(240px,82vw)}}@media (min-width:761px) and (max-height:700px){.shell.navSide .sidebar{padding-top:10px;padding-bottom:10px}.sidebarLogo{max-height:min(var(--sidebar-logo-max-height,165px),105px)}.sidebarBrandRow{padding-bottom:5px}.navGroupLabel{margin-top:4px;margin-bottom:4px}}.designThemeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.designThemeButton{text-align:left;border:1px solid var(--line);background:var(--panel2);color:var(--ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:16px;display:grid}.designThemeButton:hover,.designThemeButton:focus-visible{border-color:var(--trim);outline:none}.designThemeButton.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.designThemeNumber{border:1px solid var(--line);min-width:68px;height:28px;font-size:var(--font-px-10,10px);color:var(--muted);border-radius:999px;place-items:center;padding:0 9px;font-weight:850;display:inline-grid}.designThemeCopy{gap:4px;min-width:0;display:grid}.designThemeCopy strong{font-size:var(--font-px-14,14px)}.designThemeCopy small{font-size:var(--font-px-10_5,10.5px);color:var(--muted);line-height:1.45}.designThemeMini{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:3px;padding:5px;display:flex}.designThemeMini i{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;width:15px;height:24px}.designThemeButtonAstronaut{border-radius:24px}.designThemeButtonAstronaut .designThemeNumber,.designThemeButtonAstronaut .designThemeMini{border-radius:999px}.themeSubhead{margin:4px 0 -6px}.themeSubhead h3{margin:0 0 4px}.themeSubhead p{font-size:var(--font-px-11,11px);margin:0}.astronautPaletteNote{border:1px solid var(--line);background:var(--panel2);border-radius:22px;gap:4px;padding:16px 18px;display:grid}.astronautPaletteNote strong{font-size:var(--font-px-13,13px)}.astronautPaletteNote span{font-size:var(--font-px-11,11px);color:var(--muted);line-height:1.5}.themePreviewAstronaut{border-radius:28px;box-shadow:0 20px 40px -24px #0e11162e}.themePreviewAstronaut aside{border:1px solid var(--preview-border);background:var(--preview-sidebar);color:var(--preview-sidebar-text);border-radius:26px;margin:12px}.themePreviewAstronaut aside b{background:var(--preview-primary);color:var(--preview-button-text);border:2px solid var(--preview-secondary);text-align:center;border-radius:999px}.themePreviewAstronaut section>div{border-radius:28px;box-shadow:0 20px 40px -24px #0e11162e}.themePreviewAstronaut button{border-radius:var(--preview-button-radius,999px);border:2px solid var(--preview-trim);height:40px;color:var(--preview-button-text);padding:0 18px;box-shadow:0 14px 28px -18px #0e111666}@media (max-width:900px){.designThemeGrid{grid-template-columns:1fr}}@media (max-width:620px){.designThemeButton{grid-template-columns:1fr}.designThemeMini{justify-self:start}}.shell[data-design-theme=astronaut]{--radius:28px;--shadow:0 1px 1px #0e11160a,0 20px 40px -24px #0e11162e;background:var(--bg);color:var(--ink);font-family:var(--site-font-family)}.shell[data-design-theme=astronaut] .main{background:var(--bg)}.shell[data-design-theme=astronaut] .content{max-width:1500px;padding-top:26px}.shell[data-design-theme=astronaut] .pageHead h2{font-size:var(--font-px-32,32px);letter-spacing:-.025em;font-weight:750}.shell[data-design-theme=astronaut] .pageHead p{line-height:1.5}.shell[data-design-theme=astronaut] .card,.shell[data-design-theme=astronaut] .loginCard{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:28px}.shell[data-design-theme=astronaut] .metric{padding:22px 24px}.shell[data-design-theme=astronaut] .metric .label{font-size:var(--font-px-11_5,11.5px);letter-spacing:.01em;text-transform:none;font-weight:500}.shell[data-design-theme=astronaut] .metric .value{font-size:var(--font-px-34,34px);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.shell[data-design-theme=astronaut] .metric .sub{font-size:var(--font-px-12,12px)}.shell[data-design-theme=astronaut] .btn{background:var(--button-bg);min-height:44px;color:var(--button-text);font-size:var(--font-px-13_5,13.5px);letter-spacing:-.005em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:500;line-height:1;transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 1px 1px #0e11160f,0 14px 28px -18px #0e111666}.shell[data-design-theme=astronaut] .btn:hover{background:color-mix(in srgb,var(--button-bg) 90%,var(--ink));box-shadow:0 1px 1px #0e111614,0 20px 36px -16px #0e111657}.shell[data-design-theme=astronaut] .btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 32%,transparent),0 14px 28px -18px #0e111647;outline:none}.shell[data-design-theme=astronaut] .btn:active{transform:translateY(1px)}.shell[data-design-theme=astronaut] .btn.secondary{background:var(--panel);color:var(--ink);border:1px solid var(--line);box-shadow:0 1px 1px #0e111608,0 18px 36px -24px #0e11162e}.shell[data-design-theme=astronaut] .btn.secondary:hover,.shell[data-design-theme=astronaut] .btn.secondary:focus-visible{background:var(--panel2);border-color:var(--trim)}.shell[data-design-theme=astronaut] .btn.danger{background:var(--danger);color:var(--danger-text);border:0}.shell[data-design-theme=astronaut] .miniDanger{border-radius:999px}.shell[data-design-theme=astronaut] .field label{font-size:var(--font-px-11_5,11.5px);letter-spacing:.01em;font-weight:500}.shell[data-design-theme=astronaut] .field input,.shell[data-design-theme=astronaut] .field select,.shell[data-design-theme=astronaut] .field textarea,.shell[data-design-theme=astronaut] .inlineControls select{border:1px solid var(--line);background:var(--panel);min-height:46px;color:var(--ink);border-radius:18px;padding:10px 14px;transition:border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 1px #0e111606}.shell[data-design-theme=astronaut] .field textarea{border-radius:20px}.shell[data-design-theme=astronaut] .field input:focus,.shell[data-design-theme=astronaut] .field select:focus,.shell[data-design-theme=astronaut] .field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent),0 18px 36px -22px #0e11161f;outline:none}.shell[data-design-theme=astronaut] input[type=checkbox],.shell[data-design-theme=astronaut] input[type=radio]{accent-color:var(--button-bg)}.shell[data-design-theme=astronaut] .choiceButton,.shell[data-design-theme=astronaut] .navigationLayoutChoice,.shell[data-design-theme=astronaut] .navigationCheck{background:var(--panel);border-radius:20px;box-shadow:0 1px 1px #0e111606}.shell[data-design-theme=astronaut] .choiceButton.selected,.shell[data-design-theme=astronaut] .navigationLayoutChoice.selected{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.shell[data-design-theme=astronaut] .settingsJump,.shell[data-design-theme=astronaut] .taskFilters{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:4px;width:auto;padding:6px;display:inline-flex;box-shadow:0 1px 1px #0e11160a,0 18px 36px -24px #0e11162e}.shell[data-design-theme=astronaut] .settingsJump a{min-height:34px;color:var(--muted);font-size:var(--font-px-12,12px);background:0 0;border:0;border-radius:999px;align-items:center;padding:0 16px;font-weight:500;display:inline-flex}.shell[data-design-theme=astronaut] .settingsJump a:hover,.shell[data-design-theme=astronaut] .settingsJump a:focus-visible{background:var(--panel2);color:var(--ink);outline:none}.shell[data-design-theme=astronaut] .notice,.shell[data-design-theme=astronaut] .error,.shell[data-design-theme=astronaut] .inlineGuidance,.shell[data-design-theme=astronaut] .readyNotice{border-radius:22px;padding:16px 18px;box-shadow:0 1px 1px #0e111608}.shell[data-design-theme=astronaut] .pill,.shell[data-design-theme=astronaut] .rolePill,.shell[data-design-theme=astronaut] .pillGood,.shell[data-design-theme=astronaut] .pillWarning,.shell[data-design-theme=astronaut] .pillDanger,.shell[data-design-theme=astronaut] .missingChip{border-radius:999px;font-weight:500}.shell[data-design-theme=astronaut] .tableWrap{background:var(--panel);box-shadow:var(--shadow);border-radius:24px}.shell[data-design-theme=astronaut] th{background:var(--panel2);font-size:var(--font-px-10_5,10.5px);letter-spacing:.04em;font-weight:500}.shell[data-design-theme=astronaut] th,.shell[data-design-theme=astronaut] td{padding:13px 16px}.shell[data-design-theme=astronaut] .clickableTableRow:hover td{background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.shell[data-design-theme=astronaut] .code,.shell[data-design-theme=astronaut] .monoLabel{background:var(--panel2);border-radius:999px}@media (min-width:761px){.shell[data-design-theme=astronaut].navSide .sidebar{width:calc(var(--nav-width,280px) - 24px);border:1px solid var(--line);background:var(--panel);height:calc(100dvh - 24px);color:var(--ink);border-radius:32px;padding:14px;top:12px;bottom:12px;left:12px;box-shadow:0 1px 1px #0e11160a,0 20px 40px -24px #0e111638}.shell[data-design-theme=astronaut].navSide .sidebarLogo{max-height:min(var(--sidebar-logo-max-height,132px),112px)}.shell[data-design-theme=astronaut] .navGroupLabel{color:var(--muted);opacity:1;font-size:var(--font-px-9,9px);letter-spacing:.12em;font-weight:600}.shell[data-design-theme=astronaut] .sidebar>.nav{gap:clamp(1px,.35vh,4px)}.shell[data-design-theme=astronaut] .sidebar>.nav a{min-height:34px;color:var(--muted);opacity:1;font-size:clamp(var(--font-px-10,10px),var(--font-vh-1_35,1.35vh),var(--font-px-13,13px));border:0;border-radius:999px;justify-content:flex-start;padding:6px 12px;font-weight:500}.shell[data-design-theme=astronaut] .sidebar>.nav a:hover,.shell[data-design-theme=astronaut] .sidebar>.nav a:focus-visible{background:var(--panel2);color:var(--ink);outline:none}.shell[data-design-theme=astronaut] .sidebar>.nav a.active{background:var(--button-bg);color:var(--button-text);box-shadow:0 1px 1px #0e11160f,0 8px 18px -10px #0e111680}.shell[data-design-theme=astronaut] .navHideButton,.shell[data-design-theme=astronaut] .navShowButton{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:999px;box-shadow:0 1px 1px #0e111608}.shell[data-design-theme=astronaut] .sidebarResizeHandle:after{background:0 0}.shell[data-design-theme=astronaut] .topbar{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;height:64px;margin:12px 18px 0;top:12px;box-shadow:0 1px 1px #0e111608,0 18px 36px -24px #0e111624}.shell[data-design-theme=astronaut] .accountMenu>summary{border:1px solid var(--line);background:var(--panel);border-radius:999px;font-weight:500;box-shadow:0 1px 1px #0e111608}.shell[data-design-theme=astronaut] .accountMenuPanel{background:var(--panel);border-radius:22px;padding:10px;box-shadow:0 24px 48px -24px #0e111640}.shell[data-design-theme=astronaut] .accountMenuPanel>a,.shell[data-design-theme=astronaut] .accountMenuPanel button{border-radius:999px;font-weight:500}.shell[data-design-theme=astronaut].navTop .desktopTopNav{border:1px solid var(--line);background:var(--panel);color:var(--ink);box-shadow:var(--shadow);border-radius:26px;margin:12px 14px 0}.shell[data-design-theme=astronaut].navTop .topNavLabel{color:var(--muted);opacity:1}.shell[data-design-theme=astronaut].navTop .topNavLinks a{color:var(--muted);opacity:1;border-radius:999px}.shell[data-design-theme=astronaut].navTop .topNavLinks a:hover,.shell[data-design-theme=astronaut].navTop .topNavLinks a.active{background:var(--button-bg);color:var(--button-text)}}.shell[data-design-theme=astronaut] .packetCard{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.shell[data-design-theme=astronaut] .packetActions{justify-items:start;gap:12px;width:100%;display:grid}.shell[data-design-theme=astronaut] .packetActions>.actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.shell[data-design-theme=astronaut] .packetActions>.actions .btn{width:100%}.shell[data-design-theme=astronaut] .packetActions>.generatePacketButton{justify-self:start}.shell[data-design-theme=astronaut] .emailDraftForm{border-top:1px solid var(--line);width:100%;padding-top:14px}.shell[data-design-theme=astronaut] .emailDraftForm>.actions{grid-template-columns:minmax(220px,1fr) auto;align-items:center;width:100%;display:grid}@media (max-width:760px){.shell[data-design-theme=astronaut] .mobileShellBar{background:var(--panel);color:var(--ink);border-color:var(--line);box-shadow:0 8px 20px #0e111614}.shell[data-design-theme=astronaut] .mobileNavigationButton{border:1px solid var(--line);background:var(--panel2);color:var(--ink);border-radius:999px}.shell[data-design-theme=astronaut] .mobileNavDrawer{background:var(--bg);color:var(--ink)}.shell[data-design-theme=astronaut] .mobileNavDrawerHead{border-color:var(--line)}.shell[data-design-theme=astronaut] .mobileNavDrawerHead button{border:1px solid var(--line);border-radius:var(--button-radius);background:var(--panel);color:var(--ink)}.shell[data-design-theme=astronaut] .mobileUser small,.shell[data-design-theme=astronaut] .mobileNavDrawer .navGroupLabel{color:var(--muted);opacity:1}.shell[data-design-theme=astronaut] .mobileNav a{color:var(--muted);border-radius:999px}.shell[data-design-theme=astronaut] .mobileNav a:hover,.shell[data-design-theme=astronaut] .mobileNav a.active{background:var(--button-bg);color:var(--button-text)}.shell[data-design-theme=astronaut] .packetActions>.actions{grid-template-columns:1fr 1fr}.shell[data-design-theme=astronaut] .emailDraftForm>.actions{grid-template-columns:1fr}.shell[data-design-theme=astronaut] .settingsJump,.shell[data-design-theme=astronaut] .taskFilters{width:100%;display:flex;overflow:auto}}@media (max-width:520px){.shell[data-design-theme=astronaut] .packetActions>.actions{grid-template-columns:1fr}}html[data-design-theme=astronaut] .loginWrap{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 34%),radial-gradient(circle at 84% 88%,color-mix(in srgb,var(--warning) 8%,transparent),transparent 30%),var(--bg)}html[data-design-theme=astronaut] .loginCard{border:1px solid var(--line);background:var(--panel);border-radius:30px;box-shadow:0 1px 1px #0e11160a,0 24px 48px -24px #0e111638}html[data-design-theme=astronaut] .loginCard .field input{border:1px solid var(--line);background:var(--panel);border-radius:999px;min-height:48px;padding:0 18px;box-shadow:0 1px 1px #0e111608}html[data-design-theme=astronaut] .loginCard .field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);outline:none}html[data-design-theme=astronaut] .loginCard .btn{background:var(--button-bg);min-height:48px;color:var(--button-text);font-size:var(--font-px-14,14px);border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:flex;box-shadow:0 1px 1px #0e11160f,0 14px 28px -18px #0e111666}@media (min-width:761px){.shell[data-design-theme=astronaut].navSide{background:var(--bg);grid-template-columns:96px minmax(0,1fr);gap:0;padding:0}.shell[data-design-theme=astronaut].navSide>.main{border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 72%,var(--bg));border-radius:34px;grid-column:2;min-width:0;min-height:calc(100dvh - 24px);margin:12px 12px 12px 0;box-shadow:0 1px 1px #0e111609,0 28px 70px -42px #0e111647}.shell[data-design-theme=astronaut].navSide .sidebar{border:1px solid var(--line);background:var(--panel);width:72px;height:calc(100dvh - 24px);color:var(--ink);text-align:center;border-radius:999px;flex-direction:column;align-items:center;gap:7px;padding:10px 8px;display:flex;top:12px;bottom:12px;left:12px;overflow:visible;box-shadow:0 1px 1px #0e11160a,0 20px 40px -24px #0e11163d}.shell[data-design-theme=astronaut] .sidebarBrandRow{flex-direction:column;align-items:center;gap:5px;width:100%;padding:0 0 3px;display:flex}.shell[data-design-theme=astronaut] .brandLogoLink{background:var(--button-bg);border-radius:999px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:0 1px 1px #0e11160f,0 12px 24px -16px #0e111673}.shell[data-design-theme=astronaut] .sidebarLogo{object-fit:contain;filter:none;width:44px;max-width:44px;height:44px;max-height:44px!important}.shell[data-design-theme=astronaut] .sidebarBrandRow .navHideButton{background:var(--panel2);width:32px;height:28px;min-height:28px;color:var(--muted);box-shadow:none;font-size:var(--font-px-15,15px);border:0;border-radius:999px;justify-self:auto;padding:0}.shell[data-design-theme=astronaut] .navGroupLabel{display:none}.shell[data-design-theme=astronaut] .sidebar>.nav{flex:auto;align-content:start;justify-items:center;gap:3px;width:100%;min-height:0;padding:3px 0 0;display:grid;overflow:visible}.shell[data-design-theme=astronaut] .sidebar>.nav a{width:44px;min-width:44px;height:36px;min-height:36px;color:var(--muted);font-size:var(--font-px-15,15px);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;line-height:1;display:grid;position:relative;overflow:visible}.shell[data-design-theme=astronaut] .sidebar>.nav a>span[aria-hidden]{min-width:0;font-size:var(--font-px-16,16px);line-height:1;opacity:1!important;width:auto!important}.shell[data-design-theme=astronaut] .sidebar>.nav a>span:not([aria-hidden]){display:none}.shell[data-design-theme=astronaut] .sidebar>.nav a:after{content:attr(data-label);z-index:120;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:var(--font-px-11,11px);letter-spacing:-.005em;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:7px 10px;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%);box-shadow:0 12px 28px -18px #0e11166b}.shell[data-design-theme=astronaut] .sidebar>.nav a:hover:after,.shell[data-design-theme=astronaut] .sidebar>.nav a:focus-visible:after{opacity:1;transform:translateY(-50%)}.shell[data-design-theme=astronaut] .sidebar>.nav a:hover,.shell[data-design-theme=astronaut] .sidebar>.nav a:focus-visible{background:var(--panel2);color:var(--ink);outline:none}.shell[data-design-theme=astronaut] .sidebar>.nav a.active{background:var(--button-bg);color:var(--button-text);box-shadow:0 1px 1px #0e11160f,0 8px 18px -10px #0e111680}.shell[data-design-theme=astronaut] .sidebarResizeHandle{display:none}.shell[data-design-theme=astronaut] .topbar{z-index:40;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;height:66px;margin:12px 18px 0;padding:0 18px 0 22px;position:sticky;top:12px;box-shadow:0 1px 1px #0e111609,0 18px 36px -26px #0e111633}.shell[data-design-theme=astronaut] .topbar h1{font-size:var(--font-px-15,15px);letter-spacing:-.015em}.shell[data-design-theme=astronaut] .topbar .eyebrow{font-size:var(--font-px-9,9px);letter-spacing:.14em}.shell[data-design-theme=astronaut] .content{max-width:1520px;padding:28px 26px 54px}.shell[data-design-theme=astronaut] .pageHead{align-items:center;margin-bottom:20px}.shell[data-design-theme=astronaut] .pageHead h2{font-size:var(--font-px-30,30px);letter-spacing:-.03em;font-weight:700}.shell[data-design-theme=astronaut].navTop .desktopTopNav{border:1px solid var(--line);background:var(--panel);border-radius:999px;grid-template-columns:72px minmax(0,1fr) 56px;width:calc(100% - 24px);height:72px;margin:0;padding:8px 12px;top:12px;left:12px;right:12px;box-shadow:0 1px 1px #0e11160a,0 20px 40px -24px #0e111638}.shell[data-design-theme=astronaut].navTop .topNavBrand{background:var(--button-bg);border-radius:999px;width:52px;height:52px;overflow:hidden}.shell[data-design-theme=astronaut].navTop .topNavLogo{width:44px;max-width:44px;max-height:44px}.shell[data-design-theme=astronaut].navTop .topNavNavigation{justify-content:center;align-items:center;display:flex}.shell[data-design-theme=astronaut].navTop .topNavLabel{display:none}.shell[data-design-theme=astronaut].navTop .topNavLinks{border:1px solid var(--line);background:var(--panel2);border-radius:999px;align-items:center;gap:3px;padding:5px;display:inline-flex;overflow:visible}.shell[data-design-theme=astronaut].navTop .topNavLinks a{width:38px;height:38px;color:var(--muted);opacity:1;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}.shell[data-design-theme=astronaut].navTop .topNavLinks a>span:not([aria-hidden]){display:none}.shell[data-design-theme=astronaut].navTop .topNavLinks a>span[aria-hidden]{width:auto!important}.shell[data-design-theme=astronaut].navTop .topNavLinks a.active{background:var(--button-bg);color:var(--button-text)}.shell[data-design-theme=astronaut].navTop .topNavAccount{justify-content:flex-end}}.shell[data-design-theme=astronaut] .card{border:1px solid var(--line);background:var(--panel);border-radius:30px;box-shadow:0 1px 1px #0e111609,0 22px 44px -28px #0e111633}.shell[data-design-theme=astronaut] .btn{min-height:48px;font-size:var(--font-px-14,14px);border-radius:999px;padding:0 22px;font-weight:500}.shell[data-design-theme=astronaut] .btn.secondary{border:1px solid var(--line);background:var(--panel)}.shell[data-design-theme=astronaut] .field input,.shell[data-design-theme=astronaut] .field select,.shell[data-design-theme=astronaut] .inlineControls select{border-radius:999px;min-height:48px;padding-left:18px;padding-right:18px}.shell[data-design-theme=astronaut] .field textarea{border-radius:22px;padding:14px 16px}.shell[data-design-theme=astronaut] .metric{border-radius:28px;box-shadow:0 1px 1px #0e111609,0 20px 40px -28px #0e111633}.shell[data-design-theme=astronaut] .tableWrap{border-radius:28px;overflow:hidden}.shell[data-design-theme=astronaut] .notice,.shell[data-design-theme=astronaut] .error,.shell[data-design-theme=astronaut] .inlineGuidance,.shell[data-design-theme=astronaut] .readyNotice{border-radius:24px}.shell[data-design-theme=astronaut] .accountMenu>summary{border-radius:999px;min-height:40px;padding:0 14px}.shell[data-design-theme=astronaut] .accountMenuPanel{border-radius:24px}.shell[data-design-theme=astronaut] .packetCard{background:var(--panel);border-radius:30px;padding:22px}.shell[data-design-theme=astronaut] .packetActions{border:1px solid var(--line);background:var(--panel2);border-radius:28px;padding:8px}.shell[data-design-theme=astronaut] .packetActions>.actions{border:0;padding:0}.shell[data-design-theme=astronaut] .packetActions>.actions .btn,.shell[data-design-theme=astronaut] .packetActions>.generatePacketButton{min-height:46px}.shell[data-design-theme=astronaut] .emailDraftForm{border-top:1px solid var(--line);margin-top:2px;padding:14px 8px 4px}@media (max-width:760px){.shell[data-design-theme=astronaut] .mobileShellBar{border:1px solid var(--line);background:var(--panel);border-radius:999px;height:64px;margin:8px 8px 0;padding:8px 12px;box-shadow:0 14px 30px -22px #0e11164d}.shell[data-design-theme=astronaut] .mobileBrand{background:var(--button-bg);border-radius:999px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.shell[data-design-theme=astronaut] .mobileLogo{width:40px;max-height:40px}.shell[data-design-theme=astronaut] .mobileNavigationButton{border-radius:var(--button-radius);height:42px;padding:0 16px}.shell[data-design-theme=astronaut] .topbar{border-radius:24px;margin-top:8px}.shell[data-design-theme=astronaut] .content{padding:22px 14px 44px}.shell[data-design-theme=astronaut] .card{border-radius:24px}.shell[data-design-theme=astronaut] .btn{border-radius:var(--button-radius);min-height:46px}}.cirApp{isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,#dfeaf4) 0%,var(--bg) 42%,color-mix(in srgb,var(--panel2) 84%,#fff) 100%);min-height:100vh;color:var(--ink);font-family:var(--site-font-family);grid-template-columns:84px minmax(0,1fr);display:grid;position:relative;overflow-x:hidden}.cirSky{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cirSky:before,.cirSky:after,.cirSky i{content:"";filter:blur(2px);opacity:.8;background:radial-gradient(circle at 42% 42%,#fffffff5 0 36%,#ffffff8a 55%,#fff0 72%);border-radius:50%;display:block;position:absolute}.cirSky:before{width:520px;height:300px;top:70px;right:-110px}.cirSky:after{width:600px;height:340px;bottom:-70px;left:-220px}.cirSky i:first-child{opacity:.48;width:330px;height:220px;top:22%;right:16%}.cirSky i:nth-child(2){opacity:.42;width:250px;height:160px;top:10%;left:22%}.cirSky i:nth-child(3){opacity:.28;width:380px;height:220px;bottom:8%;right:28%}.cirRail{z-index:60;background:color-mix(in srgb,var(--panel) 95%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;flex-direction:column;place-self:start center;align-items:center;gap:6px;width:64px;max-height:calc(100vh - 36px);margin:18px 0;padding:10px;display:flex;position:sticky;top:18px;box-shadow:0 1px 1px #0e11160a,0 20px 40px -24px #0e111647}.cirRailBrand{background:var(--button-bg);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:0 1px 1px #0e11160f,0 10px 22px -14px #0e111680}.cirRailBrand img{object-fit:contain;filter:brightness(0)invert();width:33px;height:33px}.cirRailSep{background:var(--line);width:24px;height:1px;margin:4px 0}.cirRailNav{scrollbar-width:none;flex-direction:column;align-items:center;gap:5px;min-height:0;display:flex;overflow:visible auto}.cirRailNav::-webkit-scrollbar{display:none}.cirRailNav a,.cirRailCollapse{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:999px;flex:0 0 44px;place-items:center;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.cirRailNav a>span[aria-hidden]{opacity:1!important;width:auto!important}.cirRailNav a:hover,.cirRailNav a:focus-visible,.cirRailCollapse:hover,.cirRailCollapse:focus-visible{background:var(--panel2);color:var(--ink);outline:none;transform:translateY(-1px)}.cirRailNav a.isActive{background:var(--button-bg);color:var(--button-text);box-shadow:0 1px 1px #0e11160f,0 8px 18px -10px #0e111680}.cirRailBadgeText{z-index:90;opacity:0;pointer-events:none;white-space:nowrap;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:var(--font-px-12,12px);border-radius:12px;padding:8px 11px;font-weight:650;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:54px;transform:translate(8px,-50%);box-shadow:0 18px 36px -22px #0e111659}.cirRailNav a:hover .cirRailBadgeText,.cirRailNav a:focus-visible .cirRailBadgeText{opacity:1;transform:translateY(-50%)}.cirRailCollapse{font-size:var(--font-px-17,17px)}.cirRailShow{z-index:80;border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--ink);border-radius:999px;position:fixed;top:20px;left:16px;box-shadow:0 18px 36px -22px #0e11164d}.cirStage{min-width:0;padding:18px 18px 46px 0}.cirNavCollapsed{grid-template-columns:1fr}.cirNavCollapsed .cirStage{padding-left:18px}.cirCommandBar{z-index:50;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 91%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:26px;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:10px 12px 10px 20px;display:flex;position:sticky;top:18px;box-shadow:0 1px 1px #0e111608,0 18px 36px -24px #0e111629}.cirCommandBrand{flex-direction:column;gap:1px;min-width:0;display:flex}.cirCommandBrand span{font-size:var(--font-px-9,9px);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:700}.cirCommandBrand strong{font-size:var(--font-px-15,15px);letter-spacing:-.015em}.cirAccountMenu{position:relative}.cirAccountMenu>summary{border:1px solid var(--line);background:var(--panel);min-height:44px;font-size:var(--font-px-12,12px);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-weight:650;list-style:none;display:flex}.cirAccountMenu>summary::-webkit-details-marker{display:none}.cirAccountAvatar{background:var(--button-bg);width:32px;height:32px;color:var(--button-text);border-radius:999px;place-items:center;font-weight:800;display:grid}.cirAccountPanel{border:1px solid var(--line);background:var(--panel);border-radius:20px;gap:5px;width:245px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 48px -24px #0e111647}.cirAccountPanel>div{border-bottom:1px solid var(--line);gap:2px;padding:9px 10px 11px;display:grid}.cirAccountPanel small{font-size:var(--font-px-11,11px);color:var(--muted);text-overflow:ellipsis;overflow:hidden}.cirAccountPanel a,.cirAccountPanel button{width:100%;color:var(--ink);text-align:left;font-size:var(--font-px-12,12px);background:0 0;border:0;border-radius:999px;padding:10px 12px;display:block}.cirAccountPanel a:hover,.cirAccountPanel button:hover{background:var(--panel2)}.cirStageContent{max-width:1540px;margin:0 auto;padding:36px 22px 0}.cirMobileBar,.cirMobileDrawer{display:none}.cirPage{gap:24px;display:grid}.cirHeroBand{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:190px;padding:28px 8px 14px;display:grid}.cirPageHeader{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.cirPageHeaderCopy{max-width:880px}.cirEyebrow{font-size:var(--font-px-10,10px);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-weight:750;display:block}.cirPageHeader h2{font-size:clamp(var(--font-px-46,46px),var(--font-vw-5,5vw),var(--font-px-78,78px));letter-spacing:-.055em;color:var(--ink);margin:0;font-weight:850;line-height:.96}.cirPageHeader p{max-width:760px;font-size:var(--font-px-15,15px);color:var(--muted);margin:17px 0 0;line-height:1.55}.cirPageHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cirHeroBand>.cirPageHeader{grid-column:1/-1}.cirHeroBand>.cirTabs{justify-self:end}.cirBtn{border-radius:var(--button-radius);min-height:48px;font-size:var(--font-px-14,14px);letter-spacing:-.005em;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:620;line-height:1;transition:transform .14s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 1px 1px #0e11160d,0 14px 28px -18px #0e111659}.cirBtn--ink{background:var(--button-bg);color:var(--button-text)}.cirBtn--ink:hover{background:color-mix(in srgb,var(--button-bg) 88%,#fff);transform:translateY(-1px);box-shadow:0 20px 36px -16px #0e11166b}.cirBtn--cloud{background:var(--panel);color:var(--ink);border-color:var(--line)}.cirBtn--cloud:hover{background:var(--panel2);transform:translateY(-1px)}.cirBtn--danger{background:var(--danger);color:var(--danger-text)}.cirBtnArrow{width:16px;height:16px;transition:transform .18s cubic-bezier(.22,1,.36,1)}.cirBtn:hover .cirBtnArrow{transform:translate(2px,-2px)}.cirTabs{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:4px;padding:6px;display:inline-flex;box-shadow:0 1px 1px #0e11160a,0 20px 40px -24px #0e11162e}.cirTab{min-width:74px;height:36px;font-size:var(--font-px-13,13px);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 15px;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}.cirTab:hover{color:var(--ink)}.cirTab.isActive{background:var(--button-bg);color:var(--button-text);box-shadow:0 8px 18px -10px #0e111680}.cirSurface{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:28px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 1px 1px #0e11160a,0 20px 40px -24px #0e11162e}.cirSurfaceHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.cirSurfaceHead h3{font-size:var(--font-px-18,18px);letter-spacing:-.025em;margin:0}.cirSurfaceHead .cirEyebrow{margin-bottom:4px}.cirTinyPill,.cirStatus{border:1px solid var(--line);background:var(--panel2);min-height:26px;font-size:var(--font-px-11,11px);color:var(--muted);white-space:nowrap;border-radius:999px;place-items:center;padding:0 10px;font-weight:650;display:inline-grid}.cirStatus.tone-success{background:color-mix(in srgb,var(--success) 14%,var(--panel));border-color:color-mix(in srgb,var(--success) 35%,var(--line));color:color-mix(in srgb,var(--success) 80%,var(--ink))}.cirStatus.tone-warning{background:color-mix(in srgb,var(--warning) 12%,var(--panel));border-color:color-mix(in srgb,var(--warning) 34%,var(--line));color:color-mix(in srgb,var(--warning) 78%,var(--ink))}.cirStatus.tone-danger{background:color-mix(in srgb,var(--danger) 11%,var(--panel));border-color:color-mix(in srgb,var(--danger) 34%,var(--line));color:var(--danger)}.cirStatus.tone-signal{background:color-mix(in srgb,var(--accent) 10%,var(--panel));border-color:color-mix(in srgb,var(--accent) 28%,var(--line));color:var(--accent)}.cirKpi{border:1px solid var(--line);background:var(--panel);border-radius:32px;height:100%;padding:26px 28px 22px;box-shadow:0 1px 1px #0e11160a,0 26px 48px -24px #0e111633}.cirKpiHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cirKpiLabel{font-size:var(--font-px-12,12px);color:var(--muted);align-items:center;gap:8px;font-weight:600;display:inline-flex}.cirKpiLabel svg{width:15px;height:15px}.cirKpiRange{border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:var(--panel2);height:28px;font-size:var(--font-px-11,11px);color:var(--muted);border-radius:999px;place-items:center;padding:0 11px;font-weight:600;display:grid}.cirKpiValue{font-size:clamp(var(--font-px-45,45px),var(--font-vw-5,5vw),var(--font-px-70,70px));letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-weight:850;line-height:.95}.cirKpiDelta{font-size:var(--font-px-14,14px);color:var(--success);align-items:center;gap:7px;margin-top:14px;font-weight:650;display:flex}.cirKpiDelta.isDown{color:var(--danger)}.cirKpiBar{background:var(--panel2);border-radius:999px;height:8px;margin-top:24px;display:flex;overflow:hidden}.cirKpiBar>span.tone-signal{background:var(--accent)}.cirKpiBar>span.tone-citrus{background:var(--warning)}.cirKpiBar>span.tone-meadow{background:var(--success)}.cirKpiBar>span.tone-muted{background:repeating-linear-gradient(135deg,var(--line) 0 6px,transparent 6px 12px)}.cirKpiLegend{font-size:var(--font-px-11,11px);color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:13px;font-weight:600;display:flex}.cirKpiLegend span{align-items:center;gap:6px;display:inline-flex}.cirKpiLegend i,.cirPulseLegend i{border-radius:50%;width:8px;height:8px}.cirKpiLegend i.tone-signal,.cirPulseLegend i.tone-signal{background:var(--accent)}.cirKpiLegend i.tone-citrus,.cirPulseLegend i.tone-warning{background:var(--warning)}.cirKpiLegend i.tone-meadow,.cirPulseLegend i.tone-success{background:var(--success)}.cirPulseLegend i.tone-signal{background:var(--accent)}.cirPulseLegend i.tone-danger{background:var(--danger)}.cirDashboardBento{grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:minmax(220px,auto);gap:18px;display:grid}.cirBentoKpi{grid-column:span 2}.cirPulseCard{grid-row:span 1}.cirQueueChoices{grid-area:span 2/span 1}.cirMiniMetricPanel{grid-column:span 2}.cirTaskFeed{grid-column:span 1}.cirRecentRecords{grid-column:span 2}.cirGuardrailPanel{grid-column:span 1}.cirPulseBars{justify-content:space-around;align-items:flex-end;gap:13px;height:116px;padding:8px 4px 0;display:flex}.cirPulseBar{background:var(--panel2);border-radius:12px 12px 5px 5px;justify-content:center;align-items:flex-end;width:20%;height:100%;display:flex;position:relative}.cirPulseBar>span{border-radius:10px 10px 4px 4px;width:100%;min-height:12px;display:block}.cirPulseBar.tone-warning>span{background:var(--warning)}.cirPulseBar.tone-signal>span{background:var(--accent)}.cirPulseBar.tone-success>span{background:var(--success)}.cirPulseBar.tone-danger>span{background:var(--danger)}.cirPulseBar small{font-size:var(--font-px-10,10px);color:var(--muted);font-weight:750;position:absolute;top:-18px}.cirPulseBar em{display:none}.cirPulseLegend{font-size:var(--font-px-10_5,10.5px);color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:13px;font-weight:600;display:flex}.cirPulseLegend span{align-items:center;gap:5px;display:inline-flex}.cirQueueChoiceList{gap:10px;display:grid}.cirQueueChoice{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.cirQueueChoice:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent);transform:translateY(-1px)}.cirQueueDot{border:1.5px solid var(--line);background:var(--panel);border-radius:50%;width:20px;height:20px}.cirQueueDot.tone-warning{box-shadow:inset 0 0 0 5px var(--panel),inset 0 0 0 12px var(--warning)}.cirQueueDot.tone-signal{box-shadow:inset 0 0 0 5px var(--panel),inset 0 0 0 12px var(--accent)}.cirQueueDot.tone-success{box-shadow:inset 0 0 0 5px var(--panel),inset 0 0 0 12px var(--success)}.cirQueueChoice strong{font-size:var(--font-px-13,13px);display:block}.cirQueueChoice small{font-size:var(--font-px-11,11px);color:var(--muted);margin-top:3px;line-height:1.4;display:block}.cirQueueChoice b{font-size:var(--font-px-20,20px);font-variant-numeric:tabular-nums}.cirQueueChoice em{background:var(--button-bg);color:var(--button-text);font-style:normal;font-size:var(--font-px-9,9px);border-radius:999px;padding:2px 8px;font-weight:650;position:absolute;top:-8px;right:12px}.cirMiniMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cirMiniMetric{border:1px solid var(--line);background:var(--panel);border-radius:22px;flex-direction:column;min-height:148px;padding:17px;display:flex}.cirMiniMetric>span{font-size:var(--font-px-10,10px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.cirMiniMetric>strong{font-size:var(--font-px-28,28px);letter-spacing:-.04em;margin-top:12px}.cirMiniMetric>small{font-size:var(--font-px-11,11px);color:var(--muted);margin-top:auto;padding-top:10px;line-height:1.4}.cirNoteStack,.cirRecordStack{gap:9px;display:grid}.cirNote{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;transition:transform .18s,box-shadow .18s;display:grid}.cirNote:hover{transform:translateY(-1px);box-shadow:0 18px 36px -24px #0e111647}.cirNoteIcon{background:var(--panel2);width:40px;height:40px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.cirNoteIcon svg{width:18px;height:18px}.cirNoteBody{min-width:0}.cirNoteBody strong{font-size:var(--font-px-12_5,12.5px);display:block}.cirNoteBody small{font-size:var(--font-px-11,11px);color:var(--muted);margin-top:3px;line-height:1.4;display:block}.cirNoteAction{background:var(--button-bg);height:32px;color:var(--button-text);font-size:var(--font-px-11,11px);border-radius:999px;place-items:center;padding:0 13px;font-weight:650;display:grid}.cirRecordRow{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;transition:border-color .18s,transform .18s;display:grid}.cirRecordRow:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--line));transform:translateY(-1px)}.cirRecordCopy strong{font-size:var(--font-px-12_5,12.5px);display:block}.cirRecordCopy small{font-size:var(--font-px-11,11px);color:var(--muted);margin-top:4px;display:block}.cirEmptyState{text-align:center;min-height:150px;color:var(--muted);place-items:center;gap:6px;display:grid}.cirEmptyState>span{background:var(--panel2);width:42px;height:42px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.cirEmptyState strong{font-size:var(--font-px-13,13px);color:var(--ink)}.cirEmptyState small{font-size:var(--font-px-11,11px)}.cirGuardrailList{gap:10px;display:grid}.cirGuardrailList>div{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.cirGuardrailList>div:last-child{border-bottom:0}.cirGuardrailList>div>span{background:var(--panel2);width:28px;height:28px;font-size:var(--font-px-9,9px);color:var(--muted);border-radius:10px;place-items:center;font-weight:800;display:grid}.cirGuardrailList p{margin:0}.cirGuardrailList strong{font-size:var(--font-px-12,12px);display:block}.cirGuardrailList small{font-size:var(--font-px-10_5,10.5px);color:var(--muted);margin-top:3px;line-height:1.4;display:block}.cirGuardrailList b{font-size:var(--font-px-10,10px);color:var(--success);white-space:nowrap}.cirSearch{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;width:min(360px,100%);height:48px;padding:0 8px 0 18px;transition:border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 1px #0e111608,0 18px 36px -22px #0e11162e}.cirSearch:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent),0 18px 36px -22px #0e111633}.cirSearchIcon{width:16px;height:16px;color:var(--muted);flex:none}.cirSearchField{min-width:0;font-size:var(--font-px-13,13px);color:var(--ink);flex:1;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.cirSearchKbd{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:var(--panel2);height:28px;font-size:var(--font-px-10,10px);color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-weight:650;display:inline-flex}.cirCheck{cursor:pointer;font-size:var(--font-px-13,13px);color:var(--ink);align-items:center;gap:11px;display:inline-flex}.cirCheck input{opacity:0;pointer-events:none;position:absolute}.cirCheckBox{border:1.5px solid var(--line);background:var(--panel);border-radius:8px;place-items:center;width:20px;height:20px;transition:background-color .18s,border-color .18s;display:grid;position:relative}.cirCheckBox:after{content:"";opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-repeat:no-repeat;background-size:contain;width:11px;height:11px;transition:opacity .15s,transform .18s;transform:scale(.6)}.cirCheck input:checked+.cirCheckBox{background:var(--button-bg);border-color:var(--button-bg)}.cirCheck input:checked+.cirCheckBox:after{opacity:1;transform:scale(1)}.cirCheck input:focus-visible+.cirCheckBox{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.cirToggle{cursor:pointer;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px;display:grid}.cirToggle input{opacity:0;pointer-events:none;position:absolute}.cirToggleTrack{border:1px solid var(--line);background:var(--panel2);border-radius:999px;width:44px;height:26px;margin-top:2px;transition:background-color .18s,border-color .18s;position:relative}.cirToggleKnob{background:var(--panel);border-radius:999px;width:18px;height:18px;transition:left .18s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 1px #0e11160f,0 4px 8px -4px #0e11162e}.cirToggle input:checked+.cirToggleTrack{background:var(--button-bg);border-color:var(--button-bg)}.cirToggle input:checked+.cirToggleTrack .cirToggleKnob{left:calc(100% - 21px)}.cirToggle input:focus-visible+.cirToggleTrack{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.cirToggleText{flex-direction:column;gap:3px;display:flex}.cirToggleTitle{font-size:var(--font-px-13,13px);font-weight:650}.cirToggleDescription{font-size:var(--font-px-11,11px);color:var(--muted);line-height:1.45}.cirLoader{border:1px solid var(--line);background:var(--panel);font-size:var(--font-px-12,12px);border-radius:999px;align-items:center;gap:11px;padding:9px 16px 9px 13px;font-weight:600;display:inline-flex;box-shadow:0 18px 36px -24px #0e111633}.cirLoaderDots{align-items:center;gap:5px;display:inline-flex}.cirLoaderDots i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.2s cubic-bezier(.22,1,.36,1) infinite cirPulse}.cirLoaderDots i:nth-child(2){background:var(--warning);animation-delay:.16s}.cirLoaderDots i:nth-child(3){background:var(--success);animation-delay:.32s}@keyframes cirPulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.cirTooltip{display:inline-flex;position:relative}.cirTooltipBubble{z-index:80;border:1px solid var(--line);background:var(--panel);width:max-content;max-width:220px;color:var(--ink);font-size:var(--font-px-11,11px);opacity:0;pointer-events:none;border-radius:12px;padding:9px 11px;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 18px 36px -22px #0e111640}.cirTooltip:hover .cirTooltipBubble,.cirTooltip:focus-visible .cirTooltipBubble{opacity:1;transform:translate(-50%)}.cirTooltipArrow{background:var(--panel);border-right:1px solid var(--line);border-bottom:1px solid var(--line);width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.cirPagination{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:4px;padding:6px;display:inline-flex;box-shadow:0 18px 36px -24px #0e11162e}.cirPageNav,.cirPageNum{min-width:36px;height:36px;font-size:var(--font-px-12,12px);color:var(--muted);border-radius:999px;place-items:center;padding:0 10px;font-weight:600;display:grid}.cirPageNav:hover,.cirPageNum:hover{background:var(--panel2);color:var(--ink)}.cirPageNum.isActive{background:var(--button-bg);color:var(--button-text)}.cirPageNav.isDisabled{opacity:.3;pointer-events:none}.cirPageGap{color:var(--muted);font-size:var(--font-px-12,12px);padding:0 5px}.cirRadioChoice{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:20px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative}.cirRadioChoice>input{opacity:0;pointer-events:none;position:absolute}.cirRadioDot{border:1.5px solid var(--line);background:var(--panel);border-radius:50%;width:20px;height:20px;position:relative}.cirRadioDot:after{content:"";background:var(--panel);border-radius:50%;transition:transform .18s;position:absolute;inset:4px;transform:scale(0)}.cirRadioChoice>input:checked~.cirRadioDot{background:var(--button-bg);border-color:var(--button-bg)}.cirRadioChoice>input:checked~.cirRadioDot:after{transform:scale(1)}.cirRadioChoice:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.cirRadioBody{flex-direction:column;gap:2px;display:flex}.cirRadioBody strong{font-size:var(--font-px-13,13px)}.cirRadioBody small{font-size:var(--font-px-11,11px);color:var(--muted);line-height:1.4}.cirRadioMeta{font-size:var(--font-px-12,12px);white-space:nowrap;font-weight:750}@media (max-width:1180px){.cirDashboardBento{grid-template-columns:1fr 1fr}.cirBentoKpi,.cirMiniMetricPanel,.cirRecentRecords{grid-column:span 2}.cirQueueChoices{grid-row:auto}.cirGuardrailPanel{grid-column:span 2}.cirMiniMetricGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.cirApp,.cirApp.cirNavCollapsed{display:block}.cirRail,.cirRailShow{display:none}.cirStage,.cirNavCollapsed .cirStage{padding:0 0 38px}.cirCommandBar{border-radius:22px;min-height:58px;margin:8px 10px 0;padding:8px 10px 8px 14px;position:sticky;top:58px}.cirCommandBrand span{font-size:var(--font-px-8,8px)}.cirCommandBrand strong{font-size:var(--font-px-13,13px)}.cirAccountName{display:none}.cirStageContent{padding:20px 12px 0}.cirMobileBar{z-index:90;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;height:58px;padding:6px 10px;display:flex;position:sticky;top:0}.cirMobileBrand{background:0 0;border-radius:0;place-items:center;width:48px;height:44px;display:grid}.cirMobileBrand img{object-fit:contain;filter:none;width:34px;height:34px}.cirMobileBar>button,.cirMobileDrawer button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--ink);border-radius:999px;padding:0 14px;font-weight:650}.cirMobileDrawer{z-index:150;background:var(--bg);grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;padding:14px;display:grid;position:fixed;inset:0;overflow:hidden}.cirMobileDrawer header{justify-content:space-between;align-items:center;display:flex}.cirMobileDrawer header a{background:0 0;border-radius:0;place-items:center;width:48px;height:48px;display:grid}.cirMobileDrawer header img{object-fit:contain;filter:none;width:35px;height:35px}.cirMobileIdentity{flex-direction:column;gap:2px;padding:12px 8px;display:flex}.cirMobileIdentity small{font-size:var(--font-px-11,11px);color:var(--muted)}.cirMobileDrawer nav{align-content:start;gap:6px;display:grid;overflow:auto}.cirMobileDrawer nav a{min-height:48px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:0 14px;display:flex}.cirMobileDrawer nav a.isActive{background:var(--button-bg);color:var(--button-text)}.cirMobileDrawer form button{width:100%}.cirHeroBand{grid-template-columns:1fr;min-height:0;padding:18px 2px 4px;display:grid}.cirPageHeader{align-items:start;display:grid}.cirPageHeader h2{font-size:var(--font-px-44,44px)}.cirPageHeader p{font-size:var(--font-px-13,13px)}.cirPageHeaderActions{justify-content:flex-start}.cirHeroBand>.cirTabs{justify-self:start;max-width:100%;overflow:auto}.cirTab{min-width:64px}.cirDashboardBento{grid-template-columns:1fr}.cirBentoKpi,.cirMiniMetricPanel,.cirRecentRecords,.cirGuardrailPanel{grid-column:auto}.cirMiniMetricGrid{grid-template-columns:1fr}.cirSurface{border-radius:24px;padding:18px}.cirKpi{border-radius:27px;padding:22px}.cirKpiValue{font-size:var(--font-px-48,48px)}}.cirBreadcrumb{font-size:var(--font-px-11,11px);color:var(--muted);align-items:center;gap:8px;display:flex}.cirBreadcrumb a{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;padding:0 11px;font-weight:650;display:inline-flex}.cirBreadcrumb strong{color:var(--ink)}.cirActionGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cirField{gap:6px;display:grid}.cirFieldLabel{font-size:var(--font-px-11,11px);color:var(--muted);font-weight:700}.cirInput,.cirSelect,.cirTextarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);outline:none;transition:border-color .18s,box-shadow .18s}.cirInput,.cirSelect{border-radius:999px;min-height:48px;padding:0 17px}.cirTextarea{resize:vertical;border-radius:20px;min-height:104px;padding:14px 16px}.cirInput:focus,.cirSelect:focus,.cirTextarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.cirFieldHint,.cirFieldError{font-size:var(--font-px-10_5,10.5px);color:var(--muted);line-height:1.4}.cirFieldError{color:var(--danger)}.cirField.hasError .cirInput,.cirField.hasError .cirSelect,.cirField.hasError .cirTextarea{border-color:var(--danger)}.cirNotice{border:1px solid var(--line);background:var(--panel);font-size:var(--font-px-12,12px);border-radius:20px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:13px;padding:14px 16px;display:grid}.cirNoticeIcon{background:var(--panel2);width:36px;height:36px;color:var(--accent);border-radius:13px;place-items:center;font-weight:850;display:grid}.cirNotice strong{font-size:var(--font-px-12,12px);margin:1px 0 3px;display:block}.cirNoticeCopy{color:var(--muted);line-height:1.45}.cirNotice.tone-success{border-color:color-mix(in srgb,var(--success) 32%,var(--line))}.cirNotice.tone-success .cirNoticeIcon{background:color-mix(in srgb,var(--success) 13%,var(--panel));color:var(--success)}.cirNotice.tone-warning{border-color:color-mix(in srgb,var(--warning) 34%,var(--line))}.cirNotice.tone-warning .cirNoticeIcon{background:color-mix(in srgb,var(--warning) 12%,var(--panel));color:var(--warning)}.cirNotice.tone-danger{border-color:color-mix(in srgb,var(--danger) 34%,var(--line))}.cirNotice.tone-danger .cirNoticeIcon{background:color-mix(in srgb,var(--danger) 10%,var(--panel));color:var(--danger)}.cirProgress{background:var(--panel2);border-radius:999px;height:8px;overflow:hidden}.cirProgress>span{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--success));height:100%;display:block}.cirDisclosure{border:1px solid var(--line);background:var(--panel);border-radius:22px;overflow:hidden}.cirDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.cirDisclosure>summary::-webkit-details-marker{display:none}.cirDisclosure>summary span{gap:2px;display:grid}.cirDisclosure>summary strong{font-size:var(--font-px-13,13px)}.cirDisclosure>summary small{font-size:var(--font-px-11,11px);color:var(--muted)}.cirDisclosure>summary b{background:var(--panel2);width:30px;height:30px;font-size:var(--font-px-16,16px);border-radius:999px;place-items:center;font-weight:500;transition:transform .18s;display:grid}.cirDisclosure[open]>summary b{transform:rotate(45deg)}.cirDisclosureBody{padding:0 18px 18px}.cirTableFrame{border:1px solid var(--line);background:var(--panel);border-radius:24px;overflow:auto;box-shadow:0 20px 40px -28px #0e11162e}.cirTableFrame table{background:0 0}.cirTableFrame th{background:var(--panel2);color:var(--muted);border-color:var(--line);font-size:var(--font-px-10,10px);letter-spacing:.08em}.cirTableFrame td{border-color:var(--line);font-size:var(--font-px-12,12px)}.cirFileDrop{border:1px dashed color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--panel) 88%,transparent);text-align:center;cursor:pointer;border-radius:24px;place-items:center;gap:5px;min-height:150px;padding:20px;display:grid}.cirFileDrop input{opacity:0;width:1px;height:1px;position:absolute}.cirFileDropIcon{background:var(--panel2);width:42px;height:42px;color:var(--accent);font-size:var(--font-px-18,18px);border-radius:15px;place-items:center;display:grid}.cirFileDrop strong{font-size:var(--font-px-13,13px)}.cirFileDrop small{font-size:var(--font-px-10_5,10.5px);color:var(--muted)}.cirSalesPage{gap:18px}.cirSalesHero{padding:26px 8px 10px}.cirSalesHero .cirPageHeader{align-items:flex-end}.cirSalesHero .cirPageHeader h2{font-size:clamp(var(--font-px-44,44px),var(--font-vw-4_6,4.6vw),var(--font-px-72,72px))}.cirSalesFilters{gap:16px;display:grid}.cirSalesFilterForm{grid-template-columns:minmax(280px,1.5fr) minmax(140px,.55fr) minmax(160px,.6fr) auto auto;align-items:end;gap:10px;display:grid}.cirSalesSearch{gap:6px;display:grid}.cirSalesSearch .cirSearch{width:100%}.cirFilterLabel,.cirCompactField>span{font-size:var(--font-px-10,10px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:750}.cirCompactField{gap:6px;display:grid}.cirCompactField .cirSelect{min-height:48px}.cirSalesApprovalRow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.cirFilterCount{font-size:var(--font-px-11,11px);color:var(--muted);margin-left:auto}.cirSalesTableSurface{padding-bottom:18px}.cirDataTable th,.cirDataTable td{padding:13px 14px}.cirDataTable tbody tr{transition:background-color .16s}.cirDataTable tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.cirTablePrimary{color:var(--ink);font-weight:750}.cirCellSub{font-size:var(--font-px-10,10px);color:var(--muted);margin-top:3px;display:block}.cirMoneyCell{font-variant-numeric:tabular-nums;font-weight:700}.cirSourceChip{border:1px solid var(--line);background:var(--panel2);min-height:25px;font-size:var(--font-px-10,10px);text-transform:capitalize;color:var(--muted);border-radius:999px;place-items:center;padding:0 9px;display:inline-grid}.cirOpenRecord{background:var(--button-bg);width:32px;height:32px;color:var(--button-text);font-size:var(--font-px-15,15px);border-radius:999px;place-items:center;display:grid}.cirTableEmpty{text-align:center;place-items:center;gap:4px;min-height:150px;display:grid}.cirTableEmpty small{color:var(--muted)}.cirTableFooter{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.cirTableFooter>span{font-size:var(--font-px-10_5,10.5px);color:var(--muted);line-height:1.45}@media (max-width:1050px){.cirSalesFilterForm{grid-template-columns:1fr 1fr}.cirSalesSearch{grid-column:1/-1}.cirSalesFilterForm>.cirBtn{justify-self:start}.cirSalesHero .cirPageHeader{align-items:flex-start;display:grid}}@media (max-width:760px){.cirSalesHero{padding:16px 2px 4px}.cirSalesFilterForm{grid-template-columns:1fr}.cirSalesSearch{grid-column:auto}.cirSalesFilterForm>.cirBtn{width:100%}.cirSalesApprovalRow{display:grid}.cirFilterCount{margin-left:0}.cirSalesApprovalRow .cirTabs{max-width:100%;overflow:auto}.cirTableFooter{justify-content:stretch;display:grid}.cirTableFooter .cirPagination{justify-self:start;max-width:100%;overflow:auto}.cirSalesTableSurface{padding:16px}.cirDataTable th,.cirDataTable td{padding:11px 12px}}.cirSalesPage--cards{gap:18px}.cirSalesPage--cards .cirSalesHero{padding-bottom:18px}.cirSalesPage--cards .cirSalesHero .cirPageHeader{align-items:flex-end}.cirSalesPage--cards .cirSalesHero .cirPageHeader h2{max-width:820px;font-size:clamp(var(--font-px-46,46px),var(--font-vw-5,5vw),var(--font-px-76,76px));line-height:.94}.cirSalesWorkspace{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cirSalesControlColumn{gap:14px;display:grid;position:sticky;top:102px}.cirSalesScopeCard{gap:20px;display:grid}.cirSalesScopeTop{border-bottom:1px solid var(--line);gap:1px;padding-bottom:17px;display:grid}.cirSalesScopeTop>strong{font-family:var(--site-font-family);font-size:var(--font-px-52,52px);letter-spacing:-.04em;line-height:.95}.cirSalesScopeTop>small{font-size:var(--font-px-11,11px);color:var(--muted)}.cirSalesControlForm{gap:13px;display:grid}.cirSalesControlForm .cirSearch{width:100%}.cirSalesControlButtons{grid-template-columns:1fr auto;gap:8px;display:grid}.cirSalesControlButtons .cirBtn{justify-content:center;width:100%}.cirSalesApprovalBlock{border-top:1px solid var(--line);gap:8px;padding-top:17px;display:grid}.cirSalesApprovalBlock .cirTabs{border-radius:22px;grid-template-columns:1fr 1fr;width:100%;display:grid}.cirSalesApprovalBlock .cirTab{border-radius:999px;min-width:0}.cirSalesRecordDeck{gap:14px;display:grid}.cirSalesDeckHead{justify-content:space-between;align-items:end;gap:18px;padding:5px 4px;display:flex}.cirSalesDeckHead h3{font-family:var(--site-font-family);font-size:var(--font-px-28,28px);letter-spacing:-.025em;margin:3px 0 0}.cirSalesDeckHead p{font-size:var(--font-px-11,11px);color:var(--muted);margin:5px 0 0}.cirSalesCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cirSaleRecordCard{border:1px solid var(--line);background:var(--panel);border-radius:28px;gap:18px;min-height:272px;padding:20px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1px #0e11160a,0 24px 46px -34px #0e111647}.cirSaleRecordCard:after{content:"";background:color-mix(in srgb,var(--accent) 8%,transparent);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-54px;right:-38px}.cirSaleRecordCard:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));transform:translateY(-2px);box-shadow:0 1px 1px #0e11160a,0 30px 54px -32px #0e111657}.cirSaleRecordTopline{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.cirSaleInvoice{font-size:var(--font-px-11,11px);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:800}.cirSaleRecordMain{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid;position:relative}.cirSaleRecordIdentity h4{font-family:var(--site-font-family);font-size:var(--font-px-22,22px);letter-spacing:-.025em;margin:4px 0;line-height:1.03}.cirSaleRecordIdentity p{font-size:var(--font-px-11,11px);color:var(--muted);margin:0;line-height:1.4}.cirSaleRecordAmount{justify-items:end;gap:3px;display:grid}.cirSaleRecordAmount span,.cirSaleRecordMeta span{font-size:var(--font-px-9,9px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:750}.cirSaleRecordAmount strong{font-family:var(--site-font-family);font-size:var(--font-px-27,27px);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.cirSaleRecordMeta{z-index:1;background:var(--panel2);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid;position:relative}.cirSaleRecordMeta>div{gap:3px;min-width:0;display:grid}.cirSaleRecordMeta strong{font-size:var(--font-px-11,11px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cirSourceWord{text-transform:capitalize}.cirSaleOpenButton{z-index:1;border-radius:var(--button-radius);background:var(--button-bg);min-height:42px;color:var(--button-text);font-size:var(--font-px-12,12px);justify-content:space-between;align-items:center;padding:0 14px 0 16px;font-weight:700;display:flex;position:relative}.cirSaleOpenButton b{background:color-mix(in srgb,var(--button-text) 12%,transparent);width:28px;height:28px;font-size:var(--font-px-14,14px);border-radius:999px;place-items:center;display:grid}.cirSalesDeckFooter{justify-content:space-between;align-items:center;gap:16px;padding:6px 4px 0;display:flex}.cirSalesDeckFooter>span{font-size:var(--font-px-10_5,10.5px);color:var(--muted)}.cirSalesEmpty{text-align:center;place-items:center;gap:5px;min-height:240px;display:grid}.cirSalesEmpty>span{background:var(--panel2);width:44px;height:44px;color:var(--accent);font-size:var(--font-px-20,20px);border-radius:16px;place-items:center;display:grid}.cirSalesEmpty small{color:var(--muted)}@media (max-width:1180px){.cirSalesWorkspace{grid-template-columns:1fr}.cirSalesControlColumn{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);position:static}.cirSalesApprovalBlock .cirTabs{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.cirSalesControlColumn,.cirSalesCardGrid{grid-template-columns:1fr}.cirSalesApprovalBlock .cirTabs{grid-template-columns:1fr 1fr}}@media (max-width:760px){.cirSalesPage--cards .cirSalesHero .cirPageHeader h2{font-size:var(--font-px-44,44px)}.cirSalesControlButtons{grid-template-columns:1fr}.cirSalesDeckHead,.cirSalesDeckFooter{align-items:start;display:grid}.cirSaleRecordMain{grid-template-columns:1fr}.cirSaleRecordAmount{justify-items:start}.cirSaleRecordMeta{grid-template-columns:1fr 1fr}.cirSalesDeckFooter .cirPagination{justify-self:start;max-width:100%;overflow:auto}}.cirSalesDeckTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.cirSalesDeckTools .cirTabs{padding:4px}.cirSalesDeckTools .cirTab{min-width:58px;height:30px;font-size:var(--font-px-10,10px);padding:0 12px}.cirSalesCardGrid{gap:11px}.cirSaleRecordCard{border-radius:23px;gap:12px;min-height:208px;padding:15px 16px}.cirSaleRecordCard:after{width:132px;height:132px;top:-60px;right:-44px}.cirSaleInvoice{font-size:var(--font-px-9_5,9.5px)}.cirSaleRecordMain{gap:12px}.cirSaleRecordIdentity h4{font-size:var(--font-px-18,18px);margin:3px 0;line-height:1.02}.cirSaleRecordIdentity p{font-size:var(--font-px-10,10px)}.cirSaleRecordAmount strong{font-size:var(--font-px-23,23px)}.cirSaleRecordMeta{border-radius:15px;gap:6px;padding:9px 10px}.cirSaleRecordMeta span{font-size:var(--font-px-8,8px)}.cirSaleRecordMeta strong{font-size:var(--font-px-9_5,9.5px)}.cirSaleOpenButton{min-height:36px;font-size:var(--font-px-10_5,10.5px);padding:0 9px 0 13px}.cirSaleOpenButton b{width:24px;height:24px;font-size:var(--font-px-12,12px)}.cirSalesListRows{gap:8px;display:grid}.cirSaleListRow{border:1px solid var(--line);background:var(--panel);border-radius:21px;grid-template-columns:minmax(220px,1.15fr) minmax(250px,.9fr) auto auto;align-items:center;gap:16px;padding:12px 13px 12px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 1px 1px #0e111609,0 18px 36px -34px #0e111638}.cirSaleListRow:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));transform:translateY(-1px);box-shadow:0 1px 1px #0e11160a,0 22px 38px -32px #0e11164d}.cirSaleListIdentity{min-width:0}.cirSaleListTopline{align-items:center;gap:8px;margin-bottom:4px;display:flex}.cirSaleListTopline .cirStatusChip{min-height:22px;font-size:var(--font-px-9,9px);padding:0 8px}.cirSaleListIdentity h4{font-family:var(--site-font-family);font-size:var(--font-px-17,17px);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.08;overflow:hidden}.cirSaleListIdentity p{font-size:var(--font-px-9_5,9.5px);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;overflow:hidden}.cirSaleListMeta{background:var(--panel2);border-radius:15px;grid-template-columns:repeat(3,minmax(68px,1fr));gap:6px;padding:8px 10px;display:grid}.cirSaleListMeta>div{gap:2px;min-width:0;display:grid}.cirSaleListMeta span,.cirSaleListAmount span{font-size:var(--font-px-7_5,7.5px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:750}.cirSaleListMeta strong{font-size:var(--font-px-9,9px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cirSaleListAmount{justify-items:end;gap:2px;min-width:90px;display:grid}.cirSaleListAmount strong{font-family:var(--site-font-family);font-size:var(--font-px-20,20px);font-variant-numeric:tabular-nums;line-height:1}.cirSaleListOpen{border-radius:var(--button-radius);background:var(--button-bg);min-height:36px;color:var(--button-text);font-size:var(--font-px-10,10px);align-items:center;gap:8px;padding:0 7px 0 12px;font-weight:700;display:flex}.cirSaleListOpen b{background:color-mix(in srgb,var(--button-text) 12%,transparent);width:23px;height:23px;font-size:var(--font-px-11,11px);border-radius:999px;place-items:center;display:grid}@media (max-width:1100px){.cirSaleListRow{grid-template-columns:minmax(0,1fr) auto}.cirSaleListMeta{grid-area:2/1/auto/-1}.cirSaleListAmount{grid-area:1/2}.cirSaleListOpen{grid-area:2/2;align-self:center}}@media (max-width:760px){.cirSalesDeckTools{justify-content:flex-start}.cirSaleRecordCard{min-height:0}.cirSaleListRow{grid-template-columns:1fr;gap:10px}.cirSaleListMeta,.cirSaleListAmount,.cirSaleListOpen{grid-area:auto}.cirSaleListAmount{justify-items:start}.cirSaleListOpen{justify-content:space-between;width:100%}}.cirMuted{color:var(--muted);font-size:var(--font-px-12,12px);margin:6px 0;line-height:1.5}.cirFull{grid-column:1/-1}.cirCapitalize{text-transform:capitalize}.cirCodePill{border:1px solid var(--line);background:var(--panel2);min-height:26px;color:var(--muted);border-radius:999px;place-items:center;padding:0 10px;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}.cirSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.cirSectionHead h3{font-family:var(--site-font-family);font-size:var(--font-px-22,22px);letter-spacing:-.025em;margin:3px 0 0}.cirSubEyebrow{font-size:var(--font-px-9,9px);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:800}.cirFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.cirFormBand{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.cirRadioStack{gap:9px;display:grid}.cirChipCloud{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cirMissingChip{border:1px solid color-mix(in srgb,var(--warning) 34%,var(--line));background:color-mix(in srgb,var(--warning) 8%,var(--panel));min-height:32px;color:color-mix(in srgb,var(--warning) 78%,var(--ink));font-size:var(--font-px-10,10px);border-radius:999px;align-items:center;padding:0 11px;font-weight:700;display:inline-flex}.cirCompactRows{gap:8px;display:grid}.cirCompactRow{border:1px solid var(--line);background:var(--panel2);border-radius:17px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.cirCompactRow>div{gap:2px;min-width:0;display:grid}.cirCompactRow strong{font-size:var(--font-px-12,12px)}.cirCompactRow small{font-size:var(--font-px-10,10px);color:var(--muted);line-height:1.35}.cirCompactRow>a{font-size:var(--font-px-10,10px);color:var(--accent);white-space:nowrap;font-weight:750}.cirTimeline{gap:0;display:grid}.cirTimelineItem{border-left:1px solid var(--line);grid-template-columns:120px 1fr;gap:12px;padding:12px 0 12px 22px;display:grid;position:relative}.cirTimelineItem:before{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--panel);border-radius:50%;position:absolute;top:17px;left:-5px}.cirTimelineItem strong{font-size:var(--font-px-11,11px)}.cirTimelineItem span{font-size:var(--font-px-10_5,10.5px);color:var(--muted)}.cirEmptyState{text-align:center;min-height:140px;color:var(--muted);align-content:center;place-items:center;gap:5px;padding:18px;display:grid}.cirEmptyState>span{background:var(--panel2);width:42px;height:42px;color:var(--accent);font-size:var(--font-px-20,20px);border-radius:15px;place-items:center;display:grid}.cirEmptyState strong{color:var(--ink);font-size:var(--font-px-13,13px)}.cirEmptyState small{max-width:360px;font-size:var(--font-px-10_5,10.5px);line-height:1.45}.cirDataCard{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--ink);border-radius:22px;gap:9px;padding:16px 17px;transition:transform .16s,border-color .16s;display:grid;position:relative;box-shadow:0 1px 1px #0e111609,0 18px 36px -32px #0e111647}.cirDataCard:hover{border-color:color-mix(in srgb,var(--accent) 25%,var(--line));transform:translateY(-1px)}.cirDataCardHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.cirDataCardHead .cirEyebrow{margin:0}.cirDataCardMetric{font-family:var(--site-font-family);font-size:var(--font-px-18,18px);font-weight:750}.cirDataCard h3{font-family:var(--site-font-family);font-size:var(--font-px-18,18px);letter-spacing:-.02em;margin:0;line-height:1.08}.cirDataCard p{font-size:var(--font-px-10,10px);color:var(--muted);margin:0;line-height:1.45}.cirDataCardStats{background:var(--panel2);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px;display:grid}.cirDataCardStats span{font-size:var(--font-px-8,8px);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cirDataCardStats strong{font-size:var(--font-px-10,10px);margin-top:2px;display:block}.cirDataCardFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.cirDataCardMoney{font-family:var(--site-font-family);font-size:var(--font-px-24,24px);letter-spacing:-.03em;font-weight:750}.cirApp .cirPage .formGrid,.cirApp .cirPage .cirLegacyFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.cirApp .cirPage .field{gap:6px;min-width:0;display:grid}.cirApp .cirPage .field.full{grid-column:1/-1}.cirApp .cirPage .field>label,.cirApp .cirPage .field>span:first-child{font-size:var(--font-px-10,10px);letter-spacing:.035em;color:var(--muted);font-weight:750}.cirApp .cirPage .field input,.cirApp .cirPage .field select,.cirApp .cirPage .field textarea,.cirApp .cirPage .emailDraftForm input,.cirApp .cirPage .inlineControls select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;outline:none;transition:border-color .16s,box-shadow .16s}.cirApp .cirPage .field input,.cirApp .cirPage .field select,.cirApp .cirPage .emailDraftForm input,.cirApp .cirPage .inlineControls select{border-radius:999px;min-height:45px;padding:0 15px}.cirApp .cirPage .field textarea{resize:vertical;border-radius:19px;min-height:104px;padding:13px 15px}.cirApp .cirPage .field input:focus,.cirApp .cirPage .field select:focus,.cirApp .cirPage .field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.cirApp .cirPage .field input:disabled,.cirApp .cirPage .field select:disabled,.cirApp .cirPage .field textarea:disabled{background:var(--panel2);color:var(--muted);opacity:1}.cirApp .cirPage .field small,.cirApp .cirPage .fieldError{font-size:var(--font-px-9_5,9.5px);color:var(--muted)}.cirApp .cirPage .fieldInvalid input,.cirApp .cirPage .fieldInvalid select,.cirApp .cirPage .fieldInvalid textarea{border-color:var(--danger)}.cirApp .cirPage .fieldError{color:var(--danger)}.cirApp .cirPage .btn,.cirApp .cirPage .generatePacketButton,.cirApp .cirPage .passwordToggle,.cirApp .cirPage .miniDanger{background:var(--button-bg);min-height:44px;color:var(--button-text);font-size:var(--font-px-11,11px);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex;box-shadow:0 1px 1px #0e11160a,0 12px 24px -20px #0e111661}.cirApp .cirPage .btn.secondary,.cirApp .cirPage .passwordToggle{border-color:var(--line);background:var(--panel);color:var(--ink)}.cirApp .cirPage .btn.danger,.cirApp .cirPage .miniDanger{background:var(--danger);color:var(--danger-text)}.cirApp .cirPage .textLink{font-size:var(--font-px-10,10px);color:var(--accent);font-weight:750}.cirApp .cirPage .card{border:1px solid var(--line);background:var(--panel);border-radius:23px;padding:18px;box-shadow:0 1px 1px #0e111609,0 18px 36px -30px #0e11163d}.cirApp .cirPage .card h3{font-family:var(--site-font-family);letter-spacing:-.02em}.cirApp .cirPage .list{gap:7px;display:grid}.cirApp .cirPage .listItem{border:1px solid var(--line);background:var(--panel2);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cirApp .cirPage .listItem>div{gap:2px;display:grid}.cirApp .cirPage .listItem strong{font-size:var(--font-px-11,11px)}.cirApp .cirPage .listItem small{font-size:var(--font-px-9_5,9.5px);color:var(--muted)}.cirApp .cirPage .empty{min-height:100px;color:var(--muted);font-size:var(--font-px-11,11px);place-items:center;display:grid}.cirApp .cirPage .notice,.cirApp .cirPage .error{border:1px solid var(--line);background:var(--panel);font-size:var(--font-px-11,11px);border-radius:18px;padding:13px 15px}.cirApp .cirPage .error{border-color:color-mix(in srgb,var(--danger) 35%,var(--line));color:var(--danger)}.cirApp .cirPage .notice.warn{border-color:color-mix(in srgb,var(--warning) 35%,var(--line))}.cirApp .cirPage .tableWrap{border:1px solid var(--line);background:var(--panel);border-radius:22px;overflow:auto}.cirApp .cirPage table{border-collapse:collapse;width:100%}.cirApp .cirPage th{background:var(--panel2);font-size:var(--font-px-9,9px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cirApp .cirPage th,.cirApp .cirPage td{border-bottom:1px solid var(--line);padding:11px 12px}.cirDirectoryWorkspace,.cirInventoryWorkspace,.cirExpenseWorkspace,.cirDocumentsWorkspace,.cirTaskWorkspace,.cirAccountsWorkspace,.cirCredentialsWorkspace,.cirExpenseDetailWorkspace,.cirProfileDetailWorkspace,.cirInventoryDetailWorkspace{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cirDirectoryCreate,.cirInventoryCreate,.cirDocumentsControl,.cirTaskComposer,.cirAccountInvite,.cirCredentialsControl,.cirExpenseSide,.cirExpenseDetailSide,.cirProfileDocuments,.cirInventoryAdjustment{position:sticky;top:104px}.cirDirectoryDeck,.cirInventoryDeck,.cirDocumentsDeck,.cirTaskStream,.cirMemberDeck,.cirCredentialsDeck,.cirExpenseRecordDeck{gap:12px;display:grid}.cirDirectoryDeckHead{justify-content:space-between;align-items:end;gap:12px;display:flex}.cirDirectoryDeckHead h3{font-family:var(--site-font-family);font-size:var(--font-px-26,26px);letter-spacing:-.03em;margin:3px 0 0}.cirProfileGrid,.cirInventoryGrid,.cirExpenseGrid,.cirDocumentGrid,.cirTaskCards,.cirMemberGrid,.cirCredentialGrid,.cirReportRecordGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.cirMemberGrid,.cirCredentialGrid,.cirDocumentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cirDocumentCard,.cirCredentialCard,.cirTaskCard{border:1px solid var(--line);background:var(--panel);border-radius:22px;gap:10px;padding:15px 16px;display:grid;box-shadow:0 18px 36px -34px #0e11164d}.cirDocumentCardTop,.cirTaskCardMeta,.cirCredentialDates{justify-content:space-between;align-items:center;gap:10px;display:flex}.cirDocumentCard h3,.cirTaskCard h3,.cirCredentialCard h3{font-family:var(--site-font-family);font-size:var(--font-px-17,17px);margin:0;line-height:1.08}.cirDocumentMeta,.cirTaskCardMeta,.cirCredentialDates{font-size:var(--font-px-9_5,9.5px);color:var(--muted)}.cirDocumentActions,.cirMemberControls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cirGenerationGrid,.cirExpenseCreateGrid,.cirInspectionBottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cirGenerationSurface,.cirExpenseCreateCard{min-height:100%}.cirMemberAvatar{background:var(--button-bg);width:42px;height:42px;color:var(--button-text);font-size:var(--font-px-14,14px);border-radius:15px;place-items:center;font-weight:800;display:grid}.cirMemberIdentity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.cirMemberIdentity>div{min-width:0}.cirMemberIdentity strong{font-size:var(--font-px-13,13px);display:block}.cirMemberIdentity small{font-size:var(--font-px-9_5,9.5px);color:var(--muted)}.cirMemberLock{font-size:var(--font-px-9,9px);color:var(--muted)}.cirMemberStatus{justify-content:space-between;align-items:center;gap:8px;display:flex}.cirEmployeeMetrics,.cirCredentialMetrics,.cirInspectionMetrics,.cirInventoryDetailMetrics,.cirExpenseDetailMetrics,.cirReportKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.cirEmployeeTaskDeck{gap:11px;display:grid}.cirQueueNumber{font-family:var(--site-font-family);font-size:var(--font-px-42,42px);letter-spacing:-.04em;font-weight:800;line-height:1}.cirSaleStatusStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.cirStatusHero{justify-content:space-between;align-items:center;gap:10px;display:flex}.cirStatusHero>strong{font-family:var(--site-font-family);font-size:var(--font-px-26,26px);letter-spacing:-.03em}.cirSaleStatusStrip p{font-size:var(--font-px-10,10px);color:var(--muted);margin:7px 0 0}.cirDocumentPanel{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:16px;display:grid}.cirDocumentPanel h3{font-family:var(--site-font-family);font-size:var(--font-px-23,23px);margin:2px 0 4px}.cirDocumentPanelTools{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.cirEmailDraft{flex:1;justify-content:flex-end;align-items:center;gap:7px;display:flex}.cirEmailDraft .cirInput{max-width:360px}.cirSaleDetailGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}.cirSaleFormSurface h3,.cirLineWorkspace h3{font-family:var(--site-font-family);font-size:var(--font-px-24,24px);margin:2px 0 16px}.cirSaleLowerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.cirLineWorkspace{gap:14px;display:grid}.cirSaleLineCard{border:1px solid var(--line);background:var(--panel2);border-radius:20px;gap:12px;padding:14px;display:grid}.cirSaleLineTitle{justify-content:space-between;align-items:end;gap:12px;display:flex}.cirSaleLineTitle strong{font-family:var(--site-font-family);font-size:var(--font-px-17,17px)}.cirSaleLineTitle span{font-family:var(--site-font-family);font-size:var(--font-px-20,20px);font-weight:750}.cirAddLine{border:1px dashed color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent) 4%,var(--panel));border-radius:22px;gap:12px;padding:16px;display:grid}.cirAddLine>.lineEditor,.cirAddLine .lineEditor{display:grid}.cirTaskDetailGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:start;gap:14px;display:grid}.cirTaskLinkedColumn{gap:10px;display:grid}.cirEmployeeAssignmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cirEmployeeAssignmentGrid .cirEmployeeUpload{grid-column:1/-1}.cirTaskProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cirAssignedLot{gap:14px;display:grid}.cirUploaderInset{border-top:1px solid var(--line);padding-top:14px}.cirProfileDetailWorkspace,.cirInventoryDetailWorkspace,.cirExpenseDetailWorkspace{grid-template-columns:minmax(0,1fr) minmax(270px,.62fr)}.cirProfileIdentitySurface,.cirInventoryDetails,.cirExpenseDetailForm{min-width:0}.cirInventoryTimeline{gap:8px;display:grid}.cirPacketSurface{gap:11px;display:grid}.cirNewSalePage{gap:18px}.cirSaleWizard{gap:14px;display:grid}.cirWizardHeroStep{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:14px;display:grid}.cirWizardCustomer{gap:13px;display:grid}.cirWizardOptionGrid,.cirWizardLineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cirWizardLine,.cirWizardFinish,.cirWizardAdd{border:1px solid var(--line);background:var(--panel2);border-radius:20px;padding:14px}.cirWizardLine{gap:11px;display:grid}.cirWizardLine h4{font-family:var(--site-font-family);font-size:var(--font-px-16,16px);margin:0}.cirWizardWarnings{gap:7px;display:grid}.cirWizardFinish{background:color-mix(in srgb,var(--accent) 4%,var(--panel));gap:11px;display:grid}.cirReportFilterSurface,.cirCredentialsControl,.cirInspectionReadiness,.cirDeaFormSurface{gap:13px;display:grid}.cirReportFilters{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.cirReportPulseGrid{grid-template-columns:minmax(0,1.2fr) minmax(270px,.7fr);gap:14px;display:grid}.cirReportPulse{gap:10px;display:grid}.cirReportRecordDeck{gap:11px;display:grid}.cirInspectionQueue{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cirDeaSummary,.cirDeaStatus{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.cirDeaMissing{flex-wrap:wrap;gap:7px;display:flex}.cirQboGrid{grid-template-columns:minmax(0,1fr) minmax(290px,.7fr);gap:14px;display:grid}.cirQboStatus,.cirQboFacts,.cirQboSteps{gap:10px;display:grid}.cirQboOrbital{place-items:center;min-height:210px;display:grid}.cirQboOrbital:before{content:"QBO";border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:radial-gradient(circle,var(--panel) 0 45%,color-mix(in srgb,var(--accent) 10%,var(--panel)) 46% 100%);width:122px;height:122px;font-family:var(--site-font-family);font-size:var(--font-px-30,30px);box-shadow:0 0 0 22px color-mix(in srgb,var(--accent) 5%,transparent);border-radius:50%;place-items:center;font-weight:800;display:grid}.cirQboProcedure{gap:10px;display:grid}.cirQboCallback{overflow-wrap:anywhere;font:600 10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.cirQboLoading{place-items:center;min-height:240px;display:grid}.cirSettingsStudio{grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cirSettingsJump{border:1px solid var(--line);background:var(--panel);border-radius:24px;gap:7px;padding:12px;display:grid;position:sticky;top:104px}.cirSettingsJump a{min-height:38px;font-size:var(--font-px-10,10px);color:var(--muted);border-radius:999px;align-items:center;padding:0 13px;font-weight:700;display:flex}.cirSettingsFeature{gap:14px;display:grid}.cirSettingsTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.cirSettingsPlanned{border:1px dashed var(--line);min-height:110px;color:var(--muted);font-size:var(--font-px-11,11px);border-radius:20px;place-items:center;display:grid}.cirAccountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cirAccountThemeSurface{grid-row:span 2}.cirApp .cirSettingsPage .themePresetGrid,.cirApp .cirSettingsPage .colorGrid,.cirApp .cirSettingsPage .brandingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cirApp .cirSettingsPage .themePresetCard,.cirApp .cirSettingsPage .colorControl,.cirApp .cirSettingsPage .brandingAssetCard{border:1px solid var(--line);background:var(--panel2);border-radius:19px;padding:12px}.cirApp .cirSettingsPage input[type=color]{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:44px;height:44px;padding:3px}.cirApp .cirSettingsPage .navSettingsRow,.cirApp .cirSettingsPage .brandingPreview{background:var(--panel2);border-radius:18px}.cirPrintPage{gap:16px}.cirPrintActions{align-items:center;gap:8px;display:flex}.cirPrintActions .printButton{background:var(--button-bg);min-height:44px;color:var(--button-text);border:0;border-radius:999px;padding:0 18px;font-weight:700}.cirPrintPreview{background:color-mix(in srgb,var(--panel) 72%,transparent);padding:28px}.cirPrintPreview .printSheet{color:#18202a;background:#fff;margin:0 auto}.cirAuthSky,.cirPublicSky{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,#dfeaf4),var(--bg) 62%);min-height:100vh;color:var(--ink);font-family:var(--site-font-family);position:relative;overflow:hidden}.cirAuthSky:before,.cirPublicSky:before{content:"";background:radial-gradient(circle,#fffffffa 0 37%,#ffffff8f 55%,#0000 72%);border-radius:50%;width:720px;height:420px;position:absolute;top:-40px;right:-170px}.cirAuthCloud{background:radial-gradient(circle,#ffffffe6,#ffffff40 55%,#0000 72%);border-radius:50%;position:absolute}.cirAuthCloud--one{width:440px;height:270px;bottom:2%;left:-150px}.cirAuthCloud--two{width:350px;height:230px;top:7%;left:18%}.cirAuthStage{z-index:1;grid-template-columns:minmax(250px,.7fr) minmax(360px,.55fr);align-items:center;gap:80px;width:min(1180px,100% - 32px);min-height:100vh;margin:auto;display:grid;position:relative}.cirAuthBrand{font-size:var(--font-px-30,30px);letter-spacing:.12em;text-transform:uppercase;align-self:start;align-items:center;gap:30px;margin-top:30px;font-weight:800;display:flex}.cirAuthLogo{object-fit:contain;width:186px;height:186px}.cirAuthCard{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 95%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:34px;justify-self:end;width:min(480px,100%);padding:34px;box-shadow:0 1px 1px #0e11160a,0 34px 70px -42px #0e111659}.cirAuthCard h1{font-family:var(--site-font-family);font-size:clamp(var(--font-px-42,42px),var(--font-vw-5,5vw),var(--font-px-68,68px));letter-spacing:-.055em;margin:3px 0 8px;line-height:.94}.cirAuthCard>p{color:var(--muted);margin:0 0 24px}.cirAuthForm{gap:14px;display:grid}.cirAuthField{gap:6px;display:grid}.cirAuthField>span{font-size:var(--font-px-10,10px);color:var(--muted);font-weight:750}.cirAuthField>input,.cirAuthPassword{border:1px solid var(--line);background:var(--panel);border-radius:999px;min-height:50px;overflow:hidden}.cirAuthField>input{width:100%;color:var(--ink);outline:none;padding:0 17px}.cirAuthPassword{align-items:center;padding-left:17px;display:flex}.cirAuthPassword input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.cirAuthPassword button{background:var(--panel2);height:36px;color:var(--muted);font-size:var(--font-px-10,10px);border:0;border-radius:999px;margin-right:6px;padding:0 13px;font-weight:700}.cirAuthSubmit{width:100%;margin-top:3px}.cirAuthHint{line-height:1.45;font-size:var(--font-px-9_5,9.5px)!important;color:var(--muted)!important;margin:0!important}.cirAuthFoot{align-items:center;gap:8px;display:flex;font-size:var(--font-px-10_5,10.5px)!important;margin:18px 0 0!important}.cirAuthFoot a{color:var(--ink);font-weight:700}.cirAuthCard .cirCheckLabel{display:grid}.cirAuthCard .cirCheckLabel small{font-size:var(--font-px-9_5,9.5px);color:var(--muted)}.cirPublicHeader{z-index:2;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 93%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;justify-content:space-between;align-items:center;gap:20px;width:min(1280px,100% - 32px);margin:18px auto 0;padding:10px 14px;display:flex;position:relative}.cirPublicBrand{color:var(--ink);align-items:center;gap:10px;display:flex}.cirPublicLogo{object-fit:contain;width:42px;height:42px}.cirPublicBrand>span{display:grid}.cirPublicBrand small{font-size:var(--font-px-8,8px);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cirPublicBrand strong{font-size:var(--font-px-12,12px)}.cirPublicHeader nav a{background:var(--button-bg);min-height:38px;color:var(--button-text);font-size:var(--font-px-11,11px);border-radius:999px;align-items:center;padding:0 16px;font-weight:700;display:inline-flex}.cirPublicHero{z-index:1;width:min(1000px,100% - 40px);margin:110px auto 36px;position:relative}.cirPublicHero h1{max-width:900px;font-family:var(--site-font-family);font-size:clamp(var(--font-px-54,54px),var(--font-vw-7,7vw),var(--font-px-92,92px));letter-spacing:-.06em;margin:2px 0 12px;line-height:.9}.cirPublicHero p{max-width:680px;font-size:var(--font-px-15,15px);color:var(--muted);margin:0;line-height:1.55}.cirPublicDocument{z-index:1;border:1px solid var(--line);background:var(--panel);border-radius:34px;width:min(1000px,100% - 40px);margin:0 auto 36px;padding:34px 38px;position:relative;box-shadow:0 24px 50px -40px #0e11164d}.cirPublicDocument h2{font-family:var(--site-font-family);font-size:var(--font-px-24,24px);margin:30px 0 8px}.cirPublicDocument p{font-size:var(--font-px-13,13px);color:var(--muted);line-height:1.65}.cirPublicDocument strong{color:var(--ink)}.cirPublicDocument .notice{border:1px solid color-mix(in srgb,var(--warning) 34%,var(--line));background:color-mix(in srgb,var(--warning) 8%,var(--panel));color:var(--ink);border-radius:19px;padding:14px}.cirPublicFoot{z-index:1;width:min(1000px,100% - 40px);font-size:var(--font-px-10,10px);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding:0 4px 40px;display:flex;position:relative}.cirPublicFoot nav{gap:14px;display:flex}.cirPublicFoot a{color:var(--muted)}@media (max-width:1180px){.cirMemberGrid,.cirCredentialGrid,.cirDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cirDirectoryWorkspace,.cirInventoryWorkspace,.cirExpenseWorkspace,.cirDocumentsWorkspace,.cirTaskWorkspace,.cirAccountsWorkspace,.cirCredentialsWorkspace{grid-template-columns:1fr}.cirDirectoryCreate,.cirInventoryCreate,.cirDocumentsControl,.cirTaskComposer,.cirAccountInvite,.cirCredentialsControl,.cirExpenseSide{position:static}.cirEmployeeMetrics,.cirCredentialMetrics,.cirInspectionMetrics,.cirInventoryDetailMetrics,.cirExpenseDetailMetrics,.cirReportKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cirSaleLowerGrid{grid-template-columns:1fr 1fr}.cirDocumentPanel{grid-template-columns:1fr}.cirDocumentPanelTools{grid-column:auto}}@media (max-width:900px){.cirProfileGrid,.cirInventoryGrid,.cirExpenseGrid,.cirDocumentGrid,.cirTaskCards,.cirMemberGrid,.cirCredentialGrid,.cirReportRecordGrid,.cirLineCardGrid,.cirWizardOptionGrid,.cirWizardLineGrid,.cirSaleDetailGrid,.cirTaskDetailGrid,.cirProfileDetailWorkspace,.cirInventoryDetailWorkspace,.cirExpenseDetailWorkspace,.cirQboGrid,.cirReportPulseGrid,.cirWizardHeroStep{grid-template-columns:1fr}.cirProfileDocuments,.cirInventoryAdjustment,.cirExpenseDetailSide{position:static}.cirSaleLowerGrid,.cirEmployeeAssignmentGrid,.cirGenerationGrid,.cirExpenseCreateGrid,.cirInspectionBottom{grid-template-columns:1fr}.cirReportFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.cirSettingsStudio{grid-template-columns:1fr}.cirSettingsJump{display:flex;position:static;overflow:auto}.cirAccountGrid{grid-template-columns:1fr}.cirAccountThemeSurface{grid-row:auto}.cirAuthStage{grid-template-columns:1fr;align-content:center;gap:20px;padding-top:150px}.cirAuthBrand{font-size:var(--font-px-18,18px);gap:18px;margin:0;position:absolute;top:18px;left:0}.cirAuthLogo{width:124px;height:124px}.cirAuthCard{justify-self:center}}@media (max-width:640px){.cirFormGrid,.cirApp .cirPage .formGrid,.cirApp .cirPage .cirLegacyFields{grid-template-columns:1fr}.cirApp .cirPage .field.full{grid-column:auto}.cirEmployeeMetrics,.cirCredentialMetrics,.cirInspectionMetrics,.cirInventoryDetailMetrics,.cirExpenseDetailMetrics,.cirReportKpis,.cirSaleStatusStrip,.cirDeaSummary,.cirDeaStatus,.cirReportFilters{grid-template-columns:1fr}.cirDataCardStats{grid-template-columns:1fr 1fr}.cirDocumentPanelTools,.cirEmailDraft,.cirSectionHead,.cirDirectoryDeckHead{align-items:start;display:grid}.cirEmailDraft{justify-content:stretch}.cirEmailDraft .cirInput{max-width:none}.cirAuthCard{border-radius:28px;padding:25px 20px}.cirAuthStage{width:min(100% - 20px,560px)}.cirPublicHero{margin-top:70px}.cirPublicDocument{padding:24px 20px}.cirPublicFoot{display:grid}.cirPublicHeader{border-radius:24px}.cirPublicBrand strong{font-size:var(--font-px-10,10px)}}.cirRecordEnd{justify-content:flex-end;align-items:center;gap:7px;display:flex}.cirLegacyControl{min-width:0}.cirExpenseInventoryCard,.cirTaskEditor{gap:13px;display:grid}.cirDashboardPage,.cirDirectoryPage,.cirInventoryPage,.cirExpensesPage,.cirDocumentsPage,.cirEmployeesPage,.cirEmployeePortal,.cirAccountsPage,.cirReportsPage,.cirQuickBooksPage,.cirCredentialsPage,.cirInspectionPage,.cirDeaPage,.cirAccountPage,.cirProfileDetailPage,.cirInventoryDetailPage,.cirExpenseDetailPage,.cirSaleDetailPage,.cirTaskDetailPage,.cirEmployeeTaskPage{width:100%}.appErrorPage{place-items:center;min-height:60vh;padding:32px 20px;display:grid}.appErrorCard{background:#fff;border:1px solid #d8dde3;border-radius:16px;grid-template-columns:auto 1fr;gap:16px;width:min(560px,100%);padding:24px;display:grid;box-shadow:0 12px 30px #0f172a14}.appErrorMark{background:#f5f7f9;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.appErrorEyebrow{display:none}.appErrorCard h1{margin:0 0 10px}.appErrorCard p{color:#5c6673;margin:0 0 18px}.appErrorCard button{cursor:pointer;background:#f5f7f9;border:1px solid #aeb7c2;border-radius:10px;padding:9px 14px;font-weight:700}.appErrorCard small{color:#7b8490;margin-top:14px;display:block}html[data-design-theme=astronaut] .appErrorPage{background:radial-gradient(circle at 78% 20%,#ffffffe6 0 12%,transparent 27%),linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,#dfeaf4),var(--bg));min-height:100vh;font-family:var(--site-font-family)}.appErrorCard{transition:all .2s}html[data-design-theme=astronaut] .appErrorCard{border-color:var(--line);background:var(--panel);width:min(660px,100% - 28px);color:var(--ink);border-radius:32px;grid-template-columns:54px 1fr;padding:30px;box-shadow:0 28px 58px -42px #0e111661}html[data-design-theme=astronaut] .appErrorMark{background:color-mix(in srgb,var(--danger) 10%,var(--panel2));width:54px;height:54px;color:var(--danger);font-size:var(--font-px-20,20px);border-radius:18px}html[data-design-theme=astronaut] .appErrorEyebrow{font-size:var(--font-px-9,9px);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-weight:800;display:block}html[data-design-theme=astronaut] .appErrorCard h1{font-family:var(--site-font-family);font-size:var(--font-px-38,38px);letter-spacing:-.04em}html[data-design-theme=astronaut] .appErrorCard p{color:var(--muted)}html[data-design-theme=astronaut] .appErrorCard button{border-radius:var(--button-radius);background:var(--button-bg);min-height:44px;color:var(--button-text);border:0;padding:0 18px}html[data-design-theme=astronaut] .appErrorCard small{color:var(--muted)}.cirQboSignal{background:var(--muted);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb,var(--muted) 10%,transparent);border-radius:50%;display:inline-block}.cirQboSignal.isOnline{background:var(--success);box-shadow:0 0 0 5px color-mix(in srgb,var(--success) 12%,transparent)}.cirApp .cirSettingsPage .appearanceForm,.cirApp .cirSettingsPage .navigationSettingsForm{gap:16px;display:grid}.cirApp .cirSettingsPage .themePickerHead,.cirApp .cirSettingsPage .sectionTitle,.cirApp .cirSettingsPage .navigationOrderHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cirApp .cirSettingsPage .themePickerHead h3,.cirApp .cirSettingsPage .sectionTitle h3{font-family:var(--site-font-family);font-size:var(--font-px-19,19px);margin:0}.cirApp .cirSettingsPage .designThemeGrid,.cirApp .cirSettingsPage .themePresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cirApp .cirSettingsPage .designThemeButton,.cirApp .cirSettingsPage .themePresetButton,.cirApp .cirSettingsPage .navigationLayoutChoice{border:1px solid var(--line);background:var(--panel);min-height:74px;color:var(--ink);text-align:left;border-radius:21px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid;position:relative;box-shadow:0 14px 28px -28px #0e11164d}.cirApp .cirSettingsPage .designThemeButton.selected,.cirApp .cirSettingsPage .themePresetButton.selected,.cirApp .cirSettingsPage .navigationLayoutChoice.selected{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.cirApp .cirSettingsPage .designThemeNumber,.cirApp .cirSettingsPage .themeNumber{background:var(--button-bg);min-width:42px;height:42px;color:var(--button-text);font-size:var(--font-px-9,9px);border-radius:14px;place-items:center;padding:0 8px;font-weight:800;display:grid}.cirApp .cirSettingsPage .designThemeCopy,.cirApp .cirSettingsPage .themePresetCopy{gap:3px;display:grid}.cirApp .cirSettingsPage .designThemeCopy strong,.cirApp .cirSettingsPage .themePresetCopy strong{font-size:var(--font-px-12,12px)}.cirApp .cirSettingsPage .designThemeCopy small,.cirApp .cirSettingsPage .themePresetCopy small{font-size:var(--font-px-9,9px);color:var(--muted);line-height:1.35}.cirApp .cirSettingsPage .designThemeMini,.cirApp .cirSettingsPage .themeSwatches{gap:3px;display:flex}.cirApp .cirSettingsPage .designThemeMini i,.cirApp .cirSettingsPage .themeSwatches i{border-radius:999px;width:12px;height:28px}.cirApp .cirSettingsPage .astronautPaletteNote{border:1px solid var(--line);background:var(--panel2);border-radius:19px;gap:3px;padding:13px 15px;display:grid}.cirApp .cirSettingsPage .astronautPaletteNote strong{font-size:var(--font-px-12,12px)}.cirApp .cirSettingsPage .astronautPaletteNote span{font-size:var(--font-px-10,10px);color:var(--muted)}.cirApp .cirSettingsPage .themeCustomGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cirApp .cirSettingsPage .themeColorField{border:1px solid var(--line);background:var(--panel2);border-radius:17px;padding:10px 11px}.cirApp .cirSettingsPage .themeColorControl{grid-template-columns:44px 1fr;align-items:center;gap:7px;display:grid}.cirApp .cirSettingsPage .themeColorControl input[type=color]{width:44px;height:38px;padding:3px}.cirApp .cirSettingsPage .themeColorControl input[type=text]{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--ink);border-radius:999px;padding:0 11px;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace}.cirApp .cirSettingsPage .themePreview{border:1px solid var(--line);background:var(--preview-bg);border-radius:26px;grid-template-columns:150px 1fr;min-height:200px;display:grid;overflow:hidden}.cirApp .cirSettingsPage .themePreview aside{background:var(--preview-sidebar);color:var(--preview-sidebar-text);align-content:start;gap:8px;padding:18px;display:grid}.cirApp .cirSettingsPage .themePreview section{color:var(--preview-text);padding:22px}.cirApp .cirSettingsPage .themePreview section>div{border:1px solid var(--preview-border);background:var(--preview-panel);border-radius:22px;margin-top:14px;padding:15px}.cirApp .cirSettingsPage .themePreview button{border-radius:var(--preview-button-radius,999px);background:var(--preview-primary);min-height:34px;color:var(--preview-button-text);border:0;margin-top:10px;padding:0 12px}.cirApp .cirSettingsPage .navigationLayoutChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cirApp .cirSettingsPage .navigationLayoutChoice{grid-template-columns:1fr}.cirApp .cirSettingsPage .navigationLayoutChoice span{font-size:var(--font-px-9_5,9.5px);color:var(--muted)}.cirApp .cirSettingsPage .navigationPreferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cirApp .cirSettingsPage .navigationCheck{border:1px solid var(--line);background:var(--panel2);border-radius:18px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:13px;display:flex}.cirApp .cirSettingsPage .navigationCheck input{accent-color:var(--button-bg);width:18px;height:18px}.cirApp .cirSettingsPage .navigationCheck span{gap:2px;display:grid}.cirApp .cirSettingsPage .navigationCheck small{font-size:var(--font-px-9_5,9.5px);color:var(--muted)}.cirApp .cirSettingsPage .navigationWidthControl{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.cirApp .cirSettingsPage .navigationWidthControl input[type=range]{accent-color:var(--button-bg)}.cirApp .cirSettingsPage .navigationWidthControl output{background:var(--panel2);text-align:center;min-width:60px;font-size:var(--font-px-10,10px);border-radius:999px;padding:7px 9px;font-weight:700}.cirApp .cirSettingsPage .navigationOrderList{gap:6px;display:grid}.cirApp .cirSettingsPage .navigationOrderRow{border:1px solid var(--line);background:var(--panel);border-radius:17px;grid-template-columns:auto 32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.cirApp .cirSettingsPage .navigationDragHandle{color:var(--muted)}.cirApp .cirSettingsPage .navigationOrderNumber{background:var(--panel2);width:28px;height:28px;font-size:var(--font-px-9,9px);border-radius:10px;place-items:center;font-weight:800;display:grid}.cirApp .cirSettingsPage .navigationOrderRow strong{font-size:var(--font-px-11,11px);display:block}.cirApp .cirSettingsPage .navigationOrderRow small{font-size:var(--font-px-8_5,8.5px);color:var(--muted)}.cirApp .cirSettingsPage .navigationMoveButtons{gap:4px;display:flex}.cirApp .cirSettingsPage .navigationMoveButtons button{border:1px solid var(--line);background:var(--panel2);width:30px;height:30px;color:var(--ink);border-radius:999px}.cirApp .cirSettingsPage .brandingAssetCard{border:1px solid var(--line);background:var(--panel);border-radius:21px;grid-template-columns:120px 1fr;gap:14px;padding:13px;display:grid}.cirApp .cirSettingsPage .brandingPreview{background:var(--panel2);border-radius:17px;place-items:center;min-height:110px;padding:10px;display:grid}.cirApp .cirSettingsPage .brandingPreview img{object-fit:contain;max-width:100%;max-height:90px}.cirApp .cirSettingsPage .brandingAssetBody{align-content:start;gap:8px;display:grid}.cirApp .cirSettingsPage .brandingAssetBody>span{font-size:var(--font-px-9_5,9.5px);color:var(--muted);line-height:1.4}.cirApp .cirSettingsPage .brandingAssetBody input[type=file]{border:1px dashed var(--line);background:var(--panel2);width:100%;font-size:var(--font-px-9,9px);border-radius:15px;padding:8px}.cirApp .cirSettingsPage .brandingAssetBody .actions{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:900px){.cirApp .cirSettingsPage .themeCustomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cirApp .cirSettingsPage .designThemeGrid,.cirApp .cirSettingsPage .themePresetGrid,.cirApp .cirSettingsPage .brandingAssetCard{grid-template-columns:1fr}}@media (max-width:640px){.cirApp .cirSettingsPage .themeCustomGrid,.cirApp .cirSettingsPage .navigationPreferenceGrid,.cirApp .cirSettingsPage .navigationLayoutChoices,.cirApp .cirSettingsPage .themePreview{grid-template-columns:1fr}.cirApp .cirSettingsPage .themePreview aside{display:none}.cirApp .cirSettingsPage .navigationOrderRow{grid-template-columns:auto 28px minmax(0,1fr)}.cirApp .cirSettingsPage .navigationMoveButtons{grid-column:1/-1;justify-content:flex-end}}.cirApp .cirPage .checkRow{border:1px solid var(--line);background:var(--panel2);font-size:var(--font-px-10,10px);border-radius:17px;grid-column:1/-1;align-items:center;gap:10px;padding:11px 13px;font-weight:650;display:flex}.cirApp .cirPage .checkRow input{width:19px;height:19px;accent-color:var(--button-bg)}.cirApp .cirPage input[type=file]{font-size:var(--font-px-9_5,9.5px);background:var(--panel2)!important;border-style:dashed!important;border-radius:17px!important;padding:9px 11px!important}.cirApp .cirPage .uploadMessage{font-size:var(--font-px-9_5,9.5px);margin-top:6px}.cirApp .cirPage .goodText{color:var(--success)}.cirApp .cirPage .dangerText{color:var(--danger)}@media print{.cirApp{background:#fff!important;display:block!important}.cirRail,.cirRailShow,.cirCommandBar,.cirMobileBar,.cirMobileDrawer,.cirSky,.cirPrintPage>.cirBreadcrumb,.cirPrintPage>.cirPageHeader,.cirPrintPage>.cirNotice,.cirPrintActions,.cirBtn{display:none!important}.cirStage,.cirStageContent{max-width:none!important;margin:0!important;padding:0!important}.cirPrintPage{display:block!important}.cirPrintPreview{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.cirPrintPreview .printSheet{max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:.35in!important}}@media (min-width:761px){.cirApp{grid-template-columns:210px minmax(0,1fr)}.cirNavColumn{z-index:60;align-self:start;justify-items:start;gap:10px;max-height:calc(100vh - 28px);margin:14px 0 14px 14px;display:grid;position:sticky;top:14px}.cirStandaloneLogo{width:var(--cir-logo-width,150px);height:var(--cir-logo-max-height,100px);place-items:center;padding:4px 8px;display:grid;overflow:hidden}.cirStandaloneLogo img{object-fit:contain;object-position:left center;width:100%;height:100%}.cirRail{border-radius:28px;justify-self:start;align-items:stretch;width:184px;max-height:none;margin:0;padding:8px;position:static}.cirRailNav{align-items:stretch;gap:2px;overflow:visible}.cirRailNav a{border-radius:999px;flex:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:clamp(29px,3.6vh,36px);min-height:29px;padding:0 11px;display:flex}.cirRailNav a>span[aria-hidden]{text-align:center;flex:0 0 22px}.cirRailLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-px-11,11px);font-weight:650;display:block;overflow:hidden}.cirRailCollapse{width:100%;height:32px;font-size:var(--font-px-11,11px);border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;gap:7px;font-weight:650;display:flex}.cirRailSep{width:100%;margin:3px 0}.cirNavCollapsed{grid-template-columns:1fr}.cirNavCollapsed .cirStage{padding-left:68px}.cirRailShow{top:18px;left:18px}}.cirSalesHero{gap:14px;padding-top:14px;display:grid}.cirSalesHeaderActions{justify-content:flex-start}.cirSalesHeaderActions .cirBtn{min-width:112px}.cirSalesDeckTools{flex-wrap:wrap;justify-content:flex-end}.cirSalesDeckTools .cirTabs:first-child .cirTab{min-width:44px;padding:0 11px}.cirSalesControlColumn{align-content:start}.cirSalesScopeCard{height:auto}.cirSalesWorkspace{align-items:start}.cirDataCard,.cirDocumentCard,.cirCredentialCard,.cirTaskCard,.cirMemberCard{background:var(--panel);border:1px solid var(--line);border-radius:25px;position:relative;overflow:hidden;box-shadow:0 1px 1px #0e111609,0 18px 36px -32px #0e111647}.cirDataCard:after,.cirDocumentCard:after,.cirCredentialCard:after,.cirTaskCard:after,.cirMemberCard:after{content:"";background:color-mix(in srgb,var(--accent) 6%,var(--panel2));pointer-events:none;border-radius:50%;width:112px;height:112px;position:absolute;top:-42px;right:-35px}.cirDataCardFoot{min-height:34px;padding-top:8px}.cirDataCardFoot>b{background:var(--button-bg);min-height:28px;color:var(--button-text);font-size:var(--font-px-10,10px);border-radius:999px;justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.cirInventoryCreate .cirNotice{align-items:center}.cirInventoryCreate .cirNoticeCopy{align-items:center;min-height:24px;display:flex}.cirInventoryCreate .cirLegacyControl .unitPicker{gap:7px;display:grid}.cirInventoryCreate .cirLegacyControl select,.cirInventoryCreate .cirLegacyControl input{border:1px solid var(--line);background:var(--panel);width:100%;min-height:48px;color:var(--ink);border-radius:999px;outline:none;padding:0 15px}.cirInventoryCreate .currencyInput{border:1px solid var(--line);background:var(--panel);border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:48px;display:grid;overflow:hidden}.cirInventoryCreate .currencyInput>span{padding-left:15px}.cirInventoryCreate .currencyInput input{background:0 0!important;border:0!important;min-height:46px!important;padding-left:6px!important}.cirApp .cirPage input[type=file]{border:1px solid var(--line);background:var(--panel2);width:100%;min-height:48px;font-size:var(--font-px-11,11px);color:var(--muted);border-radius:999px;padding:6px 8px}.cirApp .cirPage input[type=file]::file-selector-button{border-radius:var(--button-radius);background:var(--button-bg);min-height:34px;color:var(--button-text);font-size:var(--font-px-11,11px);cursor:pointer;border:0;margin-right:10px;padding:0 14px;font-weight:700}.cirApp .cirPage .checkRow{border:1px solid var(--line);background:var(--panel2);min-height:48px;font-size:var(--font-px-12,12px);border-radius:999px;align-items:center;gap:10px;padding:8px 12px;display:flex}.cirApp .cirPage .checkRow input[type=checkbox]{width:20px;height:20px;accent-color:var(--button-bg);flex:0 0 20px}.cirCompactRow>span{gap:5px;display:grid}.cirCompactRow strong{display:block}.cirCompactRow small{line-height:1.4;display:block}.cirReportHeaderActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:-10px;display:flex}.cirReportPulseTitle{font-size:var(--font-px-12,12px);color:var(--muted);align-items:center;gap:8px;margin-bottom:14px;font-weight:700;display:flex}.cirReportPulseTitle svg{width:17px;height:17px}.cirReportPulseGrid{gap:12px}.cirReportPulseGrid>div{background:var(--panel2);border-radius:18px;gap:7px;padding:12px 14px;display:grid}.cirReportPulseGrid small{font-size:var(--font-px-11,11px)}.cirReportPulseGrid strong{font-size:var(--font-px-24,24px);line-height:1}.cirQboOrbital{text-align:center;align-content:center;place-items:center;gap:18px;min-height:300px;padding-top:18px;display:grid}.cirQboOrbital:before{display:none}.cirQboLogo{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:radial-gradient(circle,var(--panel) 0 45%,color-mix(in srgb,var(--accent) 10%,var(--panel)) 46% 100%);width:122px;height:122px;font-family:var(--site-font-family);font-size:var(--font-px-30,30px);box-shadow:0 0 0 22px color-mix(in srgb,var(--accent) 5%,transparent);border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative}.cirQboLogo .cirQboSignal{position:absolute;bottom:8px;right:8px}.cirQboConnectionCopy{justify-items:center;gap:5px;display:grid}.cirQboConnectionCopy .cirEyebrow{margin:0}.cirQboConnectionCopy h3{font-size:var(--font-px-20,20px);margin:0}.cirQboConnectionCopy p{color:var(--muted);font-size:var(--font-px-12,12px);margin:0 0 4px}.cirQboFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cirQboFacts>div{background:var(--panel2);border-radius:19px;gap:5px;padding:14px 16px;display:grid}.cirQboFacts small{font-size:var(--font-px-10,10px);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cirQboFacts strong{font-size:var(--font-px-15,15px)}.cirQboFacts span{font-size:var(--font-px-11,11px);color:var(--muted);line-height:1.45}.cirQboSteps>div{background:var(--panel2);border-radius:18px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.cirQboSteps>div>b{background:var(--panel);width:30px;height:30px;font-size:var(--font-px-10,10px);border-radius:10px;place-items:center;display:grid}.cirQboSteps>div>span{gap:4px;display:grid}.cirQboSteps strong{font-size:var(--font-px-13,13px)}.cirQboSteps small{font-size:var(--font-px-11,11px);color:var(--muted);line-height:1.4}.cirCredentialMetrics{flex-wrap:nowrap;align-items:stretch;gap:9px;display:flex!important}.cirCredentialMetrics .cirMiniMetric{flex:0 190px;min-height:76px;padding:13px 16px}.cirCredentialMetrics .cirMiniMetric strong{font-size:var(--font-px-24,24px)}.cirAuditRow{padding:12px 14px}.cirAuditRow strong{font-size:var(--font-px-12,12px)}.cirAuditRow small{font-size:var(--font-px-10_5,10.5px);margin-top:3px}.cirAuditMore{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cirSettingsJump{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:999px;align-items:center;padding:6px;overflow-x:auto;gap:5px!important;display:flex!important}.cirSettingsJump a{min-height:36px;font-size:var(--font-px-12,12px);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:650;display:inline-flex}.cirSettingsJump a:hover{background:var(--panel2);color:var(--ink)}.cirSettingsStudio{gap:16px;grid-template-columns:1fr!important;display:grid!important}.cirSettingsFeature{width:100%}.cirApp .cirSettingsPage .cirLegacyFields input,.cirApp .cirSettingsPage .cirLegacyFields select,.cirApp .cirSettingsPage .cirLegacyFields textarea{border-radius:999px;min-height:48px}.cirApp .cirSettingsPage .cirLegacyFields textarea{border-radius:22px;min-height:110px;padding-top:14px}.cirExpenseRecordDeck{gap:18px}.cirPurchaseSummary{gap:14px;display:grid}.cirPurchaseWorkspace{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.cirPurchaseCreate{position:sticky;top:104px}.cirPurchaseDeck{gap:12px;display:grid}@media (max-width:1180px){.cirPurchaseWorkspace{grid-template-columns:1fr}.cirPurchaseCreate{position:static}.cirCredentialMetrics{flex-wrap:wrap}.cirCredentialMetrics .cirMiniMetric{flex:150px}}@media (max-width:900px){.cirQboFacts{grid-template-columns:1fr}.cirSettingsJump{border-radius:22px}.cirSalesDeckTools{justify-content:flex-start}}.cirDocumentActions a,.cirDocumentActions button{border:1px solid var(--line);border-radius:var(--button-radius);background:var(--panel);min-height:30px;color:var(--ink);font:650 10px/1 var(--site-font-family);cursor:pointer;justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.cirDocumentActions button:hover,.cirDocumentActions a:hover{background:var(--panel2)}.cirInspectionReadiness>.cirSurface,.cirDeaSummary>.cirSurface,.cirDeaSummary>.cirMiniMetric{border-radius:25px;position:relative;overflow:hidden;box-shadow:0 1px 1px #0e111609,0 18px 36px -32px #0e111647}.cirInspectionReadiness>.cirSurface:after,.cirDeaSummary>.cirSurface:after,.cirDeaSummary>.cirMiniMetric:after{content:"";background:color-mix(in srgb,var(--accent) 6%,var(--panel2));pointer-events:none;border-radius:50%;width:112px;height:112px;position:absolute;top:-42px;right:-35px}.cirInspectionReadiness>.cirSurface>*,.cirDeaSummary>.cirSurface>*,.cirDeaSummary>.cirMiniMetric>*{z-index:1;position:relative}.cirSalesDeckTools:before{content:"Per page";font-size:var(--font-px-9,9px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-self:center;margin-right:2px;font-weight:700}.cirMemberControls select,.cirCredentialCard .cirActionGroup a,.cirCredentialCard .cirActionGroup button{border:1px solid var(--line);border-radius:var(--button-radius);background:var(--panel);min-height:30px;color:var(--ink);font:650 10px/1 var(--site-font-family);padding:0 10px}.cirCredentialCard .cirActionGroup button,.cirCredentialCard .cirActionGroup a{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.cirMemberControls select{appearance:auto}.cirMemberControls .cirBtn{height:30px;min-height:30px;padding-inline:12px}@media (min-width:761px){.cirApp{grid-template-columns:max(210px,calc(var(--cir-logo-width,150px) + 28px)) minmax(0,1fr)}}@media (min-width:761px) and (max-height:720px){.cirNavColumn{gap:6px}.cirStandaloneLogo{height:min(var(--cir-logo-max-height,100px),70px)}.cirRailNav{gap:0}.cirRailNav a{height:27px;min-height:27px}.cirRail{padding:6px}.cirRailCollapse{flex-basis:28px;height:28px}.cirRailSep{margin:1px 0}}.cirDashboardV2{gap:18px;display:grid}.cirDashboardControlBar{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);border-radius:26px;grid-template-columns:auto minmax(360px,1fr);align-items:center;gap:10px 14px;padding:12px 14px;display:grid;box-shadow:0 18px 40px -36px #0e11164d}.cirDashRangeTabs{border:1px solid var(--line);background:var(--panel2);border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;overflow-x:auto}.cirDashRangeTabs a{min-height:34px;color:var(--muted);font-size:var(--font-px-11,11px);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-weight:700;display:inline-flex}.cirDashRangeTabs a.isActive{background:var(--button-bg);color:var(--button-text);box-shadow:0 8px 18px -14px #0e1116a6}.cirDashCustomRange{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.cirDashCustomRange label{font-size:var(--font-px-9,9px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);gap:4px;font-weight:800;display:grid}.cirDashCustomRange input{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--ink);font:600 11px var(--site-font-family);border-radius:999px;padding:0 12px}.cirDashCustomRange .cirBtn{min-height:38px}.cirDashLayoutControls{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.cirDashLayoutControls>span{font-size:var(--font-px-10,10px);color:var(--muted)}.cirDashLayoutControls .cirBtn{min-height:34px;font-size:var(--font-px-10,10px);padding-inline:13px}.cirDashboardWidgetGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cirWidgetSlot{display:contents}.cirDashboardWidget{border:1px solid var(--line);background:var(--panel);border-radius:28px;gap:14px;min-width:0;padding:20px;transition:transform .16s,box-shadow .16s,opacity .16s;display:grid;position:relative;box-shadow:0 1px 1px #0e111609,0 22px 44px -36px #0e11164d}.cirDashboardWidget.size-full{grid-column:1/-1}.cirDashboardWidget.isDragging{opacity:.45;transform:scale(.99)}.cirDashboardWidget:after{content:"";background:color-mix(in srgb,var(--accent) 5%,var(--panel2));pointer-events:none;border-radius:50%;width:140px;height:140px;position:absolute;top:-54px;right:-45px}.cirDashboardWidget>*{z-index:1;position:relative}.cirWidgetHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cirWidgetHead h3{font-family:var(--site-font-family);font-size:var(--font-px-20,20px);letter-spacing:-.025em;margin:3px 0 0}.cirWidgetSource{max-width:620px;font-size:var(--font-px-10,10px);color:var(--muted);margin-top:5px;line-height:1.4;display:block}.cirWidgetTools{align-items:center;gap:7px;display:flex}.cirWidgetTools>a{font-size:var(--font-px-10,10px);color:var(--accent);white-space:nowrap;font-weight:750}.cirWidgetHandle{border:1px solid var(--line);background:var(--panel2);width:34px;height:34px;color:var(--muted);font-size:var(--font-px-17,17px);cursor:grab;border-radius:999px;place-items:center;line-height:1;display:grid}.cirWidgetHandle:active{cursor:grabbing}.cirWidgetBody{min-width:0}.cirRevenueHero>div:first-child{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cirRevenueHero>div:first-child>strong{font-family:var(--site-font-family);font-size:var(--font-px-54,54px);letter-spacing:-.045em;line-height:.95}.cirRevenueHero>div:first-child>span{font-size:var(--font-px-12,12px);color:var(--success);font-weight:700}.cirRevenueSnapshots{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.cirRevenueSnapshots>span{background:var(--panel2);border-radius:18px;gap:5px;padding:11px 12px;display:grid}.cirRevenueSnapshots small{font-size:var(--font-px-9,9px);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cirRevenueSnapshots b{font-size:var(--font-px-15,15px)}.cirDashStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cirDashStatGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cirDashStat{border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:var(--panel2);border-radius:19px;align-content:start;gap:6px;min-height:104px;padding:13px 14px;display:grid}.cirDashStat small{font-size:var(--font-px-9,9px);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:800}.cirDashStat strong{font-family:var(--site-font-family);font-size:var(--font-px-25,25px);letter-spacing:-.03em;line-height:1}.cirDashStat span{font-size:var(--font-px-10,10px);color:var(--muted);line-height:1.35}.cirDashStat.tone-success strong{color:var(--success)}.cirDashStat.tone-warning strong{color:var(--warning)}.cirDashStat.tone-danger strong{color:var(--danger)}.cirDashStat.tone-signal strong{color:var(--accent)}.cirDashStatLink{color:inherit}.cirDashStatLink .cirDashStat{transition:transform .15s,border-color .15s}.cirDashStatLink:hover .cirDashStat{border-color:var(--accent);transform:translateY(-1px)}.cirTrendCompare{grid-template-columns:1fr 1fr .8fr;gap:8px;display:grid}.cirTrendCompare>div{background:var(--panel2);border-radius:19px;gap:6px;padding:14px;display:grid}.cirTrendCompare small{font-size:var(--font-px-9,9px);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cirTrendCompare strong{font-size:var(--font-px-22,22px)}.cirTrendDelta strong{color:var(--success)}.cirTrendDelta.isDown strong{color:var(--danger)}.cirRankList{gap:6px;display:grid}.cirRankList>a{background:var(--panel2);min-height:54px;color:var(--ink);border-radius:17px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cirRankList>a:hover{background:color-mix(in srgb,var(--accent) 7%,var(--panel2))}.cirRankList i{background:var(--panel);width:30px;height:30px;font-style:normal;font-size:var(--font-px-9,9px);color:var(--muted);border-radius:11px;place-items:center;font-weight:800;display:grid}.cirRankList span{gap:2px;display:grid}.cirRankList strong{font-size:var(--font-px-12,12px)}.cirRankList small{font-size:var(--font-px-9,9px);color:var(--muted)}.cirRankList b{font-size:var(--font-px-12,12px)}.cirRankList.compact{margin-top:8px}.cirRankList.compact>a{min-height:46px}.cirProductMix{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cirProductMix>div{background:var(--panel2);border-radius:20px;align-content:start;gap:7px;padding:14px;display:grid}.cirProductMix h4{font-size:var(--font-px-11,11px);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 2px}.cirProductMix>div>span{border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);gap:2px;padding:7px 0;display:grid}.cirProductMix>div>span:last-child{border-bottom:0}.cirProductMix b{font-size:var(--font-px-12,12px)}.cirProductMix small{font-size:var(--font-px-9,9px);color:var(--muted);line-height:1.4}.cirDashUnavailable{border-radius:15px;border:1px dashed var(--line)!important;padding:12px!important}.cirDashUnavailable b{color:var(--warning)}.cirBigMetric{gap:6px;margin-bottom:12px;display:grid}.cirBigMetric>strong{font-family:var(--site-font-family);font-size:var(--font-px-42,42px);letter-spacing:-.04em}.cirBigMetric>span,.cirDashFootnote,.cirDashEmpty{font-size:var(--font-px-10,10px);color:var(--muted);line-height:1.45}.cirDashFootnote{margin:10px 0 0}.cirQueueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cirQueueGrid>a{background:var(--panel2);color:var(--ink);border-radius:19px;grid-template-columns:1fr auto;gap:5px 10px;padding:13px;display:grid}.cirQueueGrid>a>span{font-size:var(--font-px-10,10px);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}.cirQueueGrid>a>strong{font-size:var(--font-px-26,26px);grid-area:1/2/3}.cirQueueGrid>a>small{font-size:var(--font-px-9,9px);color:var(--muted)}.cirQueueGrid>a:hover{box-shadow:inset 0 0 0 1px var(--accent)}.cirReadinessHero{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;margin-bottom:10px;display:grid}.cirReadinessHero>strong{font-size:var(--font-px-34,34px)}.cirReadinessHero>span:last-child{font-size:var(--font-px-10,10px);color:var(--muted)}.cirRecentSalesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cirRecentSalesGrid>a{background:var(--panel2);min-height:62px;color:var(--ink);border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.cirRecentSalesGrid>a>div{gap:2px;display:grid}.cirRecentSalesGrid small{font-size:var(--font-px-9,9px);color:var(--muted)}.cirRecentSalesGrid strong{font-size:var(--font-px-12,12px)}.cirRecentSalesGrid div>span{font-size:var(--font-px-9,9px);color:var(--muted)}.cirRecentSalesGrid>a>b{font-size:var(--font-px-14,14px)}@media (max-width:1180px){.cirDashboardControlBar{grid-template-columns:1fr}.cirDashCustomRange{justify-content:flex-start}.cirRevenueSnapshots{grid-template-columns:repeat(3,minmax(0,1fr))}.cirDashStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cirProductMix,.cirRecentSalesGrid{grid-template-columns:1fr}}@media (max-width:820px){.cirDashboardWidgetGrid{grid-template-columns:1fr}.cirDashboardWidget.size-full{grid-column:auto}.cirDashboardControlBar{border-radius:22px;padding:10px}.cirDashCustomRange{grid-template-columns:1fr 1fr;display:grid}.cirDashCustomRange .cirBtn{grid-column:1/-1}.cirDashLayoutControls,.cirRevenueHero>div:first-child{flex-direction:column;align-items:flex-start}.cirRevenueHero>div:first-child>strong{font-size:var(--font-px-44,44px)}.cirRevenueSnapshots{grid-template-columns:repeat(2,minmax(0,1fr))}.cirTrendCompare,.cirQueueGrid{grid-template-columns:1fr}.cirReadinessHero{grid-template-columns:1fr auto}.cirReadinessHero>span:last-child{grid-column:1/-1}}@media (min-width:761px){.cirApp.cirNavSideMode{grid-template-columns:var(--cir-nav-column-width,190px) minmax(0,1fr)}.cirApp.cirNavSideMode.cirNavCollapsed{grid-template-columns:minmax(0,1fr)}.cirApp.cirNavSideMode .cirNavColumn{z-index:60;align-content:start;align-self:start;justify-items:start;gap:16px;min-width:0;padding:8px 0 0 18px;display:grid;position:sticky;top:14px}.cirApp.cirNavSideMode .cirStandaloneLogo{width:min(var(--cir-logo-width,148px),calc(var(--cir-nav-column-width,190px) - 20px));height:var(--cir-logo-max-height,94px);place-items:center;margin:0;display:grid;overflow:visible}.cirApp.cirNavSideMode .cirStandaloneLogo img{width:100%;height:100%;max-height:var(--cir-logo-max-height,94px);object-fit:contain;filter:none;display:block}.cirApp.cirNavSideMode .cirRail{border-radius:999px;flex-direction:column;align-items:center;gap:4px;width:64px;max-height:none;margin:0;padding:9px 10px 10px;display:flex;position:relative;top:auto;overflow:visible}.cirApp.cirNavSideMode .cirRailNav{scrollbar-width:none;flex-direction:column;align-items:flex-start;gap:clamp(1px,.18vh,3px);width:44px;padding:0;display:flex;overflow:visible}.cirApp.cirNavSideMode .cirRailNav::-webkit-scrollbar{display:none}.cirApp.cirNavSideMode .cirRailNav a{width:calc(44px + var(--cir-nav-label-width,112px));height:clamp(28px,4.15vh,40px);min-height:28px;color:var(--muted);font-size:clamp(var(--font-px-8,8px),var(--font-vw-0_78,.78vw),var(--font-px-10,10px));background:0 0;border-radius:999px;align-items:center;font-weight:680;line-height:1.05;transition:color .15s,transform .15s;display:flex;position:relative}.cirApp.cirNavSideMode .cirRailIcon{border-radius:999px;flex:0 0 clamp(28px,4.15vh,40px);place-items:center;width:clamp(28px,4.15vh,40px);height:clamp(28px,4.15vh,40px);transition:background-color .15s,color .15s,box-shadow .15s;display:grid}.cirApp.cirNavSideMode .cirRailIcon svg{width:clamp(12px,1.35vh,15px);height:clamp(12px,1.35vh,15px)}.cirApp.cirNavSideMode .cirRailLabel{max-width:var(--cir-nav-label-width,112px);text-overflow:ellipsis;white-space:nowrap;color:inherit;padding:0 0 0 8px;display:block;overflow:hidden}.cirApp.cirNavSideMode .cirRailNav a:hover{color:var(--ink);transform:translate(1px)}.cirApp.cirNavSideMode .cirRailNav a:hover .cirRailIcon{background:var(--panel2)}.cirApp.cirNavSideMode .cirRailNav a.isActive{color:var(--ink)}.cirApp.cirNavSideMode .cirRailNav a.isActive .cirRailIcon{background:var(--button-bg);color:var(--button-text);box-shadow:0 8px 18px -12px #0e111685}.cirApp.cirNavSideMode .cirRailNav a.isActive .cirRailLabel{color:var(--ink);font-weight:780}.cirApp.cirNavSideMode .cirRailSep{background:var(--line);width:24px;height:1px;margin:3px 0}.cirApp.cirNavSideMode .cirRailCollapse{width:clamp(28px,4.15vh,40px);height:clamp(28px,4.15vh,40px);min-height:28px;color:var(--muted);font-size:var(--font-px-16,16px);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:relative}.cirApp.cirNavSideMode .cirRailCollapse:hover{background:var(--panel2);color:var(--ink)}.cirApp.cirNavSideMode .cirStage{min-width:0;padding:18px 18px 46px 0}.cirApp.cirNavSideMode.cirNavCollapsed .cirStage{padding:18px 18px 46px}.cirRailShow{z-index:90;border:1px solid var(--line);background:var(--panel);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:fixed;top:18px;left:14px;box-shadow:0 16px 32px -20px #0e111659}.cirApp.cirNavTopMode{min-height:100vh;display:block}.cirApp.cirNavTopMode .cirTopDesktop{z-index:60;grid-template-columns:minmax(92px,var(--cir-logo-width,148px)) minmax(0,1fr);align-items:center;gap:14px;padding:12px 18px 0;display:grid;position:relative}.cirApp.cirNavTopMode .cirTopStandaloneLogo{width:100%;height:var(--cir-logo-max-height,94px);place-items:center;display:grid;overflow:visible}.cirApp.cirNavTopMode .cirTopStandaloneLogo img{object-fit:contain;filter:none;width:100%;height:100%;display:block}.cirApp.cirNavTopMode .cirTopNav{grid-template-columns:repeat(var(--cir-nav-count),minmax(0,1fr)) auto;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,transparent);border-radius:26px;align-items:stretch;gap:3px;min-width:0;padding:6px;display:grid;overflow:visible;box-shadow:0 16px 34px -26px #0e11164d}.cirApp.cirNavTopMode .cirTopNav a{min-width:0;min-height:38px;color:var(--muted);font-size:clamp(var(--font-px-7,7px),var(--font-vw-0_58,.58vw),var(--font-px-9,9px));text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px 5px;font-weight:680;line-height:1.05;display:flex}.cirApp.cirNavTopMode .cirTopNav a svg{flex:0 0 12px;width:12px;height:12px}.cirApp.cirNavTopMode .cirTopNav a span{white-space:normal;overflow-wrap:anywhere;min-width:0}.cirApp.cirNavTopMode .cirTopNav a:hover{background:var(--panel2);color:var(--ink)}.cirApp.cirNavTopMode .cirTopNav a.isActive{background:var(--button-bg);color:var(--button-text)}.cirApp.cirNavTopMode .cirTopCollapse{background:var(--panel2);width:38px;min-height:38px;color:var(--muted);font-size:var(--font-px-15,15px);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.cirApp.cirNavTopMode .cirStage{padding:10px 18px 46px}.cirApp.cirNavTopMode.cirNavCollapsed .cirStage{padding:18px}}@media (min-width:761px) and (max-width:1280px){.cirApp.cirNavTopMode .cirTopNav{grid-template-columns:repeat(8,minmax(0,1fr))}.cirApp.cirNavTopMode .cirTopCollapse{grid-column:auto}}@media (min-width:761px) and (max-width:980px){.cirApp.cirNavTopMode .cirTopDesktop{grid-template-columns:minmax(80px,110px) minmax(0,1fr)}.cirApp.cirNavTopMode .cirTopNav{grid-template-columns:repeat(5,minmax(0,1fr))}.cirApp.cirNavTopMode .cirTopNav a{font-size:var(--font-px-7_5,7.5px)}}.cirPageActionsLeft{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:-10px;display:flex}.cirFullRowSurface,.cirFullCollection{width:100%;min-width:0}.cirFullCollection{gap:12px;display:grid}.cirFormGridWide{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cirCollectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.cirCollectionHeader h3{font-family:var(--site-font-family);font-size:var(--font-px-27,27px);letter-spacing:-.03em;margin:3px 0 0}.cirCollectionTools{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.cirCollectionSort{flex-wrap:wrap;align-items:flex-end;gap:7px;display:flex}.cirCollectionSort label{font-size:var(--font-px-9,9px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);gap:4px;font-weight:750;display:grid}.cirCollectionSort select{border:1px solid var(--line);background:var(--panel);min-width:150px;min-height:36px;color:var(--ink);font:600 11px/1 var(--site-font-family);border-radius:999px;padding:0 34px 0 12px}.cirCollectionSort .cirBtn{min-height:36px;font-size:var(--font-px-10,10px);padding:0 13px}.cirCollectionPager{color:var(--muted);font-size:var(--font-px-10,10px);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.cirCollectionPager>div{gap:7px;display:flex}.cirCollectionList{gap:8px;display:grid}.cirCollectionListRow{border:1px solid var(--line);background:var(--panel);min-height:64px;color:var(--ink);border-radius:20px;grid-template-columns:minmax(240px,1.4fr) minmax(170px,.8fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid;box-shadow:0 10px 28px -28px #0e111659}.cirCollectionListMain{gap:3px;min-width:0;display:grid}.cirCollectionListMain strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-px-13,13px);overflow:hidden}.cirCollectionListMain small,.cirCollectionListMeta small{font-size:var(--font-px-9_5,9.5px);color:var(--muted)}.cirCollectionListMeta{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.cirCollectionListRow>b{background:var(--button-bg);min-height:30px;color:var(--button-text);font-size:var(--font-px-10,10px);white-space:nowrap;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:0 11px;display:inline-flex}.cirDataCard:after,.cirDocumentCard:after,.cirCredentialCard:after,.cirTaskCard:after,.cirMemberCard:after{display:none!important}.cirDataCard.hasMetric:after,.cirDocumentCard.hasMetric:after,.cirCredentialCard.hasMetric:after,.cirTaskCard.hasMetric:after,.cirMemberCard.hasMetric:after{content:"";background:color-mix(in srgb,var(--accent) 6%,var(--panel2));pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-26px;display:block!important}.cirDataCard.hasMetric,.cirDocumentCard.hasMetric,.cirCredentialCard.hasMetric,.cirTaskCard.hasMetric,.cirMemberCard.hasMetric{overflow:hidden}.cirDataCardHead,.cirDocumentCardTop,.cirMemberCardCorner{z-index:2;min-height:30px;position:relative}.cirDataCardMetric,.cirDocumentCardTop>.cirStatus,.cirMemberCardCorner>.cirStatus{z-index:3;max-width:150px;margin-right:2px;position:relative}.cirDataCardMetric .cirStatus,.cirDocumentCardTop>.cirStatus,.cirMemberCardCorner>.cirStatus{white-space:nowrap}.cirDataCard>*,.cirDocumentCard>*,.cirCredentialCard>*,.cirTaskCard>*,.cirMemberCard>*{z-index:1;position:relative}.cirSalesWorkspace{grid-template-columns:1fr!important;gap:16px!important;display:grid!important}.cirSalesControlColumn{width:100%;display:block!important;position:static!important}.cirSalesScopeCard{grid-template-columns:minmax(160px,.34fr) minmax(0,1.66fr)!important;align-items:start!important;gap:18px!important;padding:18px 20px!important;display:grid!important}.cirSalesScopeTop{align-content:center;border:0!important;border-right:1px solid var(--line)!important;padding:4px 18px 4px 0!important}.cirSalesScopeTop>strong{font-size:var(--font-px-44,44px)!important}.cirSalesControlForm{align-items:end;grid-template-columns:minmax(260px,1.3fr) minmax(130px,.55fr) minmax(150px,.62fr) minmax(220px,.9fr)!important;gap:9px!important}.cirSalesControlButtons{grid-template-columns:minmax(150px,1fr) auto!important}.cirSalesApprovalBlock{grid-column:2;align-items:center;gap:10px!important;padding-top:10px!important;display:flex!important}.cirSalesApprovalBlock .cirTabs{width:auto!important;display:inline-flex!important}.cirSalesDeckHead{padding-top:2px}.cirSalesRecordDeck{width:100%}.cirSaleRecordTopline>.cirStatus{z-index:3;margin-right:1px;position:relative}.cirInventoryPage,.cirDirectoryPage{gap:18px}.cirInventoryCreate,.cirDirectoryCreate{padding:18px 20px;position:static!important}.cirInventoryCreate .cirFormGridWide,.cirDirectoryCreate .cirFormGridWide{align-items:end}.cirInventoryDeck,.cirDirectoryDeck{width:100%}.cirExpenseTopGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.cirExpenseCreateCard,.cirExpenseVault{min-width:0;height:100%}.cirExpenseVault{align-content:start;gap:12px;display:grid}.cirExpenseRecentFiles{border-top:1px solid var(--line);gap:8px;margin-top:4px;padding-top:12px;display:grid}.cirExpenseHistory,.cirPurchaseSummary{width:100%}.cirExpenseGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cirExpenseGrid .cirDataCard{min-width:0}.cirPurchaseCreate{padding:18px 20px;position:static!important}.cirPurchaseCreate .cirFormGridWide{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cirPurchaseDeck{gap:12px;width:100%;display:grid}.cirPurchaseDeck .cirExpenseGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cirPurchaseDeck .cirDataCardFoot>.cirDataCardMoney{font-size:var(--font-px-19,19px);letter-spacing:-.02em}.cirDocumentsPage{gap:17px}.cirDocumentsControl{position:static!important}.cirDocumentUploadSurface,.cirGenerationSurface{width:100%}.cirGenerationHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.cirGenerationHead .cirMuted{max-width:760px;margin:4px 0 0}.cirGenerationList{gap:8px;display:grid}.cirGenerationListRow{border:1px solid var(--line);background:var(--panel);min-height:68px;color:var(--ink);border-radius:20px;grid-template-columns:minmax(300px,1.35fr) minmax(220px,.8fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.cirGenerationApproval{min-width:0;color:var(--muted);gap:3px;display:grid}.cirGenerationApproval small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-px-9,9px);overflow:hidden}.cirGenerationListRow>b{background:var(--button-bg);min-height:30px;color:var(--button-text);font-size:var(--font-px-10,10px);white-space:nowrap;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:0 11px;display:inline-flex}.cirDocumentsDeck{width:100%}.cirDocumentGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cirDocumentCard{gap:11px;min-width:0;padding:16px 17px;display:grid}.cirDocumentCard h3{font-size:var(--font-px-16,16px);margin:0}.cirDocumentCard>p{overflow-wrap:anywhere;margin:0}.cirFileNameLink{color:var(--ink);font-size:var(--font-px-13,13px);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:3px;font-weight:650;line-height:1.35;display:block}.cirDocumentMeta{color:var(--muted);align-items:flex-start;flex-wrap:wrap!important;gap:14px!important;margin-top:4px!important;display:flex!important}.cirDocumentMeta>span{gap:2px;min-width:76px;display:grid}.cirDocumentMeta small{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:750;font-size:var(--font-px-8,8px)!important}.cirDocumentMeta strong{color:var(--muted);font-weight:650;font-size:var(--font-px-9_5,9.5px)!important}.cirDocumentActions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.cirDocumentListRow{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-columns:minmax(260px,1.2fr) minmax(280px,1fr) auto auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.cirDocumentListRow h3{font-size:var(--font-px-14,14px);margin:2px 0 4px}.cirDocumentListStatus{justify-self:end;align-items:center;min-height:30px;display:flex}.cirDocumentListStatus>.cirStatus{min-height:30px}.cirDocumentListRow .cirDocumentActions{align-self:center;margin-top:0}.cirTaskWorkspace{display:block!important}.cirTaskComposer{margin-bottom:16px;position:static!important}.cirTaskStream{width:100%}.cirTaskCards.cirCollectionCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cirEmployeeTaskCard{min-height:150px}.cirEmployeeTaskCard .cirDataCardFoot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cirEmployeeTaskCard .cirDataCardFoot>b{margin-left:auto}.cirTaskStatusLine{justify-content:flex-start;margin-top:-10px;display:flex}.cirAccountsWorkspace{display:block!important}.cirAccountInvite{margin-bottom:16px;position:static!important}.cirMemberDeck{width:100%}.cirMemberGridWide{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cirMemberCard{gap:11px;min-height:178px;padding:16px 17px;display:grid}.cirMemberCardCorner{z-index:4;top:13px;right:12px;position:absolute!important}.cirMemberIdentity{padding-right:86px}.cirMemberIdentity small{font-size:var(--font-px-9,9px);color:var(--muted);margin-top:3px;display:block}.cirMemberStatus{flex-wrap:wrap;gap:6px;display:flex}.cirMemberControls{grid-template-columns:1fr 1fr auto;gap:7px;margin-top:auto;display:grid}.cirMemberControls select{border:1px solid var(--line);background:var(--panel2);min-width:0;min-height:38px;color:var(--ink);font-size:var(--font-px-10,10px);border-radius:999px;padding:0 28px 0 10px}.cirMemberControls .cirBtn{min-height:38px;padding:0 13px}.cirAccountListRow{grid-template-columns:auto minmax(220px,1fr) auto auto minmax(300px,auto)}.cirMemberControlsInline{min-width:310px;margin:0}.cirInlineSubmitField{align-self:end}.cirInlineSubmitField .cirBtn{width:100%}.cirReportKpisFour{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.cirReportKpisFour>.cirKpi,.cirReportKpisFour>.cirSurface{min-width:0;height:100%}.cirReportSummaryCard{align-content:center;gap:5px;min-height:208px;display:grid}.cirReportSummaryCard>strong{font-family:var(--site-font-family);font-size:var(--font-px-42,42px);letter-spacing:-.045em;line-height:.95}.cirReportSummaryCard>span:not(.cirEyebrow){font-size:var(--font-px-12,12px);font-weight:700}.cirReportSummaryCard>small{font-size:var(--font-px-10,10px);color:var(--muted)}.cirReportRecordGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cirReportCardTotals{background:var(--panel2);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.cirReportCardTotals>span{gap:2px;display:grid}.cirReportCardTotals small,.cirReportListMoney small{font-size:var(--font-px-8,8px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:750}.cirReportCardTotals strong{font-size:var(--font-px-16,16px)}.cirReportList .cirCollectionListRow{grid-template-columns:minmax(260px,1.2fr) 120px 120px auto auto}.cirReportListMoney{gap:2px;display:grid}.cirReportListMoney strong{font-size:var(--font-px-14,14px)}.cirQboGrid{align-items:stretch}.cirQboStatus,.cirQboCallback{min-height:0}.cirQboOrbital{gap:26px;min-height:270px;padding:26px 18px 12px}.cirQboConnectionCopy{gap:7px;margin-top:12px}.cirQboConnectionCopy .cirEyebrow{margin-bottom:3px}.cirQboConnectionCopy h3{font-size:var(--font-px-22,22px)}.cirQboCallback{background:linear-gradient(180deg,var(--panel),color-mix(in srgb,var(--panel2) 58%,var(--panel)));align-content:start;gap:12px;padding:20px 22px;display:grid}.cirQboCallback:before{content:"";background:linear-gradient(90deg,var(--accent),var(--success));border-radius:999px;width:44px;height:4px;margin-bottom:2px;display:block}.cirQboCallback h3{font-size:var(--font-px-22,22px);margin:0}.cirQboCallback p{margin:0}.cirQboCallback .cirCodePill{border:1px solid var(--line);background:var(--panel2);overflow-wrap:anywhere;border-radius:16px;padding:11px 13px;font:600 10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.cirCredentialMetricsFive{gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.cirCredentialMetricsFive>.cirMiniMetric{border-radius:20px;min-height:92px;padding:13px 14px}.cirCredentialMetricsFive>.cirMiniMetric>strong{font-size:var(--font-px-25,25px);margin-top:8px}.cirCredentialMetricsFive>.cirMiniMetric>small{display:none}.cirCredentialSecretCard{border-radius:20px;align-content:center;gap:4px;min-height:92px;padding:12px 14px;display:grid}.cirCredentialSecretCard .cirEyebrow{margin:0}.cirCredentialSecretCard>strong{font-size:var(--font-px-11,11px)}.cirCredentialSecretCard>small{font-size:var(--font-px-9,9px);color:var(--muted);line-height:1.35}.cirCredentialUpload{position:static!important}.cirCredentialUpload form{max-width:none}.cirCredentialsDeck{width:100%}.cirCredentialsDeckHeader{align-items:flex-end}.cirTabsLeft{justify-self:start}.cirCredentialGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cirCredentialCard{gap:10px;padding:16px 17px;display:grid}.cirCredentialCard .cirDataCardHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cirCredentialCard h3{margin:0}.cirInspectionMetrics .cirMiniMetric>strong{line-height:.95;font-size:var(--font-px-38,38px)!important}.cirInspectionMetrics .cirMiniMetric{min-height:132px}.cirInspectionReadiness>.cirSurface:after{display:none!important}.cirInspectionQueue .cirDataCard:after{width:108px!important;height:108px!important;top:-32px!important;right:-28px!important}.cirInspectionQueue .cirDataCardMetric{text-align:center;min-width:64px}.cirQueueNumber{text-align:center;min-width:60px;line-height:1;display:block;font-size:var(--font-px-34,34px)!important}.cirDeaCategory{color:var(--ink);font-weight:800}.cirDeaSummary>.cirSurface:after,.cirDeaSummary>.cirMiniMetric:after{display:none!important}.cirSettingsPage>.cirNotice.tone-success,.cirSettingsPage>.cirNotice{align-items:center}.cirSettingsPage>.cirNotice>.cirNoticeIcon,.cirSettingsPage>.cirNotice>div{align-self:center}.themePreview .themePreviewRaised{border:1px solid var(--preview-border);background:var(--preview-raised);min-height:34px;color:var(--preview-text);font-size:var(--font-px-10,10px);border-radius:999px;align-items:center;padding:0 10px;font-weight:650;display:flex}.themePreviewStatusRow{flex-wrap:wrap;gap:5px;display:flex}.themePreviewStatusRow i{min-height:25px;font-size:var(--font-px-9,9px);border-radius:999px;align-items:center;padding:0 8px;font-style:normal;font-weight:750;display:inline-flex}.themePreviewStatusRow .isSuccess{background:color-mix(in srgb,var(--preview-success) 18%,var(--preview-panel));color:var(--preview-success)}.themePreviewStatusRow .isWarning{background:color-mix(in srgb,var(--preview-warning) 18%,var(--preview-panel));color:var(--preview-warning)}.themePreviewStatusRow .isDanger{background:color-mix(in srgb,var(--preview-danger) 16%,var(--preview-panel));color:var(--preview-danger)}.cirDashboardWidget:after{display:none!important}.cirDashboardWidget{overflow:hidden}.cirWidgetTools{z-index:3;position:relative}.cirWidgetHandle{background:var(--panel2);width:36px;height:36px;font-size:var(--font-px-18,18px);letter-spacing:-2px;color:var(--ink);border-radius:13px}.cirDashLayoutControls{align-items:center}.cirDashLayoutControls>span{max-width:760px;line-height:1.45}.cirDashLayoutControls>span>b{color:var(--ink)}.cirRevenueHero{gap:18px;display:grid}.cirRevenueHeroValue{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cirRevenueHeroValue>strong{font-family:var(--site-font-family);font-size:var(--font-px-54,54px);letter-spacing:-.05em;line-height:.92}.cirRevenueHeroValue>span{font-size:var(--font-px-11,11px);color:var(--success);font-weight:700}.cirRevenueChart{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,var(--panel2)),var(--panel2));border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;min-height:190px;padding:14px 14px 10px;display:grid}.cirRevenueChartColumn{text-align:center;grid-template-rows:132px auto auto;align-items:end;gap:4px;display:grid}.cirRevenueChartTrack{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;height:132px;padding:0 7px;display:flex}.cirRevenueChartTrack i{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 42%,var(--success)));width:min(42px,75%);min-height:5px;box-shadow:0 8px 22px -14px var(--accent);border-radius:12px 12px 4px 4px;display:block}.cirRevenueChartColumn>span{font-size:var(--font-px-9,9px);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:750}.cirRevenueChartColumn>b{font-size:var(--font-px-10,10px)}.cirTrendBars{gap:9px;margin-top:12px;display:grid}.cirTrendBars>span{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;display:grid}.cirTrendBars small{font-size:var(--font-px-9,9px);text-transform:uppercase;color:var(--muted);font-weight:750}.cirTrendBars i{background:var(--panel2);border-radius:999px;height:12px;display:block;overflow:hidden}.cirTrendBars b{background:var(--accent);border-radius:999px;height:100%;display:block}.cirTrendBars>span:nth-child(2) b{background:var(--trim)}.cirSaleDetailGrid{align-items:stretch}.cirSaleFormSurface{height:100%}.cirSaleFormSurface>form{align-content:start;height:calc(100% - 46px)}.cirSaleNotesField textarea{min-height:148px!important}.cirStatusHero>.cirStatus:first-child{font-size:var(--font-px-14,14px);text-transform:capitalize;min-height:32px;padding:0 13px}.cirLineWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px!important;display:grid!important}.cirLineWorkspace>.cirSectionHead{grid-column:1/-1}.cirLineWorkspace>.cirLineCardGrid{grid-column:1;align-self:start;grid-template-columns:1fr!important}.cirLineWorkspace>.cirAddLine{border:1px solid var(--line);background:var(--panel2);border-radius:22px;grid-column:2;align-self:start;margin:0!important;padding:16px!important}.cirLineWorkspace>.cirAddLine .cirWizardOptionGrid,.cirLineWorkspace>.cirAddLine .cirFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.cirFormGridWide,.cirPurchaseCreate .cirFormGridWide,.cirReportKpisFour{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cirCredentialMetricsFive{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cirDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cirCollectionListRow,.cirDocumentListRow,.cirGenerationListRow{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto}.cirCollectionListRow>b,.cirDocumentActions{grid-column:auto}.cirCollectionListMeta{display:none}.cirAccountListRow{grid-template-columns:auto minmax(200px,1fr) auto auto}.cirMemberControlsInline{grid-column:2/-1;width:100%;min-width:0}}@media (max-width:900px){.cirSalesScopeCard{grid-template-columns:1fr!important}.cirSalesScopeTop{border-right:0!important;border-bottom:1px solid var(--line)!important;padding:0 0 12px!important}.cirSalesApprovalBlock{grid-column:1}.cirSalesControlForm{grid-template-columns:1fr 1fr!important}.cirSalesSearch,.cirSalesControlButtons{grid-column:1/-1}.cirExpenseTopGrid,.cirExpenseGrid,.cirPurchaseDeck .cirExpenseGrid,.cirTaskCards.cirCollectionCardGrid,.cirMemberGridWide,.cirReportRecordGrid,.cirCredentialGrid{grid-template-columns:1fr!important}.cirCredentialMetricsFive{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cirLineWorkspace{grid-template-columns:1fr!important}.cirLineWorkspace>.cirLineCardGrid,.cirLineWorkspace>.cirAddLine{grid-column:1!important}.cirRevenueChart{grid-template-columns:repeat(6,minmax(78px,1fr));overflow-x:auto}}@media (max-width:760px){.cirPageActionsLeft{margin-top:-4px}.cirFormGridWide,.cirPurchaseCreate .cirFormGridWide{grid-template-columns:1fr!important}.cirCollectionHeader{align-items:flex-start}.cirCollectionTools,.cirCollectionSort{width:100%}.cirCollectionSort label{flex:1}.cirCollectionSort select{width:100%}.cirCollectionListRow,.cirDocumentListRow,.cirGenerationListRow,.cirReportList .cirCollectionListRow,.cirAccountListRow{grid-template-columns:1fr!important}.cirCollectionListRow>b,.cirGenerationListRow>b,.cirDocumentListStatus{justify-self:start}.cirDocumentActions,.cirMemberControlsInline{width:100%;grid-column:1!important}.cirReportKpisFour,.cirCredentialMetricsFive{grid-template-columns:1fr!important}.cirRevenueHeroValue{flex-direction:column;align-items:flex-start}.cirRevenueHeroValue>strong{font-size:var(--font-px-44,44px)}.cirNavColumn,.cirTopDesktop{display:none!important}}.cirCredentialsDeckHeader{flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important}.cirSettingsPage>.cirNotice.tone-success .cirNoticeCopy{align-items:center;min-height:36px;display:flex}.themeEmployeeVisibility{min-height:38px;font-size:var(--font-px-13,13px);cursor:pointer;grid-column:1/-1;align-items:center;gap:9px;font-weight:600;display:flex}.themeEmployeeVisibility>input{width:16px;height:16px;margin:0}.themeEmployeeVisibilityBox{display:none}.cirApp .themeEmployeeVisibility{border:1px solid var(--line);background:var(--panel2);min-height:44px;font-size:var(--font-px-10,10px);color:var(--ink);border-radius:18px;padding:7px 10px;font-weight:700;position:relative}.cirApp .themeEmployeeVisibility>input{opacity:0;pointer-events:none;position:absolute}.cirApp .themeEmployeeVisibilityBox{border:1.5px solid color-mix(in srgb,var(--muted) 55%,var(--line));background:var(--panel);border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.cirApp .themeEmployeeVisibility>input:checked+.themeEmployeeVisibilityBox{border-color:var(--ink);background:var(--ink)}.cirApp .themeEmployeeVisibility>input:checked+.themeEmployeeVisibilityBox:after{content:"✓";color:var(--panel);font-size:var(--font-px-13,13px);font-weight:900}.cirApp .themeEmployeeVisibility>input:focus-visible+.themeEmployeeVisibilityBox{outline:3px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:2px}.cirDataCard.hasMetric:after,.cirDocumentCard.hasMetric:after,.cirCredentialCard.hasMetric:after,.cirTaskCard.hasMetric:after,.cirMemberCard.hasMetric:after{background:color-mix(in srgb,var(--accent) 7%,var(--panel2))!important;width:112px!important;height:112px!important;top:-24px!important;right:-18px!important}.cirDataCard.hasMetric{padding-top:16px}.cirDataCardHead{min-height:34px;padding-right:82px}.cirDataCardMetric{justify-content:flex-end;align-items:center;min-width:0;display:flex;top:-1px;right:-9px;max-width:104px!important;margin:0!important;position:absolute!important}.cirDataCardMetric>.cirStatus{max-width:104px;font-size:var(--font-px-9,9px);text-overflow:ellipsis;padding-inline:10px;overflow:hidden}.cirDocumentCardTop{padding-right:82px}.cirDocumentCardTop>.cirStatus{max-width:104px;top:0;right:-9px;margin:0!important;position:absolute!important}.cirMemberCardCorner{top:12px!important;right:1px!important}.cirMemberCardCorner>.cirStatus{max-width:104px;margin:0!important}.cirSaleRecordCard:after{background:color-mix(in srgb,var(--accent) 7%,var(--panel2))!important;width:112px!important;height:112px!important;top:-24px!important;right:-18px!important}.cirSaleRecordTopline{min-height:32px;padding-right:86px}.cirSaleRecordTopline>.cirStatus{max-width:104px;font-size:var(--font-px-9,9px);padding-inline:10px;top:0;right:-9px;margin:0!important;position:absolute!important}.cirInventoryCreateHead{grid-template-columns:minmax(190px,.45fr) minmax(0,1.55fr);align-items:center;gap:18px;margin-bottom:15px;display:grid}.cirInventoryCreateHead h3{margin:3px 0 0}.cirInventoryCreateHead>.cirNotice{min-height:54px;margin:0}.cirInventoryTypeRow{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:10px;width:min(66.666%,920px);display:grid}.cirSpan2{grid-column:span 2}.cirPurchaseForm{gap:14px;width:100%;display:grid}.cirPurchaseBlock{gap:13px;padding:18px 20px;display:grid}.cirPurchaseBlock h3{font-family:var(--site-font-family);font-size:var(--font-px-22,22px);letter-spacing:-.025em;margin:2px 0 0}.cirPurchaseBlock>p{margin:0}.cirPurchaseIntro{padding-bottom:8px;margin-bottom:8px!important}.cirPurchaseSourceGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cirPurchaseTransportGrid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.cirPurchaseProductGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cirPurchaseProductGrid .field.full{grid-column:1/-1}.cirTaskRelatedRow{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:10px;width:min(66.666%,860px);display:grid}.cirTaskDetailPage .cirPageHeaderActions{align-items:flex-start}.cirTaskDetailPage .cirPageHeaderActions>.cirStatus{font-size:var(--font-px-12,12px);min-height:32px;padding-inline:13px}.cirAccountGuardrail{border-top:1px solid var(--line);padding-top:12px;margin-top:14px!important}.cirMetricFamilyCard{background:var(--panel);border-radius:28px;flex-direction:column;min-width:0;min-height:228px;padding:20px 22px;display:flex}.cirMetricFamilyHead{min-height:28px;color:var(--muted);font-size:var(--font-px-12,12px);align-items:center;gap:8px;font-weight:720;display:flex}.cirMetricFamilyIcon{background:var(--panel2);width:22px;height:22px;color:var(--muted);font-size:var(--font-px-13,13px);border-radius:8px;flex:0 0 22px;place-items:center;font-weight:800;display:grid}.cirMetricFamilyValue{font-family:var(--site-font-family);font-size:clamp(var(--font-px-34,34px),var(--font-vw-3_2,3.2vw),var(--font-px-50,50px));letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:27px;font-weight:800;line-height:.96;display:block}.cirMetricFamilyDetail{font-size:var(--font-px-12,12px);color:var(--ink);margin-top:8px;font-weight:700}.cirMetricFamilyNote{font-size:var(--font-px-10,10px);color:var(--muted);margin-top:auto;padding-top:12px;line-height:1.45;display:block}.cirMetricFamilyFoot{font-size:var(--font-px-10,10px);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.cirReportFilters{align-items:end;grid-template-columns:minmax(120px,.45fr) minmax(170px,.65fr) minmax(260px,1.2fr) minmax(180px,.7fr)!important}.cirReportFilters>.cirBtn{width:100%;min-height:44px}.cirReportKpisFour{align-items:stretch!important}.cirReportKpisFour>.cirKpi,.cirReportKpisFour>.cirMetricFamilyCard{height:100%;min-height:250px}.cirReportKpisFour>.cirKpi{border-radius:28px;padding:20px 22px}.cirReportKpisFour>.cirKpi .cirKpiValue{font-size:clamp(var(--font-px-42,42px),var(--font-vw-4,4vw),var(--font-px-64,64px))}.cirReportPulse{gap:12px!important}.cirReportPulseGrid{margin-top:15px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.cirReportPulseGrid>div{align-content:center;min-width:0;min-height:68px;overflow:hidden;background:var(--panel2)!important;border-radius:16px!important;gap:3px!important;padding:10px 11px!important;display:grid!important}.cirReportPulseGrid small{color:var(--muted);font-weight:700;line-height:1.2;font-size:var(--font-px-8_5,8.5px)!important}.cirReportPulseGrid strong{font-family:var(--site-font-family);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:clamp(var(--font-px-19,19px),var(--font-vw-1_7,1.7vw),var(--font-px-28,28px))!important;line-height:1!important}.cirReportPulseGrid .isOutstanding strong{color:var(--danger)}.cirReportPulseGrid .isPaid strong,.cirReportPulseGrid .isApproved strong{color:var(--success)}.cirReportPulseGrid .isPending strong{color:var(--warning)}.cirReportPulse .cirMetricFamilyNote{margin-top:auto;padding-top:7px}.cirQboCallback{font-family:var(--site-font-family)!important}.cirQboCallback .cirEyebrow{font-family:inherit!important}.cirQboCallback h3{letter-spacing:-.02em;font-family:var(--site-font-family)!important;font-size:var(--font-px-22,22px)!important}.cirQboCallback p,.cirQboCallback .cirNoticeCopy{font-family:var(--site-font-family)!important;font-size:var(--font-px-10_5,10.5px)!important;line-height:1.5!important}.cirQboCallback .cirCodePill{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.cirInspectionReadiness>.cirSurface{gap:13px}.cirInspectionReadiness>.cirSurface .cirDirectoryDeckHead{margin-bottom:4px}.cirInspectionReadiness>.cirSurface .cirChipCloud,.cirInspectionReadiness>.cirSurface>.cirNotice{margin-top:3px}.cirReadinessAction{margin-top:17px!important}.cirInspectionExceptionCard .cirDataCardHead{padding-right:84px}.cirInspectionExceptionBody{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px;margin-top:7px;padding:9px 0 12px;display:grid}.cirInspectionExceptionBody>strong{font-family:var(--site-font-family);font-size:var(--font-px-46,46px);letter-spacing:-.05em;line-height:.9}.cirInspectionExceptionBody>span{font-size:var(--font-px-10_5,10.5px);color:var(--muted);align-self:center;line-height:1.4}.cirInspectionExceptionCard .cirDataCardFoot{justify-content:flex-end}.cirDeaSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.cirDeaSummary>.cirMetricFamilyCard{min-height:236px}.cirDeaStateValue{font-size:clamp(var(--font-px-28,28px),var(--font-vw-2_5,2.5vw),var(--font-px-40,40px))!important}.cirDeaCategory{font-size:var(--font-px-13,13px)!important;font-weight:800!important}.cirDeaStatus .cirProgress{margin-top:20px}.cirDeaStatus .cirMetricFamilyFoot{margin-top:auto}.cirDeaSummary>.cirMetricFamilyCard:after{display:none!important}.cirPerformanceOverview{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,transparent);border-radius:26px;gap:12px;padding:17px 18px;display:grid;box-shadow:0 18px 38px -34px #0e111659}.cirPerformanceOverviewHead{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.cirPerformanceOverviewHead h3{font-family:var(--site-font-family);font-size:var(--font-px-22,22px);letter-spacing:-.025em;margin:3px 0 0}.cirPerformanceOverviewHead>span{font-size:var(--font-px-10,10px);color:var(--muted)}.cirPerformanceOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cirPerformanceOverviewGrid>a,.cirPerformanceOverviewStatic{border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--ink);border-radius:18px;gap:4px;padding:12px 13px;display:grid}.cirPerformanceOverviewGrid>a{transition:transform .15s,border-color .15s}.cirPerformanceOverviewGrid>a:hover{border-color:color-mix(in srgb,var(--warning) 42%,var(--line));transform:translateY(-1px)}.cirPerformanceOverviewGrid small{font-size:var(--font-px-8,8px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800}.cirPerformanceOverviewGrid strong{font-family:var(--site-font-family);font-size:var(--font-px-23,23px);letter-spacing:-.035em;line-height:1}.cirPerformanceOverviewGrid span{font-size:var(--font-px-9_5,9.5px);color:var(--muted)}.cirRevenueChart{background:linear-gradient(180deg,color-mix(in srgb,var(--warning) 4%,var(--panel2)),var(--panel2))}.cirRevenueChartTrack i{background:linear-gradient(180deg,var(--warning),color-mix(in srgb,var(--warning) 52%,var(--success)))!important;box-shadow:0 8px 22px -14px var(--warning)!important}.cirTrendBars>span:first-child b{background:var(--warning)!important}.cirSaleDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.cirSaleFormSurface{flex-direction:column;height:100%;display:flex!important}.cirSaleFormSurface>form{flex:1;height:auto!important}.cirCommercialFormSurface .cirSaleNotesField textarea{min-height:240px!important}.cirCommercialFormSurface.isQuickBooks .cirSaleNotesField textarea{min-height:360px!important}.cirSaleFormSurface>form>.field:last-child{margin-top:auto}.cirProductMovementGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.cirLineItemsPanel,.cirAddProductPanel{min-width:0}.cirLineItemsPanel{gap:13px;display:grid}.cirLineItemsPanel h3,.cirAddProductPanel h3{font-family:var(--site-font-family);font-size:var(--font-px-23,23px);letter-spacing:-.025em;margin:2px 0 12px}.cirLineCardGrid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.cirSaleLineCard{gap:11px;display:grid;background:var(--panel2)!important;border-radius:19px!important;padding:14px 15px!important}.cirSaleLineTitle{align-items:center}.cirSaleLineTitle strong{font-size:var(--font-px-15,15px)}.cirSaleLineTitle span{font-size:var(--font-px-17,17px)}.cirSaleLineFields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.cirSaleLineFields .field.full{grid-column:1/-1}.cirSaleLineFields .field input{min-height:38px!important;padding:0 11px!important}.cirAddProductPanel{gap:10px;display:grid;position:sticky;top:100px}.cirAddLine{background:0 0!important;border:0!important;gap:11px!important;padding:0!important;display:grid!important}.cirAddLine .lineEditor,.cirAddLine>.lineEditor{display:grid!important}.cirAddLine .cirFormGrid,.cirAddLine .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (min-width:761px){.cirApp.cirNavTopMode .cirTopDesktop{align-items:start}.cirApp.cirNavTopMode .cirTopNav{grid-auto-rows:minmax(34px,auto);grid-auto-flow:row;overflow:visible!important}.cirApp.cirNavTopMode .cirTopNav a{overflow:hidden}}@media (max-width:1180px){.cirPurchaseSourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cirPurchaseTransportGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cirPurchaseProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cirPerformanceOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cirProductMovementGrid{grid-template-columns:1fr}.cirAddProductPanel{position:static}}@media (max-width:900px){.cirInventoryCreateHead{grid-template-columns:1fr}.cirInventoryTypeRow,.cirTaskRelatedRow{width:100%}.cirSaleDetailGrid{grid-template-columns:1fr!important}.cirCommercialFormSurface.isQuickBooks .cirSaleNotesField textarea{min-height:180px!important}.cirDeaSummary{grid-template-columns:1fr!important}.cirDeaSummary>.cirMetricFamilyCard{min-height:190px}}@media (max-width:760px){.cirInventoryTypeRow,.cirTaskRelatedRow,.cirPurchaseSourceGrid,.cirPurchaseTransportGrid,.cirPurchaseProductGrid,.cirReportFilters,.cirPerformanceOverviewGrid,.cirSaleLineFields,.cirAddLine .cirFormGrid,.cirAddLine .formGrid{grid-template-columns:1fr!important}.cirSpan2,.cirReportFilters>.cirBtn{grid-column:auto}.cirPerformanceOverviewHead{flex-direction:column;align-items:flex-start}}.cirInspectionQueueItem{min-width:0}.cirInspectionQueueItem>.cirDataCard{height:100%}.cirProductMovementGrid>.cirLineItemsPanel:only-child{grid-column:1/-1}.cirProductMovementGrid>.cirLineItemsPanel:only-child .cirLineCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:900px){.cirProductMovementGrid>.cirLineItemsPanel:only-child .cirLineCardGrid{grid-template-columns:1fr!important}}.cirExpenseGrid>.cirDataCard:only-child,.cirTaskCards>.cirDataCard:only-child,.cirPurchaseDeck .cirExpenseGrid>.cirDataCard:only-child{grid-column:1/-1}.cirCredentialCard .cirDataCardHead{padding-right:82px;position:relative}.cirCredentialCard .cirDataCardHead>.cirStatus{z-index:3;max-width:104px;font-size:var(--font-px-9,9px);white-space:nowrap;text-overflow:ellipsis;padding-inline:10px;position:absolute;top:0;right:-9px;overflow:hidden}@media (min-width:761px){.cirApp.cirNavSideMode .cirNavColumn{width:var(--cir-nav-column-width,280px)}.cirApp.cirNavSideMode .cirNavResizeHandle{cursor:col-resize;z-index:2;touch-action:none;width:9px;height:100%;position:absolute;top:0;right:0}.cirApp.cirNavSideMode .cirRail,.cirApp.cirNavTopMode .cirTopNav{background:color-mix(in srgb,var(--brand) 94%,transparent)}.cirApp.cirNavSideMode .cirRailNav a,.cirApp.cirNavSideMode .cirRailCollapse,.cirApp.cirNavTopMode .cirTopNav a,.cirApp.cirNavTopMode .cirTopCollapse{color:color-mix(in srgb,var(--sidebar-text) 72%,transparent)}.cirApp.cirNavSideMode .cirRailNav a:hover,.cirApp.cirNavSideMode .cirRailCollapse:hover,.cirApp.cirNavTopMode .cirTopNav a:hover{color:var(--sidebar-text);background:color-mix(in srgb,var(--sidebar-text) 9%,transparent)}.cirApp.cirNavSideMode .cirRailNav a.isActive{color:var(--sidebar-text)}.cirApp.cirNavSideMode .cirRailLabel,.cirApp.cirNavSideMode .cirRailNav a.isActive .cirRailLabel{color:var(--ink)!important}.cirApp.cirNavSideMode .cirRailSep{background:color-mix(in srgb,var(--sidebar-text) 18%,transparent)}}@media (min-width:901px){.cirSaleFormSurface{position:relative}.cirSaleFormSurface>form.cirSaleSaveForm{padding-bottom:66px}.cirSaleFormSurface .cirSaleSaveField{position:absolute;bottom:18px;left:20px;right:20px;margin:0!important}.cirCommercialFormSurface .cirSaleNotesField textarea{min-height:220px!important}.cirCommercialFormSurface.isQuickBooks .cirSaleNotesField textarea{min-height:300px!important}}.cirReportFilters>.cirBtn{align-self:end;min-height:45px}@media (max-width:900px){.cirReportFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cirReportFilters>.cirBtn{grid-column:2}}@media (max-width:760px){.cirReportFilters{grid-template-columns:1fr!important}.cirReportFilters>.cirBtn{grid-column:auto}}@media (min-width:761px) and (max-height:700px){.cirApp.cirNavSideMode .cirNavColumn{gap:8px;padding-top:4px}.cirApp.cirNavSideMode .cirStandaloneLogo{height:min(var(--cir-logo-max-height,94px),68px)}.cirApp.cirNavSideMode .cirRail{gap:2px;padding:6px 9px 7px}.cirApp.cirNavSideMode .cirRailNav{gap:0}.cirApp.cirNavSideMode .cirRailNav a{height:26px;min-height:26px}.cirApp.cirNavSideMode .cirRailIcon{flex-basis:26px;width:26px;height:26px}.cirApp.cirNavSideMode .cirRailIcon svg{width:11px;height:11px}.cirApp.cirNavSideMode .cirRailLabel{font-size:var(--font-px-8,8px)}.cirApp.cirNavSideMode .cirRailSep{margin:1px 0}.cirApp.cirNavSideMode .cirRailCollapse{width:26px;height:26px;min-height:26px}}@media (max-width:760px){.cirApp .cirMobileBar{background:color-mix(in srgb,var(--brand) 94%,transparent);color:var(--sidebar-text)}.cirApp .cirMobileBar>button{border-color:color-mix(in srgb,var(--sidebar-text) 18%,transparent);background:color-mix(in srgb,var(--sidebar-text) 8%,transparent);color:var(--sidebar-text)}}@media (min-width:761px){.cirApp.cirNavSideMode .cirNavColumn{justify-items:start;gap:14px;padding-top:12px}.cirApp.cirNavSideMode .cirStandaloneLogo{z-index:2;margin:0 0 2px;position:relative}.cirApp.cirNavSideMode .cirRail{background:var(--brand);border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;flex-direction:column;align-items:center;gap:6px;width:64px;max-width:64px;padding:10px;display:inline-flex;position:relative;overflow:visible;box-shadow:0 1px 1px #0e11160a,0 20px 40px -24px #0e111638}.cirApp.cirNavSideMode .cirRailNav{flex-direction:column;align-items:center;gap:clamp(1px,.18vh,4px);width:44px;min-width:44px;display:flex;overflow:visible}.cirApp.cirNavSideMode .cirRailNav a{width:44px;min-width:44px;height:clamp(28px,4.15vh,44px);min-height:28px;color:color-mix(in srgb,var(--sidebar-text) 72%,transparent);border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative;overflow:visible;transform:none;box-shadow:none!important;background:0 0!important}.cirApp.cirNavSideMode .cirRailIcon{width:clamp(28px,4.15vh,44px);height:clamp(28px,4.15vh,44px);color:inherit;box-shadow:none;background:0 0;border-radius:999px;place-items:center;transition:background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);display:grid}.cirApp.cirNavSideMode .cirRailIcon svg{width:clamp(13px,1.8vh,20px);height:clamp(13px,1.8vh,20px)}.cirApp.cirNavSideMode .cirRailLabel{width:var(--cir-nav-label-width,112px);max-width:var(--cir-nav-label-width,112px);text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--sidebar-text) 78%,transparent);font-family:var(--site-font-family);font-size:clamp(var(--font-px-8,8px),var(--font-vw-0_72,.72vw),var(--font-px-10,10px));pointer-events:none;padding:0;font-weight:620;line-height:1.1;display:block;position:absolute;top:50%;left:52px;overflow:hidden;transform:translateY(-50%)}.cirApp.cirNavSideMode .cirRailNav a:hover,.cirApp.cirNavSideMode .cirRailNav a:focus-visible{color:var(--ink);outline:none;transform:none;box-shadow:none!important;background:0 0!important}.cirApp.cirNavSideMode .cirRailNav a:hover .cirRailIcon,.cirApp.cirNavSideMode .cirRailNav a:focus-visible .cirRailIcon{background:var(--panel2);color:var(--ink)}.cirApp.cirNavSideMode .cirRailNav a.isActive{color:var(--ink);box-shadow:none!important;background:0 0!important}.cirApp.cirNavSideMode .cirRailNav a.isActive .cirRailIcon,.cirApp.cirNavSideMode .cirRailNav a.isActive:hover .cirRailIcon{background:var(--button-bg);color:var(--button-text);box-shadow:0 1px 1px #0e11160a,0 10px 20px -12px #0e111673}.cirApp.cirNavSideMode .cirRailNav a.isActive .cirRailLabel{color:var(--ink);font-weight:760}.cirApp.cirNavSideMode .cirRailSep{background:var(--line);width:24px;height:1px;margin:4px 0}.cirApp.cirNavSideMode .cirRailCollapse{width:clamp(28px,4.15vh,44px);height:clamp(28px,4.15vh,44px);min-height:28px;color:color-mix(in srgb,var(--sidebar-text) 72%,transparent);box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}.cirApp.cirNavSideMode .cirRailCollapse:hover,.cirApp.cirNavSideMode .cirRailCollapse:focus-visible{background:var(--panel2);color:var(--ink);outline:none}.cirApp.cirNavSideMode .cirRailBrand{display:none!important}}@media (min-width:761px) and (max-height:820px){.cirApp.cirNavSideMode .cirNavColumn{gap:8px;padding-top:6px}.cirApp.cirNavSideMode .cirStandaloneLogo{height:min(var(--cir-logo-max-height,94px),72px)}.cirApp.cirNavSideMode .cirRail{gap:2px;padding:7px 10px}.cirApp.cirNavSideMode .cirRailNav{gap:0}.cirApp.cirNavSideMode .cirRailNav a{height:30px;min-height:30px}.cirApp.cirNavSideMode .cirRailIcon,.cirApp.cirNavSideMode .cirRailCollapse{width:30px;height:30px;min-height:30px}.cirApp.cirNavSideMode .cirRailIcon svg{width:14px;height:14px}.cirApp.cirNavSideMode .cirRailLabel{font-size:var(--font-px-8,8px);left:49px}.cirApp.cirNavSideMode .cirRailSep{margin:1px 0}}@media (min-width:761px){.cirApp.cirNavSideMode .cirRail{align-items:center!important;gap:6px!important;width:66px!important;max-width:66px!important;padding:10px!important;overflow:visible!important}.cirApp.cirNavSideMode .cirRailNav{align-items:center!important;gap:6px!important;width:44px!important;min-width:44px!important;overflow:visible!important}.cirApp.cirNavSideMode .cirRailNav a{flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-grid!important;overflow:visible!important}.cirApp.cirNavSideMode .cirRailIcon{flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:inline-grid!important}.cirApp.cirNavSideMode .cirRailIcon svg{width:20px!important;height:20px!important;display:block!important}.cirApp.cirNavSideMode .cirRailLabel{width:var(--cir-nav-label-width,132px)!important;max-width:var(--cir-nav-label-width,132px)!important;color:var(--muted)!important;font-family:var(--site-font-family)!important;font-size:var(--font-px-11,11px)!important;letter-spacing:-.01em!important;padding:0!important;font-weight:600!important;line-height:1!important;left:62px!important}.cirApp.cirNavSideMode .cirRailNav a.isActive .cirRailLabel{color:var(--ink)!important;font-weight:700!important}.cirApp.cirNavSideMode .cirRailCollapse{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.cirApp.cirNavSideMode .cirRailSep{width:24px!important;height:1px!important;margin:4px 0!important}}@media (min-width:761px) and (max-height:820px){.cirApp.cirNavSideMode .cirRail{gap:6px!important;padding:10px!important}.cirApp.cirNavSideMode .cirRailNav{gap:6px!important}.cirApp.cirNavSideMode .cirRailNav a,.cirApp.cirNavSideMode .cirRailIcon,.cirApp.cirNavSideMode .cirRailCollapse{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.cirApp.cirNavSideMode .cirRailIcon svg{width:20px!important;height:20px!important}.cirApp.cirNavSideMode .cirRailLabel{font-size:var(--font-px-11,11px)!important;left:62px!important}.cirApp.cirNavSideMode .cirRailSep{margin:4px 0!important}}@media (min-width:761px){.cirApp.cirNavSideMode .cirRailLabel{cursor:pointer;pointer-events:auto!important}}.cirVisuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cirNavColumn{align-content:start;justify-items:center;gap:12px;padding-top:18px;display:grid}.cirStandaloneLogo{background:0 0;border-radius:20px;place-items:center;width:56px;height:56px;display:grid}.cirStandaloneLogo img{object-fit:contain;width:44px;height:44px}.cirRail{gap:4px;width:78px;max-height:calc(100vh - 24px);padding:10px 8px 12px}.cirRailNav{gap:2px;overflow:visible}.cirRailNav a,.cirRailCollapse{flex:0 0 50px;width:50px;height:50px}.cirRailIcon{place-items:center;width:100%;height:100%;display:grid}.cirRailIcon svg,.cirTopNav a svg,.cirMobileDrawer nav a svg{flex:none;width:24px;height:24px;display:block}.cirRailNav a:after{content:attr(data-tooltip);z-index:100;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:var(--font-px-11,11px);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:8px 11px;font-weight:700;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-6px,-50%);box-shadow:0 18px 36px -22px #0e111659}.cirRailNav a:hover:after,.cirRailNav a:focus-visible:after{opacity:1;transform:translateY(-50%)}.cirRailSep{width:28px;margin:5px 0 4px}.cirRailCollapse{font-size:var(--font-px-24,24px);line-height:1}.cirRailShow{width:50px;height:50px}.cirTopNav a,.cirMobileDrawer nav a{align-items:center;gap:10px;display:flex}.cirTopNav a svg,.cirMobileDrawer nav a svg{color:currentColor}@media (min-width:761px){.cirApp{grid-template-columns:94px minmax(0,1fr)}.cirNavCollapsed{grid-template-columns:1fr}}@media (max-height:940px) and (min-width:761px){.cirNavColumn{gap:8px;padding-top:12px}.cirStandaloneLogo{width:48px;height:48px}.cirStandaloneLogo img{width:38px;height:38px}.cirRail{gap:3px;padding:9px 7px 10px}.cirRailNav a,.cirRailCollapse{flex-basis:46px;width:46px;height:46px}.cirRailIcon svg{width:22px;height:22px}}@media (min-width:761px){.cirApp.cirNavSideMode,.cirApp.cirNavSideMode.cirNavCollapsed{grid-template-columns:125px minmax(0,1fr)!important}.cirApp.cirNavSideMode .cirNavColumn{z-index:60!important;align-content:start!important;justify-items:center!important;gap:12px!important;width:125px!important;min-width:125px!important;padding:18px 0 0!important;display:grid!important;position:sticky!important;top:14px!important}.cirApp.cirNavSideMode .cirStandaloneLogo{place-items:center!important;width:72px!important;height:72px!important;margin:0!important;display:grid!important;overflow:visible!important}.cirApp.cirNavSideMode .cirStandaloneLogo img{object-fit:contain!important;width:58px!important;height:58px!important;max-height:58px!important}.cirApp.cirNavSideMode .cirRail{border-radius:999px!important;flex-direction:column!important;align-items:center!important;gap:7px!important;width:88px!important;max-width:88px!important;max-height:none!important;padding:14px 12px 16px!important;display:flex!important;position:relative!important;overflow:visible!important}.cirApp.cirNavSideMode .cirRailNav{flex-direction:column!important;align-items:center!important;gap:5px!important;width:59px!important;min-width:59px!important;display:flex!important;overflow:visible!important}.cirApp.cirNavSideMode .cirRailNav a,.cirApp.cirNavSideMode .cirRailIcon,.cirApp.cirNavSideMode .cirRailCollapse{flex:0 0 59px!important;width:59px!important;min-width:59px!important;height:59px!important;min-height:59px!important}.cirApp.cirNavSideMode .cirRailNav a{border-radius:999px!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.cirApp.cirNavSideMode .cirRailIcon{border-radius:999px!important;place-items:center!important;display:grid!important}.cirApp.cirNavSideMode .cirRailGlyphImage,.cirApp.cirNavSideMode .cirRailIcon svg{object-fit:contain!important;flex:none!important;width:36px!important;height:36px!important;display:block!important}.cirApp.cirNavSideMode .cirRailGlyphImage{filter:none!important}.cirApp.cirNavSideMode .cirRailNav a.isActive .cirRailIcon{background:var(--button-bg)!important;color:var(--button-text)!important;box-shadow:0 1px 1px #0e11160a,0 14px 28px -16px #0e111680!important}.cirApp.cirNavSideMode .cirRailNav a.isActive .cirRailGlyphImage{filter:invert()!important}.cirApp.cirNavSideMode .cirRailNav a:not(.isActive):hover .cirRailIcon,.cirApp.cirNavSideMode .cirRailNav a:not(.isActive):focus-visible .cirRailIcon{background:var(--panel2)!important}.cirApp.cirNavSideMode .cirRailNav a:after{font-size:var(--font-px-13,13px)!important;border-radius:14px!important;padding:10px 14px!important;font-weight:700!important;left:calc(100% + 16px)!important}.cirApp.cirNavSideMode .cirRailSep{width:32px!important;height:1px!important;margin:6px 0!important}.cirApp.cirNavSideMode .cirRailCollapse{cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:grid!important}.cirApp.cirNavSideMode .cirRailCollapse img,.cirApp.cirNavSideMode .cirRailShow img{object-fit:contain!important;width:27px!important;height:27px!important;display:block!important}.cirApp.cirNavSideMode .cirRailShow{z-index:61!important;border:1px solid var(--line)!important;background:var(--panel)!important;width:59px!important;height:59px!important;color:var(--ink)!important;cursor:pointer!important;border-radius:999px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;box-shadow:0 16px 32px -20px #0e111659!important}.cirApp.cirNavSideMode.cirNavCollapsed .cirStage{padding:18px 18px 46px 0!important}.cirApp.cirNavSideMode .cirNavResizeHandle{right:0!important}}@media (min-width:761px) and (max-height:1050px){.cirApp.cirNavSideMode .cirRail{gap:3px!important;padding-top:10px!important;padding-bottom:12px!important}.cirApp.cirNavSideMode .cirRailNav{gap:1px!important}.cirApp.cirNavSideMode .cirRailNav a,.cirApp.cirNavSideMode .cirRailIcon,.cirApp.cirNavSideMode .cirRailCollapse{flex:0 0 50px!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.cirApp.cirNavSideMode .cirRailSep{margin:3px 0!important}}.cirTopNav .cirRailGlyphImage,.cirMobileDrawer .cirRailGlyphImage{object-fit:contain;flex:none;width:24px;height:24px}.cirTopNav a.isActive .cirRailGlyphImage,.cirMobileDrawer nav a.isActive .cirRailGlyphImage{filter:invert()}.cirTopCollapse img,.cirTopShow img{object-fit:contain;width:22px;height:22px;display:block}.cirTopShow{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:999px;place-items:center;width:46px;height:46px;padding:0;display:grid;box-shadow:0 12px 24px -18px #0e111659}@media (min-width:761px){.cirApp.cirNavSideMode .cirRailGlyphImage--inventory{width:44px!important;height:44px!important}.cirApp.cirNavSideMode .cirRailGlyphImage--expenses,.cirApp.cirNavSideMode .cirRailGlyphImage--purchases,.cirApp.cirNavSideMode .cirRailGlyphImage--employees,.cirApp.cirNavSideMode .cirRailGlyphImage--employee-inventory{width:42px!important;height:42px!important}.cirApp.cirNavSideMode .cirStandaloneLogo{width:var(--cir-side-logo-width,120px)!important;height:var(--cir-side-logo-height,100px)!important;min-width:0!important;min-height:0!important;margin:0!important;overflow:visible!important}.cirApp.cirNavSideMode .cirStandaloneLogo img{object-fit:contain!important;object-position:center center!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.cirApp.cirNavSideMode .cirStandaloneLogo{transform:translateX(var(--cir-side-logo-offset,0px))!important;justify-self:start!important}.cirApp.cirNavSideMode .cirStage,.cirApp.cirNavSideMode.cirNavCollapsed .cirStage{padding-left:var(--cir-side-logo-clearance,14px)!important}.cirApp.cirNavSideMode .cirRailGlyphImage--inventory,.cirApp.cirNavSideMode .cirRailGlyphImage--purchases{width:50px!important;height:50px!important}.cirApp.cirNavSideMode .cirRailGlyphImage--accounts{width:44px!important;height:44px!important}.cirApp.cirNavSideMode,.cirApp.cirNavSideMode.cirNavCollapsed{grid-template-columns:var(--cir-side-column-width,var(--cir-side-logo-width,192px)) minmax(0,1fr)!important}.cirApp.cirNavSideMode .cirNavColumn{width:var(--cir-side-column-width,var(--cir-side-logo-width,192px))!important;min-width:var(--cir-side-column-width,var(--cir-side-logo-width,192px))!important;justify-items:center!important}.cirApp.cirNavSideMode .cirStandaloneLogo,.cirApp.cirNavSideMode .cirRail,.cirApp.cirNavSideMode .cirRailShow{justify-self:center!important}.cirApp.cirNavSideMode .cirStandaloneLogo{transform:none!important}.cirApp.cirNavSideMode .cirStage,.cirApp.cirNavSideMode.cirNavCollapsed .cirStage{padding:18px 18px 46px 0!important}}.cirCollectionViewScope:not([data-collection-view=list]) .cirViewListOnly,.cirCollectionViewScope[data-collection-view=list] .cirViewCardsOnly{display:none!important}.cirTabs>button.cirTab{font:inherit;cursor:pointer;border:0}.cirInvoiceSort{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cirInvoiceSortLabel{font-size:var(--font-px-11,11px);letter-spacing:.1em;text-transform:uppercase;opacity:.62;font-weight:800}.cirInvoiceSortLink{min-height:34px;color:inherit;font-size:var(--font-px-12,12px);background:#ffffffad;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:800;text-decoration:none;display:inline-flex}.cirInvoiceSortLink:hover{background:#fff}.cirInvoiceSortLink.isActive{background:var(--cir-ink,#111827);color:#fff;border-color:#0000}.cirInvoiceSortArrow{font-size:var(--font-px-14,14px);line-height:1}.hchToastViewport{z-index:10000;pointer-events:none;width:min(420px,100vw - 40px);display:grid;position:fixed;top:18px;right:20px}.hchToast{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,transparent);-webkit-backdrop-filter:blur(18px);pointer-events:auto;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:12px 12px 12px 13px;animation:.22s cubic-bezier(.22,1,.36,1) both hchToastDrop;display:grid;box-shadow:0 22px 50px -24px #0e11166b}.hchToastIcon{background:color-mix(in srgb,var(--success) 13%,var(--panel));width:36px;height:36px;color:var(--success);font-size:var(--font-px-17,17px);border-radius:12px;place-items:center;font-weight:850;display:grid}.hchToastCopy{gap:2px;min-width:0;display:grid}.hchToastCopy strong{font-size:var(--font-px-12,12px);color:var(--ink);line-height:1.25}.hchToastCopy span{font-size:var(--font-px-10_5,10.5px);color:var(--muted);line-height:1.4}.hchToastClose{width:28px;height:28px;color:var(--muted);font:inherit;font-size:var(--font-px-18,18px);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;line-height:1;display:grid}.hchToastClose:hover{background:var(--panel2);color:var(--ink)}.hchToast.tone-warning .hchToastIcon{background:color-mix(in srgb,var(--warning) 13%,var(--panel));color:var(--warning)}.hchToast.tone-danger .hchToastIcon{background:color-mix(in srgb,var(--danger) 12%,var(--panel));color:var(--danger)}.hchToast.tone-neutral .hchToastIcon{background:var(--panel2);color:var(--muted)}@keyframes hchToastDrop{0%{opacity:0;transform:translateY(-22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:680px){.hchToastViewport{width:auto;top:12px;left:12px;right:12px}.hchToast{border-radius:16px;grid-template-columns:34px minmax(0,1fr) 28px;padding:10px 10px 10px 11px}.hchToastIcon{border-radius:11px;width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.hchToast{animation:none}}.clickableCard{cursor:pointer}.clickableCard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cirCredentialCard .cirCredentialDates{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;min-width:0;display:grid}.cirCredentialCard .cirCredentialDates>span{min-width:0}.cirCredentialCard .cirCredentialDates strong{white-space:normal;overflow-wrap:anywhere;min-width:0;display:block}.cirCredentialCard .cirDataCardFoot{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.cirCredentialCard .cirDataCardFoot>span:first-child{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;display:block}.cirCredentialCard .cirDataCardFoot>.cirActionGroup{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;min-width:0;display:flex}.fontScaleControl{border:1px solid var(--line);background:var(--panel2);border-radius:16px;grid-template-columns:minmax(180px,.35fr) minmax(260px,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.fontScaleReadout{gap:2px;display:grid}.fontScaleReadout strong{font-size:var(--font-px-24,24px)}.fontScaleReadout span{font-size:var(--font-px-10,10px);color:var(--muted)}.fontScaleControl input[type=range]{width:100%;accent-color:var(--accent)}.fontScaleExamples{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-column:1/-1;align-items:baseline;gap:18px;padding:12px 14px;display:flex}.fontScaleExamples strong{font-size:var(--font-px-15,15px)}.fontScaleExamples span{font-size:var(--font-px-10,10px)}.fontScaleExamples small{font-size:var(--font-px-7,7px);color:var(--muted)}.fontScaleReset{justify-self:end}@media (max-width:760px){.fontScaleControl{grid-template-columns:1fr}.fontScaleReset{justify-self:start}.fontScaleExamples{grid-column:auto;gap:6px;display:grid}}.inventoryQuickEyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:var(--font-px-9,9px);color:var(--muted);font-weight:850}.inventoryFullEntry{margin-top:14px}.inventoryFullEntryClassic{border:1px solid var(--line);background:var(--panel2);border-radius:16px;overflow:hidden}.inventoryFullEntryClassic>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:flex}.inventoryFullEntryClassic>summary::-webkit-details-marker{display:none}.inventoryFullEntryClassic>summary span{gap:2px;display:grid}.inventoryFullEntryClassic>summary strong{font-size:var(--font-px-12,12px)}.inventoryFullEntryClassic>summary small{color:var(--muted);font-size:var(--font-px-10,10px)}.inventoryFullEntryClassic>summary b{font-size:var(--font-px-18,18px)}.inventoryFullEntryClassic[open]>summary b{transform:rotate(45deg)}.inventoryFullEntryBody{padding:0 15px 15px}.inventoryClassicCreateHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.inventoryClassicCreateHead h3{margin:3px 0 0}.inventoryClassicCreateHead p{max-width:560px;color:var(--muted);font-size:var(--font-px-11,11px);margin:0;line-height:1.45}.cirApp .cirInventoryCreate .inventoryFullEntry .cirDisclosure{margin:0}@media (max-width:900px){.inventoryClassicCreateHead{display:grid}}.growRoomSettings{gap:14px;display:grid}.growRoomSettingsIntro{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.growRoomSettingsIntro p{color:var(--muted);font-size:var(--font-px-10,10px);margin:3px 0 0;line-height:1.45}.growRoomCreateForm{border:1px solid var(--line);background:var(--panel2);border-radius:20px;grid-template-columns:1fr 1.35fr 1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.growRoomSave{align-self:end}.growRoomGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.growRoomCard{border:1px solid var(--line);background:var(--panel);border-radius:20px;gap:12px;padding:14px;display:grid}.growRoomCard.isInactive{opacity:.72}.growRoomCardHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.growRoomCardHead small,.growRoomCredential small{color:var(--muted);font-size:var(--font-px-9,9px);text-transform:uppercase;letter-spacing:.12em;font-weight:800;display:block}.growRoomCardHead h4{font-size:var(--font-px-18,18px);margin:2px 0 0}.growRoomCredential{background:var(--panel2);border-radius:16px;grid-template-columns:1fr auto;gap:4px 8px;padding:11px 12px;display:grid}.growRoomCredential small,.growRoomCredential strong,.growRoomCredential span{grid-column:1}.growRoomCredential strong{font-size:var(--font-px-14,14px)}.growRoomCredential span{color:var(--muted);font-size:var(--font-px-10,10px)}.growRoomCredential .cirStatusChip{grid-area:1/2/4;align-self:center}.growRoomEditForm{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.growRoomEditForm .full{grid-column:1/-1}.growRoomEmpty{border:1px dashed var(--line);color:var(--muted);text-align:center;font-size:var(--font-px-11,11px);border-radius:18px;padding:18px}.bulkHarvestForm{border:1px solid var(--line);background:var(--panel2);border-radius:22px;gap:14px;padding:16px;display:grid}.bulkHarvestHeader{grid-template-columns:minmax(210px,1fr) minmax(190px,.7fr) minmax(220px,.9fr);align-items:end;gap:11px;display:grid}.bulkHarvestCgr{border:1px solid var(--line);background:var(--panel);border-radius:18px;align-content:center;gap:2px;min-height:74px;padding:11px 14px;display:grid}.bulkHarvestCgr.isReady{border-color:color-mix(in srgb,var(--success) 45%,var(--line))}.bulkHarvestCgr small{color:var(--muted);font-size:var(--font-px-9,9px);text-transform:uppercase;letter-spacing:.12em;font-weight:800}.bulkHarvestCgr strong{font-size:var(--font-px-15,15px)}.bulkHarvestCgr span{color:var(--muted);font-size:var(--font-px-9_5,9.5px)}.bulkHarvestTableWrap{border:1px solid var(--line);background:var(--panel);border-radius:18px;overflow-x:auto}.bulkHarvestTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.bulkHarvestTable th{background:var(--panel2);color:var(--muted);font-size:var(--font-px-9,9px);text-align:left;white-space:nowrap;padding:9px 8px;font-weight:850}.bulkHarvestTable td{border-top:1px solid var(--line);vertical-align:top;padding:8px}.bulkHarvestTable input,.bulkHarvestTable select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:40px;color:var(--ink);font:inherit;font-size:var(--font-px-10,10px);border-radius:12px;padding:0 10px}.bulkHarvestTable input:focus,.bulkHarvestTable select:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 15%,transparent);outline:none}.bulkHarvestTable td:nth-child(2){min-width:145px}.bulkHarvestTable td:nth-child(3){min-width:170px}.bulkHarvestTable td:nth-child(4),.bulkHarvestTable td:nth-child(6){min-width:110px}.bulkHarvestTable td:nth-child(5){min-width:120px}.bulkHarvestTable td:nth-child(7),.bulkHarvestTable td:nth-child(8){min-width:130px}.bulkHarvestRowNumber{width:38px;color:var(--muted);font-size:var(--font-px-10,10px);text-align:center;font-weight:800}.bulkHarvestRowActions{gap:5px;display:flex}.bulkHarvestRowActions button{border:1px solid var(--line);background:var(--panel2);min-height:36px;color:var(--ink);font:inherit;font-size:var(--font-px-9,9px);cursor:pointer;border-radius:10px;padding:0 9px;font-weight:800}.bulkHarvestRowActions button:disabled{opacity:.35;cursor:not-allowed}.bulkHarvestFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.bulkHarvestFooter>div:first-child{gap:3px;display:grid}.bulkHarvestFooter strong{font-size:var(--font-px-11,11px)}.bulkHarvestFooter small{color:var(--muted);font-size:var(--font-px-9_5,9.5px)}.bulkHarvestFooterActions{flex-wrap:wrap;gap:8px;display:flex}.inventorySourceChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inventorySourceChoice{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:18px;gap:4px;padding:13px 14px;display:grid}.inventorySourceChoice:hover{border-color:var(--accent)}.inventorySourceChoice strong{font-size:var(--font-px-12,12px)}.inventorySourceChoice span{color:var(--muted);font-size:var(--font-px-9_5,9.5px);line-height:1.4}.inventorySourceChoice b{font-size:var(--font-px-10,10px);margin-top:5px}.inventorySourceChoice.isPlanned{opacity:.72;cursor:default}.inventorySourceChoice.isPlanned:hover{border-color:var(--line)}.inventoryLineageGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.inventoryLineageGrid span{border:1px solid var(--line);background:var(--panel2);border-radius:14px;gap:3px;padding:10px 11px;display:grid}.inventoryLineageGrid small{color:var(--muted);font-size:var(--font-px-9,9px);font-weight:800}.inventoryLineageGrid strong{font-size:var(--font-px-11,11px);overflow-wrap:anywhere}.cirInventoryLineage{grid-column:1/-1}.cirInventoryLineage p{margin:0}.inventoryLineageCard{gap:10px;display:grid}@media (max-width:1000px){.growRoomCreateForm{grid-template-columns:1fr 1fr}.growRoomSave{grid-column:1/-1}.bulkHarvestHeader{grid-template-columns:1fr 1fr}.bulkHarvestCgr{grid-column:1/-1}.inventoryLineageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.growRoomSettingsIntro,.bulkHarvestFooter{flex-direction:column;align-items:stretch}.growRoomCreateForm,.growRoomGrid,.growRoomEditForm,.bulkHarvestHeader,.inventorySourceChoices,.inventoryLineageGrid{grid-template-columns:1fr}.growRoomSave,.growRoomEditForm .full,.bulkHarvestCgr{grid-column:auto}.bulkHarvestFooterActions{grid-template-columns:1fr;display:grid}.bulkHarvestFooterActions .btn{width:100%}}.bulkStatusPicker{gap:6px;min-width:210px;display:grid}.bulkStatusPrimary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.bulkStatusPrimary button{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--muted);font:inherit;font-size:var(--font-px-9,9px);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 8px;font-weight:800}.bulkStatusPrimary button.isActive{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--ink)}.bulkStatusPicker>select{min-height:36px}.inventoryActivityMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inventoryActivityMetricsClassic{margin-bottom:18px}.inventoryActivityFilters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin-top:12px;display:grid}.inventoryActivityFilters label{color:var(--muted);font-size:var(--font-px-10,10px);gap:5px;font-weight:800;display:grid}.inventoryActivityFilters select{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--ink);font:inherit;border-radius:13px;padding:0 11px}.inventoryActivityFilterActions{align-items:center;gap:8px;display:flex}.cirInventoryActivityPage{gap:14px;display:grid}.cirInventoryActivityPage>.cirSurface{gap:8px;display:grid}.cirInventoryActivityPage .tableWrap{margin-top:4px}.cirInventoryPendingControl,.inventoryPendingControl{border-color:color-mix(in srgb,var(--warning) 32%,var(--line))}@media (max-width:1000px){.inventoryActivityMetrics,.inventoryActivityFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.inventoryActivityFilterActions{grid-column:1/-1}}@media (max-width:700px){.inventoryActivityMetrics,.inventoryActivityFilters{grid-template-columns:1fr}.inventoryActivityFilterActions{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.bulkStatusPrimary{grid-template-columns:1fr}.bulkStatusPrimary button{border-radius:12px}}.qboProductMappingPanel{gap:16px;margin-top:14px;display:grid}.qboMappingSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qboMappingSummary>div{border:1px solid var(--line,#d8dde5);border-radius:16px;gap:5px;padding:14px;display:grid}.qboMappingSummary small,.qboMappingKey{color:var(--muted,#68707c);font-size:.78rem;display:block}.qboMappingSummary strong{font-size:1.45rem}.qboMappingToolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;display:grid}.qboMappingToolbar .field{margin:0}.qboMappingTableWrap select{min-width:260px}.qboMappingTableWrap td{vertical-align:middle}.qboMappingInactive{opacity:.62}.qboMappingActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qboMappingFoot{margin:0}.cirQboMappingSurface{margin-top:18px}.cirQboMappingSurface .qboMappingSummary>div{border-color:#ffffff24}@media (max-width:850px){.qboMappingSummary,.qboMappingToolbar{grid-template-columns:1fr}.qboMappingToolbar .btn{width:100%}.qboMappingTableWrap select{min-width:200px}.qboMappingActions{justify-content:flex-start}}.purchaseLineEditor{gap:12px;width:100%;display:grid}.purchaseLineTableWrap{border:1px solid var(--line);background:var(--panel);border-radius:14px;width:100%;overflow-x:auto}.purchaseLineTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1380px}.purchaseLineTable th{text-align:left;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:var(--panel2);padding:10px 8px;font-size:11px}.purchaseLineTable td{border-top:1px solid var(--line);vertical-align:middle;padding:6px 5px}.purchaseLineTable input{width:100%;min-width:90px;padding:9px 10px}.purchaseLineTable td:nth-child(2) input{min-width:130px}.purchaseLineTable td:nth-child(3) input{min-width:150px}.purchaseLineTable td:nth-child(4) input{min-width:180px}.purchaseLineTable td:nth-child(5) input,.purchaseLineTable td:nth-child(6) input{min-width:140px}.purchaseLineNumber{text-align:center;width:34px;font-weight:800}.purchaseLineAmount{text-align:right;white-space:nowrap;min-width:105px;font-weight:800}.purchaseLineRemove{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;width:34px;height:34px;font-size:20px;line-height:1}.purchaseLineFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.purchaseLineFooter span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px}.cirPurchaseBlock .purchaseLineEditor,.cirExpenseDetailForm .purchaseLineEditor{grid-column:1/-1}.cirPurchaseBlock .purchaseLineTableWrap,.cirExpenseDetailForm .purchaseLineTableWrap{background:var(--cir-surface,#fff);border-color:var(--cir-line,var(--line))}@media (max-width:760px){.purchaseLineFooter{flex-direction:column;align-items:stretch}.purchaseLineFooter>div{justify-content:space-between}}.cirPurchaseLinesBlock,.cirPurchaseSubmitBlock{grid-column:1/-1}.cirPurchaseLinesBlock{border-radius:14px;padding:22px 24px}.cirPurchaseLinesBlock .purchaseLineEditor{width:100%;min-width:0}.purchaseLineSheet{gap:0;width:100%;min-width:0;display:grid}.purchaseLineSheetHead,.purchaseLineRow{grid-template-columns:30px minmax(220px,1.7fr) minmax(150px,1.3fr) 72px 76px 100px 100px 34px;align-items:center;column-gap:8px;min-width:0;display:grid}.purchaseLineSheetHead{border:1px solid var(--line);background:var(--panel2);font-size:var(--font-px-9,9px);letter-spacing:.075em;text-transform:uppercase;color:var(--muted);border-bottom:0;border-radius:10px 10px 0 0;padding:9px 10px;font-weight:750}.purchaseLineSheetHead>span:nth-child(7){text-align:right}.purchaseLineRows{border:1px solid var(--line);background:var(--panel);border-radius:0 0 10px 10px;overflow:hidden}.purchaseLineRow{border-bottom:1px solid var(--line);padding:10px}.purchaseLineRow:last-child{border-bottom:0}.purchaseLineNumber{color:var(--muted);align-self:stretch;place-items:center;font-weight:800;display:grid}.purchaseLineProductCell{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.purchaseLineField{gap:4px;min-width:0;display:grid}.purchaseLineCellLabel{font-size:var(--font-px-9,9px);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:750;display:none}.purchaseLineSheet input{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:7px 9px}.purchaseLineSheet input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}.purchaseLineAmount{white-space:nowrap;align-content:center;justify-items:end;min-width:0;font-weight:800;display:grid}.purchaseLineRemove{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}.purchaseLineRemove:disabled{opacity:.35;cursor:not-allowed}.purchaseLineCompliance{border-top:1px dashed var(--line);grid-column:2/7;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:8px;display:grid}.purchaseLineCompliance label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.purchaseLineCompliance label>span{font-size:var(--font-px-9,9px);color:var(--muted);white-space:nowrap;font-weight:700}.purchaseLineFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.purchaseLineFooter>div{align-items:baseline;gap:12px;display:flex}.purchaseLineFooter span{font-size:var(--font-px-10,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:750}.purchaseLineFooter strong{font-size:var(--font-px-24,24px)}@media (max-width:1100px){.purchaseLineSheetHead,.purchaseLineRow{grid-template-columns:28px minmax(190px,1.55fr) minmax(130px,1.1fr) 66px 68px 92px 92px 32px;column-gap:6px}.purchaseLineProductCell{grid-template-columns:1fr}}@media (max-width:760px){.cirPurchaseLinesBlock{padding:18px 16px}.purchaseLineSheetHead{display:none}.purchaseLineRows{border-radius:10px}.purchaseLineRow{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px}.purchaseLineNumber{grid-area:1/1/3}.purchaseLineProductCell{grid-column:2/-1;grid-template-columns:1fr}.purchaseLineDescriptionCell{grid-column:2/-1}.purchaseLineField .purchaseLineCellLabel,.purchaseLineAmount .purchaseLineCellLabel{display:block}.purchaseLineAmount{justify-items:start}.purchaseLineRemove{grid-column:1;align-self:end}.purchaseLineCompliance{grid-column:2/-1;grid-template-columns:1fr}.purchaseLineCompliance label{grid-template-columns:1fr;gap:4px}.purchaseLineFooter{flex-direction:column;align-items:stretch}.purchaseLineFooter>div{justify-content:space-between}}.purchasePageMinimal{gap:22px;width:100%;max-width:1480px;margin:0 auto;display:grid}.purchasePageHeading{justify-content:space-between;align-items:center;display:flex}.purchasePageHeading h1{font-family:var(--site-font-family);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px)}.purchaseDetailBack a{color:var(--muted);font-weight:700;text-decoration:none}.purchaseDetailBack a:hover{color:var(--ink)}.purchasePaper{background:var(--panel);border:1px solid var(--line);width:100%;box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 7%,transparent);border-radius:4px;gap:0;padding:38px 42px 30px;display:grid}.purchasePaperTitle{padding-bottom:20px}.purchasePaperTitle h2{font-family:var(--site-font-family);letter-spacing:-.03em;margin:0;font-size:30px}.purchasePaperHeader{grid-template-columns:minmax(280px,2fr) minmax(180px,1fr) minmax(170px,.8fr);gap:26px;margin-bottom:34px;display:grid}.purchasePaperHeader>label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.purchasePaperHeader>label>span{color:var(--muted);font-weight:750}.purchasePaperHeader input,.purchaseSellerField input{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:8px 2px;font-size:16px}.purchasePaperHeader input:focus,.purchaseSellerField input:focus{border-bottom-color:var(--accent);box-shadow:none}.purchaseSellerField{min-width:0}.purchasePaperLines{gap:0;display:grid}.purchasePaperTable{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);width:100%}.purchasePaperHead,.purchasePaperRow{grid-template-columns:minmax(190px,2fr) minmax(120px,1.15fr) minmax(78px,.7fr) minmax(78px,.7fr) minmax(105px,.9fr) minmax(110px,1fr) 32px;align-items:center;gap:10px;display:grid}.purchasePaperHead{border-bottom:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:10px 6px 9px;font-size:11px;font-weight:800}.purchasePaperHead span:nth-child(5),.purchasePaperHead span:nth-child(6){text-align:right}.purchasePaperRow{border-bottom:1px solid var(--line);min-height:52px;padding:5px 6px}.purchasePaperRow:last-child{border-bottom:0}.purchasePaperRow input,.purchasePaperRow select{width:100%;min-width:0;height:38px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:5px 4px}.purchasePaperRow input:focus,.purchasePaperRow select:focus{background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:inset 0 -2px 0 var(--accent)}.purchasePaperRow--blank{color:var(--muted)}.purchaseMoneyInput{text-align:right;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.purchaseMoneyInput>span{color:var(--muted)}.purchaseMoneyInput input{text-align:right}.purchasePaperAmount{text-align:right;white-space:nowrap;font-weight:800}.purchasePaperRemove{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:20px;display:grid}.purchasePaperRemove:hover:not(:disabled){color:var(--ink)}.purchasePaperRemove:disabled{opacity:0;cursor:default}.purchasePaperAdd{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:10px;padding:5px 2px;font-weight:750}.purchasePaperAdd:hover{color:var(--ink)}.purchasePaperTotals{border-top:2px solid var(--ink);justify-self:end;gap:0;width:min(430px,100%);margin-top:26px;display:grid}.purchasePaperTotals>div,.purchasePaperTotals>label{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:44px;padding:7px 4px;display:grid}.purchasePaperTotals span{letter-spacing:.055em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.purchasePaperTotals strong{font-size:18px}.purchasePaperTotals>div:first-child strong{font-size:24px}.purchasePaidInput{grid-template-columns:auto 120px;align-items:center;display:grid}.purchasePaidInput>span{letter-spacing:0;text-transform:none;font-size:16px}.purchasePaidInput input{border:0;border-bottom:1px solid var(--line);width:120px;color:var(--ink);font:inherit;text-align:right;background:0 0;border-radius:0;outline:none;padding:6px 2px;font-weight:800}.purchasePaidInput input:focus{border-bottom-color:var(--accent)}.purchasePaymentField{border:0;border-bottom:1px solid var(--line);width:180px;max-width:100%;color:var(--ink);font:inherit;text-align:right;background:0 0;border-radius:0;outline:none;padding:6px 2px}.purchasePaymentField:focus{border-bottom-color:var(--accent)}.purchasePaperStatus{font-size:14px!important}.purchasePaperStatus--paid{color:var(--success,#18794e)}.purchasePaperStatus--partially-paid,.purchasePaperStatus--overpaid{color:var(--warning,#9a6700)}.purchasePaperStatus--due{color:var(--danger,#b42318)}.purchasePaperMore{border-top:1px solid var(--line);margin-top:18px}.purchasePaperMore summary,.purchaseRecordMore summary{cursor:pointer;color:var(--muted);padding:14px 2px;font-weight:750;list-style-position:inside}.purchasePaperMore[open] summary,.purchaseRecordMore[open] summary{color:var(--ink)}.purchasePaperMoreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:4px 2px 16px;display:grid}.purchasePaperMoreGrid label{gap:6px;display:grid}.purchasePaperMoreGrid label>span{text-transform:uppercase;letter-spacing:.055em;color:var(--muted);font-size:11px;font-weight:800}.purchasePaperMoreGrid input,.purchasePaperMore textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:4px;padding:9px 10px}.purchasePaperMore textarea{resize:vertical;min-height:90px;margin-bottom:14px}.purchaseTimeField{gap:6px;display:grid}.purchaseTimeField>span:first-child{text-transform:uppercase;letter-spacing:.055em;color:var(--muted);font-size:11px;font-weight:800}.purchaseTimeParts{grid-template-columns:minmax(64px,.8fr) auto minmax(72px,.9fr) minmax(82px,1fr);align-items:center;gap:6px;color:var(--ink)!important;font-size:inherit!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;display:grid!important}.purchaseTimeParts select{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;height:39px;color:var(--ink);font:inherit;border-radius:4px;padding:7px 8px}.purchaseTimeParts select:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 18%,transparent);outline-offset:0}.purchaseTimeColon{color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:16px!important;font-weight:800!important;display:block!important}.purchasePaperSave{justify-content:flex-end;padding-top:22px;display:flex}.purchasePaperSave .cirBtn{min-width:160px}.purchaseHistorySection{gap:10px;display:grid}.purchaseHistoryHead{justify-content:space-between;align-items:baseline;display:flex}.purchaseHistoryHead h2{margin:0;font-size:22px}.purchaseHistoryHead>span{color:var(--muted);font-weight:700}.purchaseHistoryTableWrap{border:1px solid var(--line);background:var(--panel);border-radius:4px;width:100%;overflow:hidden}.purchaseHistoryTable{border-collapse:collapse;width:100%}.purchaseHistoryTable th{border-bottom:1px solid var(--line);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--panel2) 70%,transparent);padding:11px 14px;font-size:11px}.purchaseHistoryTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 14px}.purchaseHistoryTable tbody tr:last-child td{border-bottom:0}.purchaseHistoryTable tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.purchaseHistoryOpen{white-space:nowrap;font-weight:750;text-decoration:none}.purchaseRecordMore{border:1px solid var(--line);background:var(--panel);border-radius:4px;padding:0 18px}.purchaseRecordActions{flex-wrap:wrap;gap:16px;padding:4px 2px 18px;display:flex}.purchaseRecordActions>a{font-weight:750;text-decoration:none}.purchaseRecordFiles{border-top:1px solid var(--line);display:grid}.purchaseRecordFiles>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 2px;display:flex}.purchaseRecordUpload{padding:18px 0}@media (max-width:900px){.purchasePaper{padding:26px 20px}.purchasePaperHeader{grid-template-columns:1fr 1fr}.purchasePaperHeader>label:first-child{grid-column:1/-1}.purchasePaperHead{display:none}.purchasePaperTable{border-top:1px solid var(--line)}.purchasePaperRow{grid-template-columns:minmax(0,1.7fr) minmax(100px,1fr) 70px 70px 90px 100px 28px;gap:6px}.purchasePaperMoreGrid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.purchasePaperHeader{grid-template-columns:1fr}.purchasePaperHeader>label:first-child{grid-column:auto}.purchasePaperRow{grid-template-columns:1fr 1fr 70px}.purchasePaperRow>*,.purchasePaperRow .purchaseMoneyInput,.purchasePaperRow .purchasePaperAmount{grid-column:auto}.purchasePaperMoreGrid{grid-template-columns:1fr}.purchaseHistoryTable th:nth-child(3),.purchaseHistoryTable td:nth-child(3),.purchaseHistoryTable th:nth-child(5),.purchaseHistoryTable td:nth-child(5){display:none}}.invoicePageMinimal,.invoiceNewPage{gap:22px;width:100%;max-width:1480px;margin:0 auto;display:grid}.invoicePageHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.invoicePageHeading h1{font-family:var(--site-font-family);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px)}.invoicePageActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invoiceFilters{border:1px solid var(--line);background:var(--panel);border-radius:4px;grid-template-columns:minmax(260px,1.6fr) minmax(120px,.55fr) minmax(140px,.65fr) minmax(140px,.65fr) auto;align-items:end;gap:14px;padding:16px 18px;display:grid}.invoiceFilters label{gap:6px;min-width:0;display:grid}.invoiceFilters label>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.invoiceFilters input,.invoiceFilters select{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:8px 3px}.invoiceFilters input:focus,.invoiceFilters select:focus{border-bottom-color:var(--accent)}.invoiceFilterButtons{gap:7px;display:flex}.invoiceHistorySection{gap:10px;display:grid}.invoiceHistoryHead{justify-content:space-between;align-items:end;gap:18px;display:flex}.invoiceHistoryHead>div:first-child{align-items:baseline;gap:12px;display:flex}.invoiceHistoryHead h2{margin:0;font-size:22px}.invoiceHistoryHead>div:first-child>span{color:var(--muted);font-weight:700}.invoiceHistoryTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.invoiceHistoryTools>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.invoiceHistoryTools>a,.invoiceRowsLinks a{color:var(--muted);border-radius:3px;padding:5px 7px;font-weight:750;text-decoration:none}.invoiceHistoryTools>a:hover,.invoiceHistoryTools>a.isActive,.invoiceRowsLinks a:hover,.invoiceRowsLinks a.isActive{background:var(--panel2);color:var(--ink)}.invoiceRowsLinks{align-items:center;gap:2px;display:flex}.invoiceHistoryTableWrap{border:1px solid var(--line);background:var(--panel);border-radius:4px;width:100%;overflow:auto}.invoiceHistoryTable{border-collapse:collapse;width:100%;min-width:930px}.invoiceHistoryTable th{border-bottom:1px solid var(--line);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--panel2) 70%,transparent);padding:11px 14px;font-size:11px}.invoiceHistoryTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 14px}.invoiceHistoryTable td small{color:var(--muted);margin-top:2px;display:block}.invoiceHistoryTable tbody tr:last-child td{border-bottom:0}.invoiceHistoryTable tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.invoiceHistoryOpen{white-space:nowrap;font-weight:750;text-decoration:none}.invoiceSourceCell{text-transform:capitalize;color:var(--muted)}.invoicePagination{justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.invoicePagination .isDisabled{pointer-events:none;opacity:.45}.invoicePaper{background:var(--panel);border:1px solid var(--line);width:100%;box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 7%,transparent);border-radius:4px;gap:0;padding:38px 42px 30px;display:grid}.invoicePaperTitle{padding-bottom:20px}.invoicePaperTitle h2{font-family:var(--site-font-family);letter-spacing:-.03em;margin:0;font-size:30px}.invoicePaperCustomer{padding-bottom:20px}.invoiceCustomerMain{grid-template-columns:minmax(220px,.85fr) minmax(280px,1.15fr) minmax(280px,1.4fr);align-items:end;gap:22px;display:grid}.invoiceCustomerMain .invoiceCustomerSearch{grid-column:auto}.invoicePaperField{gap:6px;min-width:0;display:grid;position:relative}.invoicePaperField>span,.invoicePaperHeader>label>span{letter-spacing:.055em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.invoicePaperField input,.invoicePaperField select,.invoicePaperHeader input,.invoicePaperHeader select{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:8px 2px;font-size:16px}.invoicePaperField input:focus,.invoicePaperField select:focus,.invoicePaperHeader input:focus,.invoicePaperHeader select:focus{border-bottom-color:var(--accent);box-shadow:none}.invoiceCustomerMatches{z-index:8;border:1px solid var(--line);background:var(--panel);max-height:220px;box-shadow:0 12px 26px color-mix(in srgb,var(--ink) 10%,transparent);border-radius:4px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto}.invoiceCustomerMatches button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;padding:9px 10px}.invoiceCustomerMatches button:hover{background:var(--panel2)}.invoicePaperHeader{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(170px,.8fr) minmax(180px,1fr);gap:26px;padding:22px 0 30px;display:grid}.invoicePaperHeader>label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.invoicePaperHeader>label>span{letter-spacing:0;text-transform:none;font-size:13px;font-weight:750}.invoicePaperLines{gap:0;display:grid}.invoicePaperLinesTitle{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding:0 2px 10px;display:flex}.invoicePaperLinesTitle h3{margin:0;font-size:16px}.invoicePaperLinesTitle span{color:var(--muted);font-size:12px;font-weight:700}.invoicePaperLineList{display:grid}.invoicePaperLine{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px 4px;display:grid}.invoicePaperLineNumber{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:4px;padding-top:30px;font-size:11px;font-weight:800;display:flex}.invoicePaperLineNumber button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:18px;display:grid}.invoicePaperLineNumber button:hover{color:var(--danger,#b42318)}.invoicePaperLineFields{min-width:0}.invoiceLineLookup,.invoiceLineInventory{grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}.invoiceLineLookup>span,.invoiceLineInventory>span,.invoicePaperLineGrid label>span,.invoiceLineAmount>span,.invoiceLineMore label>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.invoiceLineLookup input,.invoiceLineInventory select{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:6px 3px}.invoiceLineInventory small{color:var(--muted);white-space:nowrap}.invoicePaperLineGrid{grid-template-columns:minmax(135px,1.1fr) minmax(120px,.9fr) minmax(190px,1.6fr) 78px 82px 105px 112px;align-items:end;gap:10px;display:grid}.invoicePaperLineGrid label{gap:4px;min-width:0;display:grid}.invoicePaperLineGrid input,.invoicePaperLineGrid select{width:100%;min-width:0;height:36px;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:none;padding:5px 3px}.invoicePaperLineGrid input:focus,.invoicePaperLineGrid select:focus{border-bottom-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.invoicePaperLineGrid .fieldInvalid input{border-bottom-color:var(--danger,#b42318)}.invoiceLineAmount{justify-items:end;gap:4px;display:grid}.invoiceLineAmount strong{white-space:nowrap;align-items:center;min-height:36px;font-size:15px;font-weight:800;display:flex}.invoiceLineMore{margin-top:5px}.invoiceLineMore summary{color:var(--muted);cursor:pointer;padding:5px 0;font-size:11px;font-weight:750}.invoiceLineMore>div{grid-template-columns:1fr 1fr;gap:12px;padding:4px 0 6px;display:grid}.invoiceLineMore label{gap:4px;display:grid}.invoiceLineMore input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:6px 3px}.invoicePaperAdd{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:10px;padding:5px 2px;font-weight:750}.invoicePaperAdd:hover{color:var(--ink)}.invoicePaperInlineNotice{border-left:3px solid var(--warning,#9a6700);background:color-mix(in srgb,var(--warning,#9a6700) 7%,transparent);margin-top:10px;padding:10px 12px;font-size:12px}.invoicePaperTotals{border-top:2px solid var(--ink);justify-self:end;gap:0;width:min(430px,100%);margin-top:26px;display:grid}.invoicePaperTotals>div,.invoicePaperTotals>label{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:44px;padding:7px 4px;display:grid}.invoicePaperTotals span{letter-spacing:.055em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.invoicePaperTotals strong{font-size:18px}.invoicePaperTotals>div:first-child strong{font-size:24px}.invoicePaperTotals input,.invoicePaperTotals select{border:0;border-bottom:1px solid var(--line);width:150px;color:var(--ink);font:inherit;text-align:right;background:0 0;border-radius:0;outline:none;padding:6px 2px;font-weight:750}.invoicePaperTotals select{text-align-last:right}.invoicePaperTotals input:focus,.invoicePaperTotals select:focus{border-bottom-color:var(--accent)}.invoicePaperMore{border-top:1px solid var(--line);margin-top:18px}.invoicePaperMore summary{cursor:pointer;color:var(--muted);padding:14px 2px;font-weight:750;list-style-position:inside}.invoicePaperMore[open] summary{color:var(--ink)}.invoicePaperMoreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:4px 2px 16px;display:grid}.invoicePaperMoreGrid label{gap:6px;display:grid}.invoicePaperMoreGrid label>span{text-transform:uppercase;letter-spacing:.055em;color:var(--muted);font-size:11px;font-weight:800}.invoicePaperMoreGrid input,.invoicePaperMoreGrid select,.invoicePaperMoreGrid textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:4px;padding:9px 10px}.invoicePaperMoreGrid textarea{resize:vertical;min-height:90px}.invoiceWideField{grid-column:span 2}.invoicePaperReview{border-left:3px solid var(--warning,#9a6700);background:color-mix(in srgb,var(--warning,#9a6700) 6%,transparent);gap:3px;margin-top:18px;padding:10px 12px;font-size:12px;display:grid}.invoicePaperReview span{color:var(--muted)}.invoicePaperSave{justify-content:flex-end;padding-top:22px;display:flex}.invoicePaperSave .cirBtn{min-width:160px}.cirSaleDetailPage{gap:18px;max-width:1480px;margin:0 auto}.invoiceDetailHeading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.invoiceDetailHeading h1{font-family:var(--site-font-family);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px)}.invoiceDetailHeading p{color:var(--muted);margin:4px 0 0}.cirSaleDetailPage .cirSaleStatusStrip{border:1px solid var(--line);background:var(--panel);border-radius:4px;gap:0}.cirSaleDetailPage .cirSaleStatusStrip>.cirSurface{border:0;border-right:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.cirSaleDetailPage .cirSaleStatusStrip>.cirSurface:last-child{border-right:0}.cirSaleDetailPage .cirDocumentPanel,.cirSaleDetailPage .cirSaleFormSurface,.cirSaleDetailPage .cirLineItemsPanel,.cirSaleDetailPage .cirAddProductPanel,.cirSaleDetailPage .cirSaleLowerGrid>.cirSurface{box-shadow:none!important;border-radius:4px!important}.cirSaleDetailPage .cirSaleDetailGrid{grid-template-columns:1fr!important;gap:12px!important}.cirSaleDetailPage .cirCommercialFormSurface{border-top:2px solid var(--ink)}.cirSaleDetailPage .cirSaleLowerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cirSaleDetailPage .cirProductMovementGrid{gap:12px;grid-template-columns:1fr!important;display:grid!important}.cirSaleDetailPage .cirLineCardGrid{border:1px solid var(--line);border-radius:4px;gap:0;overflow:hidden;grid-template-columns:1fr!important;display:grid!important}.cirSaleDetailPage .cirSaleLineCard{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important}.cirSaleDetailPage .cirSaleLineCard:last-child{border-bottom:0!important}.cirSaleDetailPage .cirSaleLineTitle{border-bottom:1px solid var(--line);padding-bottom:8px}.cirSaleDetailPage .cirAddProductPanel{border-style:solid!important}.cirSaleDetailPage .cirAddLine{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media (max-width:1050px){.invoiceFilters{grid-template-columns:1fr 1fr 1fr}.invoiceFilterSearch,.invoiceFilterButtons{grid-column:1/-1}.invoiceCustomerMain{grid-template-columns:1fr 1fr}.invoiceCustomerBuyer{grid-column:1/-1}.invoicePaperLineGrid{grid-template-columns:minmax(130px,1.2fr) minmax(110px,1fr) minmax(160px,1.5fr) minmax(80px,.6fr)}.invoicePaperMoreGrid,.cirSaleDetailPage .cirSaleLowerGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.invoicePageHeading,.invoiceHistoryHead,.invoiceDetailHeading{flex-direction:column;align-items:flex-start}.invoiceFilters{grid-template-columns:1fr}.invoiceFilterSearch,.invoiceFilterButtons{grid-column:auto}.invoicePaper{padding:26px 20px}.invoiceCustomerMain,.invoicePaperHeader{grid-template-columns:1fr}.invoiceCustomerBuyer{grid-column:auto}.invoicePaperHeader{gap:14px}.invoicePaperLine{grid-template-columns:1fr}.invoicePaperLineNumber{padding-top:0}.invoicePaperLineGrid{grid-template-columns:1fr 1fr}.invoiceLineDescription{grid-column:1/-1}.invoiceLineAmount{justify-items:start}.invoiceLineLookup,.invoiceLineInventory{grid-template-columns:1fr}.invoiceLineInventory small{white-space:normal}.invoicePaperMoreGrid{grid-template-columns:1fr}.invoiceWideField{grid-column:auto}.cirSaleDetailPage .cirSaleStatusStrip,.cirSaleDetailPage .cirSaleLowerGrid{grid-template-columns:1fr}.cirSaleDetailPage .cirSaleStatusStrip>.cirSurface{border-right:0;border-bottom:1px solid var(--line)}.cirSaleDetailPage .cirSaleStatusStrip>.cirSurface:last-child{border-bottom:0}}.invoicePaperV2{padding:32px 40px 28px}.invoicePaperV2 .invoicePaperCustomer{padding:0 0 24px}.invoiceCustomerSingle{gap:6px;width:min(560px,100%);display:grid;position:relative}.invoiceCustomerSingle .invoicePaperField>span{letter-spacing:0;text-transform:none;font-size:12px}.invoiceCustomerSingle .invoicePaperField input{font-size:17px}.invoiceCustomerSelected{color:var(--muted);font-size:11px}.invoiceCustomerMatches button{gap:2px;display:grid}.invoiceCustomerMatches button strong{font-size:13px;font-weight:750}.invoiceCustomerMatches button small{color:var(--muted);font-size:10px}.invoicePaperV2 .invoicePaperHeader{border-top:0;padding:0 0 30px}.invoicePaperV2 .invoicePaperHeader>label>span{font-size:12px}.invoicePaperV2 .invoicePaperLinesTitle{padding-bottom:8px}.invoicePaperV2 .invoicePaperLine{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:8px 0}.invoicePaperV2 .invoicePaperLineNumber{padding-top:25px;font-size:10px}.invoicePaperV2 .invoicePaperLineGrid{grid-template-columns:minmax(145px,1.35fr) minmax(90px,.8fr) minmax(100px,.85fr) minmax(155px,1.4fr) 64px 68px 88px 92px;gap:8px}.invoicePaperV2 .invoicePaperLineGrid label>span,.invoicePaperV2 .invoiceLineAmount>span,.invoicePaperV2 .invoiceLineMore label>span{letter-spacing:0;text-transform:none;font-size:10px}.invoicePaperV2 .invoicePaperLineGrid input,.invoicePaperV2 .invoicePaperLineGrid select{height:34px;padding:4px 2px}.invoicePaperV2 .invoiceLineInventoryCell select{border-bottom:1px solid var(--line)}.invoicePaperV2 .invoiceLineInventoryCell.fieldInvalid select{border-bottom-color:var(--danger,#b42318)}.invoicePaperV2 .fieldError{color:var(--danger,#b42318);margin-top:3px;font-size:10px;line-height:1.25;display:block}.invoicePaperV2 .invoiceLineMore{margin-top:2px}.invoicePaperV2 .invoiceLineMore summary{color:var(--muted);padding:4px 0;font-size:10px;font-weight:700}.invoicePaperV2 .invoiceLineMore>div{max-width:520px;padding:2px 0 4px}.invoicePaperV2 .invoicePaperAdd{margin-top:8px}.invoicePaperV2 .invoicePaperTotals{margin-top:22px}.invoicePaperV2 .invoicePaperMore{margin-top:14px}.invoicePaperV2 .invoicePaperMore summary{padding:12px 2px;font-size:13px}.invoicePaperV2 .invoicePaperMoreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;padding:2px 2px 14px}.invoicePaperV2 .invoicePaperMoreGrid label>span{letter-spacing:0;text-transform:none;font-size:10px}.invoicePaperV2 .invoicePaperMoreGrid input,.invoicePaperV2 .invoicePaperMoreGrid select,.invoicePaperV2 .invoicePaperMoreGrid textarea{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:7px 2px}.invoicePaperV2 .invoicePaperMoreGrid input:focus,.invoicePaperV2 .invoicePaperMoreGrid select:focus,.invoicePaperV2 .invoicePaperMoreGrid textarea:focus{border-bottom-color:var(--accent);outline:none}.invoicePaperNotes{padding:0 2px 12px}.invoicePaperNotes textarea{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--ink);font:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;padding:8px 2px}.invoicePaperNotes textarea:focus{border-bottom-color:var(--accent)}.invoicePaperV2 .invoicePaperSave{padding-top:18px}@media (max-width:1200px){.invoicePaperV2 .invoicePaperLineGrid{grid-template-columns:minmax(150px,1.35fr) minmax(105px,.9fr) minmax(115px,.95fr) minmax(170px,1.5fr)}}@media (max-width:900px){.invoicePaperV2{padding:26px 22px}.invoicePaperV2 .invoicePaperMoreGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.invoicePaperV2 .invoicePaperLine{grid-template-columns:1fr}.invoicePaperV2 .invoicePaperLineNumber{padding-top:0}.invoicePaperV2 .invoicePaperLineGrid{grid-template-columns:1fr 1fr}.invoicePaperV2 .invoiceLineInventoryCell,.invoicePaperV2 .invoiceLineDescription{grid-column:1/-1}.invoicePaperV2 .invoiceLineAmount{justify-items:start}.invoicePaperV2 .invoicePaperMoreGrid{grid-template-columns:1fr}}.invoiceLedgerPage{gap:18px}.invoicePageMoreActions{position:relative}.invoicePageMoreActions>summary{cursor:pointer;color:var(--muted);padding:8px 4px;font-weight:750;list-style:none}.invoicePageMoreActions>summary::-webkit-details-marker{display:none}.invoicePageMoreActions[open]>summary{color:var(--ink)}.invoicePageMoreActions>div{z-index:20;background:var(--panel);border:1px solid var(--line);min-width:150px;box-shadow:0 10px 24px color-mix(in srgb,var(--ink) 10%,transparent);border-radius:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.invoicePageMoreActions a{color:var(--ink);white-space:nowrap;border-radius:3px;padding:8px 10px;font-weight:700;text-decoration:none}.invoicePageMoreActions a:hover{background:var(--panel2)}.invoiceLedgerPaper{background:var(--panel);border:1px solid var(--line);width:100%;box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 6%,transparent);border-radius:4px;gap:16px;padding:22px 26px 18px;display:grid}.invoiceLedgerToolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px 16px;display:grid}.invoiceLedgerSearch{gap:5px;min-width:0;display:grid}.invoiceLedgerSearch>span{color:var(--muted);font-size:12px;font-weight:750}.invoiceLedgerSearch input{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:8px 2px;font-size:16px}.invoiceLedgerSearch input:focus{border-bottom-color:var(--accent)}.invoiceLedgerToolbarActions{align-items:center;gap:10px;display:flex}.invoiceLedgerClear{color:var(--muted);font-weight:700;text-decoration:none}.invoiceLedgerClear:hover{color:var(--ink)}.invoiceLedgerFilters{border-top:1px solid var(--line);grid-column:1/-1}.invoiceLedgerFilters>summary{cursor:pointer;width:max-content;color:var(--muted);padding:11px 2px 3px;font-size:12px;font-weight:750;list-style-position:inside}.invoiceLedgerFilters[open]>summary{color:var(--ink)}.invoiceLedgerFilterGrid{grid-template-columns:repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:14px 18px;padding:10px 2px 3px;display:grid}.invoiceLedgerFilterGrid label{gap:4px;min-width:0;display:grid}.invoiceLedgerFilterGrid label>span{color:var(--muted);font-size:11px;font-weight:700}.invoiceLedgerFilterGrid select{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:7px 2px}.invoiceLedgerFilterGrid select:focus{border-bottom-color:var(--accent)}.invoiceLedgerApply{border:0;border-bottom:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:7px 2px;font-weight:750}.invoiceLedgerApply:hover{border-bottom-color:var(--accent)}.invoiceLedgerMeta{color:var(--muted);justify-content:space-between;align-items:center;padding-top:2px;font-size:12px;font-weight:700;display:flex}.invoiceLedgerTableWrap{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);width:100%;overflow:auto}.invoiceLedgerTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.invoiceLedgerTable th{border-bottom:1px solid var(--line);text-align:left;color:var(--muted);letter-spacing:0;text-transform:none;background:0 0;padding:10px 12px;font-size:11px;font-weight:750}.invoiceLedgerTable th:first-child{width:120px}.invoiceLedgerTable th:nth-child(2){width:180px}.invoiceLedgerTable th:nth-child(4){width:130px}.invoiceLedgerTable th:nth-child(5){width:150px}.invoiceLedgerTable th a{color:inherit;text-decoration:none}.invoiceLedgerTable th a:hover,.invoiceLedgerTable th a.isActive{color:var(--ink)}.invoiceLedgerTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 12px;font-size:14px}.invoiceLedgerTable tbody tr:last-child td{border-bottom:0}.invoiceLedgerTable tbody tr:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}.invoiceLedgerDate{color:var(--muted);font-variant-numeric:tabular-nums}.invoiceLedgerInvoice strong{font-size:15px;display:block}.invoiceLedgerInvoice small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:600;display:block}.invoiceLedgerCustomer{font-weight:650}.invoiceLedgerMoney{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.invoiceLedgerStatus{gap:3px;display:grid}.invoiceLedgerStatus>strong{font-size:13px}.invoiceApprovalText{width:max-content;color:var(--muted);text-transform:capitalize;align-items:center;gap:6px;font-size:11px;display:inline-flex}.invoiceApprovalText:before{content:"";opacity:.72;background:currentColor;border-radius:999px;width:6px;height:6px}.invoiceApprovalText--success{color:var(--success,#18794e)}.invoiceApprovalText--danger{color:var(--danger,#b42318)}.invoiceApprovalText--warning{color:var(--warning,#9a6700)}.invoiceLedgerFooter{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.invoiceLedgerRows{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.invoiceLedgerRows>span{margin-right:3px;font-weight:700}.invoiceLedgerRows a{color:var(--muted);border-radius:3px;padding:4px 6px;font-weight:700;text-decoration:none}.invoiceLedgerRows a:hover,.invoiceLedgerRows a.isActive{background:var(--panel2);color:var(--ink)}.invoicePagination{justify-content:flex-end;align-items:center;gap:12px;padding:0;display:flex}.invoicePagination>span{color:var(--muted);font-size:11px;font-weight:700}.invoiceLedgerPageLink{color:var(--muted);font-size:12px;font-weight:750;text-decoration:none}.invoiceLedgerPageLink:hover{color:var(--ink)}.invoiceLedgerPageLink.isDisabled{pointer-events:none;opacity:.4}@media (max-width:900px){.invoiceLedgerPaper{padding:20px}.invoiceLedgerFilterGrid{grid-template-columns:1fr 1fr}.invoiceLedgerApply{justify-self:start}.invoiceLedgerTable{min-width:680px}}@media (max-width:680px){.invoiceLedgerToolbar{grid-template-columns:1fr}.invoiceLedgerToolbarActions{justify-content:flex-start}.invoiceLedgerFilterGrid{grid-template-columns:1fr}.invoiceLedgerTable{min-width:600px}.invoiceLedgerFooter{flex-direction:column;align-items:flex-start}.invoicePagination{justify-content:space-between;width:100%}.invoicePageMoreActions>div{left:0;right:auto}}.cirReportKpisFour>.cirKpi,.cirReportKpisFour>.cirMetricFamilyCard{overflow:hidden}.cirReportKpisFour>.cirKpi .cirKpiValue,.cirReportKpisFour>.cirMetricFamilyCard>.cirMetricFamilyValue{letter-spacing:-.045em;white-space:nowrap;max-width:100%;line-height:.98;font-size:clamp(30px,3vw,50px)!important}.cirReportPulseGrid strong{font-variant-numeric:tabular-nums;max-width:100%;letter-spacing:-.025em!important;white-space:nowrap!important;text-overflow:clip!important;font-size:clamp(16px,1.35vw,22px)!important;line-height:1!important;overflow:visible!important}.reportLedgerPaper{gap:14px}.reportLedgerHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.reportLedgerHead h3{font-family:var(--site-font-family);letter-spacing:-.03em;margin:3px 0 0;font-size:27px}.reportLedgerHead p{margin:4px 0 0}.reportLedgerSort{align-items:end;gap:10px;display:flex}.reportLedgerSort label{gap:4px;min-width:180px;display:grid}.reportLedgerSort label>span{color:var(--muted);font-size:11px;font-weight:700}.reportLedgerSort select{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:7px 2px}.reportLedgerSort select:focus{border-bottom-color:var(--accent)}.reportLedgerTable{min-width:800px}.reportLedgerTable th:first-child{width:120px}.reportLedgerTable th:nth-child(4),.reportLedgerTable th:nth-child(5){width:130px}.reportLedgerTable th:nth-child(6){width:120px}.reportLedgerPagination{justify-content:flex-end;min-width:0;display:flex}@media (max-width:1180px){.cirReportKpisFour{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cirReportKpisFour>.cirKpi .cirKpiValue,.cirReportKpisFour>.cirMetricFamilyCard>.cirMetricFamilyValue{font-size:clamp(34px,5vw,52px)!important}.cirReportPulseGrid strong{font-size:clamp(18px,2.6vw,25px)!important}}@media (max-width:680px){.cirReportKpisFour{grid-template-columns:1fr!important}.reportLedgerHead{flex-direction:column;align-items:flex-start}.reportLedgerSort{align-items:end;width:100%}.reportLedgerSort label{flex:1;min-width:0}.reportLedgerTable{min-width:720px}.reportLedgerPagination{justify-content:flex-start;width:100%}}.reportLedgerTable th:nth-child(2){width:180px}.reportLedgerTable td.invoiceLedgerInvoice{white-space:normal;overflow:hidden}.reportLedgerTable .invoiceLedgerInvoice strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;line-height:1.2;display:block}.reportLedgerTable .invoiceLedgerInvoice small{white-space:normal}.reportLedgerTable th a{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.invoiceLedgerTable td.invoiceLedgerInvoice{min-width:0;overflow:hidden;white-space:normal!important}.invoiceLedgerInvoiceInner{gap:3px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.invoiceLedgerInvoiceInner strong{width:100%;min-width:0;max-width:100%;line-height:1.2;display:block;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.invoiceLedgerInvoiceInner small{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;display:block;white-space:normal!important}.invoiceBulkApprovalBar{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:44px;padding:8px 0 10px;font-size:12px;display:flex}.invoiceBulkSelectAll{cursor:pointer;align-items:center;gap:7px;font-weight:800;display:inline-flex}.invoiceBulkSelectAll input,.invoiceBulkCheckboxCell input{width:16px;height:16px;accent-color:var(--button-bg);cursor:pointer}.invoiceBulkSelectAll input:disabled,.invoiceBulkCheckboxCell input:disabled{cursor:not-allowed;opacity:.45}.invoiceBulkCount{color:var(--muted);font-weight:700}.invoiceBulkLimit{color:var(--warning);font-weight:800}.invoiceBulkApproveButton{background:var(--button-bg);color:var(--button-text);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:9px 15px;font-weight:850}.invoiceBulkApproveButton:disabled{opacity:.45;cursor:not-allowed}.invoiceBulkCheckboxCell{text-align:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;padding-left:7px!important;padding-right:7px!important}.invoiceBulkFeedback{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:6px 12px;margin:2px 0 10px;padding:10px 12px;font-size:12px;display:flex}.invoiceBulkFeedback.hasSuccess{background:color-mix(in srgb,var(--success) 10%,var(--panel));border-color:color-mix(in srgb,var(--success) 45%,var(--line))}.invoiceBulkFeedback.hasWarning{background:color-mix(in srgb,var(--warning) 12%,var(--panel));border-color:color-mix(in srgb,var(--warning) 45%,var(--line))}.invoiceBulkFeedback span{color:var(--muted)}@media (max-width:760px){.invoiceBulkApprovalBar{flex-wrap:wrap;align-items:flex-start}.invoiceBulkApproveButton{margin-left:0}.invoiceBulkCheckboxCell{background:var(--panel);z-index:1;position:sticky;left:0}}.invoiceSendModalBackdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e11167a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.invoiceSendModal{background:var(--panel,#fff);width:min(620px,100%);max-height:min(760px,100vh - 48px);color:var(--ink,#15171b);border:1px solid var(--line,#d9dde4);border-radius:22px;overflow:auto;box-shadow:0 32px 80px -24px #00000080}.invoiceSendModalHead{border-bottom:1px solid var(--line,#d9dde4);justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px 20px;display:flex}.invoiceSendModalHead h2{letter-spacing:-.03em;margin:4px 0 6px;font-size:clamp(24px,3vw,32px)}.invoiceSendModalHead p{color:var(--muted,#68707c);margin:0}.invoiceSendModalHead>button{border:1px solid var(--line,#d9dde4);background:var(--panel2,#f7f8fa);width:38px;height:38px;color:inherit;cursor:pointer;border-radius:50%;flex:none;font-size:24px;line-height:1}.invoiceSendModalBody{gap:20px;padding:24px 28px;display:grid}.invoiceSendRecipient{gap:8px;display:grid}.invoiceSendRecipient>span,.invoiceSendChoices legend,.invoiceSendIdentity>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#68707c);font-size:12px;font-weight:700}.invoiceSendRecipient input{border:1px solid var(--line,#d9dde4);background:var(--panel,#fff);width:100%;min-height:48px;color:inherit;font:inherit;border-radius:12px;outline:none;padding:0 14px}.invoiceSendRecipient input:focus{border-color:color-mix(in srgb,var(--ink,#15171b) 50%,var(--line,#d9dde4));box-shadow:0 0 0 3px color-mix(in srgb,var(--ink,#15171b) 8%,transparent)}.invoiceSendChoices{border:0;gap:10px;margin:0;padding:0;display:grid}.invoiceSendChoices legend{margin-bottom:8px}.invoiceSendChoices label{border:1px solid var(--line,#d9dde4);background:var(--panel2,#f7f8fa);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.invoiceSendChoices input{width:18px;height:18px;accent-color:var(--ink,#15171b)}.invoiceSendChoices span{gap:2px;display:grid}.invoiceSendChoices small{color:var(--muted,#68707c)}.invoiceSendIdentity{background:color-mix(in srgb,var(--panel2,#f7f8fa) 82%,transparent);border-radius:14px;gap:4px;padding:14px 16px;display:grid}.invoiceSendIdentity strong{overflow-wrap:anywhere;font-size:14px}.invoiceSendIdentity small{color:var(--muted,#68707c)}.invoiceSendInlineError{color:#9c2626;background:#ad313117;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600}.invoiceSendModalActions{border-top:1px solid var(--line,#d9dde4);justify-content:flex-end;gap:10px;padding:18px 28px 26px;display:flex}.invoiceSendModalActions button:disabled{opacity:.45;cursor:not-allowed;transform:none!important}@media (max-width:640px){.invoiceSendModalBackdrop{align-items:end;padding:10px}.invoiceSendModal{border-radius:20px;max-height:calc(100vh - 20px)}.invoiceSendModalHead,.invoiceSendModalBody{padding-left:20px;padding-right:20px}.invoiceSendModalActions{padding:16px 20px 20px}.invoiceSendModalActions .cirBtn,.invoiceSendModalActions .btn{flex:1}}.qboPartyPicker{gap:7px;min-width:0;display:grid;position:relative}.qboPartyPickerInput{width:100%;min-width:0}.qboPartyPickerMenu{z-index:90;border:1px solid var(--line);background:var(--panel);width:min(620px,max(100%,420px));max-width:min(88vw,620px);max-height:420px;box-shadow:0 18px 50px color-mix(in srgb,var(--ink) 18%,transparent);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.qboPartySectionLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:7px 9px 5px;font-size:10px;font-weight:850;display:flex}.qboPartySectionLabel:not(:first-child){border-top:1px solid var(--line);margin-top:5px;padding-top:10px}.qboPartyOption{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:9px 10px;display:flex}.qboPartyOption:hover{background:var(--panel2)}.qboPartyOption:disabled{cursor:not-allowed;opacity:.55}.qboPartyOption.isBlocked:hover{background:0 0}.qboPartyOption>span:first-child{gap:2px;min-width:0;display:grid}.qboPartyOption strong{overflow-wrap:anywhere;font-size:13px}.qboPartyOption small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.qboPartyBadges{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:5px;display:flex}.qboPartyBadges b{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:850;line-height:1}.qboPartyBadges .isLinked{border-color:color-mix(in srgb,var(--success) 45%,var(--line));color:var(--success)}.qboPartyBadges .isCustomer{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--ink)}.qboPartyBadges .isVendor{border-color:color-mix(in srgb,var(--warning) 45%,var(--line));color:var(--warning)}.qboPartyEmpty,.qboPartyLoadError{color:var(--muted);padding:10px;font-size:11px;line-height:1.4}.qboPartyLoadError{color:var(--danger)}.qboPartyCreateButton,.qboPartyCancelButton{border:1px dashed var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;margin-top:5px;padding:10px;font-size:12px;font-weight:800}.qboPartyCreateButton:hover,.qboPartyCancelButton:hover{background:var(--panel2)}.qboPartyCancelButton{color:var(--muted);border-style:solid}.qboPartyResolve{gap:9px;padding:6px;display:grid}.qboPartyResolve>strong{font-size:13px}.qboPartyResolve>small{color:var(--muted);font-size:10px}.qboPartyResolveTarget{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:2px;padding:9px 10px;display:grid}.qboPartyResolveTarget span{font-weight:800}.qboPartyResolveTarget small{color:var(--muted)}.qboPartyResolveChoices{gap:4px;display:grid}.qboPartyResolveChoices button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;gap:12px;padding:8px 9px;display:flex}.qboPartyResolveChoices button:hover{background:var(--panel2)}.qboPartyResolveChoices button span{font-weight:750}.qboPartyResolveChoices button small{color:var(--muted)}.qboPartySelected{border:1px solid var(--line);background:color-mix(in srgb,var(--panel2) 78%,transparent);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:10px;line-height:1.35;display:flex}.qboPartySelected>span{min-width:0}.qboPartySelected>small{color:var(--warning)}.qboPartySelectedActions{flex:none;gap:6px;display:flex}.qboPartySelectedActions button{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.qboPartySelectedActions button:hover{background:var(--panel2)}.qboPartyEmail{gap:5px;display:grid}.qboPartyEmail>span{color:var(--muted);font-size:10px;font-weight:750}.qboPartyEmail input{width:100%;min-width:0}.qboPartyEmail small{color:var(--muted);font-size:10px}.purchasePartyField{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.purchasePartyField>span{color:var(--muted);padding-top:9px;font-weight:750}.purchasePaperHeader .qboPartyPickerInput{border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:8px 2px;font-size:16px}.purchasePaperHeader .qboPartyPickerInput:focus{border-bottom-color:var(--accent);box-shadow:none}.invoicePaperField .qboPartyPickerInput{border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:8px 2px;font-size:16px}.invoicePaperField .qboPartyPickerInput:focus{border-bottom-color:var(--accent);box-shadow:none}@media (max-width:680px){.qboPartyPickerMenu{width:min(92vw,560px);left:0}.qboPartyOption{align-items:flex-start}.qboPartyBadges{max-width:130px}.qboPartySelected{flex-direction:column;align-items:flex-start}.purchasePartyField{grid-template-columns:1fr}.purchasePartyField>span{padding-top:0}}@media (max-width:900px){.purchasePaperHeader>.purchasePartyField{grid-column:1/-1}}@media (max-width:680px){.purchasePaperHeader>.purchasePartyField{grid-column:auto}}.invoiceDetailV2{gap:16px;width:100%;max-width:1480px;margin:0 auto}.invoiceDetailStatusLine{border:1px solid var(--line);background:var(--panel);border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);display:grid}.invoiceDetailStatusLine>div{border-right:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:center;gap:8px 10px;min-width:0;padding:12px 16px;display:grid}.invoiceDetailStatusLine>div:last-child{border-right:0}.invoiceDetailStatusLine>div>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.invoiceDetailStatusLine>div>strong{font-size:15px}.invoiceDetailStatusLine>div>small{color:var(--muted);justify-self:end;font-size:11px;font-weight:700}.invoiceDetailStatusLine .cirProgress{grid-column:1/-1}.invoiceDetailOutput{border:1px solid var(--line);background:var(--panel);border-radius:4px;gap:14px;padding:18px 22px;display:grid}.invoiceDetailOutputHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.invoiceDetailOutputHead>div>span,.invoiceDetailSupportHead>div>span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:850}.invoiceDetailOutputHead h2{margin:3px 0 2px;font-size:20px}.invoiceDetailOutputHead p{color:var(--muted);margin:0;font-size:12px}.invoiceDetailOutputActions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.invoiceDetailOutputMore{border-top:1px solid var(--line)}.invoiceDetailOutputMore>summary{cursor:pointer;width:max-content;color:var(--muted);padding:10px 2px 0;font-size:11px;font-weight:750}.invoiceDetailOutputMore[open]>summary{color:var(--ink)}.invoiceDetailOutputMore>div{flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:10px;display:flex}.invoiceDetailEmailDraft{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.invoiceDetailEmailDraft label{gap:4px;display:grid}.invoiceDetailEmailDraft label>span{color:var(--muted);font-size:10px;font-weight:750}.invoiceDetailEmailDraft input{border:0;border-bottom:1px solid var(--line);min-width:250px;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:7px 2px}.invoiceDetailEmailDraft input:focus{border-bottom-color:var(--accent)}.invoiceDetailPaper{border:1px solid var(--line);background:var(--panel);width:100%;box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 6%,transparent);border-radius:4px;gap:0;padding:32px 40px 28px;display:grid}.invoiceDetailPaper>form[id^=invoice-detail-core-]{display:none}.invoiceDetailCustomerRow{grid-template-columns:minmax(210px,.8fr) minmax(320px,1.8fr);align-items:end;gap:24px;padding-bottom:24px;display:grid}.invoiceDetailCustomerRow.isSingle{grid-template-columns:minmax(0,1fr)}.invoiceDetailField{gap:5px;min-width:0;display:grid}.invoiceDetailField>span,.invoiceDetailMetaRow label>span,.invoiceDetailDisclosureGrid label>span,.invoiceDetailNotes>span{color:var(--muted);font-size:10px;font-weight:800}.invoiceDetailField input,.invoiceDetailField select,.invoiceDetailMetaRow input,.invoiceDetailMetaRow select{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:7px 2px}.invoiceDetailField input:focus,.invoiceDetailField select:focus,.invoiceDetailMetaRow input:focus,.invoiceDetailMetaRow select:focus{border-bottom-color:var(--accent)}.invoiceDetailField input:disabled,.invoiceDetailField select:disabled,.invoiceDetailMetaRow input:disabled{opacity:1;color:var(--muted)}.invoiceDetailCustomerName input{font-size:18px}.invoiceDetailMetaRow{grid-template-columns:minmax(160px,.9fr) minmax(160px,.8fr) minmax(180px,1fr);gap:24px;padding:0 0 28px;display:grid}.invoiceDetailMetaRow label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.invoiceDetailMetaRow label>span{font-size:12px;font-weight:750}.invoiceDetailProducts{display:grid}.invoiceDetailSectionTitle{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding:0 2px 8px;display:flex}.invoiceDetailSectionTitle h3{margin:0;font-size:16px}.invoiceDetailSectionTitle>span{color:var(--muted);font-size:11px;font-weight:750}.invoiceDetailLineHead{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;grid-template-columns:minmax(170px,1.55fr) minmax(105px,.9fr) minmax(125px,1.05fr) 72px 72px 92px 100px;gap:8px;margin-left:40px;padding:8px 2px 6px;font-size:9px;font-weight:850;display:grid}.invoiceDetailLineRow{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(170px,1.55fr) minmax(105px,.9fr) minmax(125px,1.05fr) 72px 72px 92px 100px;align-items:end;gap:8px;padding:8px 0;display:grid}.invoiceDetailLineNumber{color:var(--muted);align-self:center;font-size:10px;font-weight:850}.invoiceDetailLineField{gap:3px;min-width:0;display:grid}.invoiceDetailLineField>span,.invoiceDetailLineAmount>span{display:none}.invoiceDetailLineField input{width:100%;min-width:0;height:34px;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:none;padding:4px 2px}.invoiceDetailLineField input:focus{border-bottom-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.invoiceDetailLineField input:disabled{opacity:1;color:var(--muted)}.invoiceDetailLineField.fieldInvalid input{border-bottom-color:var(--danger,#b42318)}.invoiceDetailLineField .fieldError{color:var(--danger,#b42318);font-size:9px}.invoiceDetailLineAmount{justify-items:end;gap:3px;display:grid}.invoiceDetailLineAmount strong{white-space:nowrap;align-items:center;min-height:34px;font-size:13px;display:flex}.invoiceDetailLineMore{grid-column:2/-1;margin-top:-1px}.invoiceDetailLineMore>summary{cursor:pointer;width:max-content;color:var(--muted);padding:2px 0 4px;font-size:10px;font-weight:700}.invoiceDetailLineMore[open]>summary{color:var(--ink)}.invoiceDetailLineMore>div{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto;align-items:end;gap:12px;max-width:760px;padding:2px 0 6px;display:grid}.invoiceDetailLineMore label{gap:4px;display:grid}.invoiceDetailLineMore label>span{color:var(--muted);font-size:9px;font-weight:800}.invoiceDetailLineMore input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:5px 2px}.invoiceDetailLineActions{align-items:center;gap:7px;display:flex}.invoiceDetailEmpty{color:var(--muted);padding:18px 2px;font-size:12px}.invoiceDetailAddLine{border-bottom:1px solid var(--line)}.invoiceDetailAddLine>summary{cursor:pointer;width:max-content;color:var(--muted);padding:10px 2px;font-size:11px;font-weight:750}.invoiceDetailAddLine[open]>summary{color:var(--ink)}.invoiceDetailAddLine>form{padding:2px 0 12px}.invoiceDetailAddLine .invoicePaperLineGrid{grid-template-columns:minmax(145px,1.35fr) minmax(90px,.8fr) minmax(100px,.85fr) minmax(155px,1.4fr) 64px 68px 88px 92px;gap:8px}.invoiceDetailAddActions{justify-content:flex-end;padding-top:8px;display:flex}.invoiceDetailTotals{border-top:2px solid var(--ink);justify-self:end;width:min(430px,100%);margin-top:22px;display:grid}.invoiceDetailTotals>div,.invoiceDetailTotals>label{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:42px;padding:6px 4px;display:grid}.invoiceDetailTotals span{letter-spacing:.055em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:850}.invoiceDetailTotals strong{font-size:16px}.invoiceDetailTotals>div:first-child strong{font-size:21px}.invoiceDetailTotals input,.invoiceDetailTotals select{border:0;border-bottom:1px solid var(--line);width:150px;color:var(--ink);font:inherit;text-align:right;background:0 0;border-radius:0;outline:none;padding:5px 2px;font-weight:750}.invoiceDetailTotals select{text-align-last:right}.invoiceDetailTotals input:focus,.invoiceDetailTotals select:focus{border-bottom-color:var(--accent)}.invoiceDetailDisclosure{border-top:1px solid var(--line);margin-top:14px}.invoiceDetailDisclosure>summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:12px 2px;font-size:12px;font-weight:750;display:flex}.invoiceDetailDisclosure[open]>summary{color:var(--ink)}.invoiceDetailDisclosure>summary>span{color:var(--muted);font-size:10px;font-weight:700}.invoiceDetailDisclosureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 18px;padding:2px 2px 14px;display:grid}.invoiceDetailDisclosureGrid label{gap:4px;min-width:0;display:grid}.invoiceDetailDisclosureGrid input,.invoiceDetailDisclosureGrid select{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:6px 2px}.invoiceDetailDisclosureGrid input:focus,.invoiceDetailDisclosureGrid select:focus{border-bottom-color:var(--accent)}.invoiceDetailWide{grid-column:span 2}.invoiceDetailDisclosureSave{grid-column:1/-1;justify-content:flex-end;padding-top:4px;display:flex}.invoiceDetailNotes{padding:0 2px 10px}.invoiceDetailNotes textarea{border:0;border-bottom:1px solid var(--line);width:100%;min-height:70px;color:var(--ink);font:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;padding:7px 2px}.invoiceDetailNotes textarea:focus{border-bottom-color:var(--accent)}.invoiceDetailPaperSave{justify-content:flex-end;padding-top:18px;display:flex}.invoiceDetailSupport{border:1px solid var(--line);background:var(--panel);border-radius:4px}.invoiceDetailSupport>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-weight:750;display:flex}.invoiceDetailSupport>summary small{color:var(--muted);font-size:11px;font-weight:700}.invoiceDetailSupportGrid{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr 1fr;gap:0;display:grid}.invoiceDetailSupportGrid>section{border-right:1px solid var(--line);min-width:0;padding:16px 18px}.invoiceDetailSupportGrid>section:last-child{border-right:0}.invoiceDetailSupportHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.invoiceDetailSupportHead h3{margin:3px 0 10px;font-size:15px}.invoiceDetailDocumentRows{display:grid}.invoiceDetailDocumentRows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.invoiceDetailDocumentRows>div:last-child{border-bottom:0}.invoiceDetailDocumentRows>div>div{gap:2px;display:grid}.invoiceDetailDocumentRows small{color:var(--muted);font-size:10px}.invoiceDetailDocumentRows a{white-space:nowrap;font-size:11px;font-weight:750;text-decoration:none}.invoiceSendModalBackdrop{z-index:5000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0e1280;padding:20px}.invoiceSendModal{border-radius:6px;width:min(560px,100%);max-height:calc(100vh - 40px);box-shadow:0 28px 72px -24px #0000008c}.invoiceSendModalHead{padding:22px 24px 16px}.invoiceSendModalHead h2{font-size:26px}.invoiceSendModalHead>button{background:0 0;border:0;border-radius:3px;width:32px;height:32px}.invoiceSendModalHead>button:hover{background:var(--panel2)}.invoiceSendModalBody{gap:16px;padding:20px 24px}.invoiceSendRecipient input{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:8px 2px}.invoiceSendRecipient input:focus{border-bottom-color:var(--accent);box-shadow:none}.invoiceSendChoices{border-top:1px solid var(--line);gap:0}.invoiceSendChoices legend{padding-top:4px}.invoiceSendChoices label{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:10px;padding:12px 2px}.invoiceSendChoices input{width:16px;height:16px}.invoiceSendChoices strong{font-size:14px}.invoiceSendIdentity{border-left:3px solid var(--line);background:0 0;border-radius:0;padding:10px 12px}.invoiceSendInlineError{border-radius:3px;padding:9px 11px}.invoiceSendModalActions{padding:14px 24px 20px}@media (max-width:1180px){.invoiceDetailLineHead{display:none}.invoiceDetailLineRow{grid-template-columns:32px minmax(150px,1.4fr) minmax(100px,.9fr) minmax(110px,1fr) 70px 70px 90px}.invoiceDetailLineAmount{grid-column:2/-1;justify-items:end}.invoiceDetailLineAmount>span{display:block}.invoiceDetailLineMore{grid-column:2/-1}.invoiceDetailLineField>span{display:block}.invoiceDetailAddLine .invoicePaperLineGrid{grid-template-columns:minmax(150px,1.35fr) minmax(105px,.9fr) minmax(115px,.95fr) minmax(170px,1.5fr)}.invoiceDetailDisclosureGrid,.invoiceDetailSupportGrid{grid-template-columns:1fr 1fr}.invoiceDetailSupportGrid>section:nth-child(2){border-right:0}.invoiceDetailSupportGrid>section:last-child{border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:760px){.invoiceDetailPaper{padding:24px 20px}.invoiceDetailStatusLine{grid-template-columns:1fr}.invoiceDetailStatusLine>div{border-right:0;border-bottom:1px solid var(--line)}.invoiceDetailStatusLine>div:last-child{border-bottom:0}.invoiceDetailCustomerRow,.invoiceDetailMetaRow{grid-template-columns:1fr;gap:12px}.invoiceDetailLineRow{grid-template-columns:24px 1fr 1fr}.invoiceDetailLineNumber{grid-row:1/4}.invoiceDetailLineField,.invoiceDetailLineAmount{grid-column:auto}.invoiceDetailLineDescription{grid-column:2/-1}.invoiceDetailLineAmount{grid-column:2/-1;justify-items:start}.invoiceDetailLineMore{grid-column:2/-1}.invoiceDetailLineMore>div{grid-template-columns:1fr}.invoiceDetailLineActions{justify-content:flex-end}.invoiceDetailAddLine .invoicePaperLineGrid{grid-template-columns:1fr 1fr}.invoiceDetailAddLine .invoiceLineInventoryCell,.invoiceDetailAddLine .invoiceLineDescription{grid-column:1/-1}.invoiceDetailDisclosureGrid{grid-template-columns:1fr}.invoiceDetailWide{grid-column:auto}.invoiceDetailSupport>summary{flex-direction:column;align-items:flex-start;gap:4px}.invoiceDetailSupportGrid{grid-template-columns:1fr}.invoiceDetailSupportGrid>section,.invoiceDetailSupportGrid>section:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.invoiceDetailSupportGrid>section:last-child{border-bottom:0;grid-column:auto}.invoiceDetailOutputHead{flex-direction:column;align-items:flex-start}.invoiceDetailEmailDraft,.invoiceDetailEmailDraft label{width:100%}.invoiceDetailEmailDraft input{width:100%;min-width:0}.invoiceSendModalBackdrop{align-items:end;padding:8px}.invoiceSendModal{border-radius:6px;max-height:calc(100vh - 16px)}.invoiceSendModalHead,.invoiceSendModalBody{padding-left:18px;padding-right:18px}.invoiceSendModalActions{padding:14px 18px 18px}}.invoiceDetailLineActionsPrimary{grid-column:2/-1;justify-self:end;padding:1px 0 2px}.profileRoleFieldset{gap:8px;display:grid}.profileRoleChoices{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profileRoleChoices .cirCheck{margin:0}.profileRoleBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.profileRoleBadges>span{border:1px solid var(--line);background:var(--panel2);min-height:24px;color:var(--ink);font-size:var(--font-px-9,9px);border-radius:999px;align-items:center;padding:4px 8px;font-weight:800;line-height:1;display:inline-flex}.profileRoleBadges.isReadOnly{padding-top:2px}.qboPartyOption.isRoleBlocked,.qboPartyOption.isRoleBlocked:hover{background:color-mix(in srgb,var(--warning) 4%,transparent)}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.invoiceLedgerPage .invoiceLedgerTable{min-width:860px}.invoiceLedgerTable th.invoiceLedgerDateHead{width:120px}.invoiceLedgerTable th.invoiceLedgerInvoiceHead{width:190px}.invoiceLedgerTable th.invoiceLedgerCustomerHead{width:auto}.invoiceLedgerTable th.invoiceLedgerTotalHead{width:120px}.invoiceLedgerTable th.invoiceLedgerStatusHead{width:150px}.invoiceLedgerPage .invoiceLedgerCustomer{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.invoiceApprovalUndoButton{width:max-content;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:3px;padding:0;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.invoiceApprovalUndoButton:hover{color:var(--ink)}@media (max-width:900px){.invoiceLedgerPage .invoiceLedgerTable{min-width:860px}}.invoiceLedgerTable col.invoiceLedgerSelectCol{width:38px}.invoiceLedgerTable col.invoiceLedgerDateCol{width:120px}.invoiceLedgerTable col.invoiceLedgerInvoiceCol{width:190px}.invoiceLedgerTable col.invoiceLedgerTotalCol{width:120px}.invoiceLedgerTable col.invoiceLedgerStatusCol{width:160px}.invoiceLedgerTable col.invoiceLedgerCustomerCol{width:auto}.invoiceApprovedSelectionMark{width:18px;height:18px;color:var(--success,#18794e);cursor:default;justify-content:center;align-items:center;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.profileCreatePaper{gap:0;overflow:visible}.profileCreatePaperHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:0 0 16px;display:flex}.profileCreatePaperHead h3{font-family:var(--site-font-family);font-size:var(--font-px-25,25px);letter-spacing:-.03em;margin:3px 0 0}.profileCreatePaperHead p{max-width:620px;color:var(--muted);font-size:var(--font-px-11,11px);text-align:right;margin:0;line-height:1.45}.profileCreatePaperForm{padding:18px 0 0;align-items:start!important;gap:15px 22px!important}.profileCreatePaper .cirField{gap:4px;min-width:0}.profileCreatePaper .cirFieldLabel{font-size:var(--font-px-10,10px);letter-spacing:.02em}.profileCreatePaper .cirInput,.profileCreatePaper .cirSelect{border:0;border-bottom:1px solid var(--line);min-height:36px;box-shadow:none;background:0 0;border-radius:0;padding:5px 2px}.profileCreatePaper .cirInput:focus,.profileCreatePaper .cirSelect:focus{border-bottom-color:var(--accent);box-shadow:none}.profileCreatePaper .cirField.hasError .cirInput,.profileCreatePaper .cirField.hasError .cirSelect{border-bottom-color:var(--danger)}.profileCreateRoleBlock{border-bottom:1px solid var(--line);padding:2px 0 13px}.profileCreateRoleBlock .profileRoleChoices{gap:18px}.profileCreateRoleBlock .cirFieldHint{max-width:720px}.profileCreatePaperActions{justify-content:flex-end;padding-top:4px;display:flex}@media (max-width:760px){.profileCreatePaperHead{flex-direction:column;align-items:flex-start;gap:7px;padding:0 0 12px}.profileCreatePaperHead p{text-align:left}.profileCreatePaperForm{padding:16px 0 0;grid-template-columns:1fr!important}.profileCreatePaper .cirSpan2{grid-column:auto}.profileCreatePaperActions{justify-content:stretch}.profileCreatePaperActions .cirBtn{width:100%}}.invoiceLedgerColumnTools{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;font-size:10px;font-weight:650;display:flex}.invoiceLedgerColumnTools button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-weight:750}.invoiceLedgerColumnTools button:hover{color:var(--ink);border-bottom-color:currentColor}.invoiceLedgerTable--managed{table-layout:fixed;width:auto}.invoiceLedgerTable--managed th.invoiceLedgerManagedHead{-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.invoiceLedgerTable--managed th.invoiceLedgerManagedHead.isDragging{opacity:.5;cursor:grabbing}.invoiceLedgerTable--managed th.invoiceLedgerManagedHead>a{cursor:pointer}.invoiceLedgerResizeHandle{z-index:4;cursor:col-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;right:-5px}.invoiceLedgerResizeHandle:after{content:"";background:0 0;width:1px;position:absolute;top:18%;bottom:18%;left:4px}.invoiceLedgerManagedHead:hover>.invoiceLedgerResizeHandle:after,.invoiceLedgerResizeHandle:hover:after,.invoiceLedgerIsResizing .invoiceLedgerResizeHandle:after{background:color-mix(in srgb,var(--ink) 35%,transparent)}.invoiceLedgerIsResizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.invoiceLedgerTable--managed td[data-invoice-column]{min-width:0;overflow:hidden}.invoiceLedgerTable--managed td[data-invoice-column=date],.invoiceLedgerTable--managed td[data-invoice-column=total]{white-space:nowrap}.invoiceLedgerTable--managed td[data-invoice-column=customer]{text-overflow:ellipsis;white-space:nowrap}.invoiceBulkActionButtons{align-items:center;gap:8px;margin-left:auto;display:flex}.invoiceBulkRejectButton{border:1px solid color-mix(in srgb,var(--danger,#b42318) 38%,var(--line));color:var(--danger,#b42318);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.invoiceBulkRejectButton:hover:not(:disabled){background:color-mix(in srgb,var(--danger,#b42318) 7%,transparent)}.invoiceBulkRejectButton:disabled{opacity:.42;cursor:not-allowed}@media (max-width:760px){.invoiceLedgerMeta{flex-direction:column;align-items:flex-start;gap:8px}.invoiceLedgerColumnTools{white-space:normal}.invoiceBulkApprovalBar{flex-wrap:wrap;align-items:flex-start}.invoiceBulkActionButtons{justify-content:flex-end;width:100%;margin-left:0}}.invoiceLedgerTable--managed th[data-invoice-column]:not(.invoiceBulkCheckboxCell){width:auto!important;min-width:0!important;max-width:none!important}.invoiceBulkActionButtons .invoiceBulkApproveButton{margin-left:0}.invoiceLedgerTableWrap--managed{overflow:auto}.invoiceLedgerTable--managed{width:var(--invoice-ledger-width)!important;min-width:var(--invoice-ledger-width)!important;table-layout:auto!important;display:block!important}.invoiceLedgerTable--managed thead,.invoiceLedgerTable--managed tbody{width:100%;display:block}.invoiceLedgerTable--managed tr{grid-template-columns:var(--invoice-ledger-template);width:100%;display:grid}.invoiceLedgerTable--managed th,.invoiceLedgerTable--managed td{box-sizing:border-box;width:auto!important;min-width:0!important;max-width:none!important}.invoiceLedgerTable--managed [data-invoice-column=select]{order:var(--invoice-order-select)}.invoiceLedgerTable--managed [data-invoice-column=date]{order:var(--invoice-order-date)}.invoiceLedgerTable--managed [data-invoice-column=invoice]{order:var(--invoice-order-invoice)}.invoiceLedgerTable--managed [data-invoice-column=customer]{order:var(--invoice-order-customer)}.invoiceLedgerTable--managed [data-invoice-column=total]{order:var(--invoice-order-total)}.invoiceLedgerTable--managed [data-invoice-column=status]{order:var(--invoice-order-status)}.invoiceLedgerTable--managed td.empty{order:0;grid-column:1/-1}.purchaseHistoryHead>div{gap:4px;display:grid}.purchaseHistoryHead small{color:var(--muted);font-size:13px;font-weight:500}.purchaseHistoryViews{align-items:center;gap:6px;display:flex}.purchaseHistoryViews>a{color:var(--muted);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-weight:750;text-decoration:none;display:inline-flex}.purchaseHistoryViews>a span{font-size:12px}.purchaseHistoryViews>a:hover{color:var(--ink);background:color-mix(in srgb,var(--panel2) 70%,transparent)}.purchaseHistoryViews>a.isActive{color:var(--ink);border-color:var(--line);background:var(--panel)}.purchaseHistoryActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.purchaseLifecycleMini{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:13px;font-weight:750}.purchaseLifecycleMini:hover{color:var(--ink)}.purchaseLifecycleMini.isDanger:hover{color:var(--danger,#b42318)}.purchaseDetailHeadingRow{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.purchaseDetailLifecycle{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.purchaseLifecycleDanger{color:var(--danger,#b42318)!important;border-color:color-mix(in srgb,var(--danger,#b42318) 35%,var(--line))!important}.purchaseLifecyclePermanent{background:var(--danger,#b42318)!important;border-color:var(--danger,#b42318)!important;color:#fff!important}.purchaseDeletedNotice{border:1px solid color-mix(in srgb,var(--warning,#9a6700) 30%,var(--line));background:color-mix(in srgb,var(--warning,#9a6700) 7%,var(--panel));color:var(--ink);border-radius:4px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.purchaseDeletedNotice span{color:var(--muted)}@media (max-width:680px){.purchaseDetailHeadingRow{flex-direction:column;align-items:stretch}.purchaseDetailLifecycle{justify-content:flex-start}.purchaseHistoryActions{gap:8px}.purchaseHistoryOpen{display:none}.purchaseHistoryViews{overflow-x:auto}}.profileLedgerPaper{gap:14px}.profileLedgerHead{margin-bottom:0}.profileLedgerToolbar{margin-top:0}.profileLedgerTableWrap{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);overflow:auto}.profileLedgerTable{width:var(--profile-ledger-width)!important;min-width:var(--profile-ledger-width)!important;table-layout:auto!important;display:block!important}.profileLedgerTable thead,.profileLedgerTable tbody{width:100%;display:block}.profileLedgerTable tr{grid-template-columns:var(--profile-ledger-template);width:100%;display:grid}.profileLedgerTable th,.profileLedgerTable td{box-sizing:border-box;width:auto!important;min-width:0!important;max-width:none!important}.profileLedgerTable th.profileLedgerManagedHead{-webkit-user-select:none;user-select:none;cursor:grab;position:relative}.profileLedgerTable th.profileLedgerManagedHead.isDragging{opacity:.5;cursor:grabbing}.profileLedgerTable th.profileLedgerManagedHead>a{cursor:pointer}.profileLedgerTable td[data-profile-column]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profileLedgerTable td[data-profile-column=profile]{flex-direction:column;gap:2px;display:flex}.profileLedgerTable td[data-profile-column=profile] small{color:var(--muted);font-size:11px}.profileLedgerTable [data-profile-column=profile]{order:var(--profile-order-profile)}.profileLedgerTable [data-profile-column=roles]{order:var(--profile-order-roles)}.profileLedgerTable [data-profile-column=classification]{order:var(--profile-order-classification)}.profileLedgerTable [data-profile-column=license]{order:var(--profile-order-license)}.profileLedgerTable [data-profile-column=location]{order:var(--profile-order-location)}.profileLedgerTable [data-profile-column=status]{order:var(--profile-order-status)}.profileLedgerTable [data-profile-column=open]{order:var(--profile-order-open);width:82px!important;min-width:82px!important;max-width:82px!important}.profileLedgerTable td.empty{order:0;grid-column:1/-1}.profileLedgerOpenHead,.profileLedgerOpen{text-align:right;white-space:nowrap}.profileLedgerOpen .textLink{font-size:11px;font-weight:750}.profileLedgerStatus{border:1px solid var(--line);border-radius:999px;align-items:center;width:max-content;padding:3px 7px;font-size:10px;font-weight:750;display:inline-flex}.profileLedgerStatus.isActive{color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--panel))}.profileLedgerStatus.isArchived{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--panel))}.profileLedgerIsResizing .invoiceLedgerResizeHandle:after,.profileLedgerManagedHead:hover>.invoiceLedgerResizeHandle:after{background:color-mix(in srgb,var(--ink) 35%,transparent)}@media (max-width:760px){.profileLedgerHead{flex-direction:column;align-items:flex-start;gap:10px}.profileLedgerHead .cirTabs{align-self:flex-start}.profileLedgerTable{min-width:860px!important}}.expensePageMinimal{gap:22px}.expensePageHeading{gap:16px}.expensePaper{padding:34px 40px 28px}.expensePaperTitle{padding-bottom:22px}.expensePaperHeader{grid-template-columns:minmax(220px,.9fr) minmax(170px,.55fr);gap:18px 24px;margin-bottom:28px;display:grid}.expensePaperHeader .field.full{grid-column:1/-1}.expensePaperGrid{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;padding-top:20px;display:grid}.expensePaperGrid .field.full{grid-column:1/-1}.expensePaper .field{gap:6px;min-width:0;display:grid}.expensePaper .field>label{color:var(--muted);font-size:11px;font-weight:750}.cirApp .expensePaper .field input,.cirApp .expensePaper .field select,.cirApp .expensePaper .field textarea{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border-radius:0;outline:none;padding:7px 2px}.cirApp .expensePaper .field textarea{resize:vertical;min-height:82px}.cirApp .expensePaper .field input:focus,.cirApp .expensePaper .field select:focus,.cirApp .expensePaper .field textarea:focus{border-bottom-color:var(--accent);box-shadow:none}.cirApp .expensePaper .field small{color:var(--muted);font-size:10px;line-height:1.35}.cirApp .expensePaper .fieldInvalid input,.cirApp .expensePaper .fieldInvalid select,.cirApp .expensePaper .fieldInvalid textarea{border-bottom-color:var(--danger)}.expensePaperHeader .qboPartyPickerInput{border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;box-shadow:none;background:0 0;border-radius:0;outline:none;padding:7px 2px;font-size:16px}.expensePaperHeader .qboPartyPickerInput:focus{border-bottom-color:var(--accent);box-shadow:none}.expensePaperMore textarea{border:0;border-bottom:1px solid var(--line);width:100%;min-height:82px;color:var(--ink);font:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;margin:0 0 4px;padding:8px 2px}.expensePaperMore textarea:focus{border-bottom-color:var(--accent)}.expenseDocumentsPaper{background:var(--panel);border:1px solid var(--line);width:100%;box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 6%,transparent);border-radius:4px}.expenseDocumentsDisclosure>summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;font-size:13px;font-weight:750;list-style-position:inside;display:flex}.expenseDocumentsDisclosure[open]>summary{color:var(--ink);border-bottom:1px solid var(--line)}.expenseDocumentsDisclosure>summary small{color:var(--muted);font-size:11px}.expenseDocumentsBody{gap:24px;padding:22px 26px 24px;display:grid}.expenseDocumentUpload{gap:12px;display:grid}.expenseDocumentUpload h3,.expenseDocumentRecent h3{letter-spacing:-.02em;margin:0;font-size:18px}.expenseDocumentRecent{border-top:1px solid var(--line);gap:10px;padding-top:20px;display:grid}.expenseDocumentRecentHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.expenseDocumentRecentHead>span{color:var(--muted);font-size:12px;font-weight:700}.expenseDocumentRows{display:grid}.expenseDocumentRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:11px 2px;display:flex}.expenseDocumentRow:last-child{border-bottom:0}.expenseDocumentRow>span{gap:2px;min-width:0;display:grid}.expenseDocumentRow strong{font-size:13px}.expenseDocumentRow small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.expenseDocumentRow a{color:var(--muted);font-size:12px;font-weight:750;text-decoration:none}.expenseDocumentRow a:hover{color:var(--ink)}.cirApp .expenseDocumentsPaper .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;display:grid}.cirApp .expenseDocumentsPaper .field{gap:6px;display:grid}.cirApp .expenseDocumentsPaper .field>label{color:var(--muted);font-size:11px;font-weight:750}.cirApp .expenseDocumentsPaper .field input,.cirApp .expenseDocumentsPaper .field select{border:0;border-bottom:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border-radius:0;padding:7px 2px}.cirApp .expenseDocumentsPaper .field input:focus,.cirApp .expenseDocumentsPaper .field select:focus{border-bottom-color:var(--accent);box-shadow:none}.expenseLedgerSection{gap:10px}.expenseLedgerSection .purchaseHistoryTableWrap{overflow:auto}.expenseLedgerTable{min-width:760px}.expenseLedgerMoney{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.expenseLedgerHeadActions{justify-content:flex-end;gap:14px;align-items:center!important;display:flex!important}.expenseLedgerHeadActions>span{color:var(--muted);font-weight:700}.expenseLedgerHeadActions>a{color:var(--muted);font-size:12px;font-weight:750;text-decoration:none}.expenseLedgerHeadActions>a:hover{color:var(--ink)}.expenseInventoryLedger{padding-top:4px}@media (max-width:900px){.expensePaper{padding:28px 24px 24px}.expensePaperGrid{grid-template-columns:1fr 1fr}.expenseDocumentsBody{padding:20px}.cirApp .expenseDocumentsPaper .formGrid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.expensePageHeading{flex-direction:column;align-items:flex-start}.expensePaper{padding:24px 20px}.expensePaperHeader,.expensePaperGrid{grid-template-columns:1fr}.expensePaperHeader .field.full,.expensePaperGrid .field.full{grid-column:auto}.expenseDocumentsDisclosure>summary{padding:14px 18px}.expenseDocumentsBody{padding:18px}.cirApp .expenseDocumentsPaper .formGrid{grid-template-columns:1fr}.cirApp .expenseDocumentsPaper .field.full{grid-column:auto}.expenseLedgerHeadActions{flex-direction:column;gap:4px;align-items:flex-end!important}}.inventoryPageMinimal{gap:22px;width:100%;max-width:1480px;margin:0 auto;display:grid}.inventoryPageHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.inventoryPageHeading h1{font-family:var(--site-font-family);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px)}.inventoryPaper{background:var(--panel);border:1px solid var(--line);width:100%;box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 7%,transparent);border-radius:4px;gap:0;padding:34px 40px 28px;display:grid}.inventoryPaperTitle{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.inventoryPaperTitle h2{font-family:var(--site-font-family);letter-spacing:-.03em;margin:0;font-size:30px}.inventoryPaperTitle p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.inventoryPaper .bulkHarvestForm{background:0 0;border:0;border-radius:0;gap:0;padding:0}.inventoryPaper .bulkHarvestHeader{grid-template-columns:minmax(260px,1.25fr) minmax(190px,.7fr) minmax(220px,.85fr);align-items:end;gap:18px 26px;margin-bottom:28px}.inventoryPaper .bulkHarvestHeader .field{gap:6px;display:grid}.inventoryPaper .bulkHarvestHeader .field>label{color:var(--muted);font-size:11px;font-weight:750}.inventoryPaper .bulkHarvestHeader input,.inventoryPaper .bulkHarvestHeader select{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border-radius:0;outline:none;padding:7px 2px}.inventoryPaper .bulkHarvestHeader input:focus,.inventoryPaper .bulkHarvestHeader select:focus{border-bottom-color:var(--accent);box-shadow:none}.inventoryPaper .bulkHarvestCgr{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:8px 0 8px 18px}.inventoryPaper .bulkHarvestCgr.isReady{border-color:var(--line)}.inventoryPaper .bulkHarvestCgr small{letter-spacing:.06em;font-size:10px}.inventoryPaper .bulkHarvestCgr strong{font-size:15px}.inventoryPaper .bulkHarvestCgr span{font-size:10px}.inventoryPaper .bulkHarvestTableWrap{border:0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);background:0 0;border-radius:0;overflow-x:auto}.inventoryPaper .bulkHarvestTable{border-collapse:collapse;min-width:1120px}.inventoryPaper .bulkHarvestTable th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:10px 7px 9px;font-size:10px;font-weight:800}.inventoryPaper .bulkHarvestTable td{border-top:0;border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 7px}.inventoryPaper .bulkHarvestTable tbody tr:last-child td{border-bottom:0}.inventoryPaper .bulkHarvestTable input,.inventoryPaper .bulkHarvestTable select{min-height:38px;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:5px 4px;font-size:12px}.inventoryPaper .bulkHarvestTable input:focus,.inventoryPaper .bulkHarvestTable select:focus{background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:inset 0 -2px 0 var(--accent);border-color:#0000}.inventoryPaper .bulkStatusPrimary{gap:3px;display:flex}.inventoryPaper .bulkStatusPrimary button,.inventoryPaper .bulkHarvestRowActions button{min-height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 7px;font-size:10px;font-weight:750}.inventoryPaper .bulkStatusPrimary button:hover,.inventoryPaper .bulkHarvestRowActions button:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--panel2) 75%,transparent)}.inventoryPaper .bulkStatusPrimary button.isActive{color:var(--ink);background:var(--panel2)}.inventoryPaper .bulkHarvestRowActions button:disabled{opacity:.3}.inventoryPaper .bulkHarvestFooter{padding-top:16px}.inventoryPaper .bulkHarvestFooter strong{font-size:12px}.inventoryPaper .bulkHarvestFooter small{font-size:10px}.inventoryPaper .bulkHarvestFooterActions .btn.secondary{color:var(--muted);box-shadow:none;background:0 0;border:0}.inventoryPaper .bulkHarvestFooterActions .btn.secondary:hover{color:var(--ink);background:var(--panel2)}.inventoryIntakeLinks{flex-wrap:wrap;align-items:center;gap:18px;padding:18px 2px 2px;display:flex}.inventoryIntakeLinks a{color:var(--muted);font-size:12px;font-weight:750;text-decoration:none}.inventoryIntakeLinks a:hover{color:var(--ink)}.inventoryIntakeLinks span{color:var(--muted);font-size:11px}.inventoryPaperMore{border-top:1px solid var(--line);margin-top:14px}.inventoryPaperMore>summary{cursor:pointer;color:var(--muted);padding:14px 2px;font-weight:750;list-style-position:inside}.inventoryPaperMore[open]>summary{color:var(--ink)}.inventoryPaperMoreBody{gap:18px;padding:4px 2px;display:grid}.inventoryPaperMoreBody .cirNotice{margin:0}.inventoryManualGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;padding-top:2px;display:grid}.inventoryManualGrid .cirField{gap:6px;min-width:0;display:grid}.inventoryManualGrid .cirField>label{color:var(--muted);font-size:11px;font-weight:750}.inventoryManualGrid .cirFieldHint{color:var(--muted);font-size:10px;line-height:1.35}.inventoryPaper .inventoryManualGrid .cirInput,.inventoryPaper .inventoryManualGrid .cirSelect,.inventoryPaper .inventoryManualGrid .unitPicker select,.inventoryPaper .inventoryManualGrid .unitPicker input{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border-radius:0;outline:none;padding:7px 2px}.inventoryPaper .inventoryManualGrid .cirInput:focus,.inventoryPaper .inventoryManualGrid .cirSelect:focus,.inventoryPaper .inventoryManualGrid .unitPicker select:focus,.inventoryPaper .inventoryManualGrid .unitPicker input:focus{border-bottom-color:var(--accent);box-shadow:none}.inventoryPaper .inventoryManualGrid .currencyInput{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:38px;display:grid;overflow:hidden}.inventoryPaper .inventoryManualGrid .currencyInput>span{padding-left:2px}.inventoryPaper .inventoryManualGrid .currencyInput input{background:0 0!important;border:0!important;min-height:36px!important;padding-left:6px!important}.inventoryManualActions{grid-column:1/-1;justify-content:flex-end;padding-top:4px;display:flex}.inventoryHistorySection{gap:10px}.inventoryHistoryTable{min-width:940px}.inventoryHistoryTable td{font-size:13px}.inventoryPrimaryCell,.inventoryLineageCell{gap:2px;display:grid}.inventoryPrimaryCell strong{font-size:13px}.inventoryPrimaryCell small,.inventoryLineageCell small{color:var(--muted);font-size:10px}.inventoryQuantityCell{white-space:nowrap;font-weight:750}.inventoryOpenCell{text-align:right;white-space:nowrap}@media (max-width:900px){.inventoryPaper{padding:28px 24px 24px}.inventoryPaper .bulkHarvestHeader{grid-template-columns:1fr 1fr}.inventoryPaper .bulkHarvestCgr{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px;padding-left:0}.inventoryManualGrid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.inventoryPageHeading{flex-direction:column;align-items:flex-start}.inventoryPaper{padding:24px 20px}.inventoryPaperTitle h2{font-size:26px}.inventoryPaper .bulkHarvestHeader{grid-template-columns:1fr}.inventoryPaper .bulkHarvestCgr{grid-column:auto}.inventoryPaper .bulkHarvestFooter{flex-direction:column;align-items:flex-start}.inventoryPaper .bulkHarvestFooterActions{width:100%}.inventoryPaper .bulkHarvestFooterActions .btn{flex:1}.inventoryManualGrid{grid-template-columns:1fr}.inventoryManualActions{grid-column:auto}.inventoryManualActions .cirBtn{width:100%}.inventoryHistoryTable{min-width:820px}}.invoiceDirectPrintOnly{display:none}@media print{.cirNavColumn,.cirTopDesktop,.cirStandaloneLogo,.cirTopStandaloneLogo,.cirTopNav,.cirTopShow,.cirNavResizeHandle{display:none!important}.invoiceDirectPrintable{display:block!important}.invoiceDirectPrintable>:not(.invoiceDirectPrintOnly){display:none!important}.invoiceDirectPrintOnly{display:block!important}.invoiceDirectPrintOnly .printSheet{max-width:none!important;box-shadow:none!important;color:#111!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:.35in!important;display:block!important}}.navigationOrderActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.navigationMoveButtons .navigationVisibilityButton{width:auto;min-width:58px;padding:0 9px}.navigationOrderRow.isHidden{opacity:.58}.navigationOrderRow.isHidden>div:nth-child(3) strong{text-decoration:line-through;text-decoration-thickness:1px}.cirApp .cirSettingsPage .navigationMoveButtons .navigationVisibilityButton{width:auto;min-width:58px;padding:0 9px}.cirApp .cirSettingsPage .navigationOrderRow.isHidden{opacity:.58}@media (max-width:760px){.navigationOrderActions{justify-content:stretch;width:100%}.navigationOrderActions .btn{flex:1}}.inventoryDetailMinimalPage{gap:14px;display:grid}.inventoryDetailMinimalHeading{align-items:center;margin:0}.inventoryDetailMinimalHeading .invoicePageHeading h1{font-size:clamp(28px,3vw,42px)}.inventoryDetailDeletedNotice{margin:0}.inventoryDetailPaper{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:28px 34px;box-shadow:0 10px 26px #10182809}.inventoryDetailRecordHead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:18px;display:flex}.inventoryDetailRecordHead>div{min-width:0}.inventoryDetailKicker{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.inventoryDetailRecordHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.5vw,32px);line-height:1.02}.inventoryDetailRecordHead p{color:var(--muted);margin:7px 0 0;font-size:12px}.inventoryDetailStatus{border:1px solid var(--line);background:var(--panel2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.inventoryDetailStatus.isAvailable{background:color-mix(in srgb,#16a34a 8%,var(--panel));border-color:color-mix(in srgb,#16a34a 28%,var(--line));color:#137333}.inventoryDetailStatus.isPending{background:color-mix(in srgb,#9a6700 8%,var(--panel));border-color:color-mix(in srgb,#9a6700 28%,var(--line));color:#805500}.inventoryDetailStatus.isDeleted{background:color-mix(in srgb,var(--danger,#b42318) 7%,var(--panel));border-color:color-mix(in srgb,var(--danger,#b42318) 26%,var(--line));color:var(--danger,#b42318)}.inventoryDetailFacts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inventoryDetailFacts>span{align-content:start;gap:3px;min-width:0;padding:15px 18px 15px 0;display:grid}.inventoryDetailFacts>span+span{border-left:1px solid var(--line);padding-left:18px}.inventoryDetailFacts small,.inventoryDetailDataGrid small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.inventoryDetailFacts strong{font-size:18px;line-height:1.15}.inventoryDetailFacts em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.25}.inventoryDetailSection{border-bottom:1px solid var(--line);padding:22px 0}.inventoryDetailSection:last-child{border-bottom:0;padding-bottom:0}.inventoryDetailSectionHead{gap:3px;margin-bottom:14px;display:grid}.inventoryDetailSectionHead>span,.inventoryDetailSectionHead>div>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.inventoryDetailSectionHead h3{letter-spacing:-.02em;margin:0;font-size:18px}.inventoryDetailDataGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.inventoryDetailDataGrid>span{gap:3px;min-width:0;padding:11px 12px 11px 0;display:grid}.inventoryDetailDataGrid>span+span{border-left:1px solid var(--line);padding-left:12px}.inventoryDetailDataGrid strong{overflow-wrap:anywhere;font-size:12px}.inventoryDetailHint{color:var(--muted);margin:9px 0 0;font-size:11px}.inventoryDetailControlGrid{border:1px solid var(--line);border-radius:4px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.inventoryDetailControl{padding:18px 20px}.inventoryDetailControl+.inventoryDetailControl{border-left:1px solid var(--line)}.inventoryDetailControl h4{margin:0 0 5px;font-size:15px}.inventoryDetailControl>p{color:var(--muted);margin:0 0 15px;font-size:11px;line-height:1.45}.inventoryDetailControl .cirFormGrid{gap:10px}.inventoryDetailControl .btn{width:100%}.inventoryDetailFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.inventoryDetailFields .full{grid-column:1/-1}.inventoryDetailFields .btn{width:100%}.inventoryDetailAudit{padding-bottom:0}.inventoryDetailAuditHead{margin-bottom:8px}.inventoryDetailAuditList{border-top:2px solid var(--ink)}.inventoryDetailAuditRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:12px 0;display:grid}.inventoryDetailAuditRow:last-child{border-bottom:0}.inventoryDetailAuditRow strong{font-size:12px}.inventoryDetailAuditRow p{color:var(--muted);margin:3px 0 0;font-size:11px}.inventoryDetailAuditRow>small{color:var(--muted);white-space:nowrap;font-size:10px}@media (max-width:900px){.inventoryDetailFacts{grid-template-columns:1fr 1fr}.inventoryDetailFacts>span:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.inventoryDetailFacts>span:nth-child(4){border-top:1px solid var(--line)}.inventoryDetailDataGrid{grid-template-columns:1fr 1fr}.inventoryDetailDataGrid>span:nth-child(odd){border-left:0;padding-left:0}.inventoryDetailControlGrid{grid-template-columns:1fr}.inventoryDetailControl+.inventoryDetailControl{border-left:0;border-top:1px solid var(--line)}}@media (max-width:680px){.inventoryDetailPaper{padding:22px 18px}.inventoryDetailRecordHead{flex-direction:column;align-items:flex-start}.inventoryDetailFacts{grid-template-columns:1fr}.inventoryDetailFacts>span,.inventoryDetailFacts>span+span{border-left:0;border-top:1px solid var(--line);padding:12px 0}.inventoryDetailFacts>span:first-child{border-top:0}.inventoryDetailDataGrid{grid-template-columns:1fr}.inventoryDetailDataGrid>span,.inventoryDetailDataGrid>span+span{border-left:0;border-top:1px solid var(--line);padding:10px 0}.inventoryDetailDataGrid>span:first-child{border-top:0}.inventoryDetailFields,.inventoryDetailAuditRow{grid-template-columns:1fr}.inventoryDetailAuditRow>small{white-space:normal}}.profileDetailMinimalPage{gap:14px;width:100%;max-width:1480px;margin:0 auto;display:grid}.profileDetailPageHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:4px;display:flex}.profileDetailPageHeading>div:first-child{min-width:0}.profileDetailPageHeading h1{font-family:var(--site-font-family);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px)}.profileDetailPageHeading p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.profileDetailPageActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.profileDetailPageActions form{margin:0}.profileDetailPaper{background:var(--panel);border:1px solid var(--line);width:100%;box-shadow:0 10px 28px color-mix(in srgb,var(--ink) 7%,transparent);border-radius:4px;gap:0;padding:30px 36px 28px;display:grid}.profileDetailSection{padding:0 0 24px}.profileDetailSection+.profileDetailSection{border-top:1px solid var(--line);padding-top:24px}.profileDetailSectionHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.profileDetailSectionHead>div{min-width:0}.profileDetailSectionHead span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.profileDetailSectionHead h2{letter-spacing:-.025em;margin:0;font-size:20px}.profileDetailIdentityHead{border-bottom:2px solid var(--ink);padding-bottom:16px}.profileDetailForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 24px;display:grid}.profileDetailForm .field{align-content:start;gap:6px;min-width:0;display:grid}.profileDetailForm .field.full{grid-column:1/-1}.profileDetailForm .field>label{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:800}.profileDetailForm .field>small{color:var(--muted);font-size:10px;line-height:1.35}.cirApp .profileDetailForm input:not([type=checkbox]),.cirApp .profileDetailForm select{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border-radius:0;outline:none;padding:7px 2px}.cirApp .profileDetailForm input:not([type=checkbox]):focus,.cirApp .profileDetailForm select:focus{border-bottom-color:var(--accent);box-shadow:none}.cirApp .profileDetailForm input:not([type=checkbox]):disabled,.cirApp .profileDetailForm select:disabled{opacity:.72;color:var(--ink);-webkit-text-fill-color:var(--ink);cursor:default}.profileDetailForm .profileRoleFieldset{padding-bottom:2px}.profileDetailForm .profileRoleChoices{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.profileDetailForm .profileRoleBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profileDetailForm .profileRoleBadges>span{border:1px solid var(--line);background:var(--panel2);border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:750;display:inline-flex}.profileDetailSave{justify-content:flex-end;align-items:center;padding-top:4px;display:flex!important}.profileDetailSave .cirBtn{min-width:160px}.profileDetailDocumentsHead{margin-bottom:10px}.profileDetailDocumentsHead>strong{color:var(--muted);font-size:13px}.profileDetailDocumentTableWrap{border-top:2px solid var(--ink);overflow-x:auto}.profileDetailDocumentTable{border-collapse:collapse;width:100%;min-width:760px}.profileDetailDocumentTable th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:10px 8px 9px;font-size:10px;font-weight:800}.profileDetailDocumentTable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 8px;font-size:12px}.profileDetailDocumentTable tbody tr:last-child td{border-bottom:0}.profileDetailDocumentTable td:last-child,.profileDetailDocumentTable th:last-child{text-align:right}.profileDetailDocumentActions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.profileDetailDocumentActions a,.profileDetailDocumentActions button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750;text-decoration:none}.profileDetailDocumentActions a:hover{color:var(--ink)}.profileDetailDocumentActions button:hover{color:var(--danger,#b42318)}.profileDetailEmpty{color:var(--muted);margin:0;padding:18px 0;font-size:12px}.profileDetailHint{color:var(--muted);margin:10px 0 0;font-size:10px}.profileDetailDisclosure{border-top:1px solid var(--line)}.profileDetailDisclosure>summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:15px 2px;font-size:12px;font-weight:750;list-style-position:inside;display:flex}.profileDetailDisclosure[open]>summary{color:var(--ink)}.profileDetailDisclosure>summary small{color:var(--muted);font-size:10px}.profileDetailUploadBody{padding:4px 2px 2px}.cirApp .profileDetailUploadBody .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;display:grid}.cirApp .profileDetailUploadBody .field{gap:6px;display:grid}.cirApp .profileDetailUploadBody .field.full{grid-column:1/-1}.cirApp .profileDetailUploadBody .field>label{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:800}.cirApp .profileDetailUploadBody input,.cirApp .profileDetailUploadBody select{border:0;border-bottom:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border-radius:0;padding:7px 2px}.profileDetailUploadBlocked{border-top:1px solid var(--line);padding-top:24px}.profileDetailUploadBlocked .cirNotice{margin:0}@media (max-width:900px){.profileDetailPaper{padding:26px 24px 24px}.profileDetailForm{grid-template-columns:1fr 1fr}}@media (max-width:680px){.profileDetailPageHeading{flex-direction:column;align-items:flex-start}.profileDetailPageActions{justify-content:flex-start;width:100%}.profileDetailPaper{padding:22px 18px}.profileDetailForm{grid-template-columns:1fr}.profileDetailForm .field.full{grid-column:auto}.profileDetailSave{justify-content:stretch}.profileDetailSave .cirBtn{width:100%}.profileDetailSectionHead{align-items:flex-start}.cirApp .profileDetailUploadBody .formGrid{grid-template-columns:1fr}.cirApp .profileDetailUploadBody .field.full{grid-column:auto}.profileDetailDisclosure>summary{flex-direction:column;align-items:flex-start;gap:4px}}.qboProfileSyncSummary{flex-wrap:wrap;gap:8px 18px;margin-top:12px;display:flex}.qboProfileSyncSummaryItem{align-items:baseline;gap:6px;min-width:0;display:flex}.qboProfileSyncFilters{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.qboProfileSyncSearch{gap:4px;min-width:0;display:grid}.qboProfileSyncInactive{align-self:end}.qboProfileSyncTableWrap{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;margin-top:12px;overflow:auto}.qboProfileSyncTable{border-collapse:collapse;width:100%}.qboProfileSyncIdentity{gap:2px;min-width:0;display:grid}.qboProfileSyncIdentity small{color:var(--muted);display:block}.qboProfileSyncMobileList{display:none}.qboProfileSyncMobileCard,.qboProfileSyncMobileField,.qboProfileSyncMobileStatus,.qboProfileSyncMobileEmpty{min-width:0}@media (max-width:760px){.qboProfileSyncSummary{grid-template-columns:1fr;gap:8px;display:grid}.qboProfileSyncFilters{grid-template-columns:1fr}.qboProfileSyncInactive{align-self:auto}.qboProfileSyncTableWrap{border-radius:10px;min-width:0;overflow:hidden}.qboProfileSyncTable{display:none}.qboProfileSyncMobileList{display:grid}.qboProfileSyncMobileCard{border-bottom:1px solid var(--line);gap:10px;padding:12px;display:grid}.qboProfileSyncMobileCard:last-child{border-bottom:0}.qboProfileSyncMobileField{gap:4px;display:grid}.qboProfileSyncMobileField>span,.qboProfileSyncMobileStatus>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.qboProfileSyncMobileStatus{gap:4px;padding-top:2px;display:grid}.qboProfileSyncMobileStatus>.pill{justify-self:start}.qboProfileSyncIdentity strong,.qboProfileSyncIdentity small{overflow-wrap:anywhere}.qboProfileSyncMobileEmpty{white-space:normal;padding:14px}}.cirDocumentsPage--simple{gap:16px;display:grid}.cirDocumentsPage--simple>.pageHead{margin-bottom:0}.cirDocumentUploadSurface{padding:18px 20px}.cirDocumentUploadSurface .sectionTitle{margin-bottom:10px}.cirDocumentUploadSurface .hint{max-width:720px}.cirDocumentHistory{overflow:hidden;padding:0!important}.cirDocumentHistory>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;list-style:none;display:flex}.cirDocumentHistory>summary::-webkit-details-marker{display:none}.cirDocumentHistory>summary>span:first-child{gap:3px;display:grid}.cirDocumentHistory>summary strong{font-size:var(--font-px-16,16px)}.cirDocumentHistoryCount{background:var(--panel2);min-width:34px;height:30px;font-size:var(--font-px-10,10px);border-radius:999px;place-items:center;padding:0 10px;font-weight:800;display:grid}.cirDocumentHistoryList{gap:8px;padding:0 14px 14px;display:grid}.cirDocumentHistoryRow{border:1px solid var(--line);background:var(--panel2);color:var(--ink);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.cirDocumentHistoryRow>div:first-child{gap:3px;min-width:0;display:grid}.cirDocumentHistoryRow strong{font-size:var(--font-px-11,11px)}.cirDocumentHistoryRow small{color:var(--muted);font-size:var(--font-px-9_5,9.5px);white-space:normal}.cirDocumentHistoryEnd{flex:none;align-items:center;gap:10px;display:flex}.cirDocumentHistoryEnd>span{font-size:var(--font-px-10,10px);font-weight:750}.cirDocumentVault{gap:12px;padding:18px 20px;display:grid}.cirDocumentVaultHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cirDocumentVaultHead h3{margin:3px 0 0}.cirDocumentVaultHead .hint{margin-top:4px}.cirDocumentVaultList{gap:8px;min-width:0;display:grid}.cirDocumentVaultRow{border:1px solid var(--line);background:var(--panel2);border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 14px;display:grid}.cirDocumentVaultIdentity{gap:5px;min-width:0;display:grid}.cirDocumentVaultType{font-size:var(--font-px-8_5,8.5px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800}.cirDocumentVaultName{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:var(--font-px-12,12px);color:var(--ink);font-weight:780;display:block}a.cirDocumentVaultName{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 30%,transparent);text-underline-offset:3px}.cirDocumentVaultMeta{color:var(--muted);font-size:var(--font-px-9_5,9.5px);flex-wrap:wrap;gap:4px 10px;display:flex}.cirDocumentVaultMeta span+span:before{content:"·";color:var(--line-strong);margin-right:10px}.cirDocumentGeneratedMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cirDocumentGeneratedMeta small{color:var(--muted);font-size:var(--font-px-9,9px)}.cirDocumentVaultActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.cirDocumentVaultActions form{margin:0}.cirDocumentVaultActions .cirBtn{min-height:34px;font-size:var(--font-px-9_5,9.5px);padding:0 12px}.cirDocumentDelete{border:1px solid color-mix(in srgb,var(--danger) 24%,var(--line));min-height:34px;color:var(--danger);font:750 var(--font-px-9_5,9.5px)/1 var(--site-font-family);cursor:pointer;background:0 0;border-radius:999px;padding:0 11px}.cirDocumentDelete:hover{background:color-mix(in srgb,var(--danger) 8%,transparent)}.cirDocumentReviewPage{gap:16px;display:grid}.cirDocumentReviewPage>.pageHead{margin-bottom:0}.cirDocumentFileSummary{gap:12px;padding:15px 17px;display:grid}.cirDocumentFileName{align-items:center;gap:12px;min-width:0;display:flex}.cirDocumentFileName>div{gap:3px;min-width:0;display:grid}.cirDocumentFileName strong{overflow-wrap:anywhere;font-size:var(--font-px-13,13px)}.cirDocumentFileName small{color:var(--muted);font-size:var(--font-px-9_5,9.5px);white-space:normal}.cirDocumentParserPanel{gap:15px;padding:18px 20px;display:grid}.cirDocumentParserHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cirDocumentParserHead h3{margin:3px 0}.cirDocumentParserHead p{max-width:780px;color:var(--muted);font-size:var(--font-px-10,10px);margin:0;line-height:1.45}.cirDocumentParserControls{border:1px solid var(--line);background:var(--panel2);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.cirDocumentParserControls>div{gap:3px;display:grid}.cirDocumentParserControls strong{font-size:var(--font-px-11,11px)}.cirDocumentParserControls small{color:var(--muted);font-size:var(--font-px-9_5,9.5px);line-height:1.4}.cirDocumentParserControls .btn{white-space:nowrap}.cirDocumentAiFallback{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cirDocumentAiFallback .notice{grid-column:1/-1}.cirDocumentAiCheck{font-size:var(--font-px-10,10px);align-items:flex-start;gap:9px;display:flex}.cirDocumentAiCheck input{width:18px;height:18px;accent-color:var(--button-bg);flex:none}.cirDocumentEmptyResult{border:1px dashed var(--line);text-align:center;color:var(--muted);font-size:var(--font-px-10,10px);border-radius:18px;padding:20px}.cirDocumentParserResult{gap:14px;padding-top:2px;display:grid}.cirDocumentResultBar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.cirDocumentResultBar>div:first-child{gap:2px;display:grid}.cirDocumentResultBar small{color:var(--muted);font-size:var(--font-px-9,9px)}.cirDocumentConfidence{justify-items:end;gap:1px;display:grid}.cirDocumentConfidence span{font-size:var(--font-px-8_5,8.5px);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cirDocumentConfidence strong{font-size:var(--font-px-22,22px)}.cirDocumentOverview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.cirDocumentOverview>div,.cirDocumentIdentifierList>div{border:1px solid var(--line);background:var(--panel2);border-radius:15px;gap:3px;min-width:0;padding:10px 12px;display:grid}.cirDocumentOverview span,.cirDocumentIdentifierList span,.cirDocumentSummary>span{font-size:var(--font-px-8_5,8.5px);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:750}.cirDocumentOverview strong,.cirDocumentIdentifierList strong{overflow-wrap:anywhere;font-size:var(--font-px-11,11px)}.cirDocumentMatchSummary{background:var(--panel2);font-size:var(--font-px-9_5,9.5px);color:var(--muted);border-radius:15px;flex-wrap:wrap;align-items:baseline;gap:6px 8px;padding:10px 12px;display:flex}.cirDocumentMatchSummary strong{font-size:var(--font-px-14,14px);color:var(--ink)}.cirDocumentMatchSummary span+strong{margin-left:10px}.cirDocumentSummary{gap:4px;display:grid}.cirDocumentSummary p{font-size:var(--font-px-10,10px);margin:0;line-height:1.45}.cirDocumentResultColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cirDocumentResultColumns>section,.cirDocumentResultSection{gap:9px;display:grid}.cirDocumentResultColumns h4,.cirDocumentResultSection h4{font-size:var(--font-px-11,11px);margin:0}.cirDocumentFactList{gap:6px;display:grid}.cirDocumentFactList>div{border:1px solid var(--line);background:var(--panel2);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.cirDocumentFactList span{color:var(--muted);font-size:var(--font-px-9,9px)}.cirDocumentFactList strong{font-size:var(--font-px-10,10px);text-align:right}.cirDocumentPartyList,.cirDocumentLineItems{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.cirDocumentPartyList article,.cirDocumentLineItems article{border:1px solid var(--line);background:var(--panel2);border-radius:16px;gap:6px;min-width:0;padding:11px 12px;display:grid}.cirDocumentPartyList article>div{gap:2px;display:grid}.cirDocumentPartyList span{font-size:var(--font-px-8_5,8.5px);text-transform:uppercase;color:var(--muted);font-weight:800}.cirDocumentPartyList strong,.cirDocumentLineItems>article>strong{overflow-wrap:anywhere;font-size:var(--font-px-11,11px)}.cirDocumentPartyList small{overflow-wrap:anywhere;color:var(--muted);font-size:var(--font-px-9,9px)}.cirDocumentLineItems article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cirDocumentLineItems article span{overflow-wrap:anywhere;font-size:var(--font-px-9_5,9.5px);gap:1px;display:grid}.cirDocumentLineItems article small{font-size:var(--font-px-8,8px);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.cirDocumentIdentifierList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.cirDocumentResultNotice ul{margin:8px 0 0;padding-left:18px}.cirDocumentPreviewDisclosure{padding:0;overflow:hidden}.cirDocumentPreviewDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;list-style:none;display:flex}.cirDocumentPreviewDisclosure>summary::-webkit-details-marker{display:none}.cirDocumentPreviewDisclosure>summary>span:first-child{gap:3px;display:grid}.cirDocumentPreviewDisclosure summary small{color:var(--muted);font-size:var(--font-px-9,9px)}.cirDocumentPreviewDisclosure summary>span:last-child{font-size:var(--font-px-9_5,9.5px);color:var(--muted);font-weight:750}.cirDocumentPreviewBody{padding:0 17px 17px}.cirDocumentPdfPreview{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;height:68vh;display:block}.cirDocumentImagePreview{border:1px solid var(--line);background:var(--panel2);border-radius:14px;place-items:center;padding:12px;display:grid}.cirDocumentImagePreview img{border-radius:10px;max-width:100%;max-height:68vh;display:block}@media (max-width:760px){.cirDocumentVaultRow{grid-template-columns:1fr}.cirDocumentVaultActions{justify-content:flex-start}.cirDocumentVaultMeta span+span:before{display:none}.cirDocumentVaultMeta{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cirDocumentHistoryRow{flex-direction:column;align-items:flex-start}.cirDocumentHistoryEnd{justify-content:space-between;width:100%}.cirDocumentFileName,.cirDocumentParserHead{flex-direction:column;align-items:flex-start}.cirDocumentParserControls{grid-template-columns:1fr}.cirDocumentParserControls .btn{width:100%}.cirDocumentAiFallback{grid-template-columns:1fr}.cirDocumentAiFallback .btn{width:100%}.cirDocumentResultColumns{grid-template-columns:1fr}.cirDocumentResultBar{align-items:flex-start}.cirDocumentLineItems article>div{grid-template-columns:1fr}}.cirDocumentVaultActions>.textLink{background:var(--button-bg);min-height:34px;color:var(--button-text);font-size:var(--font-px-9_5,9.5px);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:750;text-decoration:none;display:inline-flex}.cirDocumentVaultActions>.textLink:hover{filter:brightness(.98)}.documentPageMinimal{gap:14px;width:100%;max-width:1480px;margin:0 auto;display:grid}.documentPageHeading{justify-content:space-between;align-items:center;gap:18px;margin:0;display:flex}.documentPageHeading h1,.documentReviewPageHead h1{font-family:var(--site-font-family);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px)}.documentPaper{background:var(--panel);border:1px solid var(--line);border-radius:4px;box-shadow:0 10px 26px #10182809}.documentUploadPaper,.documentFilesPaper{padding:26px 30px}.documentPaperTitle{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;padding-bottom:14px;display:flex}.documentPaperTitle h2,.documentFilesHead h2{letter-spacing:-.025em;margin:0;font-size:20px}.documentPaperTitle p,.documentFilesHead p{color:var(--muted);margin:4px 0 0;font-size:11px}.documentUploadSimple{gap:16px;display:grid}.documentUploadFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.documentUploadActionRow{display:block}.documentUploadFile{min-width:0}.documentUploadSimple .field{gap:6px;display:grid}.documentUploadSimple .field label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.documentUploadControl{grid-template-columns:auto minmax(0,1fr) 210px;align-items:center;gap:12px;min-width:0;display:grid}.documentChooseFileSlot{min-width:150px;min-height:54px;display:block;position:relative}.cirApp .cirPage .documentUploadNativeFile[type=file]{z-index:2;cursor:pointer;border-radius:var(--button-radius)!important;opacity:0!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.documentChooseFileButton,.documentUploadButton{border-radius:var(--button-radius);background:var(--button-bg);min-height:54px;color:var(--button-text);font:750 12px/1 var(--site-font-family);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex;box-shadow:0 1px 1px #0e11160a,0 12px 24px -20px #0e111661}.documentChooseFileButton{pointer-events:none;position:absolute;inset:0}.documentChooseFileSlot:hover .documentChooseFileButton,.documentUploadNativeFile:focus-visible+.documentChooseFileButton,.documentUploadButton:hover:not(:disabled),.documentUploadButton:focus-visible:not(:disabled){filter:brightness(1.12)}.documentUploadNativeFile:focus-visible+.documentChooseFileButton,.documentUploadButton:focus-visible:not(:disabled){outline:2px solid var(--ink);outline-offset:2px}.documentUploadNativeFile:disabled+.documentChooseFileButton{opacity:.55}.documentSelectedFileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font:650 12px/1.3 var(--site-font-family);overflow:hidden}.documentUploadSimple input,.documentUploadSimple select{width:100%}.documentOptional{letter-spacing:0;text-transform:none;color:var(--muted);font-size:9px;font-weight:650}.documentEmployeeAccess{grid-column:1}.documentUploadButton{width:100%;font-size:12px}.documentUploadButton:disabled{cursor:not-allowed;opacity:.5}.documentUploadSimple .themeEmployeeVisibility{margin:0}.documentGeneratedSection{overflow:hidden}.documentGeneratedSection>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.documentGeneratedSection>summary::-webkit-details-marker{display:none}.documentGeneratedSection>summary>span:first-child{gap:3px;display:grid}.documentGeneratedSection summary strong{font-size:16px}.documentGeneratedSection summary small{color:var(--muted);font-size:10px}.documentCount{background:var(--panel2);border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:11px;font-weight:800;display:grid}.documentGeneratedList{border-top:1px solid var(--line)}.documentGeneratedRow{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 22px;display:grid}.documentGeneratedRow:last-child{border-bottom:0}.documentGeneratedRow>div:first-child{gap:3px;min-width:0;display:grid}.documentGeneratedRow strong{overflow-wrap:anywhere;font-size:12px}.documentGeneratedRow small{color:var(--muted);font-size:10px}.documentGeneratedEnd{align-items:center;gap:12px;display:flex}.documentGeneratedEnd>span:last-child{font-size:10px;font-weight:750}.documentFilesHead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:14px;display:flex}.documentSort{align-items:end;gap:8px;display:flex}.documentSort label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:9px;font-weight:800;display:grid}.documentSort select{min-width:150px}.documentListTools{justify-content:flex-start;padding:14px 0 8px;display:flex}.documentSimpleList{display:grid}.documentSimpleRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 0;display:grid}.documentSimpleRow:last-child{border-bottom:0}.documentSimpleIdentity{gap:3px;min-width:0;display:grid}.documentSimpleType{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.documentSimpleName{overflow-wrap:anywhere;color:var(--ink);font-size:13px;font-weight:780}.documentSimpleMeta{color:var(--muted);flex-wrap:wrap;gap:5px 10px;font-size:10px;display:flex}.documentSimpleMeta span+span:before{content:"·";margin-right:10px}.documentSimpleStatus,.documentSimpleActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.documentSimpleActions form{margin:0}.documentSimpleActions .cirBtn{min-height:34px;padding:0 12px;font-size:9.5px}.documentDelete{border:1px solid color-mix(in srgb,var(--danger) 24%,var(--line));min-height:34px;color:var(--danger);font:750 9.5px/1 var(--site-font-family);cursor:pointer;background:0 0;border-radius:999px;padding:0 11px}.documentDelete:hover{background:color-mix(in srgb,var(--danger) 8%,transparent)}.documentReviewPageHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.documentReviewPageHead .actions{flex-wrap:wrap;gap:8px;display:flex}.documentFileSummary{padding:16px 18px}.documentFileName{align-items:center;gap:12px;min-width:0;display:flex}.documentFileName>div{gap:3px;min-width:0;display:grid}.documentFileName strong{overflow-wrap:anywhere;font-size:13px}.documentFileName small{color:var(--muted);font-size:10px}.documentFileType{border:1px solid var(--line);background:var(--panel2);white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.documentReviewPaper{border-radius:4px;gap:16px;padding:24px 28px;display:grid;box-shadow:0 10px 26px #10182809}.documentReviewHead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.documentReviewHead h3{margin:0;font-size:20px}.documentReviewHead p{color:var(--muted);margin:4px 0 0;font-size:11px}.documentParseAction{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.documentParseAction>div{gap:3px;display:grid}.documentParseAction strong{font-size:12px}.documentParseAction small{color:var(--muted);font-size:10px}.documentEmptyResult{color:var(--muted);text-align:center;padding:18px 0;font-size:11px}.documentAiFallback{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.documentAiFallback .notice{grid-column:1/-1}.documentAiCheck{align-items:flex-start;gap:9px;font-size:10px;display:flex}.documentAiCheck input{width:18px;height:18px;accent-color:var(--button-bg);flex:none}.documentParsedResult{gap:16px;display:grid}.documentParsedTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.documentParsedTop>div{gap:1px;display:grid}.documentParsedTop span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.documentParsedTop strong{font-size:28px;line-height:1}.documentOverview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.documentOverview>div{gap:3px;min-width:0;padding:12px 14px;display:grid}.documentOverview>div+div{border-left:1px solid var(--line)}.documentOverview span,.documentSummary>span,.documentIdentifierList span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.documentOverview strong,.documentIdentifierList strong{overflow-wrap:anywhere;font-size:12px}.documentSummary{gap:4px;display:grid}.documentSummary p{margin:0;font-size:11px;line-height:1.45}.documentResultColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.documentResultColumns>section,.documentResultSection{gap:9px;display:grid}.documentResultColumns h4,.documentResultSection h4{margin:0;font-size:13px}.documentFactList{border-top:1px solid var(--line);display:grid}.documentFactList>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.documentFactList span{color:var(--muted);font-size:10px}.documentFactList strong{text-align:right;font-size:11px}.documentPartyList,.documentLineItems{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.documentPartyList article,.documentLineItems article{border:1px solid var(--line);background:var(--panel2);border-radius:4px;gap:6px;min-width:0;padding:12px;display:grid}.documentPartyList article>div{gap:2px;display:grid}.documentPartyList span{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.documentPartyList strong,.documentLineItems>article>strong{overflow-wrap:anywhere;font-size:11px}.documentPartyList small{overflow-wrap:anywhere;color:var(--muted);font-size:9px}.documentLineItems article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.documentLineItems article span{overflow-wrap:anywhere;gap:1px;font-size:10px;display:grid}.documentLineItems article small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:8px}.documentIdentifierList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.documentIdentifierList>div{border:1px solid var(--line);background:var(--panel2);border-radius:4px;gap:3px;min-width:0;padding:10px 12px;display:grid}.documentResultNotice ul{margin:8px 0 0;padding-left:18px}.documentParserDetails{border-top:1px solid var(--line);padding-top:12px}.documentParserDetails>summary{cursor:pointer;color:var(--muted);font-size:10px;font-weight:750}.documentParserDetails>div{grid-template-columns:auto 1fr;gap:6px 12px;margin-top:10px;font-size:10px;display:grid}.documentParserDetails span{color:var(--muted)}.documentPreviewDisclosure{padding:0;overflow:hidden}.documentPreviewDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;list-style:none;display:flex}.documentPreviewDisclosure>summary::-webkit-details-marker{display:none}.documentPreviewDisclosure>summary>span:first-child{gap:3px;display:grid}.documentPreviewDisclosure summary small{color:var(--muted);font-size:9px}.documentPreviewDisclosure summary>span:last-child{color:var(--muted);font-size:9.5px;font-weight:750}.documentPreviewBody{padding:0 17px 17px}.documentPdfPreview,.documentTextPreview{border:1px solid var(--line);background:#fff;border-radius:4px;width:100%;height:68vh;display:block}.documentImagePreview{border:1px solid var(--line);background:var(--panel2);border-radius:4px;place-items:center;padding:12px;display:grid}.documentImagePreview img{border-radius:4px;max-width:100%;max-height:68vh;display:block}.documentPreviewFallback{border:1px solid var(--line);background:var(--panel2);border-radius:4px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.documentPreviewFallback p{color:var(--muted);margin:0;font-size:11px}.documentPreviewFallback .cirBtn{min-height:38px;padding:0 14px;font-size:10px}@media (max-width:900px){.documentSimpleRow{grid-template-columns:minmax(0,1fr) auto}.documentSimpleActions{grid-column:1/-1;justify-content:flex-start}.documentOverview{grid-template-columns:1fr 1fr}.documentOverview>div:nth-child(odd){border-left:0}.documentOverview>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:680px){.documentUploadPaper,.documentFilesPaper,.documentReviewPaper{padding:22px 18px}.documentUploadFields,.documentUploadControl{grid-template-columns:1fr}.documentChooseFileButton,.documentUploadButton{width:100%}.documentSelectedFileName{text-align:center}.documentEmployeeAccess{grid-column:1}.documentGeneratedRow{grid-template-columns:1fr}.documentGeneratedEnd{justify-content:space-between}.documentFilesHead,.documentReviewPageHead{flex-direction:column;align-items:flex-start}.documentSort{width:100%}.documentSort label{flex:1}.documentSort select{width:100%;min-width:0}.documentSimpleRow{grid-template-columns:1fr}.documentSimpleStatus,.documentSimpleActions{justify-content:flex-start}.documentSimpleMeta span+span:before{display:none}.documentSimpleMeta{grid-template-columns:1fr 1fr;display:grid}.documentFileName{flex-direction:column;align-items:flex-start}.documentParseAction{grid-template-columns:1fr}.documentParseAction .btn{width:100%}.documentAiFallback{grid-template-columns:1fr}.documentAiFallback .btn{width:100%}.documentParsedTop{flex-direction:column;align-items:flex-start}.documentParsedTop .btn{width:100%}.documentOverview{grid-template-columns:1fr}.documentOverview>div,.documentOverview>div+div{border-left:0;border-top:1px solid var(--line)}.documentOverview>div:first-child{border-top:0}.documentResultColumns,.documentPartyList,.documentLineItems,.documentIdentifierList,.documentLineItems article>div{grid-template-columns:1fr}}.documentSimpleActions>.textLink{border:1px solid var(--line);border-radius:var(--button-radius);background:var(--panel);min-height:34px;color:var(--ink);justify-content:center;align-items:center;padding:0 12px;font-size:9.5px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 1px 1px #0e11160d,0 14px 28px -18px #0e111638}.documentSimpleActions>.textLink:hover,.documentSimpleActions>.textLink:focus-visible{background:var(--panel2);border-color:var(--trim);outline:none}.documentUploadMore{grid-column:1;align-self:end}.documentUploadMore>summary{cursor:pointer;color:var(--muted);font-size:10px;font-weight:750}.documentUploadMore>div{gap:12px;margin-top:10px;display:grid}.documentUploadMore .documentEmployeeAccess{margin:0}@media (max-width:680px){.documentUploadMore{grid-column:1}}.employeeTaskHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.employeeTaskHeaderActions form{margin:0}.employeeTaskEditForm{gap:24px;padding:4px 2px 16px;display:grid}.employeeTaskAssignmentGrid{grid-template-columns:minmax(220px,.75fr) minmax(420px,1.25fr);align-items:start;gap:18px 24px;display:grid}.employeeTaskAssignmentGrid label,.employeeTaskDueField,.employeeTaskLinkedWorkGrid label{gap:6px;min-width:0;display:grid}.employeeTaskAssignmentGrid label>span,.employeeTaskDueField>span,.employeeTaskLinkedWorkGrid label>span,.employeeTaskLinkedWorkHead>span{text-transform:uppercase;letter-spacing:.055em;color:var(--muted);font-size:11px;font-weight:800}.employeeTaskAssignmentGrid input,.employeeTaskAssignmentGrid select,.employeeTaskAssignmentGrid textarea,.employeeTaskLinkedWorkGrid select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border-radius:4px;padding:9px 10px}.employeeTaskAssignmentGrid textarea{resize:vertical;min-height:110px}.employeeTaskFullField{grid-column:1/-1}.employeeTaskDueField{min-width:0}.employeeTaskLinkedWork{border-top:1px solid var(--line);gap:14px;padding-top:20px;display:grid}.employeeTaskLinkedWorkHead{gap:4px;display:grid}.employeeTaskLinkedWorkHead p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.45}.employeeTaskLinkedWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.employeeTaskSaveRow{justify-content:flex-end;padding-top:2px;display:flex}.employeeTaskSaveRow .cirBtn,.employeeTaskSaveRow .btn{min-width:190px}.employeeTaskClassicGrid{grid-template-columns:1fr!important}@media (max-width:1180px){.employeeTaskAssignmentGrid{grid-template-columns:1fr}.employeeTaskFullField{grid-column:auto}.employeeTaskLinkedWorkGrid{grid-template-columns:1fr}}@media (max-width:760px){.employeeTaskHeaderActions{justify-content:flex-start}.employeeTaskSaveRow{justify-content:stretch}.employeeTaskSaveRow .cirBtn,.employeeTaskSaveRow .btn{width:100%}}
