@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap");:root{--bg:#070b10;--panel:#0d141c;--panel2:#101922;--line:#1d2a35;--text:#f4f7f9;--muted:#8795a4;--accent:#18d6a1;--accent2:#0aa67e;--danger:#ff6b7a;--shadow:0 18px 60px rgba(0,0,0,.28)}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;font-family:Inter,system-ui,sans-serif;background:radial-gradient(circle at 75% -10%,rgba(24,214,161,.09),transparent 32%),var(--bg);color:var(--text);min-height:100vh}a{color:inherit;text-decoration:none}button{border:1px solid var(--line);border-radius:9px;padding:10px 14px;cursor:pointer;background:#101821;color:var(--text);transition:.18s}button:hover{border-color:#2d4352}.primary{background:linear-gradient(135deg,var(--accent),#0fb98c);border-color:transparent;color:#03100c;font-weight:700;box-shadow:0 8px 24px rgba(24,214,161,.18)}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:rgba(8,13,18,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--line);padding:20px 14px;z-index:20}.brand{font-size:23px;font-weight:700;letter-spacing:-.6px;padding:4px 10px 20px}.brand span{color:var(--accent)}.tagline{font-size:10px;color:var(--muted);padding:0 10px 18px}.nav-group{margin-top:12px}.nav-label{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:#536271;padding:8px 10px}.nav-link{display:flex;align-items:center;gap:10px;padding:10px;border-radius:9px;color:#aeb9c4;font-size:13px}.nav-link.active,.nav-link:hover{background:linear-gradient(90deg,rgba(24,214,161,.18),rgba(24,214,161,.04));color:#fff}.nav-icon{width:20px;text-align:center;color:#6f8291}.nav-link.active .nav-icon{color:var(--accent)}.side-bottom{position:absolute;left:14px;right:14px;bottom:18px;border-top:1px solid var(--line);padding-top:14px}.user-chip{display:flex;gap:9px;align-items:center;padding:8px}.avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(24,214,161,.16);color:var(--accent);font-weight:700}.user-meta{font-size:11px}.user-meta b{display:block;font-size:12px}.user-meta span{color:var(--muted)}.logout{margin-top:8px;width:100%;font-size:12px}.content{margin-left:238px;width:calc(100% - 238px);padding:24px 30px 40px}.topbar{height:48px;display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.search{width:min(390px,45vw);background:#0c141b;border:1px solid var(--line);border-radius:9px;padding:10px 13px;color:var(--text);outline:none}.top-actions{display:flex;gap:10px;align-items:center}.icon-btn{width:38px;height:38px;padding:0}.page-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.eyebrow{color:var(--accent);font-size:11px;text-transform:uppercase;letter-spacing:1.3px}.page-head h1{margin:5px 0 0;font-size:28px;letter-spacing:-.7px}.muted{color:var(--muted);font-size:12px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.card{background:linear-gradient(180deg,rgba(16,25,34,.96),rgba(10,16,22,.96));border:1px solid var(--line);border-radius:13px;padding:18px;box-shadow:var(--shadow)}.metric{position:relative;overflow:hidden}.metric:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;right:-35px;top:-35px;background:rgba(24,214,161,.07)}.metric-title{color:var(--muted);font-size:11px}.metric-value{font-size:24px;font-weight:700;margin:8px 0}.metric-change{font-size:11px;color:var(--accent)}.dashboard-grid{display:grid;grid-template-columns:1.65fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.chart{height:245px;gap:12px;padding:25px 12px 8px}.bar-wrap,.chart{display:flex;align-items:flex-end}.bar-wrap{flex:1 1;height:100%;gap:3px}.bar{width:48%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--accent),#087f63);min-height:8px}.bar.alt{background:#23423c}.legend{display:flex;gap:16px;font-size:11px;color:var(--muted)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:5px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:10px}table{border-collapse:collapse;min-width:650px}td,th{text-align:left;padding:11px 12px;border-bottom:1px solid #17232d;font-size:12px;white-space:nowrap}th{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#70808e;background:#0b1218}td{color:#dbe3e8}tr:hover td{background:rgba(24,214,161,.025)}.amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.negative{color:#ff7180}.section-title{font-size:14px;font-weight:600;margin-bottom:14px}.form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.field{display:grid;grid-gap:6px;gap:6px}.field label{font-size:10px;color:#7f8e9c;text-transform:uppercase;letter-spacing:.7px}.field input,.field select,.field textarea,input,select,textarea{width:100%;background:#0a1117;color:var(--text);border:1px solid #24333f;border-radius:8px;padding:10px;outline:none}.field input:focus,.field select:focus,input:focus,select:focus,textarea:focus{border-color:rgba(24,214,161,.6);box-shadow:0 0 0 3px rgba(24,214,161,.07)}.voucher-card{padding:20px}.voucher-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.pill{border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:var(--muted);font-size:10px}.toggle{width:42px;height:23px;border-radius:20px;background:#24333f;border:1px solid #30414d;padding:2px}.toggle.on{background:var(--accent)}.toggle span{display:block;width:17px;height:17px;border-radius:50%;background:white;transition:.2s}.toggle.on span{transform:translateX(18px)}.settings-row{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line)}.settings-row:last-child{border-bottom:0}.settings-row b{font-size:13px}.settings-row p{margin:4px 0 0;color:var(--muted);font-size:11px}.error{color:var(--danger);font-size:12px}.center{min-height:100vh;display:grid;place-items:center;padding:20px}.login-shell{width:min(920px,94vw);display:grid;grid-template-columns:1.05fr .95fr;min-height:540px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#0b1218;box-shadow:0 30px 100px rgba(0,0,0,.4)}.login-brand{padding:55px;background:radial-gradient(circle at 20% 20%,rgba(24,214,161,.14),transparent 35%),#081016;display:flex;flex-direction:column;justify-content:space-between}.login-brand h1{font-size:42px;margin:0;letter-spacing:-1.8px}.login-brand h1 span{color:var(--accent)}.login-brand p{color:var(--muted);max-width:360px;line-height:1.6}.login-form{padding:55px;background:#0d151d;display:flex;flex-direction:column;justify-content:center}.login-form h2{margin:0 0 6px;font-size:25px}.login-form>p{margin:0 0 22px;color:var(--muted);font-size:12px}.login-form form{display:grid;grid-gap:12px;gap:12px}.login-form .primary{padding:12px}.small-links{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:4px}.small-links a:hover{color:var(--accent)}.empty{padding:45px;text-align:center;color:var(--muted)}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sidebar{position:static;width:100%;height:auto}.app-shell{display:block}.content{margin:0;width:100%;padding:18px}.nav-group,.side-bottom{display:none}.sidebar{display:flex;align-items:center;padding:12px}.brand{padding:0}.tagline{display:none}.form-grid,.grid,.login-shell{grid-template-columns:1fr}.login-brand{display:none}.login-form{padding:32px}.topbar{margin-bottom:12px}.search{width:55vw}}.public-page{max-width:1180px;margin:0 auto;padding:26px 28px 50px}.public-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:70px}.public-top .brand{padding:0;font-size:24px}.public-links{display:flex;gap:22px;color:var(--muted);font-size:12px}.public-footer a:hover,.public-links a:hover{color:var(--accent)}.public-hero{max-width:720px;margin:0 auto 34px;text-align:center}.public-hero h1{font-size:44px;letter-spacing:-1.6px;margin:8px 0 12px}.public-hero p{color:var(--muted);line-height:1.7;font-size:14px}.public-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.support-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:rgba(24,214,161,.11);color:var(--accent);margin-bottom:15px}.support-button{display:inline-block;text-decoration:none;margin-top:10px}.support-hours{line-height:1.8}.legal-page{max-width:1000px}.legal-card{max-width:850px;margin:0 auto;padding:34px 38px;line-height:1.7}.legal-card h1{font-size:34px;letter-spacing:-1px;margin:6px 0}.legal-card h2{font-size:17px;margin:28px 0 8px}.legal-card li,.legal-card p{color:#b6c1ca}.legal-card a{color:var(--accent)}.legal-card ul{padding-left:20px}.legal-note{margin-top:28px;padding:14px 16px;border:1px solid #29413d;border-radius:10px;background:rgba(24,214,161,.05);color:#aebbbd;font-size:12px}.public-footer{max-width:850px;margin:30px auto 0;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px}.public-footer a{color:inherit}@media(max-width:760px){.public-page{padding:20px 16px 35px}.public-top{margin-bottom:45px}.public-links{gap:10px}.public-grid{grid-template-columns:1fr}.public-hero h1{font-size:34px}.legal-card{padding:24px 20px}.public-footer{flex-direction:column}}.link{color:var(--accent);text-decoration:none}.link:hover{text-decoration:underline}.statement-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:14px}.statement-brand{font-size:22px;font-weight:700;letter-spacing:-.6px}.statement-head h2{margin:6px 0}.statement-balance{text-align:right}.statement-balance span{display:block;color:var(--muted);font-size:11px}.statement-balance b{display:block;color:var(--accent);font-size:25px;margin-top:5px}.statement-tools{display:flex;gap:10px;margin-bottom:14px}.statement-tools select{max-width:190px}.statement-table{padding:12px}.total-row td{background:rgba(24,214,161,.05);border-top:1px solid rgba(24,214,161,.25)}.cancelled td{text-decoration:line-through;opacity:.6}.statement-footer{color:var(--muted);padding:18px 4px;text-align:right}.voucher-paper h2{color:#111;margin:6px 0}.voucher-paper .muted{color:#68737c}.voucher-paper table{color:#111}.voucher-paper th{background:#f3f5f7;color:#303840;border-bottom:1px solid #cbd2d8}.voucher-paper td{color:#20262b;border-bottom:1px solid #e0e4e8}.voucher-top{border-bottom:2px solid var(--c-1b4ed8);padding-bottom:14px}.voucher-meta,.voucher-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:16px}.amount-words,.voucher-meta{font-size:12px}.amount-words{margin-top:18px}.voucher-sign{text-align:right;margin-top:65px;font-size:11px;color:#555}@media print{@page{size:auto;margin:7mm}@page :first{margin-top:6mm}thead{display:table-header-group}tr{break-inside:avoid;page-break-inside:avoid}body,html{background:#fff!important;color:#111!important}.no-print,.sidebar,.topbar{display:none!important}.content{margin:0!important;width:100%!important;padding:0!important}.print-area{display:block!important}.card{box-shadow:none!important;border:0!important;border-radius:0!important}.statement-head{border-bottom:2px solid #111;padding-bottom:8px}.statement-table{padding:0!important}.table-wrap{overflow:visible!important;border:0!important}table{min-width:0!important;width:100%!important}table,td,th{font-size:9px!important}td,th{padding:4px 5px!important;white-space:normal!important;color:#111!important}.statement-footer{color:#555!important}.voucher-paper{padding:0!important}.voucher-paper td,.voucher-paper th{font-size:9px!important}.link{color:#111!important}}@media(max-width:760px){.statement-head{flex-direction:column}.statement-balance{text-align:left}.statement-tools{flex-wrap:wrap}.voucher-meta,.voucher-top{flex-direction:column}}.clothing-form{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-toolbar{align-items:center;margin-bottom:12px}.inventory-toolbar input{flex:1 1;min-width:240px}.inventory-toolbar select{max-width:190px}.low-stock{color:#ffb36b;border-color:rgba(255,179,107,.35)}@media(max-width:1000px){.clothing-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.clothing-form{grid-template-columns:1fr}.inventory-toolbar{flex-wrap:wrap}.inventory-toolbar input,.inventory-toolbar select{max-width:none;min-width:100%}}.app-topbar{position:fixed;left:0;right:0;top:0;height:58px;background:linear-gradient(90deg,var(--c-111b2a),#14253a);border-bottom:1px solid #243548;display:flex;align-items:center;justify-content:space-between;padding:0 18px;z-index:50;box-shadow:0 8px 28px rgba(0,0,0,.25)}.top-left,.top-right{display:flex;align-items:center;gap:14px}.menu-btn,.top-add{border:0;background:transparent;padding:5px 8px;font-size:20px;color:#dce6ee}.menu-btn:hover,.top-add:hover{transform:none;background:rgba(255,255,255,.06)}.top-brand{font-size:22px;font-weight:800;letter-spacing:-.8px}.top-brand span{color:var(--accent)}.top-subtitle{font-size:10px;color:#8192a5;border-left:1px solid #2a3b4d;padding-left:14px}.top-company{font-size:12px;font-weight:700}.top-company span{color:#7f91a4;margin-left:4px}.top-icon{width:28px;height:28px;border:1px solid #31465b;place-items:center;color:#b7c5d1}.top-avatar,.top-icon{display:grid;font-size:12px}.top-avatar{width:31px;height:31px;border-radius:50%;background:#edf2f5;color:#1a2836;place-items:center;font-weight:700}.sidebar{top:58px;bottom:0;left:0;width:208px;padding:15px 9px 14px;background:var(--c-0c1420);border-right:1px solid #223143;z-index:40;display:flex;flex-direction:column}.sidebar .nav-group{margin-top:7px}.sidebar .nav-label{color:#637487;padding:8px 10px 6px}.sidebar .nav-link{padding:9px 10px;margin:2px 0;color:#aebdcb;border-radius:8px;font-size:13px}.sidebar .nav-link.active,.sidebar .nav-link:hover{background:linear-gradient(90deg,rgba(24,214,161,.18),rgba(24,214,161,.04))}.sidebar .nav-link.active{box-shadow:inset 3px 0 var(--accent)}.sidebar .nav-icon{color:#7e91a3}.sidebar .nav-link.active .nav-icon{color:var(--accent)}.sidebar .side-bottom{left:9px;right:9px;bottom:12px}.content{margin-left:208px;padding:82px 24px 40px;width:calc(100% - 208px);min-height:100vh}.content>h1,.content>h2{margin-top:0}.card{border-radius:10px}.page-head{margin-bottom:16px}.toolbar input{min-width:240px}.table-wrap{background:rgba(8,14,20,.45)}.workspace-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin:-2px 0 14px;padding:0 4px}.workspace-tab{padding:12px 2px;color:#8fa0b0;font-size:13px;border-bottom:2px solid transparent}.workspace-tab.active{color:#fff;border-color:var(--accent)}.data-card{padding:0;overflow:hidden}.data-card-head{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid var(--line)}.data-card-head h2{margin:0;font-size:16px}.table-actions{display:flex;gap:8px;align-items:center}.icon-square{width:36px;height:36px;padding:0}.search-box{position:relative}.search-box input{width:240px}.compact-btn{padding:8px 12px;font-size:12px}.ghost{background:transparent}.blue-btn{background:var(--c-2939a8);border-color:var(--c-3b4bc4);color:#fff;font-weight:700}.blue-btn:hover{border-color:var(--c-5364ef)}.soft-btn{background:#111d29}.action-btn{width:34px;height:34px;padding:0}.table-card table{min-width:720px}.table-card th{background:#111b27}.table-card td,.table-card th{border-bottom-color:#203040}.pager{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:11px 14px;color:var(--muted);font-size:11px}.page-number{width:28px;height:28px;padding:0;border-radius:50%}.page-number.active{background:var(--c-2939a8);color:#fff;border-color:var(--c-3e50c9)}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.kpi-card{padding:15px}.kpi-label{font-size:11px;color:var(--muted)}.kpi-value{font-size:24px;font-weight:750;margin-top:8px}.kpi-foot{font-size:10px;margin-top:7px;color:#8fa0ad}.split-grid{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.mini-list{display:grid;grid-gap:2px;gap:2px}.mini-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #182633;font-size:12px}.mini-row:last-child{border-bottom:0}.stat-number{font-size:19px;font-weight:700}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.quick-card{padding:13px;border:1px solid var(--line);border-radius:9px;background:#0c151e}.quick-card b{font-size:12px}.quick-card span{display:block;color:var(--muted);font-size:10px;margin-top:4px}.form-card{max-width:none}.form-toolbar{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line)}.form-toolbar h2{margin:0;font-size:16px}.voucher-table input,.voucher-table select{min-width:90px;padding:8px}.voucher-table th{font-size:10px}.voucher-total{display:flex;justify-content:flex-end;gap:22px;padding:14px 5px;font-size:12px}.voucher-total b{font-size:16px}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.62);z-index:100;display:grid;place-items:center;padding:20px}.modal{width:min(720px,96vw);max-height:90vh;overflow:auto;background:#0e1721;border:1px solid #293b4d;border-radius:14px;box-shadow:0 30px 90px rgba(0,0,0,.5)}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.modal-head h2{margin:0;font-size:17px}.modal-body{padding:18px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.three-col{grid-template-columns:repeat(3,1fr)}.filter-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line)}.filter-bar>*{max-width:260px}.summary-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.summary-chip{padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:#0d1720}.summary-chip small{display:block;color:var(--muted);font-size:10px}.summary-chip b{display:block;margin-top:5px;font-size:15px}@media(max-width:1000px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.split-grid{grid-template-columns:1fr}.summary-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.app-topbar{height:54px}.top-company,.top-icon,.top-subtitle{display:none}.sidebar{top:54px;transform:translateX(-105%);transition:.2s;width:250px}.sidebar.mobile-open{transform:translateX(0)}.content{margin-left:0;width:100%;padding:72px 14px 30px}.mobile-backdrop{position:fixed;inset:54px 0 0;background:rgba(0,0,0,.45);z-index:35}.summary-strip,.three-col,.two-col{grid-template-columns:1fr}.quick-grid{grid-template-columns:repeat(2,1fr)}}@media print{.app-topbar,.no-print,.sidebar{display:none!important}.content{margin:0;width:100%;padding:0}.card,.print-area{color:#111;background:#fff}.card{box-shadow:none}.card,.table-wrap{border-color:#ddd}}.inline-create-modal{width:min(520px,96vw)}.inline-create-modal .eyebrow{margin-bottom:4px}.inline-create-modal .modal-head{align-items:flex-start}.inline-create-modal input,.inline-create-modal select{background:#0a1117}.inline-create-modal .modal-actions{border-top:1px solid var(--line);padding-top:14px}@media(max-width:760px){.inline-create-modal{width:96vw}.public-links{flex-wrap:wrap;justify-content:flex-end}}:root{--workspace-bg:var(--c-f4f6fa);--workspace-panel:#ffffff;--workspace-line:var(--c-dfe4ec);--workspace-text:var(--c-172033);--workspace-muted:#6b7688;--arc-blue:var(--c-3f51c8);--arc-blue-dark:var(--c-303fa8)}body:has(.app-topbar){background:var(--workspace-bg);color:var(--workspace-text)}.app-topbar{background:linear-gradient(90deg,var(--c-3647b6),var(--c-4659d2));border-bottom:1px solid var(--c-2f40aa);box-shadow:0 3px 14px rgba(var(--r-37-53-130),.18)}.top-brand{color:#fff}.top-brand span{color:var(--c-b8c2ff)}.top-subtitle{color:var(--c-d1d7ff);border-left-color:rgba(255,255,255,.25)}.top-company{color:#fff}.top-icon{border-color:rgba(255,255,255,.28)}.top-avatar{background:#fff;color:var(--c-3343a9)}.sidebar{background:var(--c-293149);border-right:1px solid var(--c-222a3d);box-shadow:3px 0 14px rgba(var(--r-20-28-50),.08)}.sidebar .nav-label{color:var(--c-9da7bb)}.sidebar .nav-link{color:var(--c-d8deea)}.sidebar .nav-link.active,.sidebar .nav-link:hover{background:linear-gradient(90deg,rgba(var(--r-83-101-211),.9),rgba(var(--r-67-82-177),.45));color:#fff;box-shadow:none}.sidebar .nav-link.active{box-shadow:inset 3px 0 var(--c-aeb8ff)}.sidebar .nav-icon,.sidebar .nav-link.active .nav-icon{color:var(--c-dbe1ff)}.side-bottom{border-top-color:var(--c-485168)}.user-meta span{color:var(--c-aeb7c8)}.avatar{background:var(--c-4858c5)}.logout{background:var(--c-333c55);border-color:var(--c-4c5770)}.content{background:var(--workspace-bg);color:var(--workspace-text)}.page-head h1{color:var(--c-121a2c)}.eyebrow{color:var(--c-465bd0)}.muted{color:var(--workspace-muted)}.card{border-color:var(--workspace-line);box-shadow:0 4px 16px rgba(var(--r-27-38-67),.06);color:var(--workspace-text)}.card,.kpi-card,.metric{background:#fff}.kpi-value,.metric-value{color:var(--c-141d31)}.kpi-label,.metric-title{color:#707b8d}.kpi-foot{color:#7e8998}.table-wrap{background:#fff;border-color:var(--c-dfe4ec)}.table-card th,th{background:#eef1f5;color:var(--c-374151);border-bottom-color:var(--c-d9dee7)}.table-card td,td{color:var(--c-263143);border-bottom-color:var(--c-e5e8ee)}.table-card tr:hover td,tr:hover td{background:var(--c-f7f8fb)}.action-btn,.compact-btn{background:#fff;color:var(--c-34405a);border-color:var(--c-cfd6e2)}.action-btn:hover,.compact-btn:hover{border-color:var(--c-8795c8);background:var(--c-f6f8ff)}.blue-btn,.primary{background:linear-gradient(135deg,var(--c-465bd2),var(--c-3447b7));color:#fff;box-shadow:0 6px 16px rgba(var(--r-60-76-185),.18)}.blue-btn:hover,.primary:hover{background:var(--c-3447b7)}.link{color:var(--c-3d51c5)}.pill{background:var(--c-f3f5fa);border-color:var(--c-d9dfeb);color:var(--c-667085)}.status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:600}.saved-status{background:#e9f8ef;color:#217a46}.cancelled-status{background:#fff0f1;color:#b73a47}.danger-btn{color:#b53c48}.convert-btn{color:var(--c-3548b6)}.workspace-tabs{border-bottom-color:var(--c-d9dee7)}.workspace-tab{border:0;background:transparent;color:var(--c-687386);padding:13px 2px}.workspace-tab.active{color:var(--c-293cae);border-bottom:3px solid var(--c-465bd2)}.workspace-tabs .workspace-tab:hover{transform:none;background:transparent}.form-card{background:#fff}.form-toolbar{border-bottom-color:#e0e5ec}.form-toolbar h2,.section-title{color:var(--c-182238)}.field label{color:var(--c-697589)}.field input,.field select,.field textarea,input,select,textarea{background:#fff;color:var(--c-1d2738);border-color:var(--c-cfd6e2)}.field input:focus,.field select:focus,input:focus,select:focus,textarea:focus{border-color:var(--c-6878d5);box-shadow:0 0 0 3px rgba(var(--r-70-91-210),.1)}.voucher-table th{background:#eef1f5}.voucher-table input,.voucher-table select{background:#fff}.voucher-total{border-top:1px solid var(--c-e1e5eb)}.quick-card{background:var(--c-f8f9fc);border-color:var(--c-dfe4ec);color:var(--c-202b40)}.quick-card:hover{border-color:var(--c-8a96cf);background:var(--c-f3f5ff)}.mini-row{border-bottom-color:var(--c-e5e8ee)}.positive{color:#16834d}.negative{color:#c43e4c}.search-field{background:#fff!important;color:var(--c-172033)!important;border-color:var(--c-cfd6e2)!important}.modal{background:#fff;color:var(--c-182238);border-color:var(--c-d7dde8)}.modal-head{border-bottom-color:var(--c-e2e6ed)}.modal-body input,.modal-body select{background:#fff}.inline-create-modal .modal-actions{border-top-color:var(--c-e2e6ed)}.filter-bar,.inline-create-modal input,.inline-create-modal select{background:#fff}.filter-bar{border-bottom-color:#e0e5ec}.summary-chip{background:var(--c-f8f9fc);border-color:#e0e5ec}.summary-chip small{color:#6e788a}.empty{color:#778294}.pager{color:#6e788a}@media(max-width:760px){.content{background:var(--c-f4f6fa)}.card{box-shadow:0 3px 12px rgba(var(--r-27-38-67),.05)}}.landing{min-height:100vh;background:radial-gradient(circle at 50% -15%,rgba(var(--r-70-91-210),.28),transparent 34%),linear-gradient(180deg,var(--c-070b14),var(--c-0b101b));color:var(--c-f6f8ff);padding:24px 5vw 35px}.landing-nav{margin:auto;display:flex;justify-content:space-between;align-items:center}.landing-brand{font-size:25px;font-weight:800;letter-spacing:-1px}.landing-brand span{color:var(--c-7f8dff)}.landing-nav nav{display:flex;gap:23px;color:var(--c-aeb8cc)}.landing-nav nav a:hover{color:#fff}.landing-cta{padding:9px 14px;border:1px solid var(--c-5d6ce0);border-radius:8px;background:var(--c-3648b6)}.landing-hero{max-width:920px;margin:105px auto 90px}.landing-badge{display:inline-block;border:1px solid var(--c-2b3852);padding:7px 12px;letter-spacing:1.2px;color:var(--c-9eabd0);background:rgba(255,255,255,.025)}.landing-hero h1{font-size:64px;letter-spacing:-3px;margin:22px 0 18px}.landing-hero h1 span{color:var(--c-7180ff)}.landing-hero p{max-width:680px;color:var(--c-9ba7ba);font-size:15px;line-height:1.8}.landing-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.landing-primary,.landing-secondary{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:9px}.landing-secondary{border:1px solid var(--c-2c3850);color:var(--c-c9d1df)}.landing-trust{margin-top:25px;color:var(--c-68758a);font-size:10px;letter-spacing:.4px}.landing-features{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.landing-features>div{padding:24px;border:1px solid var(--c-1c283b);border-radius:13px;background:rgba(12,18,30,.76);box-shadow:0 20px 50px rgba(0,0,0,.2)}.landing-features b{color:var(--c-7786ff);font-size:11px}.landing-features h3{margin:13px 0 8px;font-size:17px}.landing-features p{margin:0;color:var(--c-8793a6);line-height:1.7}.landing-footer{max-width:1120px;margin:60px auto 0;padding-top:20px;border-top:1px solid var(--c-1b2638);display:flex;justify-content:space-between;color:var(--c-69758a);font-size:10px}.landing-footer a{color:inherit}.landing-footer a:hover{color:#fff}@media(max-width:760px){.landing-nav nav{gap:10px}.landing-nav nav a:not(.landing-cta){display:none}.landing-hero{margin:80px auto 65px}.landing-hero h1{font-size:42px;letter-spacing:-2px}.landing-features{grid-template-columns:1fr}.landing-footer{flex-direction:column;gap:10px}}:root{--arc-primary:var(--c-243b73);--arc-primary-2:#166b72;--arc-accent:#1c8d83;--arc-soft:#edf7f5;--workspace-bg:var(--c-f5f7fb);--workspace-panel:#fff;--workspace-line:#dce3ec;--workspace-text:var(--c-152033);--workspace-muted:#69778a}.app-topbar{background:linear-gradient(92deg,var(--c-182b55) 0,var(--c-244276) 58%,#17616a 100%);border-bottom-color:var(--c-1e365f);box-shadow:0 3px 16px rgba(24,43,85,.18)}.top-brand span{color:#92ddd4}.sidebar{background:var(--c-202b3f);border-right-color:var(--c-182235)}.sidebar .nav-link:hover{background:var(--c-293851)}.sidebar .nav-link.active{background:linear-gradient(90deg,#31517d,#284460);box-shadow:inset 3px 0 #58c7b9}.sidebar .nav-link.active .nav-icon{color:#7ce1d4}.avatar{background:#2f837f;color:#fff}.blue-btn,.primary{background:linear-gradient(135deg,var(--c-244b83),#1f7b79);box-shadow:0 6px 16px rgba(31,95,114,.18)}.blue-btn:hover,.primary:hover{background:#1d6370}.eyebrow,.link{color:#246a78}.workspace-tab.active{color:#1d6d72;border-bottom-color:#248c83}.field input:focus,.field select:focus,input:focus,select:focus,textarea:focus{border-color:#4a9c97;box-shadow:0 0 0 3px rgba(36,140,131,.1)}.sidebar-scroll{overflow:auto;padding-bottom:142px;scrollbar-width:thin}.side-bottom{background:var(--c-202b3f);z-index:3}.content{overflow-x:hidden}.page-head{gap:16px}.page-head>div:first-child{min-width:0}.toolbar{flex-wrap:wrap;justify-content:flex-end}.professional-entry{overflow:hidden}.professional-entry .modal-body{padding:20px}.voucher-meta-grid{align-items:flex-end}.item-section-title{margin-top:22px;padding-top:18px;border-top:1px solid var(--workspace-line)}.item-entry{border:1px solid var(--workspace-line);border-radius:10px;overflow:hidden;background:#fff}.item-entry-head,.item-entry-row{display:grid;align-items:center;grid-column-gap:10px;column-gap:10px}.item-entry.with-mrp .item-entry-head,.item-entry.with-mrp .item-entry-row{grid-template-columns:34px minmax(190px,1.5fr) minmax(170px,1.2fr) 90px 110px 110px 120px 42px}.item-entry-head{background:#eef2f6;color:#405066;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:.45px;padding:10px 12px}.item-entry-row{padding:10px 12px;border-top:1px solid var(--c-e5e9ef);min-height:62px}.item-entry-row:first-of-type{border-top:0}.item-entry-row .cell,.item-entry-row .cell>*{min-width:0;width:100%}.item-entry-row input,.item-entry-row select{min-width:0!important;width:100%!important;padding:9px}.row-number{color:var(--c-66758a);font-size:12px;text-align:center}.line-amount{text-align:right;font-weight:700;font-size:12px;white-space:nowrap}.row-remove{width:34px;height:34px;border-radius:8px;padding:0;background:#f8fafc;color:var(--c-526177);border:1px solid var(--c-d7dee8)}.row-remove:hover{background:#fff1f2;color:#b23d4b;border-color:#f0cbd0}.add-row-btn{margin-top:9px}.voucher-summary{display:grid;grid-template-columns:1fr minmax(300px,430px);border-top:1px solid var(--workspace-line);margin-top:14px;padding-top:14px}.summary-lines{display:grid;grid-gap:10px;gap:10px}.summary-lines>div{display:grid;grid-template-columns:1fr 130px;align-items:center;grid-gap:12px;gap:12px}.summary-lines>div span{text-align:right;color:#59687c}.summary-lines>div b{text-align:right}.summary-lines input{padding:8px;text-align:right}.summary-lines .grand-total{border-top:1px solid #dce3ec;padding-top:12px;font-size:17px}.summary-lines .grand-total b{font-size:21px;color:var(--c-132138)}.accounting-grid{border:1px solid var(--workspace-line);border-radius:10px;overflow:hidden}.accounting-head,.accounting-row{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(220px,1.3fr) 42px;grid-gap:10px;gap:10px;align-items:center}.accounting-head{padding:10px 12px;background:#eef2f6;color:#405066;font-size:10px;text-transform:uppercase;font-weight:700}.accounting-row{padding:10px 12px;border-top:1px solid var(--c-e5e9ef)}.accounting-row>*{min-width:0}.entry-panel{border:1px solid #dce3ec;border-radius:10px;padding:16px;background:var(--c-fafbfd)}.form-error{margin:16px 0 0;padding:11px 12px;border-radius:8px;background:#fff1f2;border:1px solid #f2ccd1}.saved-note{font-size:11px;color:#24724e;background:#eaf8f0;border:1px solid #cdebd8;border-radius:999px;padding:7px 10px}.settings-tabs{margin-bottom:14px;overflow:auto;white-space:nowrap}.settings-tabs .workspace-tab{cursor:pointer}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.settings-card{padding:0;overflow:hidden}.settings-card-head{padding:18px;border-bottom:1px solid #e3e8ef}.settings-card-head h2{font-size:16px;margin:0 0 4px}.settings-card-head p{font-size:11px;color:#6b7788;margin:0}.settings-card .settings-row{padding:15px 18px}.settings-card .settings-row select{width:auto;min-width:150px}.settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px}.toggle.on{background:#258c83;border-color:#258c83}.admin-page .card,.content .card .card{background:#fff!important}.metric:after{background:rgba(37,140,131,.08)}@media(max-width:1200px){.item-entry{overflow-x:auto}.item-entry.with-mrp .item-entry-head,.item-entry.with-mrp .item-entry-row{min-width:1050px}.item-entry.no-mrp .item-entry-head,.item-entry.no-mrp .item-entry-row{min-width:920px}.accounting-grid{overflow-x:auto}.accounting-head,.accounting-row{min-width:900px}.settings-grid{grid-template-columns:1fr}}@media(max-width:760px){.page-head{align-items:flex-start;flex-direction:column}.toolbar{width:100%;justify-content:flex-start}.professional-entry .modal-body{padding:14px}.voucher-summary{grid-template-columns:1fr}.voucher-summary>div:first-child{display:none}.summary-lines{margin-left:auto;width:100%}.settings-form{grid-template-columns:1fr}.settings-form .field-span{grid-column:auto}.side-bottom{position:absolute}}:root{--arc-violet:var(--c-7657e8);--arc-violet-dark:var(--c-5b43c6);--arc-teal:#14b8a6;--workspace-bg:var(--c-f6f7fb)}.app-topbar{background:linear-gradient(92deg,var(--c-151b36) 0,var(--c-35266e) 52%,#155d65 100%);border-bottom-color:var(--c-493d83);box-shadow:0 4px 18px rgba(var(--r-42-32-91),.22)}.top-brand span{color:var(--c-b9aaff)}.top-subtitle{color:var(--c-d8d3f5)}.top-company-btn{border:0!important;background:transparent!important;color:#fff!important;padding:6px 4px}.top-avatar,.top-icon{cursor:pointer}.top-pop-wrap{position:relative}.top-pop{position:absolute;right:0;top:43px;width:235px;padding:10px;background:#fff;border:1px solid var(--c-dfe3ed);border-radius:12px;box-shadow:0 18px 45px rgba(var(--r-25-31-58),.18);z-index:90;color:var(--c-20283a);display:grid;grid-gap:3px;gap:3px}.top-pop b{font-size:12px;padding:7px 9px 8px}.top-pop a,.top-pop button,.top-pop-muted{font-size:11px;padding:9px;border-radius:8px;background:transparent;border:0;color:var(--c-4d596e);text-align:left}.top-pop a:hover,.top-pop button:hover{background:var(--c-f2f4fb);color:var(--c-3f51c8);transform:none}.top-pop-muted{color:var(--c-8a94a5)}.quick-pop a:first-of-type{color:var(--c-4b3bc1)}.sidebar{transition:width .18s ease,transform .2s ease}.sidebar.collapsed{width:76px}.sidebar.collapsed .nav-label{font-size:0;height:6px;padding:0}.sidebar.collapsed .nav-link{justify-content:center;font-size:0;padding-left:8px;padding-right:8px}.sidebar.collapsed .nav-icon{font-size:16px;width:auto}.sidebar.collapsed .user-chip{justify-content:center}.sidebar.collapsed .logout,.sidebar.collapsed .user-meta{display:none}.sidebar.collapsed .side-bottom{left:8px;right:8px}.sidebar.collapsed+.mobile-backdrop{display:none!important}body:has(.sidebar.collapsed) .content{margin-left:76px;width:calc(100% - 76px)}.blue-btn,.primary{background:linear-gradient(135deg,var(--c-7657e8),var(--c-5743c7));border-color:transparent;box-shadow:0 7px 18px rgba(var(--r-93-70-198),.2)}.blue-btn:hover,.primary:hover{background:var(--c-5d47c8)}.eyebrow,.link{color:var(--c-684ed4)}.workspace-tab.active{color:var(--c-684ed4);border-bottom-color:var(--c-7657e8)}.field input:focus,.field select:focus,input:focus,select:focus,textarea:focus{border-color:var(--c-826be0);box-shadow:0 0 0 3px rgba(var(--r-118-87-232),.1)}.item-entry.with-mrp .item-entry-head,.item-entry.with-mrp .item-entry-row{grid-template-columns:34px minmax(190px,1.45fr) minmax(165px,1.2fr) 82px 105px 105px 120px 42px}.item-entry.no-mrp .item-entry-head,.item-entry.no-mrp .item-entry-row{grid-template-columns:34px minmax(210px,1.6fr) minmax(190px,1.3fr) 90px 120px 130px 42px}.inline-create-modal .modal-body .three-col{grid-template-columns:1.25fr .8fr .8fr}.inline-create-modal .modal-body .three-col .field:first-child{min-width:0}.edit-rate-stack{display:grid;grid-gap:3px;gap:3px}.edit-rate-stack .muted{font-size:9px;text-transform:uppercase}.document-workflow{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.workflow-step{padding:14px 16px;border:1px solid var(--c-e0e4ef);border-radius:12px;background:#fff;display:grid;grid-gap:5px;gap:5px}.workflow-step b{font-size:12px;color:var(--c-513db7)}.workflow-step span{font-size:11px;color:var(--c-6c778a)}.document-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.document-card{background:#fff;border:1px solid var(--c-dfe4ed);border-radius:12px;padding:16px;min-height:190px;box-shadow:0 4px 14px rgba(var(--r-27-38-67),.045)}.document-card-top{display:flex;justify-content:space-between;align-items:center}.document-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--c-f0ecff);color:var(--c-684ed4)}.document-card h2{font-size:14px;margin:14px 0 7px;color:var(--c-182238)}.document-card p{font-size:11px;line-height:1.6;color:#707b8d;min-height:53px}.document-card .link{font-size:11px;font-weight:700}.coming-status{background:var(--c-f3f4f7);color:#7a8391}.document-records{margin-top:0}.settings-tabs-large{gap:7px;overflow:auto;white-space:nowrap;padding:0 2px 2px}.settings-tabs-large .workspace-tab{padding:10px 12px;border-radius:8px}.settings-tabs-large .workspace-tab.active{background:var(--c-eeeaff);border-bottom:0;color:var(--c-5d47c8)}.support-page{max-width:1120px}.support-hero{max-width:800px;margin:0 auto 38px}.support-badge{display:inline-block;padding:7px 11px;border-radius:999px;background:var(--c-efebff);border:1px solid var(--c-ddd5ff);font-size:10px;letter-spacing:1.4px;font-weight:700}.support-hero h1{font-size:46px;letter-spacing:-1.8px;margin:13px 0 12px;color:var(--c-172033)}.support-hero p{max-width:660px;margin:auto;color:#6f7a8d;line-height:1.75;font-size:14px}.support-hero-actions{display:flex;justify-content:center;gap:10px;margin-top:22px}.support-primary,.support-secondary{padding:11px 17px;border-radius:9px;font-size:12px;font-weight:700}.support-primary{background:linear-gradient(135deg,var(--c-7657e8),var(--c-5743c7));color:#fff}.support-secondary{border:1px solid var(--c-dce1eb);color:var(--c-35415a)}.support-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:12px;gap:12px}.support-card,.support-checklist,.support-quick{background:#fff;border:1px solid var(--c-dfe4ed);border-radius:14px;box-shadow:0 5px 18px rgba(var(--r-27-38-67),.05)}.support-card{padding:20px;display:flex;gap:14px;align-items:flex-start}.support-main{background:linear-gradient(135deg,#fff,var(--c-f6f3ff))}.support-card-icon{width:42px;height:42px;flex:0 0 42px;border-radius:11px;display:grid;place-items:center;font-size:18px}.support-card h2{font-size:16px;margin:6px 0;color:var(--c-182238)}.support-card p{font-size:11px;color:#717c8e;line-height:1.65;margin:0 0 8px}.support-muted{font-size:10px;color:#8b94a3}.support-link{font-size:11px;color:var(--c-654dca);font-weight:700}.support-lower{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.support-checklist,.support-quick{padding:22px}.support-checklist h2,.support-quick h2{margin:5px 0 18px;font-size:20px;color:var(--c-182238)}.check-item{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid var(--c-e8ebf1);font-size:12px;color:var(--c-4e5a6e)}.check-item b{color:var(--c-7657e8)}.support-warning{margin-top:14px;padding:11px 12px;border-radius:9px;background:#fff8ef;border:1px solid #f2dfc2;color:#8a6738;font-size:10px;line-height:1.6}.support-quick a{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid var(--c-e8ebf1);font-size:12px;color:var(--c-4f5b70)}.support-quick a b{color:var(--c-7657e8)}@media(max-width:1200px){.document-catalog{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.support-grid,.support-lower{grid-template-columns:1fr}.support-main{grid-column:auto}.document-workflow{grid-template-columns:1fr}}@media(max-width:760px){body:has(.sidebar.collapsed) .content{margin-left:0;width:100%}.sidebar.collapsed{width:250px}.sidebar.collapsed .nav-label{font-size:10px;height:auto;padding:8px 10px 6px}.sidebar.collapsed .nav-link{justify-content:flex-start;font-size:13px;padding:9px 10px}.sidebar.collapsed .nav-icon{font-size:inherit;width:20px}.sidebar.collapsed .logout,.sidebar.collapsed .user-meta{display:block}.document-catalog{grid-template-columns:1fr}.support-hero h1{font-size:36px}.support-hero-actions{flex-direction:column}.support-primary,.support-secondary{width:100%}.top-pop{position:fixed;right:12px;top:60px}}.already-account{text-align:center;font-size:12px;color:#6f7a8d;margin-top:4px}.already-account a{color:var(--c-654dca);font-weight:800}.callback-card{padding:24px}.support-form-intro{font-size:12px;color:#717c8e;line-height:1.65;margin:-8px 0 18px}.callback-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.callback-message{grid-column:1/-1}.callback-form textarea{resize:vertical;min-height:92px}.callback-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.callback-error,.callback-success{font-size:11px;line-height:1.5}.callback-success{color:#24724e}.callback-error{color:#b23d4b}.support-ai-wrap{position:fixed;right:24px;bottom:24px;z-index:100}.support-ai-fab{display:flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:12px 16px;background:linear-gradient(135deg,var(--c-7657e8),var(--c-5743c7));color:#fff;font-weight:800;box-shadow:0 14px 35px rgba(var(--r-80-60-170),.28);cursor:pointer}.support-ai-panel{position:absolute;right:0;bottom:58px;width:min(370px,calc(100vw - 28px));height:500px;background:#fff;border:1px solid var(--c-dfe4ed);border-radius:16px;box-shadow:0 24px 70px rgba(var(--r-24-31-58),.22);display:flex;flex-direction:column;overflow:hidden}.support-ai-head{padding:15px 16px;display:flex;justify-content:space-between;border-bottom:1px solid var(--c-e8ebf1);background:linear-gradient(135deg,var(--c-f8f6ff),#fff)}.support-ai-head div{display:grid;grid-gap:3px;gap:3px}.support-ai-head b{font-size:14px;color:var(--c-182238)}.support-ai-head span{font-size:10px;color:#7a8495}.support-ai-head button{border:0;background:transparent;font-size:22px;color:var(--c-647087);cursor:pointer}.support-ai-messages{padding:14px;display:grid;grid-gap:10px;gap:10px;overflow:auto;flex:1 1;background:var(--c-fafbfe)}.support-ai-msg{max-width:86%;padding:10px 12px;border-radius:12px;font-size:11px;line-height:1.6}.support-ai-msg.ai{justify-self:start;background:#fff;border:1px solid var(--c-e1e5ee);color:var(--c-4c586c)}.support-ai-msg.user{justify-self:end;background:var(--c-7657e8);color:#fff}.support-ai-form{display:flex;gap:7px;padding:10px;border-top:1px solid var(--c-e4e8ef);background:#fff}.support-ai-form input{background:#fff;color:var(--c-172033);border:1px solid var(--c-d8dfeb);padding:10px}.support-ai-form button{border:0;border-radius:8px;padding:0 13px;background:var(--c-7657e8);color:#fff;font-weight:700}.support-ai-card{display:flex;gap:10px;margin-top:18px;padding:14px;border-radius:12px;background:linear-gradient(135deg,var(--c-f3efff),#f8fbff);border:1px solid var(--c-e3defa)}.support-ai-card-icon{width:34px;height:34px;border-radius:9px;background:var(--c-7657e8);color:#fff;display:grid;place-items:center;flex:0 0 34px}.support-ai-card b{font-size:12px;color:var(--c-26304a)}.support-ai-card p{font-size:10px;line-height:1.55;color:#6f7a8d;margin:4px 0 8px}.support-ai-card button{border:0;background:transparent;padding:0;color:var(--c-654dca);font-size:10px;font-weight:800;cursor:pointer}.support-admin-row{display:grid;grid-template-columns:1.2fr 1fr auto;grid-gap:14px;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--c-e5e9ef)}.support-admin-row>div{display:grid;grid-gap:3px;gap:3px}.support-admin-row b{font-size:12px;color:var(--c-182238)}.support-admin-row small,.support-admin-row span{font-size:10px;color:#6f7a8d}.support-admin-message{font-size:11px;color:var(--c-526075);line-height:1.5}.admin-page .support-admin-row .pill{justify-self:end}@media(max-width:760px){.callback-form-grid{grid-template-columns:1fr}.callback-message{grid-column:auto}.support-ai-wrap{right:14px;bottom:14px}.support-ai-panel{height:470px}.landing-nav nav a.landing-login{display:inline-flex}.landing-nav nav a:not(.landing-cta):not(.landing-login){display:none}.landing-nav nav{gap:8px}.landing-cta,.landing-login{padding:8px 11px!important}.support-admin-row{grid-template-columns:1fr}.admin-page .support-admin-row .pill{justify-self:start}.support-page .public-top{align-items:flex-start}.support-page .public-links{max-width:65%;justify-content:flex-end}}.voucher-print-header{display:grid;grid-template-columns:36px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--c-e3e7ef)}.print-logo{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,var(--c-7657e8),var(--c-5743c7));color:#fff;font-weight:900;font-size:14px;box-shadow:0 4px 10px rgba(var(--r-93-70-198),.16)}.voucher-print-brand .statement-brand{font-size:20px}.print-subheader{font-size:10px;color:var(--c-788397);margin-top:3px}.voucher-print-meta{text-align:right;font-size:10px;color:var(--c-5f6b7f);line-height:1.6}.voucher-doc-title{padding:13px 0 7px}.voucher-doc-title h2{margin:0;font-size:18px;color:var(--c-182238)}.statement-footer{margin-top:10px;text-align:center;font-size:10px;color:#7c8798}.settings-form .field-span{grid-column:1/-1}@media print{.print-logo{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.voucher-print-header{border-bottom:1px solid #bbb}.voucher-paper{box-shadow:none!important;border:0!important}.statement-footer{color:#555}}.more-wrap{position:relative}.more-btn{width:42px;height:42px;padding:0;font-size:23px;line-height:1;background:#fff;color:var(--c-1b2940);border:1px solid var(--c-d9e0ea)}.more-menu{position:absolute;right:0;top:48px;min-width:210px;padding:7px;background:#fff;border:1px solid var(--c-dfe4ed);border-radius:11px;box-shadow:0 16px 40px rgba(var(--r-23-34-60),.18);z-index:100;display:grid;grid-gap:2px;gap:2px}.more-menu a,.more-menu button{display:block;width:100%;padding:9px 10px;border:0;background:transparent;color:var(--c-28344b);text-align:left;border-radius:7px;font-size:12px}.more-menu a:hover,.more-menu button:hover{background:var(--c-f1f4fb);color:var(--c-3e51c5);transform:none}.compact-convert{padding:10px 13px}.billing-head{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid #bfc7d1;border-bottom:0;font-size:12px;color:#222}.billing-head>div{padding:8px 10px;min-height:60px}.billing-head>div+div{border-left:1px solid #bfc7d1}.billing-head b{font-weight:700}.billing-party{font-size:13px;margin-top:4px}.billing-table-wrap{border:1px solid #bfc7d1;border-radius:0}.billing-table{min-width:0!important}.billing-table td,.billing-table th{border:1px solid #bfc7d1!important;font-size:11px!important;padding:7px 8px!important;color:#222!important;background:#fff!important;white-space:normal}.billing-table th{text-align:center;text-transform:none;letter-spacing:0;font-weight:700;background:var(--c-eef1f8)!important}.billing-table th:first-child{width:45px}.billing-table th:nth-child(2){width:40%}.billing-table th:nth-child(3){width:90px}.billing-table th:nth-child(4),.billing-table th:nth-child(5),.billing-table th:nth-child(6){width:115px}.billing-table td:first-child,.billing-table td:nth-child(n+3){text-align:center}.billing-table td:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.item-description{font-size:10px;color:#5d6670;margin-top:2px}.billing-total-row td{background:var(--c-eef1f8)!important}.billing-summary{display:grid;grid-template-columns:1fr 300px;border:1px solid #bfc7d1;border-top:0;font-size:11px;color:#222}.billing-summary>div{padding:7px 10px}.billing-summary>div+div{border-left:1px solid #bfc7d1}.billing-summary>div:last-child>div{display:flex;justify-content:space-between;padding:2px 0}.billing-summary .big-total{border-top:1px solid #bfc7d1;margin-top:4px;padding-top:4px;font-size:13px}.billing-summary .big-total b{font-size:15px}.voucher-paper{padding:22px 24px;background:#fff;color:#111}.voucher-paper .voucher-print-header{padding-bottom:10px}.voucher-paper .voucher-doc-title{padding:10px 0 8px}.voucher-paper .voucher-doc-title h2{font-size:16px;text-align:center;letter-spacing:.3px}.voucher-paper .voucher-sign{margin-top:50px}.voucher-paper .statement-brand{color:var(--c-182238)}.voucher-paper .print-subheader{color:#697585}.voucher-paper .voucher-print-meta{color:var(--c-4e5969)}.voucher-paper .statement-footer{color:#555}@media(max-width:760px){.voucher-detail-actions{width:auto;justify-content:flex-end;flex-wrap:nowrap}.compact-convert{display:none}.billing-head{grid-template-columns:1fr}.billing-head>div+div{border-left:0;border-top:1px solid #bfc7d1}.billing-summary{grid-template-columns:1fr}.billing-summary>div+div{border-left:0;border-top:1px solid #bfc7d1}.more-menu{right:0}.voucher-paper{padding:14px}.billing-table-wrap{overflow-x:auto}.billing-table{min-width:640px!important}}@media print{.compact-convert,.more-wrap{display:none!important}.voucher-paper{padding:0!important;border:0!important}.billing-head,.billing-summary,.billing-table-wrap{border-color:#777}.billing-table td,.billing-table th{border-color:#777!important}.voucher-paper .voucher-sign{margin-top:45px}}.payment-print-box{display:grid;grid-template-columns:1.2fr 1.4fr .8fr;border:1px solid #bfc7d1;margin-top:2px}.payment-print-box>div{padding:14px;border-right:1px solid #bfc7d1;min-height:66px}.payment-print-box>div:last-child{border-right:0}.payment-print-box span{display:block;color:#68737c;font-size:10px;text-transform:uppercase;letter-spacing:.4px;margin-bottom:5px}.payment-print-box b{font-size:13px}.payment-print-box .payment-amount{text-align:right}.payment-print-box .payment-amount b{font-size:18px}.payment-words{font-size:11px;margin-top:12px;padding:10px;border:1px solid #d6dbe1}.settings-subsection{grid-column:1/-1;margin-top:10px;padding-top:14px;border-top:1px solid var(--c-e5e9f0)}.settings-subsection h3{margin:0 0 4px;font-size:15px}.settings-subsection>p{margin:0 0 12px}@media(max-width:760px){.payment-print-box{grid-template-columns:1fr}.payment-print-box>div{border-right:0;border-bottom:1px solid #bfc7d1}.payment-print-box>div:last-child{border-bottom:0}.payment-print-box .payment-amount{text-align:left}}@media print{.payment-print-box,.payment-print-box>div,.payment-words{border-color:#777}}.voucher-screen-head{align-items:center;margin-bottom:10px}.voucher-screen-head .muted{margin-top:3px}.voucher-paper{max-width:1000px;margin:0 auto;box-sizing:border-box;overflow:hidden}.voucher-print-header{min-height:42px}.voucher-paper .voucher-print-header{grid-template-columns:32px 1fr;padding-bottom:8px}.voucher-paper .voucher-print-meta{display:none}.billing-head{grid-template-columns:1.15fr 1.15fr .9fr}.payment-billing-head{grid-template-columns:1fr 1fr 1fr 1fr}.billing-head>div{min-width:0}.billing-table{table-layout:fixed;width:100%!important}.billing-table td:first-child,.billing-table th:first-child{width:6%}.billing-table td:nth-child(2),.billing-table th:nth-child(2){width:40%}.billing-table td:nth-child(3),.billing-table th:nth-child(3){width:11%}.billing-table td:nth-child(4),.billing-table td:nth-child(5),.billing-table th:nth-child(4),.billing-table th:nth-child(5){width:13%}.billing-table td:nth-child(6),.billing-table th:nth-child(6){width:17%}.billing-table td,.billing-table th{word-break:break-word}.more-menu{max-height:70vh;overflow:auto}.payment-print-box{grid-template-columns:1fr 1fr 1fr 1fr}.payment-print-box>div{min-width:0}.payment-print-box b{overflow-wrap:anywhere}@media print{@page{size:A4 portrait;margin:6mm}body,html{width:100%!important;overflow:visible!important}.print-area,.voucher-paper{width:100%!important;max-width:none!important}.voucher-paper{margin:0!important;padding:0!important;overflow:visible!important}.voucher-paper .voucher-print-header{grid-template-columns:30px 1fr;padding-bottom:7px}.voucher-paper .print-logo{width:26px;height:26px;font-size:12px}.voucher-paper .statement-brand{font-size:16px}.voucher-doc-title{padding:7px 0 5px}.voucher-doc-title h2{font-size:13px}.billing-head{font-size:9px;grid-template-columns:1.15fr 1.15fr .9fr}.payment-billing-head{grid-template-columns:1fr 1fr 1fr 1fr}.billing-head>div{padding:5px 7px;min-height:44px}.billing-party{font-size:10px;margin-top:2px}.billing-table-wrap{width:100%!important;overflow:visible!important}.billing-table{width:100%!important;table-layout:fixed!important}.billing-table td,.billing-table th{font-size:8px!important;padding:3.5px 4px!important;line-height:1.2}.item-description{font-size:7px}.billing-summary{font-size:8px;grid-template-columns:1fr 180px}.billing-summary>div{padding:5px 7px}.billing-summary .big-total{font-size:10px}.billing-summary .big-total b{font-size:11px}.payment-print-box{grid-template-columns:1fr 1fr 1fr 1fr}.payment-print-box>div{padding:7px;min-height:45px}.payment-print-box span{font-size:7px;margin-bottom:2px}.payment-print-box b{font-size:9px}.payment-print-box .payment-amount b{font-size:12px}.payment-words{font-size:8px;padding:6px;margin-top:7px}.voucher-paper>.table-wrap table{width:100%!important;table-layout:fixed}.voucher-paper>.table-wrap td,.voucher-paper>.table-wrap th{font-size:8px!important;padding:3px 4px!important;white-space:normal!important;word-break:break-word}.statement-footer{font-size:7px;padding:7px 0;text-align:center}.voucher-sign{margin-top:22px;font-size:8px}}@media(max-width:760px){.voucher-paper{margin:0}.billing-table-wrap{overflow-x:auto}.billing-table{min-width:0!important}.billing-table td,.billing-table th{font-size:10px!important;padding:5px!important}.billing-head,.payment-print-box{grid-template-columns:1fr}.payment-print-box>div{border-right:0;border-bottom:1px solid #bfc7d1}.payment-print-box>div:last-child{border-bottom:0}}.report-paper{max-width:1100px;margin:0 auto}.report-print-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding:12px 0;border-bottom:1px solid var(--c-e2e6ee)}.report-period{font-size:11px;color:var(--c-687488)}.report-actions .more-wrap{position:relative}.report-actions .more-btn{width:42px;height:42px;padding:0;font-size:23px}.report-page .workspace-tabs{margin-bottom:12px}@media print{.report-page{margin:0!important;width:100%!important}.report-paper{max-width:none!important}.report-print-header{padding:0 0 8px;margin-bottom:8px}.report-paper .card{box-shadow:none!important}.report-paper .kpi-grid{grid-template-columns:repeat(3,1fr);gap:8px}.report-paper .kpi-card{padding:8px}.report-paper .kpi-value{font-size:14px}.report-paper .table-wrap{overflow:visible!important}.report-paper table{width:100%!important}.report-paper td,.report-paper th{font-size:8px!important;padding:4px!important}.report-paper .split-grid{gap:8px}.report-paper .card{padding:10px}body,html{width:100%!important;min-height:0!important;height:auto!important;overflow:visible!important;background:#fff!important}}@media print{@page{size:A4 portrait;margin:8mm}body:has(.report-page){min-height:0!important}.app-shell:has(.report-page){display:block!important;min-height:0!important;height:auto!important}.report-page{min-height:0!important;height:auto!important}.report-page,.report-paper{margin:0!important;padding:0!important;width:100%!important}.report-paper{max-width:none!important;background:#fff!important}.report-print-header{margin:0 0 8px!important;padding:0 0 7px!important}.report-print-header .statement-brand{font-size:16px!important}.report-paper .card{box-shadow:none!important}.report-paper .card,.report-paper .kpi-grid{break-inside:avoid;page-break-inside:avoid}.report-paper .split-grid,.report-paper .table-card{break-inside:auto;page-break-inside:auto}.report-paper .table-wrap{overflow:visible!important}.report-paper table{width:100%!important;min-width:0!important;table-layout:fixed!important}.report-paper td,.report-paper th{white-space:normal!important;word-break:break-word}.report-paper .kpi-card{padding:7px!important}.report-paper .kpi-value{font-size:13px!important}.report-paper .section-title{margin-bottom:7px!important}.report-paper .stat-number{font-size:18px!important}}@media (max-width:760px){body,html{width:100%;max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%}.app-shell{display:block;min-height:100vh}.app-topbar{height:54px;min-height:54px;padding:env(safe-area-inset-top) 10px 0;box-sizing:content-box}.top-left{gap:7px;min-width:0}.menu-btn{display:grid!important;place-items:center;width:40px;height:40px;flex:0 0 40px;font-size:21px}.top-brand{font-size:20px;white-space:nowrap}.top-right{gap:4px}.top-add{font-size:20px;width:38px;height:38px}.sidebar,.sidebar.collapsed{position:fixed!important;top:54px!important;bottom:0!important;left:0!important;width:min(280px,86vw)!important;height:calc(100dvh - 54px)!important;min-height:calc(100vh - 54px)!important;display:flex!important;flex-direction:column!important;padding:12px 9px calc(14px + env(safe-area-inset-bottom))!important;transform:translate3d(-110%,0,0);z-index:80!important;overflow:hidden!important;box-shadow:16px 0 40px rgba(12,20,35,.24)}.sidebar.collapsed.mobile-open,.sidebar.mobile-open{transform:translateZ(0)!important}.sidebar .sidebar-scroll{display:block!important;flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;padding-bottom:12px}.sidebar .nav-group,.sidebar.collapsed .nav-group{display:block!important;margin-top:7px}.sidebar .nav-label,.sidebar.collapsed .nav-label{display:block!important;font-size:10px!important;height:auto!important;padding:8px 10px 6px!important}.sidebar .nav-link,.sidebar.collapsed .nav-link{display:flex!important;justify-content:flex-start!important;font-size:13px!important;padding:10px!important;min-height:42px}.sidebar .nav-icon,.sidebar.collapsed .nav-icon{width:20px!important;font-size:inherit!important}.sidebar .side-bottom,.sidebar.collapsed .side-bottom{position:static!important;display:block!important;flex:0 0 auto;margin-top:8px;left:auto!important;right:auto!important;bottom:auto!important;padding-top:10px}.sidebar .logout,.sidebar .user-meta,.sidebar.collapsed .logout,.sidebar.collapsed .user-meta{display:block!important}.sidebar .user-chip{justify-content:flex-start!important}.mobile-backdrop{z-index:70!important;display:block}.content{margin-left:0!important;width:100%!important;max-width:100%;padding:70px 12px calc(28px + env(safe-area-inset-bottom))!important;min-height:100vh}.page-head{gap:12px}.page-head .toolbar{width:100%;max-width:100%}.toolbar{gap:7px}.toolbar>*{max-width:100%}.search-box,.toolbar .search-box{min-width:0!important;width:100%}.page-head .toolbar input{min-width:0!important}.card,.table-wrap{max-width:100%}.table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.modal-backdrop{padding:12px;align-items:center}.modal{width:min(720px,100%);max-height:calc(100dvh - 24px)}button,input,select,textarea{font-size:16px}}@supports (height:100dvh){@media (max-width:760px){.sidebar{height:calc(100dvh - 54px)!important}}}.avatar svg,.profile-trigger svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.profile-trigger{display:grid!important;place-items:center}.profile-chip{text-decoration:none;color:inherit}.profile-avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--c-eef1ff);color:var(--c-4f46c5)}.profile-avatar svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.profile-page .page-head{margin-bottom:22px}.profile-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);grid-gap:18px;gap:18px;max-width:1050px}.profile-card{padding:24px}.profile-hero{display:flex;align-items:center;gap:16px;margin-bottom:26px}.profile-hero h2{margin:0 0 5px}.profile-hero p{margin:0}.profile-form{grid-template-columns:1fr 1fr}.profile-actions{display:flex;align-items:center;gap:12px;margin-top:18px}.security-action{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--line);border-radius:12px;margin-bottom:16px}.security-action p{margin:5px 0 0}.secondary{border:1px solid var(--c-ccd2df);background:#fff;color:var(--c-27334a);border-radius:9px;padding:10px 14px;font-weight:650;cursor:pointer}.secondary:hover{background:var(--c-f5f6fa);transform:none}.profile-card .settings-row{margin-top:12px}@media(max-width:860px){.profile-grid{grid-template-columns:1fr}}@media(max-width:600px){.profile-form{grid-template-columns:1fr}.profile-card{padding:18px}.security-action{align-items:flex-start;flex-direction:column}.secondary{width:100%}}.discount-cell{min-width:0;display:grid;grid-gap:5px;gap:5px;align-items:center}.discount-toggle{border:1px solid var(--c-d6ddea);background:var(--c-f7f8fb);color:var(--c-59677d);border-radius:7px;padding:6px 8px;font-size:10px;font-weight:700;cursor:pointer}.discount-toggle.on{background:var(--c-eeeaff);border-color:var(--c-cfc4ff);color:var(--c-5d47c8)}.discount-controls{display:grid;grid-template-columns:38px minmax(54px,1fr);grid-gap:4px;gap:4px}.discount-controls input,.discount-controls select{min-width:0!important;width:100%!important;padding:6px!important;font-size:10px}.line-amount{display:grid;grid-gap:2px;gap:2px}.line-amount small{font-size:9px;color:#b14b55;font-weight:600}.roundoff-control{padding:10px 0}.roundoff-control label{display:block;font-size:10px;font-weight:700;color:var(--c-59677d);margin-bottom:5px}.roundoff-control input{max-width:150px;padding:8px}.inline-toggle-label{display:flex!important;align-items:center;gap:7px}.inline-toggle-label .discount-toggle{flex:0 0 auto}.roundoff-control small{display:block;font-size:9px;margin-top:4px}.voucher-roundoff{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.voucher-roundoff label,.voucher-roundoff small{margin:0}.inline-money{width:100px!important;padding:6px!important;text-align:right}.edit-summary{display:flex;justify-content:flex-end;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--c-e2e6ee);margin-top:12px;padding-top:12px;font-size:11px;color:var(--c-59677d)}.edit-summary>span{display:flex;align-items:center;gap:6px}.edit-summary b{color:var(--c-172238)}@media(min-width:1201px){.item-entry.with-tax.with-mrp .item-entry-head,.item-entry.with-tax.with-mrp .item-entry-row{grid-template-columns:34px minmax(165px,1.25fr) minmax(140px,1fr) 70px 88px 88px 115px 105px 105px 42px}.item-entry.with-tax.no-mrp .item-entry-head,.item-entry.with-tax.no-mrp .item-entry-row{grid-template-columns:34px minmax(180px,1.35fr) minmax(155px,1.05fr) 76px 96px 115px 105px 105px 42px}}.item-entry.with-discount.with-mrp .item-entry-head,.item-entry.with-discount.with-mrp .item-entry-row{grid-template-columns:34px minmax(170px,1.3fr) minmax(145px,1.05fr) 72px 92px 92px 130px 105px 42px}.item-entry.with-discount.no-mrp .item-entry-head,.item-entry.with-discount.no-mrp .item-entry-row{grid-template-columns:34px minmax(185px,1.4fr) minmax(160px,1.1fr) 78px 100px 130px 105px 42px}.item-entry.no-discount.with-mrp .item-entry-head,.item-entry.no-discount.with-mrp .item-entry-row{grid-template-columns:34px minmax(190px,1.45fr) minmax(165px,1.2fr) 82px 105px 105px 120px 42px}.item-entry.no-discount.no-mrp .item-entry-head,.item-entry.no-discount.no-mrp .item-entry-row{grid-template-columns:34px minmax(210px,1.6fr) minmax(190px,1.3fr) 90px 120px 130px 42px}.item-entry-head span,.item-entry-row>*{min-width:0}@media(max-width:1200px){.item-entry.with-discount.with-mrp .item-entry-head,.item-entry.with-discount.with-mrp .item-entry-row{min-width:1000px}.item-entry.with-discount.no-mrp .item-entry-head,.item-entry.with-discount.no-mrp .item-entry-row{min-width:900px}}@media(max-width:760px){.voucher-summary{gap:8px}.voucher-summary .roundoff-control{display:block!important}.edit-summary{justify-content:flex-start;gap:10px}.voucher-roundoff{align-items:flex-start;flex-direction:column}.voucher-roundoff input{max-width:180px}.discount-controls{grid-template-columns:42px 1fr}}.billing-table td:first-child,.billing-table th:first-child{width:5%}.billing-table td:nth-child(2),.billing-table th:nth-child(2){width:34%}.billing-table td:nth-child(3),.billing-table th:nth-child(3){width:10%}.billing-table td:nth-child(4),.billing-table td:nth-child(5),.billing-table th:nth-child(4),.billing-table th:nth-child(5){width:11%}.billing-table td:nth-child(6),.billing-table th:nth-child(6){width:14%}.billing-table td:nth-child(7),.billing-table th:nth-child(7){width:15%}@media print{.billing-table td:first-child,.billing-table th:first-child{width:5%}.billing-table td:nth-child(2),.billing-table th:nth-child(2){width:34%}.billing-table td:nth-child(3),.billing-table th:nth-child(3){width:10%}.billing-table td:nth-child(4),.billing-table td:nth-child(5),.billing-table th:nth-child(4),.billing-table th:nth-child(5){width:11%}.billing-table td:nth-child(6),.billing-table th:nth-child(6){width:14%}.billing-table td:nth-child(7),.billing-table th:nth-child(7){width:15%}}.template-menu{display:grid;grid-gap:6px;gap:6px;padding:8px 9px 10px;border-bottom:1px solid var(--c-e7eaf0);margin-bottom:3px}.template-menu label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--c-7b8698)}.template-menu select{font-size:11px;padding:8px 9px;background:var(--c-f8f9fc);color:var(--c-253047);border:1px solid var(--c-d9deea);border-radius:8px;min-width:0}.print-template-minimal .billing-head,.print-template-minimal .billing-summary,.print-template-minimal .billing-table-wrap,.print-template-minimal .table-wrap{border-left:0;border-right:0;border-radius:0}.print-template-minimal .billing-table td,.print-template-minimal .billing-table th{border-left:0!important;border-right:0!important}.print-template-minimal .billing-table tbody tr:not(.billing-total-row) td{border-bottom:1px solid var(--c-e6e9ef)!important}.print-template-minimal .billing-table tbody tr:not(.billing-total-row):hover td{background:#fff!important}.print-template-minimal .billing-table th{background:var(--c-f6f7fa)!important}.print-template-minimal .billing-summary{background:var(--c-fbfbfd)}.print-template-modern .voucher-doc-title h2{letter-spacing:1.2px}.print-template-modern .billing-head{border:0;border-radius:12px;background:linear-gradient(135deg,var(--c-f5f6ff),#f7fbfb);overflow:hidden;margin-bottom:10px}.print-template-modern .billing-head>div{padding:12px 13px;border-color:var(--c-e2e5ee)!important}.print-template-modern .billing-table-wrap{border:0;border-radius:12px;overflow:hidden}.print-template-modern .billing-table th{background:var(--c-252d4a)!important;color:#fff!important;border-color:var(--c-252d4a)!important}.print-template-modern .billing-table td{border-color:var(--c-e9ebf1)!important}.print-template-modern .billing-table tbody tr:nth-child(2n) td{background:var(--c-fafbfe)!important}.print-template-modern .billing-total-row td{background:var(--c-eef0ff)!important;border-color:var(--c-dfe2f3)!important}.print-template-modern .billing-summary{border:0;border-radius:12px;background:var(--c-f8f9fd);margin-top:10px;overflow:hidden}.print-template-modern .billing-summary>div+div{border-left:1px solid var(--c-e2e5ee)}.print-template-compact .voucher-print-header{padding-bottom:6px}.print-template-compact .voucher-doc-title{padding:6px 0}.print-template-compact .billing-head>div{padding:6px 8px;min-height:48px}.print-template-compact .billing-table td,.print-template-compact .billing-table th{padding:5px 6px!important;font-size:10px!important}.print-template-compact .billing-table tbody tr td{border-color:var(--c-dfe3e9)!important}.print-template-compact .billing-summary{font-size:10px}.print-template-compact .billing-summary>div{padding:6px 8px}.print-template-compact .billing-summary .big-total b{font-size:14px}.print-template-minimal .accounting-flow-head,.print-template-minimal .payment-print-box{border-left:0;border-right:0;border-radius:0}.print-template-minimal .table-wrap table tbody td{border-left:0;border-right:0}.print-template-modern .accounting-flow-head{border:0;border-radius:12px;background:linear-gradient(135deg,var(--c-f5f6ff),#f7fbfb);overflow:hidden}.print-template-modern .accounting-flow-head>div{padding:12px;border-color:var(--c-e2e5ee)!important}.print-template-modern .table-wrap{border:0;border-radius:12px;overflow:hidden}.print-template-modern .table-wrap th{background:var(--c-252d4a)!important;color:#fff!important;border-color:var(--c-252d4a)!important}.print-template-modern .table-wrap td{border-color:var(--c-e9ebf1)!important}.print-template-compact .accounting-flow-head>div{padding:6px 8px}.print-template-compact .table-wrap td,.print-template-compact .table-wrap th{padding:5px 6px!important;font-size:10px!important}.app-topbar{padding-left:16px;padding-right:16px}.top-left,.top-right{min-width:0}.top-left{flex:1 1 auto}.top-right{flex:0 0 auto;gap:8px}.top-pop-wrap{display:flex;align-items:center;flex:0 0 auto}.top-add{width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:10px;color:#fff;background:rgba(255,255,255,.08)}.top-add:hover{background:rgba(255,255,255,.14)}.top-icon{width:34px;height:34px;padding:0;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);color:#fff;line-height:1}.top-avatar{width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 8px rgba(0,0,0,.14)}.top-company-btn{max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-company-btn span{opacity:.75}.top-pop{top:42px;max-width:calc(100vw - 24px)}@media(max-width:900px) and (min-width:761px){.top-subtitle{display:none}.top-company-btn{max-width:130px}.top-right{gap:5px}}@media(max-width:760px){.app-topbar{padding-left:8px;padding-right:8px}.top-left,.top-right{gap:5px}.top-add,.top-avatar{width:36px;height:36px}.top-brand{font-size:20px}.template-menu select{font-size:16px}.print-template-modern .billing-head{border-radius:9px}.print-template-modern .billing-head>div{padding:9px}.print-template-modern .billing-summary>div+div{border-left:0;border-top:1px solid var(--c-e2e5ee)}}@media print{.template-menu{display:none!important}.print-template-minimal .billing-table tbody tr td{border-left:0!important;border-right:0!important}.print-template-modern .billing-head{background:var(--c-f5f6ff)!important}.print-template-modern .billing-table th{background:var(--c-252d4a)!important;color:#fff!important}.print-template-modern .billing-table tbody tr:nth-child(2n) td{background:var(--c-fafbfe)!important}.print-template-modern .billing-summary{background:var(--c-f8f9fd)!important}}.voucher-paper{--print-accent:var(--c-5b4cc4)}.voucher-paper .statement-brand{color:var(--print-accent)!important}.voucher-paper.no-row-borders .billing-table tbody tr:not(.billing-total-row) td,.voucher-paper.no-row-borders .table-wrap table tbody tr:not(.total-row) td{border-bottom:0!important}.voucher-paper.no-vertical-lines .billing-table td,.voucher-paper.no-vertical-lines .billing-table th,.voucher-paper.no-vertical-lines .table-wrap td,.voucher-paper.no-vertical-lines .table-wrap th{border-left:0!important;border-right:0!important}.discount-cell{position:relative}.discount-kind{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border:1px solid var(--c-d6ddea);border-radius:6px;background:var(--c-f7f8fb);color:var(--c-59677d);font-size:10px;font-weight:800}.discount-cell input{padding-left:7px!important}.statement-logo{display:inline-flex!important;vertical-align:middle;margin-right:8px;width:26px;height:26px;align-items:center;justify-content:center;background:var(--c-5b4cc4);color:#fff;border-radius:6px;font-size:11px;font-weight:700;box-shadow:none}.statement-head>div:first-child{min-width:0}.print-no-row-borders .statement-table td,.print-no-row-borders .statement-table th{border-bottom:0!important}.print-no-row-borders .statement-table .total-row td{border-top:0!important}.print-column-lines .statement-table td,.print-column-lines .statement-table th{border-left:1px solid #ddd!important}.print-column-lines .statement-table td:first-child,.print-column-lines .statement-table th:first-child{border-left:0!important}.print-column-lines .statement-table td:last-child,.print-column-lines .statement-table th:last-child{border-right:1px solid #ddd!important}.print-no-column-lines .statement-table td,.print-no-column-lines .statement-table th{border-left:0!important;border-right:0!important}@media print{.print-hide-logo .statement-logo{display:none!important}.print-no-row-borders .statement-table td,.print-no-row-borders .statement-table th{border-bottom:0!important}.print-column-lines .statement-table td,.print-column-lines .statement-table th{border-left:1px solid #777!important}.print-no-column-lines .statement-table td,.print-no-column-lines .statement-table th{border-left:0!important;border-right:0!important}.voucher-paper{font-size:8px!important;max-width:none!important;width:100%!important;margin:0!important;padding:4mm!important;box-shadow:none!important;border:0!important;overflow:visible!important}.voucher-paper .voucher-print-header{min-height:24px!important;padding-bottom:4px!important}.voucher-paper .print-logo{width:18px!important;height:18px!important;font-size:8px!important}.voucher-paper .statement-brand{font-size:11px!important}.voucher-paper .print-subheader{font-size:6px!important}.voucher-paper .voucher-doc-title{padding:4px 0!important}.voucher-paper .voucher-doc-title h2{font-size:11px!important;margin:0!important}.voucher-paper .billing-head{grid-template-columns:1.15fr 1.15fr .9fr!important}.voucher-paper .billing-head>div{padding:4px 5px!important;min-height:34px!important;font-size:7.5px!important;line-height:1.25!important}.voucher-paper .billing-party{font-size:8px!important;font-weight:700}.voucher-paper .billing-table{table-layout:fixed!important;width:100%!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th{font-size:7.2px!important;padding:2px 3px!important;line-height:1.15!important;height:0!important}.voucher-paper .billing-table td:first-child,.voucher-paper .billing-table th:first-child{width:5%!important}.voucher-paper .billing-table td:nth-child(2),.voucher-paper .billing-table th:nth-child(2){width:34%!important}.voucher-paper .billing-table td:nth-child(3),.voucher-paper .billing-table th:nth-child(3){width:10%!important}.voucher-paper .billing-table td:nth-child(4),.voucher-paper .billing-table td:nth-child(5),.voucher-paper .billing-table th:nth-child(4),.voucher-paper .billing-table th:nth-child(5){width:11%!important}.voucher-paper .billing-table td:nth-child(6),.voucher-paper .billing-table th:nth-child(6){width:14%!important}.voucher-paper .billing-table td:nth-child(7),.voucher-paper .billing-table th:nth-child(7){width:15%!important}.voucher-paper .billing-table tbody tr td{border-color:#777!important}.voucher-paper .item-description{font-size:6.2px!important;margin-top:0!important;line-height:1.05!important}.voucher-paper .billing-summary{grid-template-columns:1fr 150px!important;font-size:7px!important;line-height:1.2!important}.voucher-paper .billing-summary>div{padding:4px 5px!important}.voucher-paper .billing-summary .big-total{font-size:8px!important;margin-top:2px!important;padding-top:2px!important}.voucher-paper .billing-summary .big-total b{font-size:10px!important}.voucher-paper .payment-print-box{grid-template-columns:1fr 1fr 1fr 1fr!important}.voucher-paper .payment-print-box>div{padding:4px 5px!important;font-size:7px!important}.voucher-paper .payment-print-box b{font-size:8px!important}.voucher-paper .payment-words{font-size:7px!important;padding:5px!important}.voucher-paper .table-wrap table{width:100%!important;table-layout:fixed!important}.voucher-paper .table-wrap td,.voucher-paper .table-wrap th{font-size:7px!important;padding:2px 3px!important;line-height:1.15!important}.voucher-paper .voucher-sign{margin-top:18px!important;font-size:7px!important}.voucher-paper.print-hide-logo .print-logo,.voucher-paper.print-hide-logo .voucher-print-brand,.voucher-paper.print-hide-logo .voucher-print-header{display:none!important}.voucher-paper.print-no-row-borders .billing-table tbody tr:not(.billing-total-row),.voucher-paper.print-no-row-borders .billing-table tbody tr:not(.billing-total-row) td,.voucher-paper.print-no-row-borders .table-wrap tbody tr:not(.total-row),.voucher-paper.print-no-row-borders .table-wrap tbody tr:not(.total-row) td{border-bottom:0!important}.voucher-paper.print-no-column-lines .billing-table td,.voucher-paper.print-no-column-lines .billing-table th,.voucher-paper.print-no-column-lines .table-wrap td,.voucher-paper.print-no-column-lines .table-wrap th{border-left:0!important;border-right:0!important}.voucher-paper.print-row-borders .billing-table tbody tr td,.voucher-paper.print-row-borders .table-wrap tbody tr td{border-bottom:1px solid #777!important}.report-paper,.statement-head,.statement-table{font-size:8px!important}.statement-head{padding:5px 7px!important;margin-bottom:5px!important;border-bottom:1px solid #777!important}.statement-head h2{margin:2px 0!important}.statement-brand,.statement-head h2{font-size:11px!important}.statement-balance b{font-size:13px!important;margin-top:2px!important}.statement-table{padding:0!important;border:0!important}.statement-table table{width:100%!important;table-layout:fixed!important}.statement-table td,.statement-table th{font-size:6.2px!important;padding:2px 3px!important;line-height:1.05!important}.statement-table th{font-size:5.8px!important}.statement-footer{font-size:5.5px!important;padding:5px 2px!important}.report-paper{max-width:none!important;width:100%!important}.report-print-header{padding:0 0 4px!important;margin-bottom:4px!important}.report-print-header .statement-brand{font-size:11px!important}.report-period{font-size:6px!important}.report-paper .kpi-grid{gap:4px!important;grid-template-columns:repeat(3,1fr)!important}.report-paper .kpi-card{padding:5px!important}.report-paper .kpi-label{font-size:5.5px!important}.report-paper .kpi-value{font-size:9px!important}.report-paper table{min-width:0!important;width:100%!important;table-layout:fixed!important}.report-paper td,.report-paper th{font-size:6px!important;padding:2px 3px!important;line-height:1.05!important}.report-paper .card{padding:5px!important;border-radius:4px!important}.report-paper .split-grid{gap:4px!important}.print-no-row-borders .report-paper table td,.print-no-row-borders .report-paper table th,.print-no-row-borders .report-paper table tr{border-bottom:0!important}.print-column-lines .report-paper table td,.print-column-lines .report-paper table th{border-left:1px solid #777!important}.print-no-column-lines .report-paper table td,.print-no-column-lines .report-paper table th{border-left:0!important;border-right:0!important}}.report-brand-wrap{display:flex;align-items:center;gap:7px}.report-brand-wrap .statement-logo{flex:0 0 auto}@media print{.print-hide-logo .report-brand-wrap .statement-brand,.print-hide-logo .statement-logo,.print-hide-logo .voucher-print-brand{display:none!important}.print-no-row-borders table td,.print-no-row-borders table th{border-bottom:0!important;border-top:0!important}.print-no-row-borders table tr{border-bottom:0!important}.print-row-borders table tbody tr td{border-bottom:1px solid #777!important}.print-column-lines table td,.print-column-lines table td:first-child,.print-column-lines table th,.print-column-lines table th:first-child{border-left:1px solid #777!important}.print-column-lines table td:last-child,.print-column-lines table th:last-child{border-right:1px solid #777!important}.print-no-column-lines table td,.print-no-column-lines table th{border-left:0!important;border-right:0!important}.print-column-lines .report-paper table,.print-column-lines .statement-table table{border-left:1px solid #777!important;border-right:1px solid #777!important}.print-no-column-lines .report-paper table,.print-no-column-lines .statement-table table{border-left:0!important;border-right:0!important}.statement-footer{text-align:center!important}.voucher-paper.print-no-row-borders .billing-table tbody tr td,.voucher-paper.print-no-row-borders .table-wrap tbody tr td{border-bottom:0!important;border-top:0!important}.voucher-paper.print-no-row-borders .billing-table tbody tr,.voucher-paper.print-no-row-borders .table-wrap tbody tr{border-bottom:0!important}.voucher-paper.print-row-borders .billing-table tbody tr td,.voucher-paper.print-row-borders .table-wrap tbody tr td{border-bottom:1px solid #777!important}.voucher-paper.print-column-lines .billing-table td,.voucher-paper.print-column-lines .billing-table th,.voucher-paper.print-column-lines .table-wrap td,.voucher-paper.print-column-lines .table-wrap th{border-left:1px solid #777!important}.voucher-paper.print-column-lines .billing-table td:last-child,.voucher-paper.print-column-lines .billing-table th:last-child,.voucher-paper.print-column-lines .table-wrap td:last-child,.voucher-paper.print-column-lines .table-wrap th:last-child{border-right:1px solid #777!important}.voucher-paper.print-no-column-lines .billing-table td,.voucher-paper.print-no-column-lines .billing-table th,.voucher-paper.print-no-column-lines .table-wrap td,.voucher-paper.print-no-column-lines .table-wrap th{border-left:0!important;border-right:0!important}.print-hide-logo .report-brand-wrap .statement-brand,.print-hide-logo .report-brand-wrap .statement-logo{display:none!important}}.print-document-footer{break-before:avoid!important;page-break-before:avoid!important;break-after:avoid!important;page-break-after:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-top:4px!important;position:static!important;float:none!important;clear:both!important}@media print{.print-area{padding-bottom:0!important;margin-bottom:0!important;min-height:0!important;height:auto!important}.report-paper,.statement-table,.voucher-paper{break-after:avoid!important;page-break-after:avoid!important}.voucher-paper .print-document-footer{font-size:6px!important;line-height:1.1!important;padding:3px 0 0!important;text-align:center!important}.report-paper .print-document-footer,.statement-table .print-document-footer{font-size:5.5px!important;line-height:1.1!important;padding:3px 0 0!important;text-align:center!important}.voucher-paper .voucher-sign{margin-bottom:2px!important}}.autolock-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(var(--r-7-10-18),.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.autolock-card{width:min(430px,100%);background:var(--card,#fff);border:1px solid var(--line,var(--c-e5e7eb));border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.28);padding:30px;text-align:center}.autolock-mark{width:46px;height:46px;margin:0 auto 14px;border-radius:13px;display:grid;place-items:center;background:var(--accent,var(--c-5b4cc4));color:#fff;font-size:22px;font-weight:800;letter-spacing:-.04em}.autolock-card .eyebrow{margin-bottom:7px}.autolock-card h2{margin:0 0 8px}.autolock-card>p{margin:0 0 20px;color:var(--muted,#6b7280);line-height:1.55}.autolock-card form{text-align:left}.autolock-unlock{width:100%;margin-top:4px}.autolock-card .error{margin:10px 0 0}.autolock-signout{margin-top:16px;border:0;background:none;color:var(--muted,#6b7280);cursor:pointer;font:inherit}.autolock-signout:hover{text-decoration:underline}@media(max-width:600px){.autolock-overlay{padding:16px}.autolock-card{padding:24px;border-radius:18px}}.landing-seo{max-width:1120px;margin:72px auto 0;padding:30px 0;border-top:1px solid var(--c-1b2638);display:grid;grid-template-columns:1.15fr .85fr;grid-gap:38px;gap:38px;align-items:start}.landing-seo-copy h2{font-size:31px;line-height:1.18;letter-spacing:-1.2px;margin:16px 0 12px}.landing-seo-copy p{margin:0;color:var(--c-8793a6);font-size:13px;line-height:1.8;max-width:650px}.landing-seo-links{display:grid;grid-gap:10px;gap:10px}.landing-seo-links a{display:flex;flex-direction:column;gap:5px;padding:15px 17px;border:1px solid var(--c-1c283b);border-radius:11px;background:rgba(12,18,30,.55);transition:border-color .2s,transform .2s}.landing-seo-links a:hover{border-color:var(--c-34456a);transform:translateY(-1px)}.landing-seo-links strong{font-size:13px;color:var(--c-e7ebf5)}.landing-seo-links span{font-size:11px;color:var(--c-7f8ba0);line-height:1.5}@media(max-width:760px){.landing-seo{grid-template-columns:1fr;margin-top:55px;padding-top:25px;gap:24px}.landing-seo-copy h2{font-size:25px}}.landing{padding-bottom:46px}.landing-hero{max-width:980px;margin:110px auto 76px}.landing-hero h1{font-size:68px}.landing-hero h1 span{background:linear-gradient(90deg,var(--c-7180ff),var(--c-9ba7ff))}.landing-hero p{font-size:16px;max-width:720px}.landing-trust{gap:18px}.landing-trust span{color:var(--c-758197)}.landing-showcase{max-width:1160px;margin:0 auto 78px}.showcase-window{border:1px solid var(--c-202c40);border-radius:18px;background:linear-gradient(180deg,rgba(17,24,38,.94),rgba(9,14,24,.96));box-shadow:0 30px 90px rgba(0,0,0,.35);overflow:hidden}.showcase-top{height:42px;border-bottom:1px solid var(--c-1c283b);display:flex;align-items:center;justify-content:center;position:relative;color:var(--c-748096);font-size:10px;letter-spacing:.7px}.window-dots{position:absolute;left:16px;display:flex;gap:5px}.window-dots i{width:6px;height:6px;border-radius:50%;background:var(--c-2c3850)}.showcase-status{position:absolute;right:16px;color:var(--c-7180ff);font-size:8px}.showcase-body{display:grid;grid-template-columns:170px 1fr;min-height:315px}.showcase-body aside{border-right:1px solid var(--c-1c283b);padding:22px 17px;display:flex;flex-direction:column;gap:12px;color:var(--c-68758a);font-size:10px}.showcase-body aside b{color:var(--c-f6f8ff);font-size:15px;margin-bottom:9px}.showcase-body aside b span{color:var(--c-7f8dff)}.showcase-main{padding:25px}.showcase-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.showcase-chart small,.showcase-heading small,.showcase-stats small{font-size:8px;letter-spacing:1px;color:var(--c-65738a)}.showcase-heading h2{margin:7px 0 0;font-size:25px;letter-spacing:-.8px}.mini-pill{border:1px solid var(--c-283750);border-radius:999px;padding:7px 10px;color:var(--c-7f8ba0);font-size:9px}.showcase-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:24px}.showcase-stats>div{border:1px solid var(--c-1e2a3e);border-radius:10px;padding:14px;background:rgba(14,21,34,.72)}.showcase-stats strong{display:block;margin:8px 0 4px;font-size:12px;color:var(--c-e5e9f3)}.showcase-stats em{font-style:normal;font-size:9px;color:var(--c-66748a)}.showcase-chart{margin-top:12px;border:1px solid var(--c-1e2a3e);border-radius:10px;padding:14px;display:flex;justify-content:space-between;min-height:96px}.chart-lines{height:45px;margin-top:9px;display:flex;align-items:flex-end;gap:8px}.chart-lines i{display:block;width:12px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,var(--c-6475ee),var(--c-27345e));opacity:.8}.chart-lines i:first-child{height:20%}.chart-lines i:nth-child(2){height:38%}.chart-lines i:nth-child(3){height:28%}.chart-lines i:nth-child(4){height:62%}.chart-lines i:nth-child(5){height:50%}.chart-lines i:nth-child(6){height:82%}.chart-lines i:nth-child(7){height:72%}.chart-note{align-self:flex-end;text-align:right}.chart-note b,.chart-note span{display:block}.chart-note b{font-size:11px;color:var(--c-dce2ee)}.chart-note span{font-size:9px;color:var(--c-69768c);margin-top:4px}.landing-features{max-width:1160px;gap:16px}.landing-features>div{padding:27px;min-height:205px}.landing-features h2{margin:13px 0 9px;font-size:19px}.landing-features p{font-size:12px}.feature-link{display:block;margin-top:17px;color:var(--c-7180ff);font-size:10px}.landing-details{max-width:1160px;margin:88px auto 0;padding:72px 0;border-top:1px solid var(--c-1b2638);display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:60px;gap:60px}.details-intro h2{font-size:38px;line-height:1.1;letter-spacing:-1.5px;margin:17px 0 12px}.details-intro p{color:var(--c-8793a6);font-size:13px;line-height:1.8;max-width:430px}.details-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.details-grid>div{border:1px solid var(--c-1c283b);border-radius:12px;padding:21px;background:rgba(12,18,30,.5)}.details-grid span{font-size:9px;color:var(--c-7180ff)}.details-grid h3{font-size:14px;margin:9px 0 7px}.details-grid p{font-size:11px;line-height:1.65;color:var(--c-7f8ba0);margin:0}.landing-final-cta{max-width:900px;margin:30px auto 10px;padding:65px 20px}.landing-final-cta h2{font-size:38px;letter-spacing:-1.5px}.landing-final-cta p{margin:0 auto 24px}.landing-final-cta .landing-primary{display:inline-flex}.landing-footer{max-width:1160px;margin-top:58px}@media(max-width:760px){.landing-hero{margin:78px auto 58px}.landing-hero h1{font-size:44px}.landing-hero p{font-size:14px}.landing-trust{gap:8px 14px}.landing-showcase{margin-bottom:55px}.showcase-body{grid-template-columns:1fr}.showcase-body aside{display:none}.showcase-main{padding:18px}.showcase-heading h2{font-size:21px}.mini-pill{display:none}.showcase-stats{grid-template-columns:1fr 1fr}.showcase-chart{min-height:88px}.landing-details{grid-template-columns:1fr;margin-top:60px;padding:52px 0;gap:30px}.details-intro h2,.landing-final-cta h2{font-size:30px}.details-grid{grid-template-columns:1fr}.landing-final-cta{padding:48px 18px}.landing-footer{margin-top:45px}}.notice{margin:0 0 14px;padding:11px 13px;border:1px solid rgba(24,214,161,.25);background:rgba(24,214,161,.06);border-radius:9px;color:#bcefe2;font-size:12px}.pipeline{display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));grid-gap:10px;gap:10px;overflow:auto}.pipeline-col{background:#0a1117;border:1px solid var(--line);border-radius:10px;padding:10px;min-height:180px}.pipeline-head{font-size:10px;color:var(--accent);font-weight:700;letter-spacing:.7px;margin-bottom:9px}.pipeline-card{border:1px solid #1c2a34;background:#101922;border-radius:9px;padding:10px;display:grid;grid-gap:5px;gap:5px;margin-bottom:8px}.pipeline-card span{font-size:10px;color:var(--muted)}.pipeline-card strong{font-size:12px}.pipeline-card select{padding:6px;font-size:10px}.order-line{display:grid;grid-template-columns:1.5fr 100px 120px 120px 36px;grid-gap:8px;gap:8px;align-items:center;border-top:1px solid var(--line);padding:10px 0;font-size:12px}.order-line input{padding:7px}.order-total{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin:8px 0 14px;padding-top:14px}.catalog-pick{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.catalog-pick label{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#0a1117;font-size:11px}.catalog-list{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.catalog-row,.salesman-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:12px 0;font-size:12px}.catalog-row span,.salesman-row span{color:var(--muted);font-size:10px}.salesman-row>div{display:grid;grid-gap:4px;gap:4px}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:24px}.catalog-photo{height:150px;border-radius:10px;background:radial-gradient(circle at 30% 20%,rgba(24,214,161,.22),transparent 45%),#111b24;display:grid;place-items:center;font-size:42px;font-weight:700;color:var(--accent);margin-bottom:12px}.catalog-qty{display:flex;gap:12px;align-items:center;margin-top:12px}.catalog-order{margin-top:18px}.three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:900px){.pipeline{grid-template-columns:repeat(6,180px)}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.catalog-grid{grid-template-columns:1fr}.order-line{grid-template-columns:1fr 70px 80px 90px 32px}.three-col{grid-template-columns:1fr}}.business-pulse{margin:16px 0}.business-pulse h2{margin:5px 0 0}.pulse-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:18px}.pulse-grid>div{border:1px solid var(--line);border-radius:11px;padding:15px;background:#0b1219;display:grid;grid-gap:6px;gap:6px}.pulse-grid b,.pulse-grid span{font-size:12px}.pulse-grid small{font-size:10px;line-height:1.5;color:var(--muted)}@media(max-width:900px){.pulse-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.pulse-grid{grid-template-columns:1fr}}.dashboard-modern .dash-head{margin-bottom:18px}.dash-actions{display:flex;gap:9px;align-items:center}.ghost-action,.text-link{color:#aeb9c4;font-size:12px;text-decoration:none}.ghost-action{padding:10px 13px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.025)}.ghost-action:hover,.text-link:hover{color:#fff;border-color:#2b3c49}.dash-hero{min-height:230px;display:grid;grid-template-columns:1.4fr .8fr;align-items:center;overflow:hidden;position:relative;background:radial-gradient(circle at 78% 45%,rgba(24,214,161,.1),transparent 28%),linear-gradient(135deg,rgba(16,25,34,.98),rgba(8,14,20,.98))}.dash-hero:after{content:"";position:absolute;inset:auto -10% -75% 40%;height:220px;background:radial-gradient(circle,rgba(24,214,161,.08),transparent 65%);pointer-events:none}.dash-hero-copy{position:relative;z-index:2;max-width:650px}.dash-hero h2{font-size:28px;letter-spacing:-.8px;margin:7px 0 8px}.dash-hero p{color:#91a0ad;font-size:13px;line-height:1.65;max-width:570px;margin:0}.hero-actions{display:flex;align-items:center;gap:18px;margin-top:18px}.primary-link{display:inline-flex;gap:9px;align-items:center;color:#07100d;background:var(--accent);font-size:12px;font-weight:700;padding:10px 13px;border-radius:9px;text-decoration:none}.primary-link:hover{transform:translateY(-1px)}.hero-orbit{height:205px;position:relative;display:grid;place-items:center}.orbit-ring{position:absolute;border:1px solid rgba(24,214,161,.17);border-radius:50%}.ring-a{width:184px;height:184px}.ring-b{width:125px;height:125px;border-color:rgba(255,255,255,.08)}.orbit-core{width:94px;height:94px;border-radius:50%;background:#0b1519;border:1px solid rgba(24,214,161,.28);box-shadow:0 0 45px rgba(24,214,161,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.orbit-core span{color:var(--accent);font-size:12px}.orbit-core b{font-size:19px;letter-spacing:-.5px}.orbit-core small{font-size:8px;color:#687786}.orbit-dot{position:absolute;width:31px;height:31px;border-radius:9px;background:#111c24;border:1px solid #263743;display:grid;place-items:center;font-size:12px;box-shadow:0 8px 20px rgba(0,0,0,.25)}.dot-a{top:12px;left:calc(50% + 42px)}.dot-b{bottom:16px;left:calc(50% - 88px)}.dot-c{right:calc(50% - 88px);top:75px;color:var(--accent)}.dash-callback{margin-top:12px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;position:relative;overflow:hidden;background:linear-gradient(110deg,rgba(24,214,161,.065),rgba(255,255,255,.018) 48%,rgba(255,255,255,.01));border-color:rgba(24,214,161,.14)}.dash-callback:after{content:"";position:absolute;width:180px;height:180px;right:4%;top:-110px;border-radius:50%;border:1px solid rgba(24,214,161,.11);box-shadow:0 0 0 22px rgba(24,214,161,.025),0 0 0 44px rgba(24,214,161,.018);pointer-events:none}.callback-mark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-size:19px;color:var(--accent);background:linear-gradient(145deg,#172b2c,#0d171b);border:1px solid rgba(24,214,161,.2);box-shadow:inset 1px 1px 0 rgba(255,255,255,.06),6px 8px 18px rgba(0,0,0,.18);transform:rotate(-3deg)}.dash-callback-copy{min-width:0;position:relative;z-index:1}.dash-callback-copy h2{margin:2px 0 3px;font-size:15px;letter-spacing:-.3px}.dash-callback-copy p{margin:0;color:#728390;font-size:10px;line-height:1.5;max-width:640px}.dash-callback-btn{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border-radius:10px;text-decoration:none;font-size:10px;font-weight:750;color:#06100d;background:var(--accent);box-shadow:0 8px 20px rgba(24,214,161,.1);white-space:nowrap}.dash-callback-btn span{font-size:13px;line-height:1}.dash-callback-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(24,214,161,.16)}.dashboard-modern .dash-callback{grid-template-columns:46px minmax(0,1fr) minmax(210px,250px) 190px;align-items:flex-end}.dashboard-modern .dash-callback-copy{align-self:center}.dashboard-modern .demo-callback-input{width:100%;min-width:0;align-self:end}.dashboard-modern .demo-callback-input input{height:42px;box-sizing:border-box}.dashboard-modern .dash-callback-btn{width:100%;min-width:0;min-height:42px;height:42px;justify-content:center;box-sizing:border-box;font-size:11px;padding:0 16px}.print-generate-btn{min-height:42px;padding:0 15px;border:1px solid rgba(24,214,161,.28);border-radius:9px;background:rgba(24,214,161,.08);color:#cfeee7;font-weight:700;white-space:nowrap}.print-generate-btn:hover{background:rgba(24,214,161,.13);border-color:rgba(24,214,161,.45)}@media(max-width:1050px){.dashboard-modern .dash-callback{grid-template-columns:46px minmax(0,1fr) minmax(190px,220px) 180px}}.dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:12px}.dash-kpi{padding:14px 15px}.dash-kpi-top{display:flex;align-items:center;gap:8px;color:#aeb9c4;font-size:11px}.dash-kpi-top em{margin-left:auto;font-style:normal;color:#596b7a;font-size:9px}.dash-icon{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:rgba(24,214,161,.08);color:var(--accent);font-size:12px}.dash-kpi>strong{display:block;font-size:21px;margin:10px 0 2px;letter-spacing:-.6px}.dash-kpi>small{color:#627381;font-size:9px}.dash-layout{display:grid;grid-template-columns:1.3fr .9fr;grid-gap:12px;gap:12px;margin-top:12px}.dash-layout.lower{grid-template-columns:1.2fr .8fr}.section-bar{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:13px}.section-bar h2{font-size:16px;margin:4px 0 0;letter-spacing:-.3px}.live-pill{font-size:9px;color:#7f929f;border:1px solid var(--line);padding:5px 8px;border-radius:99px}.live-pill i{display:inline-block;width:5px;height:5px;background:var(--accent);border-radius:50%;margin-right:5px;box-shadow:0 0 7px rgba(24,214,161,.8)}.recent-list,.signal-list{display:grid}.recent-row,.signal-row{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit;border-top:1px solid rgba(29,42,53,.72);padding:11px 3px}.recent-row:first-child,.signal-row:first-child{border-top:0}.signal-symbol{width:31px;height:31px;border-radius:9px;background:#101a22;border:1px solid #1d2b36;display:grid;place-items:center;font-size:13px;flex:0 0 auto}.signal-row>div:nth-child(2){min-width:0;flex:1 1}.recent-main b,.signal-row b{display:block;font-size:11px;color:#e7edf1}.recent-main span,.signal-row span{display:block;font-size:9px;color:#667785;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signal-row strong{text-align:right;font-size:11px;min-width:74px}.signal-row strong small{display:block;color:#586a78;font-size:8px;font-weight:500;margin-top:2px}.row-arrow{color:#506270;font-size:13px}.recent-row:hover .row-arrow,.signal-row:hover .row-arrow{color:var(--accent)}.command-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.command-grid a{display:grid;grid-template-columns:29px 1fr;grid-column-gap:8px;column-gap:8px;align-items:center;padding:10px;border:1px solid rgba(29,42,53,.8);border-radius:10px;text-decoration:none;color:inherit;background:rgba(255,255,255,.012)}.command-grid a:hover{border-color:#2d4a48;background:rgba(24,214,161,.035);transform:translateY(-1px)}.command-grid .dash-icon{grid-row:span 2}.command-grid b{font-size:10px;color:#dfe7eb}.command-grid span:not(.dash-icon){font-size:8px;color:#617381;margin-top:1px}.recent-type{width:29px;height:29px;border-radius:8px;background:#101a22;display:grid;place-items:center;font-size:12px;flex:0 0 auto}.recent-main{min-width:0;flex:1 1}.recent-row strong{font-size:11px}.positive{color:var(--accent)}.negative{color:#ff8c98}.mini-panel .trade-metrics{display:grid;grid-gap:0;gap:0;border:1px solid #1c2a35;border-radius:10px;overflow:hidden}.trade-metrics div{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;background:rgba(255,255,255,.012)}.trade-metrics div+div{border-top:1px solid #1c2a35}.trade-metrics span{font-size:9px;color:#697987}.trade-metrics b{font-size:12px}.mini-tip{display:flex;gap:10px;margin-top:12px;padding:11px;border-radius:10px;background:rgba(24,214,161,.045);border:1px solid rgba(24,214,161,.11)}.mini-tip>span{color:var(--accent);font-size:13px}.mini-tip b{font-size:10px}.mini-tip p{margin:3px 0 0;color:#71818d;font-size:9px;line-height:1.5}.empty-state{padding:24px 5px;text-align:center;color:#667785}.empty-state b{display:block;font-size:11px;color:#aab6bf}.empty-state span{display:block;font-size:9px;margin-top:4px}.wholesale-modern .wh-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:16px}.wh-title-row h1{margin-top:4px}.wh-head-actions{display:flex;gap:8px}.wh-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.wh-summary .card{padding:13px}.wh-stat-label{font-size:9px;color:#6e7f8d;text-transform:uppercase;letter-spacing:.8px}.wh-stat-value{display:block;font-size:20px;margin-top:6px;letter-spacing:-.5px}.wh-stat-note{font-size:8px;color:#596b78}.wh-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.wh-tabs{display:flex;gap:4px;padding:4px;background:#0a1117;border:1px solid var(--line);border-radius:11px;width:max-content}.wh-tab{border:0;background:transparent;color:#738391;padding:8px 11px;border-radius:8px;font-size:10px;cursor:pointer}.wh-tab.active{background:#152129;color:#fff;box-shadow:inset 0 0 0 1px #253842}.wh-filter-note{font-size:9px;color:#5f7180}.wh-create{border:1px solid rgba(24,214,161,.18);background:linear-gradient(180deg,rgba(24,214,161,.055),rgba(255,255,255,.01));border-radius:12px;padding:15px;margin-bottom:12px}.wh-create-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.wh-create h2,.wh-panel h2{font-size:14px;margin:3px 0 0}.wh-create-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.wh-line,.wh-line-head{display:grid;grid-template-columns:1fr 90px 100px 105px 34px;grid-gap:8px;gap:8px;align-items:center}.wh-line-head{margin:14px 0 5px;color:#536572;font-size:8px;text-transform:uppercase;letter-spacing:.7px}.wh-line{padding:7px 0;border-top:1px solid rgba(29,42,53,.65)}.wh-line b{font-size:10px}.wh-line input{width:100%;min-width:0}.wh-line-total{text-align:right;font-size:10px}.wh-total-bar{display:flex;justify-content:flex-end;align-items:center;gap:13px;padding:12px 0 0;margin-top:7px;border-top:1px solid #1d2a35;font-size:10px;color:#738391}.wh-total-bar b{font-size:17px;color:#fff}.wh-create-actions{display:flex;justify-content:space-between;align-items:center;margin-top:11px}.wh-message{font-size:9px;color:var(--accent)}.wh-board{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:3px}.wh-column{background:#0a1117;border:1px solid #182630;border-radius:10px;padding:7px;min-height:190px}.wh-column-head{display:flex;justify-content:space-between;align-items:center;padding:4px 4px 8px}.wh-column-head b{font-size:9px}.wh-column-head span{font-size:8px;color:#526572;background:#101b23;padding:3px 6px;border-radius:99px}.wh-order-card{display:block;padding:9px;border:1px solid #1a2933;background:#0f171e;border-radius:9px;margin-bottom:6px;text-decoration:none;color:inherit}.wh-order-card:hover{border-color:#2a4547;background:#101b20}.wh-order-top{display:flex;justify-content:space-between;gap:5px}.wh-order-top b{font-size:9px}.wh-order-card>span{display:block;font-size:8px;color:#687987;margin:4px 0}.wh-order-card strong{font-size:10px}.wh-order-card select{margin-top:7px;width:100%;font-size:9px;padding:6px}.wh-empty{font-size:8px;color:#425461;text-align:center;padding:28px 4px}.wh-table td,.wh-table th{font-size:9px}.wh-catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.wh-catalog-card{border:1px solid #1c2a35;border-radius:10px;padding:11px;background:#0b131a}.wh-catalog-card b{font-size:10px}.wh-catalog-card code{display:block;color:#637582;font-size:8px;margin:6px 0 10px;overflow:hidden;text-overflow:ellipsis}.wh-catalog-card button{font-size:9px;padding:6px 8px}.wh-team-list{display:grid;grid-gap:7px;gap:7px}.wh-team-row{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid #1c2a35;border-radius:10px}.wh-team-row b{display:block;font-size:10px}.wh-team-row span{display:block;color:#617380;font-size:8px;margin-top:3px}.wh-team-row button{font-size:9px;padding:7px 9px}@media(max-width:1000px){.dash-hero{grid-template-columns:1fr}.hero-orbit{display:none}.dash-kpis,.wh-summary{grid-template-columns:repeat(2,1fr)}.dash-layout,.dash-layout.lower{grid-template-columns:1fr}.wh-board{grid-template-columns:repeat(6,180px)}}@media(max-width:760px){.dash-callback{grid-template-columns:40px 1fr;gap:11px;padding:13px}.callback-mark{width:38px;height:38px;border-radius:11px;font-size:17px}.dash-callback-btn{grid-column:1/-1;width:100%;justify-content:center}.dash-head,.wh-title-row{align-items:flex-start;flex-direction:column}.dash-actions{width:100%}.dash-actions .ghost-action{flex:1 1}.dash-hero{padding:16px}.dash-hero h2{font-size:22px}.dash-kpis{grid-template-columns:1fr 1fr}.dash-layout,.dash-layout.lower{grid-template-columns:1fr}.signal-row strong{min-width:55px}.wh-summary{grid-template-columns:1fr 1fr}.wh-tabs{width:100%;overflow-x:auto}.wh-tab{white-space:nowrap}.wh-create-grid{grid-template-columns:1fr}.wh-line-head{display:none}.wh-line{grid-template-columns:1fr 72px 80px 85px 30px}.wh-catalog-grid{grid-template-columns:1fr}.command-grid{grid-template-columns:1fr 1fr}}canvas,img,svg,video{height:auto}button,input,select,textarea{font:inherit}table{width:100%;border-collapse:separate;border-spacing:0}td,th{min-width:0}.overflow-x-auto{overflow-x:auto;-webkit-overflow-scrolling:touch}.arc-no-collapse{min-width:0;overflow:hidden}.arc-grid{min-width:0}@media (max-width:900px){.arc-grid{grid-template-columns:minmax(0,1fr)!important}}.voucher-entry-page .page-head{margin-bottom:10px;align-items:center}.voucher-entry-page .page-head h1{font-size:24px;letter-spacing:-.5px}.voucher-entry-page .page-head .muted{font-size:11px}.voucher-entry-page .voucher-workspace{padding:0}.voucher-entry-page .form-toolbar{min-height:48px;padding:10px 14px;background:#f8fafc}.voucher-entry-page .form-toolbar h2{font-size:14px}.voucher-entry-page .entry-key-hint{margin-left:auto;color:#7a8798;font-size:10px;border:1px solid #dfe5ec;border-radius:999px;padding:4px 8px;white-space:nowrap}.voucher-entry-page .modal-body{padding:14px 16px 18px}.voucher-entry-page .voucher-meta-grid{grid-template-columns:150px minmax(240px,1.15fr) minmax(220px,1fr);gap:10px}.voucher-entry-page .voucher-attribution{gap:10px;margin-top:10px}.voucher-entry-page .field{gap:4px}.voucher-entry-page .field input,.voucher-entry-page .field select,.voucher-entry-page input,.voucher-entry-page select{padding:8px 9px;border-radius:7px;min-height:38px}.voucher-entry-page .item-section-title{margin-top:14px;padding-top:12px;margin-bottom:8px;font-size:12px;text-transform:uppercase;letter-spacing:.6px}.voucher-entry-page .item-entry{border-radius:8px}.voucher-entry-page .item-entry-head{padding:8px 10px;gap:8px;font-size:9px}.voucher-entry-page .item-entry-row{padding:7px 10px;min-height:54px;gap:8px}.voucher-entry-page .item-entry-row input{min-height:36px;padding:7px 8px}.voucher-entry-page .item-entry-row .cell{min-width:0}.voucher-entry-page .line-amount{font-size:12px}.voucher-entry-page .add-row-btn{margin-top:7px;padding:7px 10px}.voucher-entry-page .voucher-summary{margin-top:10px;padding-top:10px}.voucher-entry-page .summary-lines{gap:7px}.voucher-entry-page .summary-lines .grand-total{padding-top:9px}.voucher-entry-page .accounting-grid{border-radius:8px}.voucher-entry-page .accounting-head{padding:8px 10px;font-size:9px}.voucher-entry-page .accounting-row{padding:7px 10px;min-height:50px}.voucher-entry-page .accounting-row input{min-height:36px;padding:7px 8px}.voucher-entry-page .voucher-total{padding:10px 3px}.voucher-entry-page .form-error{margin:10px 0 0}@media(max-width:760px){.voucher-entry-page{padding:64px 8px calc(22px + env(safe-area-inset-bottom))!important}.voucher-entry-page .page-head{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-bottom:8px}.voucher-entry-page .page-head h1{font-size:20px}.voucher-entry-page .page-head .toolbar{display:grid;grid-template-columns:1fr 1.35fr;width:100%;grid-gap:7px;gap:7px}.voucher-entry-page .page-head .toolbar button{min-height:42px}.voucher-entry-page .voucher-workspace{border-radius:10px}.voucher-entry-page .form-toolbar{padding:9px 11px;min-height:44px}.voucher-entry-page .entry-key-hint{font-size:9px;padding:3px 7px}.voucher-entry-page .modal-body{padding:10px}.voucher-entry-page .three-col,.voucher-entry-page .two-col,.voucher-entry-page .voucher-attribution,.voucher-entry-page .voucher-meta-grid{grid-template-columns:1fr;gap:8px}.voucher-entry-page .voucher-attribution{margin-top:8px}.voucher-entry-page .field input,.voucher-entry-page .field select,.voucher-entry-page input,.voucher-entry-page select{min-height:42px}.voucher-entry-page .item-entry{border:0;background:transparent;overflow:visible}.voucher-entry-page .item-entry-head{display:none}.voucher-entry-page .item-entry-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:7px;gap:7px;padding:12px 8px 9px;margin-bottom:7px;border:1px solid #dfe5ec;border-radius:9px;background:#fff;min-height:0}.voucher-entry-page .item-entry-row .row-number{position:absolute;top:8px;left:9px;width:22px;height:22px;display:grid;place-items:center;background:#f0f3f7;border-radius:6px;font-size:10px}.voucher-entry-page .item-entry-row .cell:first-of-type{grid-column:1/-1;padding-top:22px}.voucher-entry-page .item-entry-row .cell:nth-of-type(2){grid-column:1/-1}.voucher-entry-page .item-entry-row .line-amount{grid-column:1;text-align:left;align-self:center;padding:4px 0;font-size:13px;white-space:normal}.voucher-entry-page .item-entry-row .row-remove{grid-column:2;justify-self:end;align-self:center;width:38px;height:38px}.voucher-entry-page .discount-cell{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;border:1px solid var(--c-cfd6e2);border-radius:7px;overflow:hidden}.voucher-entry-page .discount-cell .discount-kind{height:100%;display:grid;place-items:center;background:var(--c-f3f5f8);color:#5f6d7e;font-size:12px}.voucher-entry-page .discount-cell input{border:0;border-radius:0;min-width:0}.voucher-entry-page .voucher-summary{display:block}.voucher-entry-page .summary-lines{margin-top:10px;border-top:1px solid #e1e6ed;padding-top:10px}.voucher-entry-page .summary-lines>div{grid-template-columns:1fr auto}.voucher-entry-page .accounting-grid{border:0;overflow:visible;background:transparent}.voucher-entry-page .accounting-head{display:none}.voucher-entry-page .accounting-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding:10px 8px;margin-bottom:7px;border:1px solid #dfe5ec;border-radius:9px;background:#fff}.voucher-entry-page .accounting-row input:nth-of-type(3),.voucher-entry-page .accounting-row>:first-child{grid-column:1/-1}.voucher-entry-page .accounting-row .row-remove{justify-self:end}.voucher-entry-page .voucher-total{justify-content:space-between;gap:8px;flex-wrap:wrap}}@media(min-width:761px){.voucher-entry-page .item-entry.with-mrp .item-entry-head,.voucher-entry-page .item-entry.with-mrp .item-entry-row{grid-template-columns:30px minmax(180px,1.65fr) minmax(150px,1.2fr) 76px 92px 100px 110px 84px 36px}.voucher-entry-page .item-entry.no-mrp .item-entry-head,.voucher-entry-page .item-entry.no-mrp .item-entry-row{grid-template-columns:30px minmax(190px,1.7fr) minmax(160px,1.2fr) 78px 105px 105px 36px}}.inline-select-wrap{display:grid;grid-template-columns:minmax(0,1fr) 34px;grid-gap:5px;gap:5px;min-width:0;align-items:stretch}.inline-select-wrap select{min-width:0!important;width:100%!important}.inline-add-btn{width:34px;height:100%;min-height:38px;padding:0;border-radius:8px;border:1px solid var(--c-cfd7e3);background:var(--c-f7f9fc);color:var(--c-4e5d73);font-size:18px;font-weight:700;line-height:1}.inline-add-btn:hover{background:#eef2f7;color:var(--c-25334a);border-color:#b9c4d3;transform:none}.item-cell-with-insight{display:grid!important;grid-gap:5px;gap:5px;align-items:stretch}.item-insight-strip{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.item-insight-strip span{font-size:9px;color:#6d7888;background:#f4f7fa;border:1px solid #e2e7ee;border-radius:999px;padding:3px 7px;white-space:nowrap}.item-insight-strip b{color:var(--c-26364d)}.voucher-helper-strip{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:4px 0 8px;padding:6px 7px;border:1px solid #e3e8ef;border-radius:8px;background:var(--c-fbfcfe)}.voucher-helper-strip span{font-size:9px;color:var(--c-6b7789);padding:4px 6px;border-radius:6px;background:var(--c-f3f5f8)}.voucher-helper-strip b{color:#2b3b51}.tiny-action{padding:5px 8px!important;font-size:9px!important;border-radius:7px!important;background:#eefbf7!important;color:#14745c!important;border-color:#c8eadf!important}.recent-items{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 8px}.recent-label{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-8a95a5);font-weight:700}.recent-items button{padding:5px 8px;font-size:9px;background:#fff;border-color:#dce3eb;color:#45556b;border-radius:999px}@media(max-width:760px){.inline-select-wrap{grid-template-columns:minmax(0,1fr) 42px;gap:6px}.inline-add-btn{width:42px;min-height:42px}.item-insight-strip{gap:4px}.item-insight-strip span{font-size:8px;padding:3px 6px}.voucher-helper-strip{gap:4px}.voucher-helper-strip span{font-size:8px}}.mobile-bottom-nav{display:none}.trade-shortcut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.trade-shortcut-grid a{display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid #1c2a35;border-radius:10px;background:#0b131a}.trade-shortcut-grid a:hover{border-color:#2a4547;transform:translateY(-1px)}.trade-shortcut-grid b{font-size:10px}.trade-shortcut-grid span{font-size:8px;color:#667785;line-height:1.4}.rate-list{display:grid;grid-gap:0;gap:0}.rate-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.rate-row div{min-width:0}.rate-row b{display:block;font-size:11px}.rate-row span{display:block;font-size:9px;color:var(--muted);margin-top:3px}.rate-row strong{font-size:12px;white-space:nowrap}.catalog-builder{border:1px solid rgba(24,214,161,.18);background:linear-gradient(180deg,rgba(24,214,161,.045),rgba(255,255,255,.01))}.catalog-builder-foot,.catalog-builder-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-builder-head{margin-bottom:14px}.catalog-builder-head h2{margin:3px 0 0;font-size:15px}.catalog-builder-tools{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:10px;gap:10px}.catalog-pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.catalog-pick-card{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #1c2a35;border-radius:10px;background:#0a1117;cursor:pointer}.catalog-pick-card.selected{border-color:rgba(24,214,161,.5);background:rgba(24,214,161,.055)}.catalog-pick-card input{accent-color:var(--accent)}.catalog-initial{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#101c24;color:var(--accent);font-weight:700;flex:0 0 auto}.catalog-pick-copy{min-width:0}.catalog-pick-copy b{font-size:10px}.catalog-pick-copy b,.catalog-pick-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-pick-copy small{color:#627381;font-size:8px;margin-top:3px}.catalog-manager-row{padding:13px 0}.catalog-row-actions{display:flex;gap:7px;align-items:center}.catalog-row-actions .link,.catalog-row-actions button{font-size:9px;padding:7px 9px}.pricing-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:12px;gap:12px}.pricing-page .three-col{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.menu-btn,.mobile-backdrop,.sidebar,.sidebar.collapsed{display:none!important}.app-topbar{height:56px;min-height:56px;padding:env(safe-area-inset-top) 12px 0;box-sizing:content-box}.top-subtitle{display:none}.top-left{gap:0}.top-brand{font-size:21px}.top-right{gap:4px}.top-company-btn{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-add,.top-icon{width:36px;height:36px}.content{padding:72px 10px calc(88px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));height:62px;z-index:60;border:1px solid #26333e;border-radius:18px;background:rgba(8,14,19,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 12px 35px rgba(0,0,0,.35);padding:5px}.mobile-bottom-nav a{display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;border-radius:13px;color:#70818e}.mobile-bottom-nav a.active{background:rgba(24,214,161,.12);color:var(--accent)}.mobile-bottom-nav span{font-size:17px;line-height:18px}.mobile-bottom-nav small{font-size:8px;font-weight:600}.mobile-more span{letter-spacing:1px}.page-head{display:grid;grid-template-columns:1fr;align-items:start;grid-gap:9px;gap:9px}.page-head h1{font-size:24px}.page-head .toolbar{display:grid;grid-template-columns:1fr 1.35fr;width:100%}.page-head .toolbar button{width:100%}.dash-actions{width:100%;display:grid;grid-template-columns:1fr 1.2fr}.dash-actions .ghost-action{width:100%;text-align:center}.dash-hero{grid-template-columns:1fr;min-height:0}.hero-orbit{display:none}.dash-kpis{grid-template-columns:1fr 1fr}.dash-layout,.dash-layout.lower{grid-template-columns:1fr}.command-grid,.trade-shortcut-grid{grid-template-columns:1fr 1fr}.table-wrap{overflow:visible!important}.responsive-table,.responsive-table tbody,.responsive-table td,.responsive-table tr{display:block;width:100%}.responsive-table thead{display:none}.responsive-table tbody{display:grid;grid-gap:8px;gap:8px}.responsive-table tr{border:1px solid var(--line);border-radius:11px;background:#0b131a;padding:9px}.responsive-table td{display:grid;grid-template-columns:105px minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 2px;border:0!important;font-size:11px}.responsive-table td:before{content:attr(data-label);color:#687987;font-size:9px;text-transform:uppercase;letter-spacing:.5px}.responsive-table td:first-child{padding-top:2px}.responsive-table td:last-child{padding-bottom:2px}.responsive-table .table-actions{justify-content:flex-start;flex-wrap:wrap}.pricing-grid,.pricing-page .three-col{grid-template-columns:1fr}.pricing-page .page-head .ghost-action{width:100%;text-align:center}.rate-row{align-items:flex-start}.rate-row strong{font-size:11px}.catalog-builder-tools,.catalog-pick-grid{grid-template-columns:1fr}.catalog-builder-foot,.catalog-builder-head{align-items:stretch;flex-direction:column}.catalog-builder-foot .primary{width:100%}.catalog-row{align-items:flex-start;flex-direction:column}.catalog-row-actions{width:100%}.catalog-row-actions>*{flex:1 1;text-align:center}.catalog-manager .page-head .ghost-action{width:100%;text-align:center}.voucher-entry-page{padding:66px 0 calc(90px + env(safe-area-inset-bottom))!important}.voucher-entry-page .page-head{padding:0 2px}.voucher-entry-page .voucher-workspace{border-radius:12px}.voucher-entry-page .form-toolbar{padding:10px}.voucher-entry-page .form-toolbar .pill{display:none}.voucher-entry-page .entry-key-hint{font-size:8px}.voucher-entry-page .modal-body{padding:10px 9px 14px}.voucher-entry-page .item-entry{width:100%;min-width:0!important;overflow:visible!important}.voucher-entry-page .item-entry-row{width:100%;min-width:0!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:12px 8px 9px!important;background:#fff;border:1px solid #dce2ea;border-radius:11px;box-shadow:0 3px 12px rgba(var(--r-15-23-42),.045)}.voucher-entry-page .item-entry-row .row-number{top:8px;left:8px}.voucher-entry-page .item-entry-row .cell:first-of-type{grid-column:1/-1!important;padding-top:23px}.voucher-entry-page .item-entry-row .cell:nth-of-type(2){grid-column:1/-1!important}.voucher-entry-page .item-entry-row .cell:nth-of-type(3){grid-column:1!important}.voucher-entry-page .item-entry-row .cell:nth-of-type(4){grid-column:2!important}.voucher-entry-page .item-entry-row .cell:nth-of-type(5){grid-column:1/-1!important}.voucher-entry-page .item-entry-row .discount-cell{grid-column:1/-1!important;min-height:42px}.voucher-entry-page .item-entry-row .line-amount{grid-column:1!important}.voucher-entry-page .item-entry-row .row-remove{grid-column:2!important;justify-self:end!important}.voucher-entry-page .item-insight-strip{gap:4px}.voucher-entry-page .item-insight-strip span{font-size:8px;padding:3px 5px}.voucher-entry-page .add-row-btn{width:100%;min-height:42px}.voucher-entry-page .voucher-summary{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.voucher-entry-page .summary-lines{margin-top:0}.voucher-entry-page .recent-items,.voucher-entry-page .voucher-helper-strip{overflow:auto;white-space:nowrap;padding-bottom:2px}.voucher-entry-page .accounting-row{grid-template-columns:1fr 1fr!important}.voucher-entry-page .accounting-row input:nth-of-type(3),.voucher-entry-page .accounting-row>:first-child{grid-column:1/-1}.voucher-entry-page .accounting-row .row-remove{grid-column:2;justify-self:end}.voucher-entry-page .three-col,.voucher-entry-page .two-col{grid-template-columns:1fr}.voucher-entry-page .voucher-attribution{display:grid}.voucher-entry-page .voucher-attribution .field{width:100%}.voucher-entry-page .page-head .toolbar{grid-template-columns:1fr 1.5fr}}.voucher-attribution-print{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin:8px 0;font-size:9px;color:var(--c-667488)}.voucher-attribution-print span{display:inline-flex;gap:5px;align-items:center;padding:5px 8px;border:1px solid var(--c-e1e5ec);border-radius:7px;background:var(--c-fafbfd)}.voucher-attribution-print b{color:var(--c-34435a);font-size:8px;text-transform:uppercase;letter-spacing:.4px}@media(max-width:760px){.voucher-attribution-print{justify-content:stretch}.voucher-attribution-print span{flex:1 1;min-width:0;justify-content:space-between}}@media print{.voucher-attribution-print{justify-content:flex-end;margin:4px 0;font-size:7px}.voucher-attribution-print span{padding:3px 5px;border-color:#bbb;background:#fff}.voucher-attribution-print b{font-size:6.5px}}@media(max-width:760px){.voucher-screen-table{display:block;width:100%!important}.voucher-screen-table thead{display:none}.voucher-screen-table tbody,.voucher-screen-table td,.voucher-screen-table tr{display:block;width:100%}.voucher-screen-table tbody{display:grid;grid-gap:8px;gap:8px}.voucher-screen-table tr:not(.billing-total-row){border:1px solid #dce2ea;border-radius:10px;padding:7px 9px;background:#fff}.voucher-screen-table tr:not(.billing-total-row) td{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 0;border:0!important;font-size:10px}.voucher-screen-table tr:not(.billing-total-row) td:before{content:attr(data-label);font-size:8px;color:#718093;text-transform:uppercase;letter-spacing:.4px}.voucher-screen-table tr:not(.billing-total-row) td:first-child{padding-top:2px}.voucher-screen-table tr:not(.billing-total-row) td:last-child{padding-bottom:2px}.voucher-screen-table .item-description{font-size:8px}.voucher-screen-table .billing-total-row{display:grid;grid-template-columns:1fr auto;align-items:center;border-top:1px solid #cfd6df;padding-top:9px}.voucher-screen-table .billing-total-row td{border:0!important;padding:3px}.voucher-screen-table .billing-total-row td:first-child{grid-column:1}.voucher-screen-table .billing-total-row td:last-child{grid-column:2;text-align:right}.voucher-paper .billing-table-wrap{overflow:visible!important}.voucher-paper .table-wrap:not(.billing-table-wrap) .voucher-screen-table tr{border:1px solid #dce2ea;border-radius:10px;padding:7px 9px;background:#fff}.voucher-paper .table-wrap:not(.billing-table-wrap) .voucher-screen-table td{display:grid;grid-template-columns:95px minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 0;border:0!important;font-size:10px}.voucher-paper .table-wrap:not(.billing-table-wrap) .voucher-screen-table td:before{content:attr(data-label);font-size:8px;color:#718093;text-transform:uppercase}.voucher-paper .table-wrap:not(.billing-table-wrap) .voucher-screen-table thead{display:none}}.arc-sidebar{width:264px!important;top:56px!important;background:linear-gradient(180deg,#0e1722,#0a1119)!important;border-right:1px solid #263646!important;box-shadow:16px 0 38px rgba(0,0,0,.22)!important;overflow:hidden!important}.arc-sidebar .arc-sidebar-head{height:58px;display:flex;align-items:center;padding:0 7px 12px;border-bottom:1px solid #223141;margin-bottom:10px}.arc-mark{width:38px!important;height:38px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:linear-gradient(145deg,var(--c-334fbd),var(--c-17307d))!important;color:#fff!important;font-size:18px!important;font-weight:800!important;box-shadow:inset 1px 1px 2px rgba(255,255,255,.16),0 7px 16px rgba(var(--r-21-42-101),.24)!important}.arc-sidebar-head>div:nth-child(2){min-width:0;flex:1 1}.arc-sidebar-head b{display:block;font-size:15px;letter-spacing:-.3px;color:#f5f8fb}.arc-sidebar-head span{display:block;font-size:8px;color:#71869b;margin-top:3px;text-transform:uppercase;letter-spacing:1.25px}.sidebar-toggle{width:31px;height:31px;padding:0;border-radius:9px;background:#162332;border:1px solid #2c4054;color:#b5c3d2;font-size:21px;display:grid;place-items:center;box-shadow:inset 1px 1px 2px rgba(255,255,255,.05),0 5px 12px rgba(0,0,0,.18)}.sidebar-quick{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding:3px 2px 12px}.sidebar-quick a{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 8px;border-radius:11px;border:1px solid #294057;background:linear-gradient(145deg,#142537,#0e1925);box-shadow:inset 1px 1px 2px rgba(255,255,255,.035),0 5px 12px rgba(0,0,0,.13);transition:.16s}.sidebar-quick a:hover{transform:translateY(-1px);border-color:#3b5873}.sidebar-quick a>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(145deg,#22505a,#15313b);color:#82ddd0;box-shadow:inset 1px 1px 2px rgba(255,255,255,.14),inset -2px -2px 3px rgba(0,0,0,.25);font-weight:700;font-size:16px;flex:0 0 auto}.sidebar-quick b{display:block;font-size:10px;color:#e9eef3;white-space:nowrap}.sidebar-quick small{display:block;font-size:7px;color:#718397;margin-top:2px;white-space:nowrap}.arc-sidebar .sidebar-scroll{padding:2px 2px 12px!important;scrollbar-width:thin;scrollbar-color:#314557 transparent}.arc-sidebar .nav-group{margin-top:5px}.arc-sidebar .nav-label{align-items:center;gap:8px;padding:9px 9px 6px;color:#71879c;font-size:8px;letter-spacing:1.55px}.arc-sidebar .nav-label svg{width:13px;height:13px;opacity:.9}.arc-sidebar .nav-link{gap:10px;padding:6px 8px;margin:2px 0;border-radius:10px;color:#afbdcc;font-size:11.5px;min-height:40px;position:relative;overflow:hidden;transition:.16s}.arc-sidebar .nav-link:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.025),transparent 42%)}.arc-sidebar .nav-link:hover{background:#142231;color:#f7fafc;box-shadow:inset 0 1px rgba(255,255,255,.04)}.arc-sidebar .nav-link.active{background:linear-gradient(100deg,#213c5a,#172b40);color:#fff;box-shadow:inset 3px 0 #70d7ca,inset 0 1px rgba(255,255,255,.08),0 5px 14px rgba(0,0,0,.12)}.arc-sidebar .nav-copy{position:relative;z-index:1;font-weight:500}.arc-sidebar .nav-icon{width:33px;height:33px;border-radius:9px;color:#aebdce;background:linear-gradient(145deg,#1a2a3c,#101a26);border:1px solid #293d52;box-shadow:inset 1px 1px 2px rgba(255,255,255,.07),inset -2px -2px 4px rgba(0,0,0,.27),0 3px 7px rgba(0,0,0,.13);flex:0 0 auto}.arc-sidebar .nav-icon svg{width:17px;height:17px}.arc-sidebar .nav-link.active .nav-icon{color:#8ce9dd;border-color:#3b6965;background:linear-gradient(145deg,#28524f,#142e31);box-shadow:inset 1px 1px 2px rgba(255,255,255,.13),inset -2px -2px 4px rgba(0,0,0,.28),0 4px 9px rgba(0,0,0,.18)}.arc-sidebar .nav-icon-sales{color:#9ee8c9}.arc-sidebar .nav-icon-purchase{color:var(--c-9ebeff)}.arc-sidebar .nav-icon-inventory{color:var(--c-c8b7f7)}.arc-sidebar .nav-icon-pricing{color:#f4c879}.arc-sidebar .nav-icon-catalog{color:#8fcfff}.arc-sidebar .nav-icon-banking{color:#a9df9a}.arc-sidebar .nav-icon-reports{color:#efb2bf}.arc-sidebar .nav-icon-settings{color:var(--c-b8c4d6)}.arc-sidebar .nav-icon-backup{color:#e0cd86}.arc-sidebar .side-bottom{bottom:9px!important;background:#0e1823!important;border-top:1px solid #263747!important;padding-top:8px!important}.arc-sidebar .user-chip{padding:7px;border-radius:10px}.arc-sidebar .user-chip:hover{background:#152333}.arc-sidebar .avatar{box-shadow:inset 1px 1px 2px rgba(255,255,255,.12),inset -2px -2px 4px rgba(0,0,0,.28),0 4px 10px rgba(0,0,0,.2)}.arc-sidebar .logout{background:#152333;border-color:#2a3e53;color:#a8b8c8;border-radius:9px;padding:8px}body:has(.arc-sidebar) .content{margin-left:264px;width:calc(100% - 264px)}.arc-sidebar.collapsed .arc-sidebar-head>div:nth-child(2),.arc-sidebar.collapsed .nav-copy,.arc-sidebar.collapsed .sidebar-quick{display:none}.arc-sidebar.collapsed .sidebar-toggle{position:absolute;right:8px;top:14px;font-size:16px}.arc-sidebar.collapsed .nav-link{justify-content:center}.arc-sidebar.collapsed .nav-icon{margin:0}.arc-sidebar.collapsed .logout,.arc-sidebar.collapsed .user-meta{display:none}@media(max-width:1024px){.mobile-bottom-nav{display:none!important}.arc-sidebar,.arc-sidebar.collapsed{position:fixed!important;top:56px!important;bottom:0!important;left:0!important;width:min(326px,88vw)!important;height:calc(100dvh - 56px)!important;min-height:calc(100vh - 56px)!important;display:flex!important;flex-direction:column!important;padding:14px 12px calc(12px + env(safe-area-inset-bottom))!important;transform:translate3d(-110%,0,0)!important;z-index:90!important;overflow:hidden!important;transition:transform .2s ease}.arc-sidebar.collapsed.mobile-open,.arc-sidebar.mobile-open{transform:translateZ(0)!important}.arc-sidebar .sidebar-scroll{display:block!important;flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:10px!important;-webkit-overflow-scrolling:touch}.arc-sidebar .nav-group{display:block!important}.arc-sidebar .nav-label{display:flex!important}.arc-sidebar .nav-link{display:flex!important;justify-content:flex-start!important;font-size:12px!important;min-height:43px!important;padding:7px 8px!important}.arc-sidebar .nav-icon{width:34px!important;height:34px!important}.arc-sidebar .nav-copy{display:block!important}.arc-sidebar .side-bottom{position:static!important;display:block!important;flex:0 0 auto;left:auto!important;right:auto!important;bottom:auto!important;margin-top:7px}.arc-sidebar .logout,.arc-sidebar .user-meta{display:block!important}.arc-sidebar .user-chip{justify-content:flex-start!important}.arc-sidebar.collapsed .arc-sidebar-head>div:nth-child(2),.arc-sidebar.collapsed .nav-copy,.arc-sidebar.collapsed .sidebar-quick{display:block}.arc-sidebar.collapsed .arc-sidebar-head,.arc-sidebar.collapsed .nav-link{justify-content:flex-start}.arc-sidebar.collapsed .sidebar-toggle{position:static;font-size:20px}.arc-sidebar.collapsed .logout,.arc-sidebar.collapsed .user-meta{display:block!important}body:has(.arc-sidebar) .content,body:has(.arc-sidebar.collapsed) .content{margin-left:0!important;width:100%!important}.mobile-backdrop{z-index:85!important;background:rgba(3,8,14,.62)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-topbar{height:56px!important;min-height:56px!important}.top-subtitle{display:none!important}.top-brand{font-size:21px!important}.menu-btn{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;flex:0 0 40px!important}}.voucher-entry-page .add-row-btn{display:none}.voucher-entry-page .item-entry-row:last-child{box-shadow:0 0 0 1px rgba(74,156,151,.08)}@media(max-width:760px){.voucher-entry-page .add-row-btn{display:none!important}.voucher-entry-page .item-entry-row:last-child{border-color:#9ccbc5;box-shadow:0 4px 15px rgba(39,112,105,.08)}}.arc-assistant-fab{position:fixed;right:20px;bottom:20px;z-index:120;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:9px 14px 9px 9px;background:linear-gradient(145deg,#172b3d,#0c1722);color:#eef7f7;box-shadow:0 12px 32px rgba(0,0,0,.25),inset 1px 1px 2px rgba(255,255,255,.08);font-weight:750;font-size:12px}.arc-ai-spark{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#63d8cc,#287e7a);color:#061416;font-size:15px;box-shadow:inset 1px 1px 2px rgba(255,255,255,.4),inset -2px -2px 4px rgba(0,0,0,.25)}.arc-assistant-fab:hover{transform:translateY(-2px)}.arc-assistant-overlay{position:fixed;inset:0;z-index:119;background:rgba(4,8,13,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.arc-assistant{position:absolute;right:20px;bottom:76px;width:min(390px,calc(100vw - 28px));height:min(620px,calc(100dvh - 100px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #2b3c4e;border-radius:20px;background:#f8fafc;color:#17202b;box-shadow:0 24px 70px rgba(0,0,0,.32)}.arc-assistant-head{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;background:linear-gradient(135deg,#12283a,#1c3c50);color:#fff}.arc-assistant-head b{display:block;font-size:14px}.arc-assistant-head span{display:block;font-size:10px;opacity:.7;margin-top:2px}.arc-assistant-head button{width:30px;height:30px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:rgba(255,255,255,.07);color:#fff;font-size:21px;line-height:1}.arc-chat-messages{flex:1 1;overflow:auto;padding:15px 13px 8px;background:#f5f8fa}.arc-chat-row{display:flex;margin:6px 0}.arc-chat-row.user{justify-content:flex-end}.arc-chat-bubble{max-width:84%;padding:10px 12px;border-radius:13px 13px 13px 4px;background:#fff;border:1px solid #e1e7ed;font-size:11px;line-height:1.5;box-shadow:0 3px 10px rgba(20,35,50,.04)}.arc-chat-row.user .arc-chat-bubble{border-radius:13px 13px 4px 13px;background:#e6f4f2;border-color:#c5e3df}.arc-chat-suggestions{display:flex;gap:6px;overflow:auto;padding:8px 12px;background:#f5f8fa}.arc-chat-suggestions button{white-space:nowrap;border:1px solid #d8e1e8;border-radius:999px;background:#fff;padding:7px 9px;font-size:9px;color:#405162}.arc-chat-actions{padding:5px 12px 8px;background:#f5f8fa}.arc-exec-btn{width:100%;padding:9px;border:1px solid #bddbd7;border-radius:10px;background:#e9f7f5;color:#176c67;font-weight:750;font-size:11px}.arc-chat-input{display:flex;gap:7px;padding:10px;border-top:1px solid #e1e6eb;background:#fff}.arc-chat-input input{min-width:0;flex:1 1;border:1px solid #d4dde5;border-radius:11px;padding:10px;font-size:11px;outline:none}.arc-chat-input input:focus{border-color:#65aaa5}.arc-chat-input button{width:40px;border:0;border-radius:11px;background:#173447;color:#fff;font-size:15px}.arc-chat-input button:disabled{opacity:.4}.arc-callback-pane{overflow:auto;padding:18px}.arc-back-chat{border:0;background:none;padding:0;color:#367d79;font-size:11px;margin-bottom:17px}.arc-callback-pane h3{font-size:20px;margin:5px 0 6px}.arc-callback-pane>p{font-size:11px;line-height:1.5;color:#6d7986;margin:0 0 16px}.arc-callback-pane form{display:grid;grid-gap:10px;gap:10px}.arc-callback-pane label{display:grid;grid-gap:5px;gap:5px;font-size:9px;font-weight:700;color:#566473}.arc-callback-pane input,.arc-callback-pane select,.arc-callback-pane textarea{width:100%;box-sizing:border-box;border:1px solid #d5dee6;border-radius:9px;padding:9px 10px;background:#fff;font:inherit;font-size:11px;color:#17202b;outline:none}.arc-callback-pane textarea{resize:vertical}.arc-callback-pane input:focus,.arc-callback-pane select:focus,.arc-callback-pane textarea:focus{border-color:#6eaaa6}.arc-submit-callback{border:0;border-radius:10px;padding:11px;background:linear-gradient(135deg,#174255,#1f706b);color:#fff;font-weight:800;font-size:11px}.arc-submit-callback:disabled{opacity:.6}.arc-callback-status{padding:9px;border-radius:9px;background:#e8f6f0;color:#246e5c;font-size:10px;line-height:1.4}@media(max-width:760px){.arc-assistant-fab{right:14px;bottom:14px;padding:8px}.arc-assistant-fab-text{display:none}.arc-assistant{right:8px;bottom:70px;width:calc(100vw - 16px);height:min(680px,calc(100dvh - 86px));border-radius:18px}.arc-assistant-overlay{background:rgba(4,8,13,.46)}}@media (min-width:761px) and (max-width:1024px){.arc-sidebar,.arc-sidebar.collapsed{position:fixed!important;top:56px!important;bottom:0!important;left:0!important;width:min(292px,88vw)!important;height:calc(100dvh - 56px)!important;min-height:calc(100vh - 56px)!important;display:flex!important;flex-direction:column!important;padding:12px 10px!important;transform:translate3d(-110%,0,0)!important;z-index:90!important;overflow:hidden!important;transition:transform .2s ease}.arc-sidebar.collapsed.mobile-open,.arc-sidebar.mobile-open{transform:translateZ(0)!important}.arc-sidebar .sidebar-scroll{display:block!important;flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.arc-sidebar .nav-label{display:block!important}.arc-sidebar .nav-link{display:flex!important;justify-content:flex-start!important;min-height:42px!important;padding:8px!important}.arc-sidebar .nav-copy{display:block!important}.arc-sidebar .side-bottom{position:static!important;display:block!important;flex:0 0 auto;margin-top:7px}.arc-sidebar .logout,.arc-sidebar .user-meta{display:block!important}.arc-sidebar .user-chip{justify-content:flex-start!important}.arc-sidebar.collapsed .arc-sidebar-head>div:nth-child(2),.arc-sidebar.collapsed .nav-copy,.arc-sidebar.collapsed .sidebar-quick{display:block}.arc-sidebar.collapsed .nav-link{justify-content:flex-start}.arc-sidebar.collapsed .logout,.arc-sidebar.collapsed .user-meta{display:block!important}body:has(.arc-sidebar) .content,body:has(.arc-sidebar.collapsed) .content{margin-left:0!important;width:100%!important;padding:76px 18px 34px!important}.mobile-backdrop{z-index:85!important;background:rgba(3,8,14,.58)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-topbar{height:56px!important;min-height:56px!important}.menu-btn{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;flex:0 0 40px!important}.top-subtitle{display:none!important}.voucher-entry-page .voucher-attribution,.voucher-entry-page .voucher-meta-grid{grid-template-columns:1fr!important;gap:10px!important}.voucher-entry-page .voucher-meta-grid .field:first-child,.voucher-entry-page .voucher-meta-grid .field:nth-child(2),.voucher-entry-page .voucher-meta-grid .field:nth-child(3){grid-column:auto!important}.voucher-entry-page .voucher-attribution .field,.voucher-entry-page .voucher-meta-grid .field,.voucher-entry-page .voucher-meta-grid .field .inline-select-wrap{width:100%;min-width:0}.voucher-entry-page .field input,.voucher-entry-page .field select,.voucher-entry-page .inline-select-wrap{min-width:0!important}.voucher-entry-page .item-entry{width:100%!important;min-width:0!important;overflow:visible!important;border:0!important;background:transparent!important}.voucher-entry-page .item-entry-head{display:none!important}.voucher-entry-page .item-entry-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;padding:13px 11px!important;margin-bottom:9px;border:1px solid #d9e1e8;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(var(--r-15-23-42),.045)}.voucher-entry-page .item-entry-row>*{min-width:0!important}.voucher-entry-page .item-entry-row .row-number{grid-column:1/-1;position:static!important;display:block;font-size:10px;color:#718091;font-weight:800}.voucher-entry-page .item-entry-row .item-cell-with-insight{grid-column:1/-1}.voucher-entry-page .item-entry-row .item-cell-with-insight .inline-select-wrap{grid-template-columns:minmax(0,1fr) 42px!important}.voucher-entry-page .item-entry-row .cell:first-of-type{grid-column:1/-1}.voucher-entry-page .item-entry-row .line-amount{grid-column:1;align-self:center;min-width:0}.voucher-entry-page .item-entry-row .row-remove{grid-column:2;justify-self:end;align-self:center}.voucher-entry-page .item-entry-row input{min-width:0!important;width:100%!important}.voucher-entry-page .item-entry-row .item-insight-strip{gap:4px}.voucher-entry-page .item-entry-row .item-insight-strip span{font-size:8px;padding:3px 6px}.voucher-paper{width:100%!important;max-width:100%!important;overflow:hidden!important}.voucher-paper .billing-head{grid-template-columns:1fr 1fr!important;gap:0!important}.voucher-paper .billing-head>div{min-width:0!important;overflow-wrap:anywhere}.voucher-paper .billing-head>div:last-child{grid-column:1/-1}.voucher-paper .billing-table-wrap{overflow-x:auto!important}.voucher-paper .billing-table{min-width:620px!important}}@media (min-width:761px) and (max-width:850px){.voucher-entry-page .voucher-attribution,.voucher-entry-page .voucher-meta-grid{grid-template-columns:1fr!important}.voucher-entry-page .voucher-attribution .field,.voucher-entry-page .voucher-meta-grid .field:nth-child(3){grid-column:auto}}@media (max-width:1024px){.settings-grid{grid-template-columns:1fr!important}.settings-row{gap:12px;flex-wrap:wrap}.settings-row>div{min-width:0;flex:1 1 240px}}.demo-callback-input{position:relative;z-index:2;display:grid;grid-gap:4px;gap:4px;min-width:190px}.demo-callback-input label{font-size:8px;color:#6f818e}.demo-callback-input input{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid #243640;border-radius:9px;background:#0a1319;color:#eef4f7;font-size:11px;outline:none}.demo-callback-input input:focus{border-color:rgba(24,214,161,.55);box-shadow:0 0 0 3px rgba(24,214,161,.07)}.dash-callback-status{grid-column:1/-1;margin-top:5px;font-size:9px;color:#ff9aa4;position:relative;z-index:2}.dash-callback-status.success{color:var(--accent)}.dash-callback-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:760px){.demo-callback-input{grid-column:1/-1}.demo-callback-input input{height:40px}.dash-callback-status{grid-column:1/-1}}@media(max-width:1024px){.voucher-entry-page .voucher-meta-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important}.voucher-entry-page .voucher-meta-grid>*{grid-column:auto!important;min-width:0!important;width:100%!important}.voucher-entry-page .voucher-meta-grid .field input,.voucher-entry-page .voucher-meta-grid .field select,.voucher-entry-page .voucher-meta-grid .inline-select-wrap{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.voucher-entry-page .voucher-meta-grid .inline-select-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important}.voucher-entry-page .voucher-meta-grid .inline-select-wrap>*{min-width:0!important}.voucher-entry-page .voucher-attribution{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.voucher-entry-page .voucher-attribution>*{min-width:0!important}}@media(max-width:760px){.dashboard-modern .dash-callback{grid-template-columns:40px minmax(0,1fr)!important;align-items:center}.dashboard-modern .demo-callback-input{grid-column:1/-1}.dashboard-modern .dash-callback-btn{grid-column:1/-1;width:100%;height:44px}.print-generate-btn{width:100%;min-height:42px}}.voucher-paper.print-template-professional{border-color:#1d2730}.professional-action{min-height:38px;padding:0 13px;border:1px solid rgba(24,214,161,.34);border-radius:9px;background:rgba(24,214,161,.08);color:#cfeee7;font-size:10px;font-weight:800;white-space:nowrap}.professional-action:hover{background:rgba(24,214,161,.14);border-color:rgba(24,214,161,.55)}@media(max-width:760px){.voucher-detail-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.voucher-detail-actions .more-wrap,.voucher-detail-actions .professional-action{width:100%}.voucher-detail-actions .more-btn{width:100%;min-height:38px}.voucher-entry-page .page-head .toolbar{grid-template-columns:1fr 1fr!important}.voucher-entry-page .page-head .toolbar .print-generate-btn{grid-column:1/-1;width:100%}}.billing-quantity-row td{font-size:10px!important;font-weight:600!important;background:#fafafa!important}.billing-quantity-row td:last-child{text-align:right;white-space:normal}.voucher-paper.print-template-professional .billing-quantity-row td{color:#111;border-color:#20262b!important;background:#f8f8f8!important}@media print{.billing-quantity-row td{font-size:8px!important;padding:4px 5px!important}}.voucher-paper.print-template-professional{border:1px solid #20262b;background:#fff;color:#151b20;box-shadow:0 10px 30px rgba(0,0,0,.12)}.voucher-paper.print-template-professional .voucher-print-header{border-bottom:1px solid #20262b;padding-bottom:8px}.voucher-paper.print-template-professional .statement-brand{color:#111;font-weight:800;letter-spacing:.2px}.voucher-paper.print-template-professional .voucher-doc-title{border:1px solid #20262b;background:#f3f3f3;padding:7px 10px;margin:8px 0}.voucher-paper.print-template-professional .voucher-doc-title h2{font-size:14px;letter-spacing:.7px;color:#111;text-align:center}.voucher-paper.print-template-professional .billing-head{border:1px solid #20262b;background:#fff;gap:0}.voucher-paper.print-template-professional .billing-head>div{border-right:1px solid #20262b;padding:8px 9px;min-width:0}.voucher-paper.print-template-professional .billing-head>div:last-child{border-right:0}.voucher-paper.print-template-professional .billing-party{color:#111;font-weight:800;overflow-wrap:anywhere}.voucher-paper.print-template-professional .billing-table{border:1px solid #20262b}.voucher-paper.print-template-professional .billing-table th{background:#eee;color:#111;border-color:#20262b}.voucher-paper.print-template-professional .billing-table td{color:#111;border-color:#20262b}.voucher-paper.print-template-professional .billing-summary{border-top:1px solid #20262b;margin-top:0;padding-top:10px}.voucher-paper.print-template-professional .big-total{border:1px solid #20262b;background:#f3f3f3;color:#111}@media print{.voucher-paper.print-template-professional{box-shadow:none;border:1px solid #111}.voucher-paper.print-template-professional .voucher-doc-title{margin:4px 0;padding:4px 7px}.voucher-paper.print-template-professional .billing-head>div{padding:5px 6px}.voucher-paper.print-template-professional .billing-table td,.voucher-paper.print-template-professional .billing-table th{font-size:8px;padding:4px 5px}}@media(max-width:1024px){.voucher-entry-page .voucher-meta-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-gap:10px!important;gap:10px!important}.voucher-entry-page .voucher-meta-grid>.field{min-width:0!important;width:100%!important;max-width:100%!important;display:block!important}.voucher-entry-page .voucher-meta-grid .field>label{display:block!important;margin-bottom:5px!important}.voucher-entry-page .voucher-meta-grid .field input,.voucher-entry-page .voucher-meta-grid .field select,.voucher-entry-page .voucher-meta-grid .inline-select-wrap{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.voucher-entry-page .voucher-meta-grid .inline-select-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important}.voucher-entry-page .voucher-meta-grid .inline-select-wrap>*{min-width:0!important}}.dash-callback{align-items:flex-end}.dash-callback-btn{min-height:36px!important;height:36px!important;width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}@media(min-width:761px){.dash-callback-btn{min-width:190px}}@media(max-width:760px){.dashboard-modern .dash-callback{align-items:stretch}.dashboard-modern .dash-callback-btn{height:44px!important;min-height:44px!important;width:100%!important}}@media (max-width:1300px){.voucher-entry-page .voucher-attribution,.voucher-entry-page .voucher-meta-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-gap:10px!important;gap:10px!important}.voucher-entry-page .voucher-attribution>.field,.voucher-entry-page .voucher-meta-grid>.field{min-width:0!important;width:100%!important;max-width:100%!important}.voucher-entry-page .voucher-attribution .field input,.voucher-entry-page .voucher-meta-grid .field input,.voucher-entry-page .voucher-meta-grid .field select,.voucher-entry-page .voucher-meta-grid .inline-select-wrap{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.voucher-entry-page .voucher-meta-grid .inline-select-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important}.voucher-entry-page .voucher-meta-grid .inline-select-wrap>*{min-width:0!important;max-width:100%!important}.voucher-entry-page .item-entry{width:100%!important;min-width:0!important;overflow:visible!important;border:0!important;background:transparent!important}.voucher-entry-page .item-entry-head{display:none!important}.voucher-entry-page .item-entry-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;padding:13px 11px!important;margin-bottom:9px!important;border:1px solid #d9e1e8!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px rgba(var(--r-15-23-42),.045)}.voucher-entry-page .item-entry-row>*{min-width:0!important;max-width:100%!important}.voucher-entry-page .item-entry-row .row-number{grid-column:1/-1;position:static!important;display:block!important;text-align:left!important;width:auto!important;height:auto!important;background:transparent!important;font-size:10px;color:#718091;font-weight:800}.voucher-entry-page .item-entry-row .cell:first-of-type,.voucher-entry-page .item-entry-row .cell:nth-of-type(2),.voucher-entry-page .item-entry-row .item-cell-with-insight{grid-column:1/-1!important}.voucher-entry-page .item-entry-row .line-amount{grid-column:1!important;text-align:left!important;white-space:normal!important}.voucher-entry-page .item-entry-row .row-remove{grid-column:2!important;justify-self:end!important;align-self:center!important}.voucher-entry-page .item-entry-row input,.voucher-entry-page .item-entry-row select{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.voucher-entry-page .item-insight-strip{min-width:0!important;max-width:100%!important;overflow:hidden}.voucher-entry-page .accounting-grid{border:0!important;overflow:visible!important;background:transparent!important}.voucher-entry-page .accounting-head{display:none!important}.voucher-entry-page .accounting-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;padding:13px 11px!important;margin-bottom:9px!important;border:1px solid #d9e1e8!important;border-radius:12px!important;background:#fff!important}.voucher-entry-page .accounting-row>*{min-width:0!important;max-width:100%!important}.voucher-entry-page .accounting-row input:nth-of-type(3),.voucher-entry-page .accounting-row>:first-child{grid-column:1/-1!important}.voucher-entry-page .accounting-row input{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.voucher-entry-page .accounting-row .row-remove{grid-column:2!important;justify-self:end!important}.voucher-entry-page .contra-grid,.voucher-entry-page .two-col{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}}.voucher-entry-page .field select,.voucher-entry-page .inline-select-wrap select{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-modern .dash-callback-btn,.dashboard-modern .demo-callback-input input{height:42px!important;min-height:42px!important;box-sizing:border-box!important}.dashboard-modern .dash-callback-btn{min-width:190px!important;padding:0 16px!important}@media(max-width:760px){.dashboard-modern .dash-callback-btn,.dashboard-modern .demo-callback-input input{height:44px!important;min-height:44px!important}.dashboard-modern .dash-callback-btn{min-width:0!important}}.arc-sidebar{width:258px!important;background:linear-gradient(180deg,#101a27,#0b121b 62%,#0a1119)!important;border-right:1px solid #26384b!important;box-shadow:14px 0 42px rgba(0,0,0,.2)!important;padding:14px 12px 12px!important}body:has(.arc-sidebar) .content{margin-left:258px;width:calc(100% - 258px)}.arc-sidebar .arc-sidebar-head{height:54px;padding:0 5px 11px;margin-bottom:9px;gap:11px;border-bottom:1px solid #243447}.arc-sidebar-head b{font-size:15px!important;letter-spacing:-.35px!important}.arc-sidebar-head span{font-size:8px!important;color:#71859a!important;letter-spacing:1px!important}.arc-mark{width:36px;height:36px;border-radius:11px;font-size:17px;background:linear-gradient(145deg,var(--c-6375f4),var(--c-3548b4) 52%,var(--c-202e78));box-shadow:inset 1px 1px 2px rgba(255,255,255,.28),inset -2px -2px 4px rgba(0,0,0,.32),0 7px 16px rgba(var(--r-39-55-130),.22)}.sidebar-toggle{width:30px!important;height:30px!important;border-radius:9px!important;background:#172536!important;border-color:#30445a!important;color:#b9c8d8!important}.sidebar-quick{gap:7px!important;padding:5px 2px 11px!important}.sidebar-quick a{min-height:48px;padding:8px!important;border-radius:11px!important;background:linear-gradient(145deg,#17273a,#0e1825)!important;border-color:#2a3e55!important}.sidebar-quick a>span{width:28px!important;height:28px!important;border-radius:8px!important;background:linear-gradient(145deg,#24546a,#173244)!important;color:#86e3d4!important}.sidebar-quick b{font-size:10px!important}.sidebar-quick small{font-size:7px!important}.arc-sidebar .sidebar-scroll{padding:3px 2px 132px!important}.arc-sidebar .nav-group{margin-top:9px!important}.arc-sidebar .nav-label{display:flex!important;align-items:center!important;gap:7px!important;padding:9px 9px 6px!important;color:#647b92!important;font-size:8px!important;letter-spacing:1.45px!important;font-weight:700!important}.arc-sidebar .nav-label svg{width:12px;height:12px;opacity:.85;color:#6f8aa2;flex:0 0 auto}.arc-sidebar .nav-link{gap:10px!important;min-height:40px!important;padding:6px 8px!important;margin:2px 0!important;border-radius:10px!important;font-size:11.5px!important;color:#b4c1cf!important}.arc-sidebar .nav-link:hover{background:linear-gradient(90deg,#17293c,#111d2b)!important;box-shadow:inset 0 1px rgba(255,255,255,.045)!important}.arc-sidebar .nav-link.active{background:linear-gradient(100deg,#243f60,#182b41)!important;box-shadow:inset 3px 0 #6ed8ca,inset 0 1px rgba(255,255,255,.07),0 5px 15px rgba(0,0,0,.12)!important}.arc-sidebar .nav-icon{width:31px!important;height:31px!important;border-radius:9px!important;background:linear-gradient(145deg,#1b2b3f,#0d1724)!important;border:1px solid #2a4057!important;box-shadow:inset 1px 1px 2px rgba(255,255,255,.07),inset -2px -2px 4px rgba(0,0,0,.28),0 3px 8px rgba(0,0,0,.13)!important}.arc-sidebar .nav-icon svg{width:16px!important;height:16px!important}.arc-sidebar .nav-link.active .nav-icon{color:#8ce9dc!important;border-color:#3b665f!important;background:linear-gradient(145deg,#2a514f,#142d31)!important}.arc-sidebar .nav-icon-dashboard{color:var(--c-9cb5ff)!important}.arc-sidebar .nav-icon-contacts{color:var(--c-a9c9ff)!important}.arc-sidebar .nav-icon-inventory{color:var(--c-c7b5ff)!important}.arc-sidebar .nav-icon-pricing{color:#ffd28f!important}.arc-sidebar .nav-icon-catalog{color:#91d8ff!important}.arc-sidebar .nav-icon-banking{color:#a9dda2!important}.arc-sidebar .nav-icon-sales{color:#83e1c1!important}.arc-sidebar .nav-icon-purchase{color:var(--c-9dbbff)!important}.arc-sidebar .nav-icon-accountant{color:#b6c6d9!important}.arc-sidebar .nav-icon-documents{color:#b4c8dc!important}.arc-sidebar .nav-icon-reports{color:#f2b1c0!important}.arc-sidebar .nav-icon-settings{color:#b8c5d5!important}.arc-sidebar .nav-icon-backup{color:#e4d18b!important}.arc-sidebar .nav-icon-subscription{color:var(--c-bcaeff)!important}.arc-sidebar .nav-icon-support{color:#83d9d0!important}.arc-sidebar .side-bottom{left:12px!important;right:12px!important;bottom:10px!important;background:rgba(13,22,32,.96)!important;border-top:1px solid #26384b!important;padding-top:9px!important}.arc-sidebar .user-chip{padding:7px 8px!important;border-radius:10px!important}.arc-sidebar .user-meta b{font-size:11px!important}.arc-sidebar .user-meta span{font-size:10px!important}.arc-sidebar .logout{margin-top:7px!important;padding:8px!important;border-radius:9px!important;background:#142131!important;border-color:#2b4056!important;color:#a9b9c9!important}.arc-sidebar.collapsed{width:78px!important}body:has(.arc-sidebar.collapsed) .content{margin-left:78px;width:calc(100% - 78px)}.arc-sidebar.collapsed .nav-label span,.arc-sidebar.collapsed .nav-label svg{display:none!important}.arc-sidebar.collapsed .nav-label{height:8px;padding:0!important}.arc-sidebar.collapsed .nav-icon{margin:0!important}@media(max-width:1024px){.arc-sidebar,.arc-sidebar.collapsed{position:fixed!important;top:56px!important;bottom:0!important;left:0!important;width:min(306px,88vw)!important;height:calc(100dvh - 56px)!important;min-height:calc(100vh - 56px)!important;display:flex!important;flex-direction:column!important;transform:translate3d(-110%,0,0)!important;z-index:90!important;overflow:hidden!important}.arc-sidebar.collapsed.mobile-open,.arc-sidebar.mobile-open{transform:translateZ(0)!important}.arc-sidebar .sidebar-scroll{display:block!important;flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:8px!important;-webkit-overflow-scrolling:touch}.arc-sidebar .side-bottom{position:static!important;display:block!important;flex:0 0 auto;margin-top:7px}.arc-sidebar .nav-group{display:block!important}.arc-sidebar .nav-link{display:flex!important;justify-content:flex-start!important}.arc-sidebar .nav-label,.arc-sidebar.collapsed .nav-label span,.arc-sidebar.collapsed .nav-label svg{display:flex!important}.arc-sidebar.collapsed .nav-copy{display:block!important}.arc-sidebar.collapsed .nav-link{justify-content:flex-start!important}.arc-sidebar.collapsed .nav-icon{margin:0!important}body:has(.arc-sidebar) .content,body:has(.arc-sidebar.collapsed) .content{margin-left:0!important;width:100%!important}.mobile-backdrop{z-index:85!important;background:rgba(3,8,14,.6)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.arc-sidebar .nav-group{margin-top:7px}.arc-sidebar .nav-label{position:relative;padding:8px 9px 6px 11px;gap:7px;font-weight:700}.arc-sidebar .nav-label:after{content:"";height:1px;flex:1 1;background:linear-gradient(90deg,#26384a,transparent);margin-left:3px;opacity:.7}.arc-sidebar .nav-link{padding:5px 8px;border:1px solid transparent}.arc-sidebar .nav-link.active{border-color:rgba(93,160,169,.16);background:linear-gradient(90deg,rgba(42,72,101,.92),rgba(22,40,58,.82))}.arc-sidebar .nav-icon{width:34px;height:34px;border-radius:10px}.arc-sidebar .nav-icon svg{width:16px;height:16px}.arc-sidebar .side-bottom{padding:7px 0 0!important}.arc-sidebar .profile-chip{flex:1 1;padding:6px 7px!important}.arc-sidebar .user-meta b,.arc-sidebar .user-meta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-sidebar .logout{width:34px!important;height:34px!important;display:grid;place-items:center;font-size:17px!important}.arc-sidebar .avatar{width:30px;height:30px;flex:0 0 30px}@media(max-width:1024px){.arc-sidebar,.arc-sidebar.collapsed{width:min(318px,88vw)!important}.arc-sidebar .sidebar-quick{gap:8px;padding-bottom:9px}.arc-sidebar .sidebar-quick a{min-height:48px;padding:8px 9px}.arc-sidebar .nav-link{min-height:43px}}.dashboard-modern .dash-hero h2{color:#f4f8fb!important;text-shadow:0 1px 12px rgba(0,0,0,.18)}.dashboard-modern .dash-hero .eyebrow{color:#73d9c5!important}.dashboard-modern .dash-hero p{color:#b7c5ce!important}.dashboard-modern .dash-hero .text-link{color:#c7d3dc!important}.dashboard-modern .command-grid a,.dashboard-modern .trade-shortcut-grid a{background:#ffffff!important;border:1px solid #dfe5ed!important;color:var(--c-172033)!important;box-shadow:0 5px 18px rgba(28,40,63,.05)!important}.dashboard-modern .command-grid a:hover,.dashboard-modern .trade-shortcut-grid a:hover{background:var(--c-f8faff)!important;border-color:var(--c-c9d2e2)!important;transform:translateY(-1px)}.dashboard-modern .command-grid b,.dashboard-modern .trade-shortcut-grid b{font-size:12px!important;color:var(--c-172033)!important;line-height:1.3!important}.dashboard-modern .command-grid span:not(.dash-icon),.dashboard-modern .trade-shortcut-grid span{font-size:10px!important;color:var(--c-68758a)!important;line-height:1.45!important}.dashboard-modern .command-grid .dash-icon{background:#eef8f5!important;color:#168b78!important;border:1px solid #d8eee8}.dashboard-modern .trade-shortcut-grid{gap:9px!important}.dashboard-modern .trade-shortcut-grid a{min-height:64px;align-content:center}.dashboard-modern .dash-callback-btn{font-weight:800!important}.catalog-builder-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:48px!important}.catalog-builder-foot .primary{margin-left:auto!important;min-width:230px!important;white-space:nowrap!important}@media(max-width:760px){.catalog-builder-foot{align-items:stretch!important;flex-direction:column!important}.catalog-builder-foot .primary{width:100%!important;min-width:0!important;margin-left:0!important}}.settings-card .settings-row{gap:16px!important}.settings-card .settings-row>.action-btn,.settings-card .settings-row>.primary{flex:0 0 auto!important;min-width:190px!important;max-width:240px!important;min-height:42px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.25!important}.settings-card .settings-row>.action-btn{padding:9px 14px!important;height:auto!important}@media(max-width:760px){.settings-card .settings-row>.action-btn,.settings-card .settings-row>.primary{width:100%!important;max-width:none!important;min-width:0!important}}.profile-page .profile-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.95fr)!important;max-width:1180px!important}.profile-page .profile-card{min-width:0}.profile-page .security-action{min-height:108px}.profile-page .security-action>div{min-width:0;flex:1 1}.profile-page .security-action .secondary{min-width:138px;white-space:normal;line-height:1.25}@media(max-width:860px){.profile-page .profile-grid{grid-template-columns:1fr!important}}.arc-sidebar .nav-link-admin{display:none}.arc-sidebar .sidebar-quick a>div{min-width:0;overflow:hidden}.arc-sidebar .sidebar-quick b,.arc-sidebar .sidebar-quick small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-sidebar .sidebar-quick a{min-width:0}.arc-sidebar .sidebar-quick a>span{flex:0 0 28px}.dashboard-modern .dash-hero-copy h2{color:#f7fbff!important}.dashboard-modern .dash-hero-copy .eyebrow{color:#78dfc9!important}.dashboard-modern .quick-command,.dashboard-modern .trade-shortcuts{background:#fff!important;border-color:#dfe5ed!important;color:var(--c-172033)!important}.dashboard-modern .quick-command .section-bar h2,.dashboard-modern .trade-shortcuts .section-bar h2{color:var(--c-172033)!important}.auth-page{background:radial-gradient(circle at 12% 18%,rgba(var(--r-118-87-232),.11),transparent 28%),radial-gradient(circle at 88% 82%,rgba(var(--r-118-87-232),.08),transparent 30%),var(--c-f7f8fc)!important;color:var(--c-182033)}.auth-page .login-shell,.auth-page .register-shell{width:min(980px,94vw);min-height:570px;border:1px solid var(--c-e4e5ee);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 28px 90px rgba(var(--r-43-35-91),.14)}.auth-page .login-brand,.auth-page .register-intro{padding:54px;background:radial-gradient(circle at 18% 18%,rgba(var(--r-118-87-232),.16),transparent 34%),linear-gradient(145deg,var(--c-f8f6ff),var(--c-f2f3fb));color:var(--c-182033)}.auth-page .login-brand h1,.auth-page .register-intro h1{font-size:43px;line-height:1.08;margin:54px 0 14px;letter-spacing:-1.8px;color:var(--c-182033)}.auth-page .login-brand h1 span,.auth-page .register-intro h1 span{color:var(--c-7657e8)}.auth-page .login-brand p,.auth-page .register-intro p{color:var(--c-68738a);max-width:390px;line-height:1.7}.auth-page .login-brand .muted{color:var(--c-707b90)}.auth-kicker{font-size:9px;letter-spacing:1.7px;font-weight:800;color:var(--c-7657e8);margin-top:10px}.auth-points{display:grid;grid-gap:10px;gap:10px;margin-top:25px;color:var(--c-4e5970);font-size:11px;font-weight:600}.auth-page .login-form,.auth-page .register-form{padding:54px 58px;background:#fff;color:var(--c-182033)}.auth-form-head{margin-bottom:24px}.auth-form-head h2{color:var(--c-182033);font-size:28px;letter-spacing:-.7px;margin:6px 0}.auth-form-head p{color:var(--c-7a8497);font-size:12px;margin:0}.auth-page .field label{color:var(--c-667187);font-size:10px}.auth-page .field-hint{display:block;color:var(--c-8a94a6);font-size:10px;line-height:1.4;margin-top:1px}.auth-page .field input,.auth-page .field select,.auth-page .field textarea{background:#fff!important;color:var(--c-182033)!important;border:1px solid var(--c-dfe2ea)!important;border-radius:11px!important;padding:12px 13px!important}.auth-page .field input::placeholder{color:var(--c-a4adbb)}.auth-page .field input:focus{border-color:var(--c-7657e8)!important;box-shadow:0 0 0 3px rgba(var(--r-118-87-232),.1)!important}.auth-page .primary{background:linear-gradient(135deg,var(--c-7657e8),var(--c-6548d3))!important;color:#fff!important;box-shadow:0 10px 25px rgba(var(--r-118-87-232),.22)!important;border:0!important;padding:13px!important}.auth-links,.resend-link{font-size:11px}.auth-links{display:flex;justify-content:space-between;margin-top:15px}.already-account a,.auth-links a,.resend-link{color:var(--c-654dca);font-weight:750}.resend-link{border:0;background:transparent;padding:0;text-align:left}.register-shell{display:grid;grid-template-columns:1fr 1fr}.register-intro{display:flex;align-items:center}.register-form{display:flex;flex-direction:column;justify-content:center}.register-form form{display:grid;grid-gap:14px;gap:14px}.register-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.register-form .already-account{text-align:center;margin-top:16px}.auth-footer{color:#8b93a3;border-top-color:var(--c-e3e5ed);max-width:700px}.auth-footer a:hover{color:var(--c-7657e8)}@media(max-width:760px){.auth-page{padding:14px}.auth-page .login-shell,.auth-page .register-shell{width:100%;min-height:0;display:block;border-radius:18px}.auth-page .login-brand,.auth-page .register-intro{padding:30px 26px}.auth-page .login-brand{display:block}.auth-page .login-brand h1,.auth-page .register-intro h1{font-size:31px;margin:24px 0 10px}.auth-points{margin-top:17px;grid-template-columns:1fr 1fr;gap:7px;font-size:9px}.auth-page .login-form,.auth-page .register-form{padding:28px 24px}.register-two{grid-template-columns:1fr}.auth-page .auth-footer{margin-top:12px}}.arc-assistant-head{gap:12px}.arc-assistant-close{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;font-size:22px!important;line-height:1!important;margin:0!important}.arc-assistant-close:hover{background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.3)!important;transform:none!important}.public-page{background:linear-gradient(180deg,var(--c-f8f7ff) 0,var(--c-f4f6fb) 55%,#fff 100%);color:var(--c-182238);border-radius:0;max-width:none;padding:30px clamp(22px,5vw,72px) 56px}.public-top{max-width:1240px;margin:0 auto 62px;padding:0 2px}.public-top .brand{font-weight:850;color:var(--c-182238)}.public-top .brand span{color:var(--c-7657e8)}.public-links{color:var(--c-68738a)}.public-links a{color:inherit}.public-links a:hover{color:var(--c-654dca)}.public-hero{max-width:900px}.support-hero{max-width:920px;margin:0 auto 42px;text-align:center}.support-badge{background:var(--c-f0ecff);border-color:var(--c-ddd4ff);color:var(--c-654dca)}.support-hero h1{font-size:clamp(38px,5vw,58px);line-height:1.04;letter-spacing:-2.2px;margin:16px 0;color:var(--c-162038)}.support-hero p{max-width:700px;font-size:15px;color:var(--c-6b768b)}.support-hero-actions{margin-top:26px}.support-primary{background:linear-gradient(135deg,var(--c-7958ea),var(--c-5e45c8));box-shadow:0 10px 22px rgba(var(--r-98-73-202),.18)}.support-secondary{background:#fff;border-color:var(--c-d9ddec);color:var(--c-39445c)}.support-grid{max-width:1240px;margin:0 auto;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:14px}.support-card,.support-checklist,.support-quick{border-color:var(--c-e0e3ed);background:rgba(255,255,255,.94);box-shadow:0 10px 30px rgba(var(--r-30-38-68),.06)}.support-card{min-height:150px;padding:22px}.support-main{background:linear-gradient(135deg,#fff,var(--c-f5f1ff))}.support-card-icon{background:var(--c-eeeaff);color:var(--c-654dca)}.support-lower{max-width:1240px;margin:14px auto 0;grid-template-columns:1.5fr .85fr;gap:14px}.support-checklist,.support-quick{padding:26px}.support-checklist h2,.support-quick h2{font-size:24px}.support-warning{background:var(--c-f6f2ff);border-color:var(--c-e2dafd);color:var(--c-65588b)}.support-ai-card{background:linear-gradient(135deg,var(--c-f1edff),var(--c-f8f7ff));border-color:var(--c-e1dafa)}.docs-hero{max-width:920px;margin:0 auto 36px;text-align:center}.docs-hero h1{font-size:clamp(38px,5vw,56px);line-height:1.05;color:var(--c-172139);letter-spacing:-2px;margin:12px 0}.docs-hero p{max-width:720px;margin:auto;color:var(--c-6d788d);font-size:14px;line-height:1.8}.docs-intro-grid{max-width:1080px;margin:0 auto 18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.docs-intro-grid>div{padding:20px 22px;background:#fff;border:1px solid var(--c-e0e3ed);border-radius:14px;box-shadow:0 8px 25px rgba(var(--r-30-38-68),.045)}.docs-intro-grid b{color:var(--c-654dca);font-size:12px}.docs-intro-grid p{margin:7px 0 0;color:var(--c-6b768b);font-size:12px;line-height:1.7}.docs-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.docs-card{padding:23px 24px;background:#fff;border:1px solid var(--c-e0e3ed);border-radius:14px;min-height:160px;box-shadow:0 8px 25px rgba(var(--r-30-38-68),.045)}.docs-card span,.faq-number{color:var(--c-7657e8);font-size:10px;font-weight:800;letter-spacing:1.4px}.docs-card h2{color:var(--c-182238);font-size:17px;margin:11px 0 7px}.docs-card p{color:var(--c-6d788b);font-size:12px;line-height:1.75;margin:0}.legal-card{background:#fff;border-color:var(--c-e0e3ed);color:var(--c-182238);box-shadow:0 10px 35px rgba(var(--r-30-38-68),.055)}.legal-card-wide{max-width:1080px;margin:0 auto;padding:38px 44px}.legal-card h2{color:var(--c-182238);margin-top:28px}.legal-card li,.legal-card p{color:var(--c-606d82);font-size:13px;line-height:1.8}.legal-card .legal-updated{font-size:11px;color:#7d8798;margin:0 0 22px}.legal-note{background:var(--c-f3efff);border-color:var(--c-e0d7ff);color:var(--c-65588b)}.faq-list{max-width:1080px;margin:0 auto;display:grid;grid-gap:10px;gap:10px}.faq-item{display:grid;grid-template-columns:50px 1fr;grid-gap:18px;gap:18px;padding:24px 26px;background:#fff;border:1px solid var(--c-e0e3ed);border-radius:14px;box-shadow:0 8px 25px rgba(var(--r-30-38-68),.045)}.faq-item h2{margin:0 0 7px;color:var(--c-182238);font-size:17px}.faq-item p{margin:0;color:var(--c-667287);font-size:12px;line-height:1.75}.public-footer{max-width:1240px;color:var(--c-7a8497);border-color:var(--c-dfe3ec);margin-top:38px}.public-footer a:hover{color:var(--c-654dca)}@media(max-width:1050px){.support-grid{grid-template-columns:repeat(2,1fr)}.docs-grid,.support-lower{grid-template-columns:1fr}}@media(max-width:760px){.public-page{padding:20px 16px 38px}.public-top{margin-bottom:45px}.docs-intro-grid,.support-grid{grid-template-columns:1fr}.docs-hero h1,.support-hero h1{font-size:36px}.support-hero-actions{flex-direction:column}.support-primary,.support-secondary{width:100%}.legal-card-wide{padding:25px 21px}.faq-item{grid-template-columns:35px 1fr;padding:20px}.docs-card{min-height:0}}.auth-page .brand,.auth-page .login-brand .brand,.auth-page .register-intro .brand{color:var(--c-33295f)!important}.auth-page .brand span,.auth-page .login-brand .brand span,.auth-page .register-intro .brand span{color:var(--c-7657e8)!important}.auth-page .auth-form-head h2,.auth-page .login-brand h1,.auth-page .register-intro h1{color:var(--c-302755)!important}.auth-page .login-brand h1 span,.auth-page .register-intro h1 span{color:var(--c-7657e8)!important}.auth-page .register-form{background:linear-gradient(180deg,#ffffff 0,var(--c-fbfaff) 100%)!important}.auth-page .register-intro{background:radial-gradient(circle at 18% 18%,rgba(var(--r-118-87-232),.15),transparent 34%),linear-gradient(145deg,var(--c-faf8ff),var(--c-f2efff))!important}.auth-page .auth-points{color:var(--c-5d5578)!important}.auth-page .already-account{color:#77708e!important}.auth-page .already-account a{color:var(--c-654dca)!important}.dashboard-modern .demo-callback-input label{color:var(--c-6f63b8)!important}.dashboard-modern .demo-callback-input input{background:#fff!important;color:var(--c-17213b)!important;border:1px solid var(--c-d9d5ef)!important;box-shadow:0 2px 8px rgba(var(--r-45-35-100),.05)!important}.dashboard-modern .demo-callback-input input::placeholder{color:var(--c-8c93a7)!important;opacity:1}.dashboard-modern .demo-callback-input input:focus{border-color:var(--c-7257e8)!important;box-shadow:0 0 0 3px rgba(var(--r-114-87-232),.12)!important}.dashboard-modern .signal-symbol{background:linear-gradient(145deg,#ffffff,var(--c-f4f1ff))!important;border:1px solid var(--c-ddd8f4)!important;box-shadow:0 5px 14px rgba(var(--r-57-45-120),.08)!important;font-size:16px!important}.dashboard-modern .signal-row b{color:var(--c-26304a)!important}.dashboard-modern .signal-row span{color:var(--c-718097)!important}.dashboard-modern .signal-row{border-top-color:var(--c-e1e3ec)!important}.notification-trigger{position:relative;display:grid!important;place-items:center}.notification-trigger svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notification-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:999px;background:var(--c-7657e8);border:2px solid var(--topbar,#fff);box-sizing:content-box}.notification-pop{width:min(390px,calc(100vw - 28px))}.notification-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 17px;border-bottom:1px solid var(--line)}.notification-head>div{display:grid;grid-gap:3px;gap:3px}.notification-mark-all{border:0;background:transparent;color:var(--c-654dca);font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.notification-list{max-height:430px;overflow:auto}.notification-item{width:100%;display:grid;text-align:left;grid-gap:5px;gap:5px;padding:14px 17px;border:0;border-bottom:1px solid var(--line);color:var(--c-26304a);cursor:pointer}.notification-item:hover{background:var(--c-faf9ff)}.notification-item.unread{background:linear-gradient(90deg,var(--c-f6f2ff),#fff)}.notification-type{display:inline-flex;align-items:center;width:max-content;padding:4px 7px;border-radius:999px;background:var(--c-eeeaff);color:var(--c-654dca);font-size:8px;font-weight:850;letter-spacing:.8px}.notification-title{font-size:12px;color:var(--c-202944)}.notification-message{display:block;width:100%;margin:0;padding:0;font-size:11px;color:var(--c-6d778c)}.notification-date{font-size:9px;color:#9299a8}.notification-empty{display:block;padding:28px 17px;text-align:center}.admin-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-section-head h2{margin:0 0 5px}.admin-notification-count{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:var(--c-f0ecff);color:var(--c-654dca);font-size:10px;font-weight:850}.notification-composer{margin-top:16px;padding:18px;border:1px solid var(--c-e2e3ec);border-radius:14px;background:linear-gradient(145deg,var(--c-fbfaff),#fff)}.notification-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.notification-active-toggle{display:flex;align-items:center;gap:8px;color:var(--c-626d81);font-size:11px;font-weight:700}.notification-active-toggle input{accent-color:var(--c-7657e8)}.admin-notification-list{margin-top:16px}.admin-notification-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid var(--line)}.admin-notification-row.inactive{opacity:.58}.admin-notification-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.admin-notification-copy b{color:var(--c-202944);font-size:13px}.admin-notification-copy p{margin:0;color:var(--c-6d778c);font-size:11px;line-height:1.6;white-space:pre-wrap}.admin-notification-copy small{color:#9299a8;font-size:9px}.admin-notification-actions{display:flex;gap:7px;flex:0 0 auto}.admin-notification-actions button{border:1px solid var(--c-d9ddea);background:#fff;border-radius:9px;padding:8px 10px;color:var(--c-4f5870);font-size:10px;font-weight:750;cursor:pointer}.admin-notification-actions button:hover{border-color:var(--c-bcb5df);color:var(--c-654dca)}.admin-notification-actions button.danger{color:#a44d5b}.admin-notification-actions button.danger:hover{border-color:#e0b8bf;color:#9a3e4c}@media(max-width:650px){.notification-pop{position:fixed!important;top:62px!important;right:12px!important;left:12px!important;width:auto!important}.admin-notification-row,.notification-compose-actions{align-items:stretch;flex-direction:column}.admin-notification-actions{width:100%}.admin-notification-actions button{flex:1 1}.admin-section-head{align-items:flex-start}.admin-notification-count{margin-top:2px}}@media (min-width:761px){.party-modal{width:min(820px,94vw)!important;max-height:88vh!important}.party-modal .modal-body{padding:20px 22px 18px!important}.party-modal .two-col{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.party-modal .two-col .field:nth-child(9){grid-column:1/-1}.party-modal-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding-top:16px!important;border-top:1px solid var(--c-e2e6ed)!important}.party-modal-actions button{min-width:112px!important;white-space:nowrap!important;flex:0 0 auto!important}.backup-restore-row>div:first-child,.settings-row>div:first-child{min-width:0!important;flex:1 1 auto!important}.backup-restore-row>.action-btn{width:190px!important;min-width:190px!important;max-width:190px!important;flex:0 0 190px!important;white-space:nowrap!important}.catalog-builder-layout{display:grid!important;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr)!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important}.catalog-name-panel{min-width:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.catalog-selection-summary{border:1px solid var(--c-dfe4ed)!important;border-radius:11px!important;background:var(--c-fafbfe)!important;padding:13px!important;display:grid!important;grid-gap:4px!important;gap:4px!important}.catalog-selection-summary b{font-size:12px!important;color:var(--c-26324a)!important}.catalog-selection-summary span{font-size:10px!important;color:var(--c-748096)!important;line-height:1.5!important}.catalog-product-picker{min-width:0!important;border:1px solid var(--c-dfe4ed)!important;border-radius:12px!important;background:var(--c-fbfcfe)!important;padding:12px!important}.catalog-picker-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:9px!important}.catalog-picker-head>div{display:grid!important;grid-gap:2px!important;gap:2px!important}.catalog-picker-head b{font-size:12px!important;color:var(--c-27334a)!important}.catalog-picker-head small,.catalog-picker-head>span{font-size:9px!important;color:#7a8798!important}.catalog-search-wrap{display:flex!important;align-items:center!important;gap:7px!important;border:1px solid var(--c-cfd6e2)!important;background:#fff!important;border-radius:9px!important;padding:0 10px!important;margin-bottom:10px!important}.catalog-search-wrap>span{font-size:17px!important;color:var(--c-6f7c90)!important}.catalog-search-wrap input{border:0!important;box-shadow:none!important;background:transparent!important;min-height:38px!important;padding:8px 0!important;color:var(--c-172033)!important}.catalog-product-picker .catalog-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:330px!important;overflow:auto!important;margin-top:0!important;padding-right:2px!important}.catalog-product-picker .catalog-pick-card{background:#fff!important;border-color:var(--c-dfe4ed)!important;color:var(--c-26324a)!important}.catalog-product-picker .catalog-pick-card.selected{border-color:var(--c-8171d7)!important;background:var(--c-f2efff)!important}.catalog-product-picker .catalog-pick-copy b{color:var(--c-26324a)!important}.catalog-product-picker .catalog-pick-copy small{color:var(--c-7b8798)!important}.catalog-product-picker .catalog-initial{background:var(--c-f0ecff)!important;color:var(--c-624dcc)!important}.voucher-paper.print-template-professional{max-width:980px!important;padding:22px 24px!important}.voucher-paper.print-template-professional .voucher-doc-title{margin:10px 0 12px!important;padding:8px 10px!important;background:#f4f4f4!important;border:1px solid #20262b!important}.voucher-paper.print-template-professional .billing-head{grid-template-columns:1.15fr 1.15fr .9fr!important;border:1px solid #20262b!important}.voucher-paper.print-template-professional .billing-table-wrap{border:1px solid #20262b!important}.voucher-paper.print-template-professional .billing-table{table-layout:fixed!important}.voucher-paper.print-template-professional .billing-table td,.voucher-paper.print-template-professional .billing-table th{border-color:#20262b!important;font-size:10px!important;padding:7px 8px!important;line-height:1.25!important}.voucher-paper.print-template-professional .billing-table th:first-child{width:7%!important}.voucher-paper.print-template-professional .billing-table th:nth-child(2){width:39%!important}.voucher-paper.print-template-professional .billing-table th:nth-child(3){width:9%!important}.voucher-paper.print-template-professional .billing-table th:nth-child(4),.voucher-paper.print-template-professional .billing-table th:nth-child(5){width:12%!important}.voucher-paper.print-template-professional .billing-table th:nth-child(6){width:10%!important}.voucher-paper.print-template-professional .billing-table th:nth-child(7){width:11%!important}.voucher-paper.print-template-professional .billing-total-row td{background:#f3f3f3!important;font-weight:800!important;border-top:1.5px solid #20262b!important}.voucher-paper.print-template-professional .billing-total-row td:last-child{text-align:right!important;font-size:11px!important}.voucher-paper.print-template-professional .item-description{font-size:9px!important;line-height:1.25!important;margin-top:2px!important}.voucher-paper.print-template-professional .billing-summary{display:none!important}}@media (max-width:760px){.catalog-builder-layout{display:block!important}.catalog-selection-summary{display:none!important}.catalog-product-picker{border:0!important;background:transparent!important;padding:0!important}.catalog-picker-head{display:none!important}.catalog-search-wrap{display:block!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important}.catalog-search-wrap>span{display:none!important}.catalog-search-wrap input{background:#0a1117!important;color:var(--text)!important;border:1px solid #24333f!important;border-radius:8px!important;padding:10px!important;min-height:42px!important}.catalog-product-picker .catalog-pick-grid{max-height:none!important;overflow:visible!important;grid-template-columns:1fr!important;margin-top:12px!important}}.landing-section{scroll-margin-top:30px}.landing-proof{max-width:1160px;margin:0 auto 92px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--c-1b2638);border-bottom:1px solid var(--c-1b2638)}.landing-proof>div{padding:23px 20px 25px;min-height:145px}.landing-proof>div+div{border-left:1px solid var(--c-1b2638)}.landing-proof strong{color:var(--c-7180ff);font-size:10px;letter-spacing:1px}.landing-proof span{display:block;margin-top:12px;font-size:14px;font-weight:700;color:var(--c-e8ecf5)}.landing-proof p{margin:7px 0 0;color:var(--c-77849a);font-size:10px;line-height:1.65}.landing-feature-split{max-width:1160px;margin:0 auto 100px;display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:65px;gap:65px;align-items:start}.feature-split-copy h2{font-size:39px;line-height:1.08;letter-spacing:-1.7px;margin:17px 0 13px}.feature-split-copy p{color:var(--c-8793a6);font-size:13px;line-height:1.8;max-width:450px}.feature-stack{display:grid;grid-gap:9px;gap:9px}.feature-stack article{display:grid;grid-template-columns:34px 1fr 25px;grid-gap:14px;gap:14px;align-items:center;padding:18px 17px;border:1px solid var(--c-1c283b);border-radius:12px;background:rgba(12,18,30,.56)}.feature-stack article>span{color:var(--c-7180ff);font-size:9px}.feature-stack h3{font-size:14px;margin:0 0 5px}.feature-stack p{margin:0;color:var(--c-7f8ba0);font-size:10px;line-height:1.55}.feature-stack b{color:var(--c-6270d9);font-size:13px;text-align:right}.landing-report-showcase{max-width:1160px;margin:0 auto 105px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:48px;gap:48px;align-items:center}.report-window{border:1px solid var(--c-202c40);border-radius:17px;overflow:hidden;background:linear-gradient(180deg,rgba(17,24,38,.96),rgba(9,14,24,.98));box-shadow:0 28px 80px rgba(0,0,0,.3)}.report-window-head{height:41px;border-bottom:1px solid var(--c-1c283b);display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:var(--c-758198);font-size:9px;letter-spacing:.8px}.report-window-head span:last-child{color:var(--c-7180ff);font-size:8px}.report-window-body{display:grid;grid-template-columns:150px 1fr;min-height:305px}.report-menu{border-right:1px solid var(--c-1c283b);padding:21px 15px;display:grid;align-content:start;grid-gap:12px;gap:12px;color:var(--c-65738a);font-size:9px}.report-menu b{color:var(--c-eef2f8);font-size:11px;margin-bottom:4px}.report-content{padding:22px}.report-content-top{display:flex;justify-content:space-between;gap:15px}.report-content-top small{font-size:7px;letter-spacing:1px;color:var(--c-65738a)}.report-content-top h3{font-size:17px;letter-spacing:-.5px;margin:6px 0 0}.report-content-top>span{align-self:flex-start;padding:6px 8px;border:1px solid var(--c-293750);border-radius:999px;color:var(--c-7e8aa0);font-size:8px}.report-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:18px}.report-metrics div{border:1px solid var(--c-1e2a3e);border-radius:9px;padding:11px;background:rgba(12,18,30,.5)}.report-metrics small{display:block;color:var(--c-65738a);font-size:7px}.report-metrics b{display:block;color:var(--c-dfe5ef);font-size:9px;margin-top:6px}.report-graph{margin-top:9px;border:1px solid var(--c-1e2a3e);border-radius:9px;padding:12px;min-height:100px;display:flex;flex-direction:column;justify-content:space-between}.report-bars{height:60px;display:flex;align-items:flex-end;gap:7px}.report-bars i{display:block;flex:1 1;max-width:23px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,var(--c-6475ee),var(--c-27345e));opacity:.85}.report-bars i:first-child{height:28%}.report-bars i:nth-child(2){height:42%}.report-bars i:nth-child(3){height:36%}.report-bars i:nth-child(4){height:57%}.report-bars i:nth-child(5){height:47%}.report-bars i:nth-child(6){height:71%}.report-bars i:nth-child(7){height:64%}.report-bars i:nth-child(8){height:82%}.report-bars i:nth-child(9){height:75%}.report-bars i:nth-child(10){height:91%}.report-graph>span{font-size:8px;color:var(--c-68768d)}.report-copy h2{font-size:37px;line-height:1.1;letter-spacing:-1.5px;margin:17px 0 12px}.report-copy>p{color:var(--c-8793a6);font-size:13px;line-height:1.8}.report-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:20px}.report-points span{padding:10px 11px;border:1px solid var(--c-1c283b);border-radius:9px;color:var(--c-a3aec0);font-size:9px;background:rgba(12,18,30,.45)}.landing-journey{max-width:1160px;margin:0 auto 102px;padding:65px 0;border-top:1px solid var(--c-1b2638);border-bottom:1px solid var(--c-1b2638)}.journey-head{display:flex;justify-content:space-between;gap:50px;align-items:flex-end}.journey-head h2{font-size:37px;letter-spacing:-1.4px;margin:17px 0 0}.journey-head>p{max-width:390px;color:var(--c-7f8ba0);font-size:12px;line-height:1.7;margin:0 0 3px}.journey-line{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:44px}.journey-line>div{position:relative;padding:0 24px 0 0}.journey-line>div+div{padding-left:24px;border-left:1px solid var(--c-26334a)}.journey-line b{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--c-334364);border-radius:9px;color:var(--c-7c8aff);font-size:8px}.journey-line h3{font-size:14px;margin:13px 0 6px}.journey-line p{margin:0;color:var(--c-77849a);font-size:10px;line-height:1.6;max-width:210px}.landing-usecases{max-width:1160px;margin:0 auto 95px;display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:60px;gap:60px}.usecase-intro h2{font-size:36px;line-height:1.1;letter-spacing:-1.5px;margin:17px 0 12px}.usecase-intro p{max-width:430px;color:var(--c-8793a6);font-size:13px;line-height:1.8}.usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.usecase-grid article{padding:20px;border:1px solid var(--c-1c283b);border-radius:12px;background:rgba(12,18,30,.48);min-height:180px}.usecase-grid span{font-size:8px;color:var(--c-7180ff);letter-spacing:1px}.usecase-grid h3{font-size:14px;margin:15px 0 8px}.usecase-grid p{font-size:10px;line-height:1.65;color:var(--c-7f8ba0);margin:0}.landing-faq-preview{max-width:1160px;margin:0 auto 80px;padding:55px 0;border-top:1px solid var(--c-1b2638);display:grid;grid-template-columns:1fr .95fr;grid-gap:70px;gap:70px}.landing-faq-preview h2{font-size:31px;line-height:1.15;letter-spacing:-1.2px;margin:17px 0 11px}.landing-faq-preview>div>p{max-width:470px;color:var(--c-8793a6);font-size:12px;line-height:1.8}.faq-preview-links{display:grid;grid-gap:8px;gap:8px}.faq-preview-links a{padding:14px 16px;border:1px solid var(--c-1c283b);border-radius:10px;background:rgba(12,18,30,.5);display:flex;flex-direction:column;gap:5px}.faq-preview-links b{font-size:11px;color:var(--c-e5e9f3)}.faq-preview-links span{font-size:9px;color:var(--c-7f8ba0)}.landing-final-cta{max-width:930px;margin:0 auto 15px!important;text-align:center;padding:72px 25px;border:1px solid var(--c-1d2a40);border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(var(--r-76-93-210),.18),transparent 55%),rgba(11,17,29,.65)}.landing-final-cta h2{font-size:40px;letter-spacing:-1.6px;margin:17px 0 10px}.landing-final-cta h2 span{color:var(--c-7f8dff)}.landing-final-cta p{color:var(--c-8793a6);font-size:13px;margin:0 auto 25px;max-width:620px;line-height:1.7}.dashboard-analytics{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:12px;gap:12px;margin-top:12px}.analytics-card{padding:15px;min-width:0}.analytics-card .section-bar{margin-bottom:10px}.analytics-chart{height:230px;position:relative;border:1px solid #1d2a35;border-radius:10px;padding:13px;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.005));overflow:hidden}.analytics-gridlines{position:absolute;inset:13px 13px 30px;display:grid;grid-template-rows:repeat(4,1fr)}.analytics-gridlines i{border-top:1px dashed rgba(121,138,156,.12)}.analytics-svg{position:absolute;inset:12px 12px 28px;width:calc(100% - 24px);height:calc(100% - 40px);overflow:visible}.analytics-legend{display:flex;gap:16px;position:absolute;right:13px;top:10px;font-size:8px;color:#788799}.analytics-legend span{display:flex;align-items:center;gap:5px}.analytics-legend i{width:7px;height:7px;border-radius:50%;display:block;background:var(--c-7180ff)}.analytics-legend span+span i{background:#18d6a1}.analytics-labels{position:absolute;left:13px;right:13px;bottom:9px;display:grid;grid-template-columns:repeat(14,1fr);grid-gap:2px;gap:2px}.analytics-labels span{font-size:7px;color:#58697b;text-align:center;white-space:nowrap}.analytics-empty{height:100%;display:grid;place-items:center;color:#667785;font-size:10px}.mix-chart{height:230px;display:flex;align-items:flex-end;gap:12px;padding:22px 15px 24px;border:1px solid #1d2a35;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.005))}.mix-col{height:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px}.mix-bar-wrap{height:155px;width:100%;display:flex;align-items:flex-end;justify-content:center}.mix-bar{width:min(40px,60%);height:var(--h);min-height:3px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--c-7180ff),var(--c-27345e))}.mix-col:nth-child(2) .mix-bar{background:linear-gradient(180deg,#18d6a1,#174d43)}.mix-value{font-size:10px;color:#dfe6ef;font-weight:700}.mix-label{font-size:8px;color:#667785;text-transform:capitalize}@media(max-width:1000px) and (min-width:761px){.landing-feature-split,.landing-report-showcase,.landing-usecases{grid-template-columns:1fr;gap:35px}.landing-proof{grid-template-columns:1fr 1fr}.landing-proof>div:nth-child(3){border-left:0}.landing-proof>div:nth-child(3),.landing-proof>div:nth-child(4){border-top:1px solid var(--c-1b2638)}.landing-proof>div+div{border-left:1px solid var(--c-1b2638)}.dashboard-analytics{grid-template-columns:1fr}.usecase-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.landing-faq-preview,.landing-feature-split,.landing-journey,.landing-proof,.landing-report-showcase,.landing-usecases{display:block;margin-bottom:58px}.landing-proof{border-bottom:0}.landing-proof>div{min-height:0;border-bottom:1px solid var(--c-1b2638)!important;border-left:0!important;padding:18px 5px}.landing-faq-preview,.landing-feature-split,.landing-report-showcase,.landing-usecases{padding-top:45px;border-top:1px solid var(--c-1b2638)}.feature-split-copy h2,.report-copy h2,.usecase-intro h2{font-size:29px}.feature-stack{margin-top:28px}.report-window-body{grid-template-columns:1fr}.report-menu{display:none}.report-content{padding:16px}.report-metrics,.report-points{grid-template-columns:1fr}.journey-head{display:block}.journey-head h2{font-size:29px}.journey-head>p{margin-top:12px}.journey-line{grid-template-columns:1fr;gap:20px;margin-top:30px}.journey-line>div,.journey-line>div+div{padding:0 0 0 45px;border-left:0}.journey-line b{position:absolute;left:0;top:0}.usecase-grid{grid-template-columns:1fr;margin-top:25px}.landing-faq-preview h2{font-size:27px}.faq-preview-links{margin-top:25px}.landing-final-cta{padding:48px 17px!important}.landing-final-cta h2{font-size:30px}.dashboard-analytics{display:none!important}}@media (min-width:761px){.pricing-page .pricing-grid>section:first-child{min-width:0;overflow:hidden}.pricing-page .pricing-grid>section:first-child .three-col{min-width:0}.pricing-page .pricing-grid>section:first-child>.primary{display:flex!important;align-items:center;justify-content:center;margin:16px 0 0 auto!important;min-width:170px!important;height:40px!important;white-space:nowrap!important;position:relative!important;z-index:1}.pricing-page .page-head{gap:18px}.pricing-page .page-head>div:first-child{min-width:0}.pricing-page .page-head .ghost-action{flex:0 0 auto;white-space:nowrap}.backup-restore-row{display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;align-items:center!important;grid-column-gap:18px!important;column-gap:18px!important}.backup-restore-row>div:first-child{min-width:0!important;width:auto!important}.backup-restore-row>.action-btn{width:190px!important;min-width:190px!important;max-width:190px!important;box-sizing:border-box!important;justify-self:end!important;text-align:center!important;overflow:hidden!important}.catalog-manager .catalog-add-item-link{display:none!important}.catalog-selected-items{display:grid!important;grid-gap:7px!important;gap:7px!important;margin-top:2px!important;max-height:250px!important;overflow:auto!important}.catalog-selected-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 10px!important;border:1px solid var(--c-dfe4ed)!important;border-radius:10px!important;background:#fff!important;min-width:0!important}.catalog-selected-row>div{min-width:0!important;display:grid!important;grid-gap:3px!important;gap:3px!important}.catalog-selected-row b{font-size:10px!important;color:var(--c-26324a)!important}.catalog-selected-row b,.catalog-selected-row small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.catalog-selected-row small{font-size:8px!important;color:var(--c-7b8798)!important}.catalog-selected-row button{flex:0 0 auto!important;border:1px solid var(--c-e0d8e4)!important;background:#fff!important;color:#9a4e62!important;border-radius:7px!important;padding:6px 8px!important;font-size:8px!important;cursor:pointer!important}.catalog-selected-row button:hover{background:#fff6f8!important;border-color:#edcbd4!important}.catalog-selected-empty{padding:12px 10px!important;border:1px dashed var(--c-d7dce6)!important;border-radius:10px!important;color:var(--c-8993a4)!important;font-size:9px!important;background:#fff!important}.voucher-entry-page{max-width:1500px!important}.voucher-entry-page .page-head{gap:18px!important}.voucher-entry-page .page-head>div:first-child{min-width:0!important}.voucher-entry-page .page-head .toolbar{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.voucher-entry-page .voucher-workspace{border:1px solid var(--c-d6dde7)!important;border-radius:11px!important;background:#fff!important;box-shadow:0 8px 24px rgba(20,31,55,.055)!important;color:var(--c-182238)!important}.voucher-entry-page .voucher-workspace .form-toolbar{background:var(--c-f7f8fb)!important;border-bottom:1px solid #dfe4eb!important;min-height:48px!important;padding:11px 15px!important}.voucher-entry-page .voucher-workspace .form-toolbar h2{color:var(--c-182238)!important;font-size:14px!important}.voucher-entry-page .voucher-workspace .entry-key-hint{color:var(--c-7c8799)!important;font-size:9px!important}.voucher-entry-page .voucher-workspace .modal-body{padding:15px!important}.voucher-entry-page .voucher-meta-grid{display:grid!important;grid-template-columns:minmax(150px,.55fr) minmax(250px,1.15fr) minmax(220px,1fr)!important;grid-gap:10px!important;gap:10px!important;align-items:flex-end!important}.voucher-entry-page .voucher-meta-grid .field{min-width:0!important}.voucher-entry-page .voucher-meta-grid .field input,.voucher-entry-page .voucher-meta-grid .field select,.voucher-entry-page .voucher-meta-grid .inline-select-wrap{min-height:38px!important}.voucher-entry-page .voucher-helper-strip{border:1px solid var(--c-e1e5ec)!important;background:#f8fafc!important;border-radius:8px!important;color:var(--c-69768a)!important}.voucher-entry-page .recent-items{border-bottom:1px solid #e7ebf0!important;padding-bottom:8px!important}.voucher-entry-page .item-section-title{font-size:11px!important;letter-spacing:.7px!important;text-transform:uppercase!important;color:var(--c-53627a)!important;margin-top:15px!important;padding-top:13px!important}.voucher-entry-page .item-entry{border:1px solid #cfd7e2!important;border-radius:8px!important;background:#fff!important;overflow:visible!important}.voucher-entry-page .item-entry-head{background:#eef1f5!important;color:var(--c-33425a)!important;padding:8px 9px!important;font-size:9px!important}.voucher-entry-page .item-entry-row{padding:8px 9px!important;min-height:62px!important;border-top-color:var(--c-e2e6ec)!important}.voucher-entry-page .item-entry.with-discount.with-mrp .item-entry-head,.voucher-entry-page .item-entry.with-discount.with-mrp .item-entry-row{grid-template-columns:30px minmax(170px,1.55fr) minmax(145px,1.15fr) 68px 88px 92px 92px minmax(105px,.9fr) 34px!important}.voucher-entry-page .item-entry.with-discount.no-mrp .item-entry-head,.voucher-entry-page .item-entry.with-discount.no-mrp .item-entry-row{grid-template-columns:30px minmax(185px,1.6fr) minmax(155px,1.2fr) 72px 95px 95px minmax(105px,.9fr) 34px!important}.voucher-entry-page .item-entry.no-discount.with-mrp .item-entry-head,.voucher-entry-page .item-entry.no-discount.with-mrp .item-entry-row{grid-template-columns:30px minmax(180px,1.6fr) minmax(150px,1.2fr) 70px 90px 95px minmax(110px,.95fr) 34px!important}.voucher-entry-page .item-entry.no-discount.no-mrp .item-entry-head,.voucher-entry-page .item-entry.no-discount.no-mrp .item-entry-row{grid-template-columns:30px minmax(195px,1.65fr) minmax(165px,1.25fr) 72px 98px minmax(115px,1fr) 34px!important}.voucher-entry-page .item-entry-row .item-insight-strip{gap:3px!important;margin-top:5px!important}.voucher-entry-page .item-entry-row .item-insight-strip span{font-size:7px!important;padding:3px 5px!important}.voucher-entry-page .add-row-btn{margin-top:8px!important}.voucher-entry-page .voucher-summary{grid-template-columns:minmax(180px,1fr) minmax(330px,410px)!important;gap:25px!important;background:var(--c-fafbfd)!important;border:1px solid #dfe4eb!important;border-radius:8px!important;padding:12px!important;margin-top:12px!important}.voucher-entry-page .summary-lines{gap:7px!important}.voucher-entry-page .summary-lines .grand-total{background:var(--c-f1efff)!important;border:1px solid var(--c-d8d1f7)!important;border-radius:7px!important;padding:9px 10px!important;color:var(--c-172238)!important}.voucher-entry-page .summary-lines .grand-total b{color:var(--c-5d47c8)!important;font-size:19px!important}.voucher-entry-page .roundoff-control{padding:4px 0!important}.voucher-paper.print-template-professional{width:100%!important;max-width:980px!important;margin:0 auto!important;border:1px solid var(--c-cbd2dc)!important;border-radius:0!important;box-shadow:0 10px 28px rgba(20,31,55,.1)!important;background:#fff!important}.voucher-paper.print-template-professional .voucher-print-header{border-bottom:2px solid var(--c-27334a)!important}.voucher-paper.print-template-professional .voucher-doc-title{background:var(--c-f5f6f8)!important;border:1px solid var(--c-27334a)!important}.voucher-paper.print-template-professional .voucher-doc-title h2{font-size:15px!important;letter-spacing:.8px!important}.voucher-paper.print-template-professional .billing-head{grid-template-columns:1.15fr 1.15fr .9fr!important;border:1px solid var(--c-27334a)!important}.voucher-paper.print-template-professional .billing-head>div{padding:9px 10px!important;border-color:var(--c-27334a)!important}.voucher-paper.print-template-professional .billing-table-wrap{border:1px solid var(--c-27334a)!important}.voucher-paper.print-template-professional .billing-table{table-layout:fixed!important;width:100%!important}.voucher-paper.print-template-professional .billing-table th{background:#eef1f5!important;color:#1d2735!important;font-weight:800!important}.voucher-paper.print-template-professional .billing-table td,.voucher-paper.print-template-professional .billing-table th{border-color:var(--c-27334a)!important;font-size:10px!important;padding:7px 8px!important}.voucher-paper.print-template-professional .billing-total-row td{background:var(--c-f3f4f6)!important;font-weight:800!important}.voucher-paper.print-template-professional .billing-summary{border-color:var(--c-27334a)!important}.voucher-date-native{display:none!important}.voucher-date-desktop{display:block!important;width:100%!important;min-height:38px!important;box-sizing:border-box!important}}@media(max-width:760px){.catalog-selected-items{display:none!important}.catalog-add-item-link{display:inline-flex!important}.voucher-date-desktop{display:none!important}.voucher-date-native{display:block!important}}@media (min-width:761px) and (max-width:1100px){.voucher-entry-page .voucher-meta-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.voucher-entry-page .voucher-meta-grid>.field{width:100%!important}.voucher-entry-page .item-entry{border:0!important;background:transparent!important;overflow:visible!important}.voucher-entry-page .item-entry-head{display:none!important}.voucher-entry-page .item-entry-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;padding:13px 11px!important;margin-bottom:9px!important;border:1px solid #d9e1e8!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px rgba(var(--r-15-23-42),.045)!important}.voucher-entry-page .item-entry-row>*{min-width:0!important;max-width:100%!important}.voucher-entry-page .item-entry-row .row-number{grid-column:1/-1!important;display:block!important;text-align:left!important;position:static!important;width:auto!important;height:auto!important;background:transparent!important}.voucher-entry-page .item-entry-row .cell:first-of-type,.voucher-entry-page .item-entry-row .cell:nth-of-type(2),.voucher-entry-page .item-entry-row .item-cell-with-insight{grid-column:1/-1!important}.voucher-entry-page .item-entry-row .line-amount{grid-column:1!important;text-align:left!important;white-space:normal!important}.voucher-entry-page .item-entry-row .row-remove{grid-column:2!important;justify-self:end!important;align-self:center!important}.voucher-entry-page .accounting-grid{border:0!important;overflow:visible!important;background:transparent!important}.voucher-entry-page .accounting-head{display:none!important}.voucher-entry-page .accounting-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;min-width:0!important;border:1px solid #d9e1e8!important;border-radius:12px!important;background:#fff!important;margin-bottom:9px!important;padding:13px 11px!important}}@media (min-width:761px){.voucher-entry-page .item-entry{width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;border:1px solid var(--c-d5dce6)!important;border-radius:8px!important;background:#fff!important}.voucher-entry-page .item-entry-head{background:#eef1f5!important;border-bottom:1px solid #cfd7e2!important}.voucher-entry-page .item-entry-head,.voucher-entry-page .item-entry-row{display:grid!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}.voucher-entry-page .item-entry-row{min-width:760px!important;min-height:52px!important;padding:6px 9px!important;margin:0!important;border:0!important;border-top:1px solid #e2e7ed!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page .item-entry-head{min-width:760px!important;padding:7px 9px!important}.voucher-entry-page .item-entry-row>*{min-width:0!important;max-width:100%!important}.voucher-entry-page .item-entry-row .item-cell-with-insight{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important}.voucher-entry-page .item-entry-row .inline-select-wrap{grid-template-columns:minmax(0,1fr) 28px!important;gap:4px!important}.voucher-entry-page .item-entry-row .inline-add-btn{width:28px!important;min-height:34px!important;height:34px!important;border-radius:6px!important;font-size:15px!important}.voucher-entry-page .item-entry-row input,.voucher-entry-page .item-entry-row select{min-height:34px!important;height:34px!important;padding:6px 7px!important;border-radius:6px!important;font-size:10px!important}.voucher-entry-page .item-insight-strip{gap:3px!important;flex-wrap:nowrap!important;overflow:hidden!important}.voucher-entry-page .item-insight-strip span{font-size:7px!important;padding:2px 5px!important;overflow:hidden!important;text-overflow:ellipsis!important}.voucher-entry-page .line-amount{font-size:10px!important;display:block!important;text-align:right!important;white-space:nowrap!important}.voucher-entry-page .line-amount small{font-size:7px!important}.voucher-entry-page .row-number{font-size:9px!important;text-align:center!important}.voucher-entry-page .row-remove{width:28px!important;height:28px!important;border-radius:6px!important;font-size:14px!important}.voucher-entry-page .item-entry.with-discount.with-mrp .item-entry-head,.voucher-entry-page .item-entry.with-discount.with-mrp .item-entry-row{grid-template-columns:28px minmax(145px,1.65fr) minmax(110px,1.05fr) 58px 72px 72px 82px 82px 28px!important}.voucher-entry-page .item-entry.with-discount.no-mrp .item-entry-head,.voucher-entry-page .item-entry.with-discount.no-mrp .item-entry-row{grid-template-columns:28px minmax(150px,1.7fr) minmax(115px,1.1fr) 58px 76px 82px 82px 28px!important}.voucher-entry-page .item-entry.no-discount.with-mrp .item-entry-head,.voucher-entry-page .item-entry.no-discount.with-mrp .item-entry-row{grid-template-columns:28px minmax(155px,1.75fr) minmax(120px,1.1fr) 58px 72px 76px 84px 28px!important}.voucher-entry-page .item-entry.no-discount.no-mrp .item-entry-head,.voucher-entry-page .item-entry.no-discount.no-mrp .item-entry-row{grid-template-columns:28px minmax(165px,1.8fr) minmax(125px,1.15fr) 58px 78px 88px 28px!important}.voucher-entry-page .item-entry-row .cell,.voucher-entry-page .item-entry-row .discount-cell{min-width:0!important}.voucher-entry-page .discount-controls{grid-template-columns:28px minmax(0,1fr)!important;gap:3px!important}.voucher-entry-page .discount-controls input,.voucher-entry-page .discount-controls select{font-size:8px!important;padding:5px!important}.voucher-entry-page .discount-cell{gap:3px!important}.voucher-entry-page .discount-cell input{min-height:30px!important;height:30px!important}}@media (min-width:1101px){.voucher-entry-page .item-entry{overflow-x:hidden!important}.voucher-entry-page .item-entry-head,.voucher-entry-page .item-entry-row{min-width:0!important}}.voucher-paper.paper-a4{width:210mm;min-height:297mm;box-sizing:border-box}.voucher-paper.paper-a5{width:148mm;min-height:210mm;box-sizing:border-box}.voucher-paper .billing-table{table-layout:fixed}.voucher-paper .billing-table td,.voucher-paper .billing-table th{vertical-align:top}.voucher-paper .billing-table td:first-child,.voucher-paper .billing-table th:first-child{width:7%}.voucher-paper .billing-table td:nth-child(2),.voucher-paper .billing-table th:nth-child(2){width:39%}.voucher-paper .billing-table td:nth-child(3),.voucher-paper .billing-table th:nth-child(3){width:9%}.voucher-paper .billing-table td:last-child,.voucher-paper .billing-table th:last-child{width:14%}.voucher-paper.print-template-classic .voucher-print-header{border-bottom:2px solid var(--print-accent,var(--c-5b4cc4))!important}.voucher-paper.print-template-classic .voucher-doc-title{border:1px solid var(--c-25304a)!important;background:var(--c-f1efff)!important}.voucher-paper.print-template-classic .billing-head{border:1px solid var(--c-25304a)!important;border-radius:0!important}.voucher-paper.print-template-classic .billing-head>div{border-color:var(--c-25304a)!important}.voucher-paper.print-template-classic .billing-table-wrap{border:1px solid var(--c-25304a)!important;border-radius:0!important}.voucher-paper.print-template-classic .billing-table th{background:var(--c-ebe8ff)!important;color:var(--c-1d2540)!important}.voucher-paper.print-template-classic .billing-table td,.voucher-paper.print-template-classic .billing-table th{border-color:var(--c-25304a)!important}.voucher-paper.print-template-minimal .billing-head{background:#fff!important;border-top:1px solid #222!important;border-bottom:1px solid #222!important}.voucher-paper.print-template-minimal .billing-head,.voucher-paper.print-template-minimal .billing-table-wrap{border-left:0!important;border-right:0!important;border-radius:0!important}.voucher-paper.print-template-minimal .billing-table th{background:#fff!important;border-top:2px solid #222!important;border-bottom:2px solid #222!important}.voucher-paper.print-template-modern .voucher-doc-title{background:var(--c-f4f1ff)!important;border:0!important;border-left:4px solid var(--print-accent,var(--c-5b4cc4))!important}.voucher-paper.print-template-modern .billing-head{border:0!important;background:var(--c-faf9ff)!important;border-radius:10px!important}.voucher-paper.print-template-modern .billing-table-wrap{border:0!important;border-radius:10px!important;overflow:hidden}.voucher-paper.print-template-modern .billing-table th{background:var(--c-5b4cc4)!important;color:#fff!important}.voucher-paper.print-template-compact{font-size:10px!important}.voucher-paper.print-template-compact .voucher-print-header{padding-bottom:4px!important}.voucher-paper.print-template-compact .voucher-doc-title{padding:5px 7px!important;margin:5px 0 7px!important}.voucher-paper.print-template-compact .billing-head>div{padding:6px 7px!important}.voucher-paper.print-template-compact .billing-table td,.voucher-paper.print-template-compact .billing-table th{font-size:9px!important;padding:3px 4px!important;line-height:1.15!important}.voucher-paper.print-template-classic .billing-table tbody tr,.voucher-paper.print-template-compact .billing-table tbody tr,.voucher-paper.print-template-minimal .billing-table tbody tr,.voucher-paper.print-template-modern .billing-table tbody tr,.voucher-paper.print-template-professional .billing-table tbody tr{page-break-inside:avoid;break-inside:avoid}@media print{body,html{background:#fff!important}.print-area{padding:0!important;margin:0!important;max-width:none!important}.voucher-paper.paper-a4,.voucher-paper.paper-a5{width:100%!important;min-height:0!important;max-width:none!important;margin:0!important;box-shadow:none!important}.voucher-paper .billing-table{width:100%!important}.voucher-paper .billing-head,.voucher-paper .billing-table-wrap{page-break-inside:auto;break-inside:auto}.voucher-paper .billing-table thead{display:table-header-group}.voucher-paper .billing-table tfoot{display:table-footer-group}.voucher-paper .billing-table tbody tr{break-inside:avoid;page-break-inside:avoid}.voucher-paper .voucher-doc-title{page-break-after:avoid;break-after:avoid}}@media(min-width:1201px){.item-entry.with-discount.with-tax.with-mrp .item-entry-head,.item-entry.with-discount.with-tax.with-mrp .item-entry-row{grid-template-columns:34px minmax(160px,1.2fr) minmax(135px,1fr) 68px 84px 84px 105px 100px 100px 42px}.item-entry.with-discount.with-tax.no-mrp .item-entry-head,.item-entry.with-discount.with-tax.no-mrp .item-entry-row{grid-template-columns:34px minmax(175px,1.3fr) minmax(150px,1.05fr) 74px 92px 105px 100px 100px 42px}}@media (min-width:761px){.voucher-entry-page .item-entry{overflow-x:auto!important;overflow-y:visible!important;border:1px solid #cfd7e2!important;border-radius:6px!important;background:#fff!important}.voucher-entry-page .item-entry-head{padding:7px 6px!important;grid-gap:5px!important;background:#edf1f5!important;border-bottom:1px solid #c9d1dc!important;font-size:8px!important}.voucher-entry-page .item-entry-head,.voucher-entry-page .item-entry-row{display:grid!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;gap:5px!important;align-items:center!important}.voucher-entry-page .item-entry-row{grid-auto-flow:row!important;grid-gap:5px!important;padding:5px 6px!important;margin:0!important;min-height:48px!important;border:0!important;border-top:1px solid #e0e5eb!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page .item-entry-row>*{min-width:0!important;max-width:100%!important}.voucher-entry-page .item-entry-row .row-number{font-size:8px!important;text-align:center!important;color:#68778a!important}.voucher-entry-page .item-entry-row .cell{min-width:0!important;width:auto!important}.voucher-entry-page .item-entry-row .item-cell-with-insight{display:grid!important;grid-gap:2px!important;gap:2px!important;min-width:0!important}.voucher-entry-page .item-entry-row .inline-select-wrap{grid-template-columns:minmax(0,1fr) 22px!important;gap:3px!important}.voucher-entry-page .item-entry-row .inline-add-btn{width:22px!important;min-height:29px!important;height:29px!important;border-radius:4px!important;font-size:13px!important}.voucher-entry-page .item-entry-row input,.voucher-entry-page .item-entry-row select{width:100%!important;min-width:0!important;min-height:30px!important;height:30px!important;padding:5px 6px!important;border-radius:4px!important;font-size:9px!important;box-sizing:border-box!important}.voucher-entry-page .item-entry-row .item-insight-strip{display:flex!important;gap:2px!important;flex-wrap:nowrap!important;overflow:hidden!important;margin-top:1px!important}.voucher-entry-page .item-entry-row .item-insight-strip span{font-size:6.5px!important;padding:2px 3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.voucher-entry-page .discount-cell{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;grid-gap:2px!important;gap:2px!important;align-items:center!important}.voucher-entry-page .discount-cell input{font-size:8px!important;padding:4px!important}.voucher-entry-page .discount-kind{font-size:8px!important;text-align:center!important}.voucher-entry-page .line-amount{font-size:9px!important;text-align:right!important;white-space:nowrap!important;display:block!important}.voucher-entry-page .line-amount small{font-size:6.5px!important}.voucher-entry-page .row-remove{width:23px!important;height:23px!important;border-radius:4px!important;font-size:12px!important;padding:0!important}.voucher-entry-page .item-entry.with-discount.with-tax.with-mrp .item-entry-head,.voucher-entry-page .item-entry.with-discount.with-tax.with-mrp .item-entry-row{grid-template-columns:24px minmax(120px,1.55fr) minmax(90px,1.1fr) 45px 58px 62px 68px 68px 72px 24px!important}.voucher-entry-page .item-entry.with-discount.with-tax.no-mrp .item-entry-head,.voucher-entry-page .item-entry.with-discount.with-tax.no-mrp .item-entry-row{grid-template-columns:24px minmax(130px,1.65fr) minmax(95px,1.15fr) 45px 62px 68px 68px 72px 24px!important}.voucher-entry-page .item-entry.with-discount.no-tax.with-mrp .item-entry-head,.voucher-entry-page .item-entry.with-discount.no-tax.with-mrp .item-entry-row{grid-template-columns:24px minmax(125px,1.6fr) minmax(92px,1.1fr) 45px 58px 65px 72px 24px!important}.voucher-entry-page .item-entry.with-discount.no-tax.no-mrp .item-entry-head,.voucher-entry-page .item-entry.with-discount.no-tax.no-mrp .item-entry-row{grid-template-columns:24px minmax(135px,1.7fr) minmax(98px,1.2fr) 45px 65px 72px 24px!important}.voucher-entry-page .item-entry.no-discount.with-tax.with-mrp .item-entry-head,.voucher-entry-page .item-entry.no-discount.with-tax.with-mrp .item-entry-row{grid-template-columns:24px minmax(125px,1.6fr) minmax(92px,1.1fr) 45px 58px 65px 72px 24px!important}.voucher-entry-page .item-entry.no-discount.with-tax.no-mrp .item-entry-head,.voucher-entry-page .item-entry.no-discount.with-tax.no-mrp .item-entry-row{grid-template-columns:24px minmax(135px,1.7fr) minmax(98px,1.2fr) 45px 65px 72px 24px!important}.voucher-entry-page .item-entry.no-discount.no-tax.with-mrp .item-entry-head,.voucher-entry-page .item-entry.no-discount.no-tax.with-mrp .item-entry-row{grid-template-columns:24px minmax(135px,1.7fr) minmax(98px,1.2fr) 45px 58px 72px 24px!important}.voucher-entry-page .item-entry.no-discount.no-tax.no-mrp .item-entry-head,.voucher-entry-page .item-entry.no-discount.no-tax.no-mrp .item-entry-row{grid-template-columns:24px minmax(145px,1.8fr) minmax(105px,1.25fr) 45px 68px 72px 24px!important}}@media (min-width:761px) and (max-width:1100px){.voucher-entry-page .item-entry{max-width:100%!important}.voucher-entry-page .item-entry-head,.voucher-entry-page .item-entry-row{min-width:0!important}.voucher-entry-page .item-entry-row .item-insight-strip{display:none!important}.voucher-entry-page .item-entry-row input,.voucher-entry-page .item-entry-row select{font-size:8.5px!important}}.backup-restore-row{align-items:center!important}.backup-restore-row,.backup-restore-row>div{min-width:0!important}.backup-restore-button{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;max-width:100%!important;box-sizing:border-box!important}.catalog-pick-grid{min-width:0!important}.catalog-pick-card{position:relative!important;width:100%!important;box-sizing:border-box!important;text-align:left!important;color:inherit!important;font:inherit!important}.catalog-pick-card .catalog-pick-check{margin-left:auto!important;flex:0 0 auto!important;font-weight:800!important;color:var(--c-5d47c8)!important}.catalog-search-hint{border:1px dashed var(--c-d9dfeb)!important;border-radius:10px!important;background:var(--c-fafbfe)!important;color:var(--c-748197)!important;padding:14px!important;font-size:10px!important;line-height:1.45!important}@media (min-width:761px){.catalog-pick-grid{grid-template-columns:1fr!important}.catalog-pick-grid:not(.has-search) .catalog-pick-card{display:none!important}.catalog-pick-grid.has-search{max-height:310px!important;overflow:auto!important;padding-right:2px!important}.catalog-pick-grid.has-search .catalog-pick-card{display:flex!important}}.template-picker-block{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.template-picker-block .settings-card-head{margin-bottom:14px}.template-picker-block .settings-card-head h3{margin:0 0 5px;font-size:14px}.template-picker-block .settings-card-head p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.template-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.template-preview{display:block;text-align:left;padding:8px;background:#0a1117;border:1px solid #24333f;border-radius:10px;color:var(--text);cursor:pointer;transition:.18s ease;min-width:0}.template-preview:hover{border-color:rgba(var(--r-91-76-196),.7);transform:translateY(-1px)}.template-preview.selected{border-color:var(--c-5b4cc4);box-shadow:0 0 0 2px rgba(var(--r-91-76-196),.14)}.template-preview-image{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:7px;background:white;border:1px solid var(--c-d9dee6)}.template-preview-image img{display:block;width:100%;height:100%;object-fit:cover}.template-preview-meta{display:flex;flex-direction:column;gap:3px;padding:8px 2px 2px}.template-preview-meta b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-preview-meta small{font-size:9px;color:var(--muted)}@media(max-width:1000px){.template-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.template-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.template-preview-image{aspect-ratio:4/3}}@media (min-width:761px){.voucher-entry-page .item-entry{overflow-x:hidden!important}.voucher-entry-page .item-entry-head{display:none!important}.voucher-entry-page .item-entry-row{min-width:0!important;width:100%!important;box-sizing:border-box!important;column-gap:6px!important}.voucher-entry-page .item-entry-row>.cell,.voucher-entry-page .item-entry-row>.discount-cell,.voucher-entry-page .item-entry-row>.line-amount,.voucher-entry-page .item-entry-row>.row-remove{border-left:1px solid #e1e6ed!important;padding-left:6px!important}.voucher-entry-page .item-entry-row>.row-number{border-left:0!important;padding-left:0!important}.voucher-entry-page .item-entry.with-discount.with-mrp:not(.with-tax) .item-entry-head,.voucher-entry-page .item-entry.with-discount.with-mrp:not(.with-tax) .item-entry-row{grid-template-columns:28px minmax(0,1.8fr) minmax(0,1.35fr) minmax(48px,.55fr) minmax(58px,.7fr) minmax(62px,.78fr) minmax(68px,.82fr) minmax(76px,.9fr) 28px!important}.voucher-entry-page .item-entry.with-discount.no-mrp:not(.with-tax) .item-entry-head,.voucher-entry-page .item-entry.with-discount.no-mrp:not(.with-tax) .item-entry-row{grid-template-columns:28px minmax(0,1.9fr) minmax(0,1.45fr) minmax(48px,.58fr) minmax(62px,.72fr) minmax(68px,.8fr) minmax(76px,.9fr) 28px!important}.voucher-entry-page .item-entry.no-discount.with-mrp:not(.with-tax) .item-entry-head,.voucher-entry-page .item-entry.no-discount.with-mrp:not(.with-tax) .item-entry-row{grid-template-columns:28px minmax(0,1.9fr) minmax(0,1.45fr) minmax(48px,.58fr) minmax(58px,.7fr) minmax(62px,.76fr) minmax(76px,.9fr) 28px!important}.voucher-entry-page .item-entry.no-discount.no-mrp:not(.with-tax) .item-entry-head,.voucher-entry-page .item-entry.no-discount.no-mrp:not(.with-tax) .item-entry-row{grid-template-columns:28px minmax(0,2fr) minmax(0,1.55fr) minmax(48px,.6fr) minmax(62px,.75fr) minmax(76px,.9fr) 28px!important}.voucher-entry-page .item-entry.with-discount.with-mrp.with-tax .item-entry-head,.voucher-entry-page .item-entry.with-discount.with-mrp.with-tax .item-entry-row{grid-template-columns:28px minmax(0,1.65fr) minmax(0,1.2fr) minmax(44px,.5fr) minmax(52px,.62fr) minmax(58px,.68fr) minmax(62px,.72fr) minmax(58px,.68fr) minmax(68px,.82fr) 28px!important}.voucher-entry-page .item-entry.with-discount.no-mrp.with-tax .item-entry-head,.voucher-entry-page .item-entry.with-discount.no-mrp.with-tax .item-entry-row{grid-template-columns:28px minmax(0,1.75fr) minmax(0,1.28fr) minmax(44px,.52fr) minmax(58px,.68fr) minmax(62px,.72fr) minmax(58px,.68fr) minmax(68px,.82fr) 28px!important}.voucher-entry-page .item-entry.no-discount.with-mrp.with-tax .item-entry-head,.voucher-entry-page .item-entry.no-discount.with-mrp.with-tax .item-entry-row{grid-template-columns:28px minmax(0,1.75fr) minmax(0,1.28fr) minmax(44px,.52fr) minmax(52px,.62fr) minmax(58px,.68fr) minmax(58px,.68fr) minmax(68px,.82fr) 28px!important}.voucher-entry-page .item-entry.no-discount.no-mrp.with-tax .item-entry-head,.voucher-entry-page .item-entry.no-discount.no-mrp.with-tax .item-entry-row{grid-template-columns:28px minmax(0,1.85fr) minmax(0,1.35fr) minmax(44px,.52fr) minmax(58px,.68fr) minmax(58px,.7fr) minmax(68px,.82fr) 28px!important}}.voucher-bottom-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-top:18px!important;padding-top:13px!important;border-top:1px solid #dfe4eb!important}.voucher-bottom-actions .primary{min-width:150px!important}.transaction-create-bottom{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin-top:14px!important;padding-top:12px!important;border-top:1px solid #e1e6ed!important}.transaction-create-bottom .primary{min-width:190px!important}@media (min-width:761px){.voucher-entry-page .item-entry{border:1px solid var(--c-d8dee7)!important;border-radius:4px!important;background:#fff!important;overflow:hidden!important}.voucher-entry-page .item-entry-row{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;margin:0!important;padding:4px 0!important;column-gap:0!important;border-top:1px solid var(--c-e1e5eb)!important}.voucher-entry-page .item-entry-row:first-of-type{border-top:0!important}.voucher-entry-page .item-entry-row>.cell,.voucher-entry-page .item-entry-row>.discount-cell,.voucher-entry-page .item-entry-row>.line-amount,.voucher-entry-page .item-entry-row>.row-remove{border-left:1px solid var(--c-e1e5eb)!important;padding:0 5px!important;display:flex!important;align-items:center!important;min-height:38px!important}.voucher-entry-page .item-entry-row>.row-number{display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0!important;color:#7b8797!important;font-size:9px!important}.voucher-entry-page .item-entry-row input,.voucher-entry-page .item-entry-row select{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:32px!important;height:32px!important;padding:5px 4px!important}.voucher-entry-page .item-entry-row input:focus,.voucher-entry-page .item-entry-row select:focus{border:0!important;box-shadow:inset 0 0 0 1px var(--c-c7d0df)!important;background:#f8fafc!important}.voucher-entry-page .item-entry-row .inline-select-wrap{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 24px!important;grid-gap:2px!important;gap:2px!important}.voucher-entry-page .item-entry-row .inline-add-btn{width:24px!important;min-height:28px!important;height:28px!important;border-radius:3px!important}.voucher-entry-page .item-entry-row .item-insight-strip{display:none!important}.voucher-entry-page .item-entry-row .line-amount{justify-content:flex-end!important;white-space:nowrap!important;font-size:10px!important}.voucher-entry-page .item-entry-row .row-remove{justify-content:center!important}.voucher-entry-page .accounting-grid{border:1px solid var(--c-d8dee7)!important;border-radius:4px!important;overflow:hidden!important;background:#fff!important}.voucher-entry-page .accounting-row{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;margin:0!important;padding:4px 0!important;border-top:1px solid var(--c-e1e5eb)!important}.voucher-entry-page .accounting-row:first-of-type{border-top:0!important}.voucher-entry-page .accounting-row input,.voucher-entry-page .accounting-row select{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}@media(max-width:760px){.voucher-bottom-actions{display:grid!important;grid-template-columns:1fr 1.35fr!important;margin-top:14px!important}.voucher-bottom-actions button{width:100%!important;min-height:42px!important}.transaction-create-bottom{display:block!important}.transaction-create-bottom .primary,.transaction-create-bottom a{display:block!important;width:100%!important}}@media (min-width:761px){.voucher-entry-page .voucher-table{border:1px solid var(--c-d8dee7)!important;border-radius:4px!important;overflow:hidden!important;background:#fff!important}.voucher-entry-page .voucher-table table{border-collapse:collapse!important;table-layout:fixed!important}.voucher-entry-page .voucher-table thead{display:none!important}.voucher-entry-page .voucher-table tbody tr{border-top:1px solid var(--c-e1e5eb)!important}.voucher-entry-page .voucher-table tbody tr:first-child{border-top:0!important}.voucher-entry-page .voucher-table td{border-left:1px solid var(--c-e1e5eb)!important;border-bottom:0!important;background:#fff!important;padding:3px 5px!important}.voucher-entry-page .voucher-table td:first-child{border-left:0!important;text-align:center!important;color:#7b8797!important;font-size:9px!important}.voucher-entry-page .voucher-table input,.voucher-entry-page .voucher-table select{width:100%!important;min-width:0!important;min-height:32px!important;height:32px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:5px 4px!important}.voucher-entry-page .voucher-table input:focus,.voucher-entry-page .voucher-table select:focus{box-shadow:inset 0 0 0 1px var(--c-c7d0df)!important;background:#f8fafc!important}.voucher-entry-page .voucher-table .inline-select-wrap{width:100%!important;min-width:0!important}.voucher-entry-page .accounting-grid,.voucher-entry-page .item-entry,.voucher-entry-page .voucher-table{border:1px solid #cfd6df!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.voucher-entry-page .accounting-head,.voucher-entry-page .item-entry-head,.voucher-entry-page .voucher-table thead{display:none!important}.voucher-entry-page .item-entry-row{display:grid!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;grid-gap:0!important;gap:0!important;border:0!important;border-top:1px solid #dfe4ea!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;align-items:stretch!important}.voucher-entry-page .item-entry-row:first-of-type{border-top:0!important}.voucher-entry-page .item-entry-row>.cell,.voucher-entry-page .item-entry-row>.discount-cell,.voucher-entry-page .item-entry-row>.line-amount,.voucher-entry-page .item-entry-row>.row-number,.voucher-entry-page .item-entry-row>.row-remove{min-width:0!important;min-height:40px!important;height:auto!important;margin:0!important;padding:0 6px!important;border:0!important;border-left:1px solid #e0e5eb!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important}.voucher-entry-page .item-entry-row>.row-number{border-left:0!important;justify-content:center!important;color:#7a8594!important;font-size:10px!important}.voucher-entry-page .item-entry-row input,.voucher-entry-page .item-entry-row select,.voucher-entry-page .item-entry-row textarea{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:5px 2px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;color:#1d2939!important}.voucher-entry-page .item-entry-row input:focus,.voucher-entry-page .item-entry-row select:focus{border:0!important;outline:0!important;box-shadow:none!important;background:#f7f9fb!important}.voucher-entry-page .item-entry-row .inline-select-wrap{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 22px!important;grid-gap:0!important;gap:0!important;border:0!important;background:transparent!important}.voucher-entry-page .item-entry-row .inline-select-wrap>*{min-width:0!important}.voucher-entry-page .item-entry-row .inline-add-btn{width:22px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;border-left:1px solid #e0e5eb!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.voucher-entry-page .item-entry-row .item-insight-strip{display:none!important}.voucher-entry-page .item-entry-row .line-amount{justify-content:flex-end!important;text-align:right!important;white-space:nowrap!important;font-size:11px!important;font-weight:700!important}.voucher-entry-page .item-entry-row .row-remove{justify-content:center!important;color:var(--c-718096)!important}.voucher-entry-page .item-entry-row .row-remove:hover{background:#fff5f5!important;color:#b23d4b!important}.voucher-entry-page .item-entry.with-discount.with-tax.with-mrp .item-entry-head,.voucher-entry-page .item-entry.with-discount.with-tax.with-mrp .item-entry-row{grid-template-columns:24px minmax(0,2fr) minmax(0,1.35fr) 58px 70px 76px 76px 76px 82px 28px!important}.voucher-entry-page .item-entry.with-discount.with-tax.no-mrp .item-entry-head,.voucher-entry-page .item-entry.with-discount.with-tax.no-mrp .item-entry-row{grid-template-columns:24px minmax(0,2fr) minmax(0,1.35fr) 58px 76px 76px 76px 82px 28px!important}.voucher-entry-page .item-entry.with-discount.no-tax.with-mrp .item-entry-head,.voucher-entry-page .item-entry.with-discount.no-tax.with-mrp .item-entry-row{grid-template-columns:24px minmax(0,2fr) minmax(0,1.35fr) 58px 70px 78px 82px 28px!important}.voucher-entry-page .item-entry.with-discount.no-tax.no-mrp .item-entry-head,.voucher-entry-page .item-entry.with-discount.no-tax.no-mrp .item-entry-row{grid-template-columns:24px minmax(0,2.1fr) minmax(0,1.4fr) 58px 80px 82px 28px!important}.voucher-entry-page .item-entry.no-discount.with-tax.with-mrp .item-entry-head,.voucher-entry-page .item-entry.no-discount.with-tax.with-mrp .item-entry-row{grid-template-columns:24px minmax(0,2.1fr) minmax(0,1.45fr) 58px 70px 78px 78px 82px 28px!important}.voucher-entry-page .item-entry.no-discount.with-tax.no-mrp .item-entry-head,.voucher-entry-page .item-entry.no-discount.with-tax.no-mrp .item-entry-row{grid-template-columns:24px minmax(0,2.2fr) minmax(0,1.5fr) 58px 78px 78px 82px 28px!important}.voucher-entry-page .item-entry.no-discount.no-tax.with-mrp .item-entry-head,.voucher-entry-page .item-entry.no-discount.no-tax.with-mrp .item-entry-row{grid-template-columns:24px minmax(0,2.2fr) minmax(0,1.5fr) 58px 70px 82px 82px 28px!important}.voucher-entry-page .item-entry.no-discount.no-tax.no-mrp .item-entry-head,.voucher-entry-page .item-entry.no-discount.no-tax.no-mrp .item-entry-row{grid-template-columns:24px minmax(0,2.3fr) minmax(0,1.55fr) 58px 82px 86px 28px!important}.voucher-entry-page .accounting-row{display:grid!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;grid-gap:0!important;gap:0!important;border:0!important;border-top:1px solid #dfe4ea!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page .accounting-row:first-of-type{border-top:0!important}.voucher-entry-page .accounting-row>*{min-width:0!important;min-height:40px!important;border-left:1px solid #e0e5eb!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 6px!important;display:flex!important;align-items:center!important}.voucher-entry-page .accounting-row>:first-child{border-left:0!important}.voucher-entry-page .accounting-row input,.voucher-entry-page .accounting-row select{width:100%!important;min-width:0!important;height:34px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:5px 2px!important}.voucher-entry-page .accounting-row input:focus,.voucher-entry-page .accounting-row select:focus{box-shadow:none!important;background:#f7f9fb!important}.voucher-entry-page .voucher-table td{border-left:1px solid #e0e5eb!important;border-bottom:0!important;padding:0 6px!important;background:#fff!important;height:40px!important}.voucher-entry-page .voucher-table td:first-child{border-left:0!important}.voucher-entry-page .voucher-table input,.voucher-entry-page .voucher-table select{width:100%!important;min-width:0!important;height:34px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:5px 2px!important}.voucher-entry-page .voucher-table input:focus,.voucher-entry-page .voucher-table select:focus{box-shadow:none!important;background:#f7f9fb!important}.voucher-convert-bottom{display:flex!important;justify-content:flex-end!important;margin-top:14px!important;padding-top:12px!important;border-top:1px solid #e1e6ed!important}.voucher-convert-bottom .primary{min-width:190px!important}}@media(max-width:760px){.voucher-convert-bottom{display:flex!important;justify-content:stretch!important;margin-top:12px!important;padding-top:10px!important;border-top:1px solid #e1e6ed!important}.voucher-convert-bottom .primary{width:100%!important;min-height:42px!important}}@media (min-width:761px) and (max-width:1300px){.voucher-entry-page .modal-body{padding:10px 12px 14px!important}.voucher-entry-page .item-section-title{margin-top:10px!important;padding-top:8px!important;margin-bottom:5px!important}.voucher-entry-page .accounting-grid,.voucher-entry-page .item-entry,.voucher-entry-page .voucher-table{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;border:1px solid #cfd6df!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page .accounting-head,.voucher-entry-page .item-entry-head,.voucher-entry-page .voucher-table thead{display:none!important}.voucher-entry-page .item-entry-row{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;grid-auto-flow:column!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;grid-gap:0!important;gap:0!important;border:0!important;border-top:1px solid #dfe4ea!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;align-items:stretch!important}.voucher-entry-page .item-entry-row:first-of-type{border-top:0!important}.voucher-entry-page .item-entry-row>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:40px!important;height:40px!important;margin:0!important;padding:0 4px!important;border:0!important;border-left:1px solid #e0e5eb!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;display:flex!important;align-items:center!important}.voucher-entry-page .item-entry-row>.row-number{border-left:0!important;justify-content:center!important;color:#7a8592!important;font-size:9px!important}.voucher-entry-page .item-entry-row .item-cell-with-insight{display:flex!important;min-width:0!important}.voucher-entry-page .item-entry-row .item-insight-strip{display:none!important}.voucher-entry-page .item-entry-row input,.voucher-entry-page .item-entry-row select{width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;min-height:32px!important;margin:0!important;padding:3px 2px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:10px!important;color:#1d2939!important}.voucher-entry-page .item-entry-row input:focus,.voucher-entry-page .item-entry-row select:focus{background:#f7f9fb!important;box-shadow:none!important}.voucher-entry-page .item-entry-row .inline-select-wrap{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 20px!important;grid-gap:0!important;gap:0!important;border:0!important;background:transparent!important}.voucher-entry-page .item-entry-row .inline-add-btn{width:20px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid #e0e5eb!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:15px!important}.voucher-entry-page .item-entry-row .line-amount{justify-content:flex-end!important;text-align:right!important;white-space:nowrap!important;font-size:10px!important;font-weight:700!important}.voucher-entry-page .item-entry-row .row-remove{justify-content:center!important;color:var(--c-748092)!important;font-size:15px!important}.voucher-entry-page .item-entry.with-discount.with-tax.with-mrp .item-entry-row{grid-template-columns:22px minmax(105px,2fr) minmax(80px,1.35fr) 42px 54px 60px 58px 58px 68px 25px!important}.voucher-entry-page .item-entry.with-discount.with-tax.no-mrp .item-entry-row{grid-template-columns:22px minmax(110px,2fr) minmax(85px,1.35fr) 42px 60px 58px 58px 68px 25px!important}.voucher-entry-page .item-entry.with-discount.no-tax.with-mrp .item-entry-row{grid-template-columns:22px minmax(110px,2fr) minmax(85px,1.35fr) 42px 54px 60px 68px 25px!important}.voucher-entry-page .item-entry.with-discount.no-tax.no-mrp .item-entry-row{grid-template-columns:22px minmax(115px,2.15fr) minmax(90px,1.4fr) 42px 62px 68px 25px!important}.voucher-entry-page .item-entry.no-discount.with-tax.with-mrp .item-entry-row{grid-template-columns:22px minmax(110px,2.1fr) minmax(85px,1.4fr) 42px 54px 60px 58px 68px 25px!important}.voucher-entry-page .item-entry.no-discount.with-tax.no-mrp .item-entry-row{grid-template-columns:22px minmax(115px,2.2fr) minmax(90px,1.45fr) 42px 62px 58px 68px 25px!important}.voucher-entry-page .item-entry.no-discount.no-tax.with-mrp .item-entry-row{grid-template-columns:22px minmax(115px,2.25fr) minmax(90px,1.45fr) 42px 54px 68px 68px 25px!important}.voucher-entry-page .item-entry.no-discount.no-tax.no-mrp .item-entry-row{grid-template-columns:22px minmax(120px,2.4fr) minmax(95px,1.5fr) 42px 64px 72px 25px!important}.voucher-entry-page .item-entry-row .discount-cell{display:grid!important;grid-template-columns:17px minmax(0,1fr)!important;width:100%!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important}.voucher-entry-page .item-entry-row .discount-kind{display:grid!important;place-items:center!important;height:100%!important;background:transparent!important;color:var(--c-718096)!important;font-size:9px!important}.voucher-entry-page .accounting-row{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1.6fr) minmax(55px,.65fr) minmax(55px,.65fr) minmax(0,1.2fr) 28px!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important;height:40px!important;min-height:40px!important;border:0!important;border-top:1px solid #dfe4ea!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page .accounting-row:first-of-type{border-top:0!important}.voucher-entry-page .accounting-row>*{min-width:0!important;min-height:40px!important;height:40px!important;padding:0 5px!important;border:0!important;border-left:1px solid #e0e5eb!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;display:flex!important;align-items:center!important}.voucher-entry-page .accounting-row>:first-child{border-left:0!important}.voucher-entry-page .accounting-row input,.voucher-entry-page .accounting-row select{width:100%!important;min-width:0!important;height:32px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:3px 2px!important;font-size:10px!important}.voucher-entry-page .voucher-table table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.voucher-entry-page .voucher-table tbody tr{border-top:1px solid #dfe4ea!important}.voucher-entry-page .voucher-table tbody tr:first-child{border-top:0!important}.voucher-entry-page .voucher-table td{height:40px!important;padding:0 5px!important;border:0!important;border-left:1px solid #e0e5eb!important;background:#fff!important;white-space:nowrap!important}.voucher-entry-page .voucher-table td:first-child{border-left:0!important}.voucher-entry-page .voucher-table input,.voucher-entry-page .voucher-table select{width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:3px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:10px!important}}@media (min-width:761px){.voucher-entry-page .voucher-workspace{overflow:hidden!important}.voucher-entry-page .professional-entry .modal-body{padding:16px 18px 18px!important}.voucher-entry-page .item-section-title{margin:16px 0 0!important;padding:10px 0 6px!important;border-top:1px solid #dfe4eb!important}.voucher-entry-page .tally-item-grid{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;border:1px solid #cfd7e2!important;border-radius:0!important;background:#fff!important;box-sizing:border-box!important}.voucher-entry-page .tally-item-grid .item-entry-head{display:none!important}.voucher-entry-page .tally-item-grid .item-entry-row{display:grid!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;border-top:1px solid #dfe4eb!important;border-radius:0!important;box-shadow:none!important;grid-column-gap:0!important;column-gap:0!important;align-items:stretch!important}.voucher-entry-page .tally-item-grid .item-entry-row:first-child{border-top:0!important}.voucher-entry-page .tally-item-grid.no-discount.no-tax.with-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.no-discount.no-tax.with-mrp .item-entry-row{grid-template-columns:30px minmax(150px,1.7fr) minmax(120px,1.35fr) 68px 82px 82px minmax(95px,1fr) 30px!important}.voucher-entry-page .tally-item-grid.no-discount.no-tax.no-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.no-discount.no-tax.no-mrp .item-entry-row{grid-template-columns:30px minmax(155px,1.75fr) minmax(125px,1.4fr) 70px minmax(90px,.9fr) minmax(95px,1fr) 30px!important}.voucher-entry-page .tally-item-grid.with-discount.no-tax.with-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.with-discount.no-tax.with-mrp .item-entry-row{grid-template-columns:30px minmax(135px,1.55fr) minmax(110px,1.2fr) 62px 76px 76px 88px minmax(90px,.95fr) 30px!important}.voucher-entry-page .tally-item-grid.with-discount.no-tax.no-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.with-discount.no-tax.no-mrp .item-entry-row{grid-template-columns:30px minmax(140px,1.6fr) minmax(115px,1.25fr) 64px 78px 90px minmax(90px,.95fr) 30px!important}.voucher-entry-page .tally-item-grid.no-discount.with-tax.with-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.no-discount.with-tax.with-mrp .item-entry-row{grid-template-columns:30px minmax(135px,1.55fr) minmax(110px,1.2fr) 62px 76px 76px 82px minmax(82px,.9fr) minmax(90px,.95fr) 30px!important}.voucher-entry-page .tally-item-grid.no-discount.with-tax.no-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.no-discount.with-tax.no-mrp .item-entry-row{grid-template-columns:30px minmax(140px,1.6fr) minmax(115px,1.25fr) 64px 80px 82px minmax(82px,.9fr) minmax(90px,.95fr) 30px!important}.voucher-entry-page .tally-item-grid.with-discount.with-tax.with-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.with-discount.with-tax.with-mrp .item-entry-row{grid-template-columns:30px minmax(120px,1.45fr) minmax(100px,1.15fr) 58px 70px 70px 78px 78px minmax(78px,.9fr) 30px!important}.voucher-entry-page .tally-item-grid.with-discount.with-tax.no-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.with-discount.with-tax.no-mrp .item-entry-row{grid-template-columns:30px minmax(125px,1.5fr) minmax(105px,1.2fr) 60px 74px 78px 78px minmax(82px,.92fr) 30px!important}.voucher-entry-page .tally-item-grid .item-entry-row>.cell,.voucher-entry-page .tally-item-grid .item-entry-row>.discount-cell,.voucher-entry-page .tally-item-grid .item-entry-row>.line-amount,.voucher-entry-page .tally-item-grid .item-entry-row>.row-number,.voucher-entry-page .tally-item-grid .item-entry-row>.row-remove{min-width:0!important;max-width:none!important;width:auto!important;box-sizing:border-box!important;min-height:40px!important;margin:0!important;border-left:1px solid #e0e5eb!important;padding:0 6px!important;display:flex!important;align-items:center!important}.voucher-entry-page .tally-item-grid .item-entry-row>.row-number{border-left:0!important;justify-content:center!important;color:#7a8798!important;font-size:10px!important}.voucher-entry-page .tally-item-grid .item-entry-row input,.voucher-entry-page .tally-item-grid .item-entry-row select{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;margin:0!important;padding:4px 3px!important;border:0!important;border-radius:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;font-size:11px!important}.voucher-entry-page .tally-item-grid .item-entry-row input:focus,.voucher-entry-page .tally-item-grid .item-entry-row select:focus{background:var(--c-f7f9fc)!important;box-shadow:inset 0 0 0 1px #cbd4df!important}.voucher-entry-page .tally-item-grid .item-entry-row .inline-select-wrap{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 22px!important;grid-gap:2px!important;gap:2px!important}.voucher-entry-page .tally-item-grid .item-entry-row .inline-add-btn{width:22px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:2px!important;border:1px solid #d8dfe8!important;background:#f8fafc!important}.voucher-entry-page .tally-item-grid .item-entry-row .item-cell-with-insight{display:flex!important;align-items:center!important;min-width:0!important}.voucher-entry-page .tally-item-grid .item-insight-strip{display:none!important}.voucher-entry-page .tally-item-grid .discount-cell{display:flex!important;gap:0!important}.voucher-entry-page .tally-item-grid .discount-kind{min-width:20px!important;height:28px!important;border:0!important;border-right:1px solid #e0e5eb!important;border-radius:0!important;background:transparent!important}.voucher-entry-page .tally-item-grid .line-amount{justify-content:flex-end!important;text-align:right!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important}.voucher-entry-page .tally-item-grid .row-remove{justify-content:center!important;color:var(--c-718096)!important;background:transparent!important;border:0!important;font-size:16px!important}.voucher-entry-page .tally-item-grid .row-remove:hover{background:#fff4f4!important;color:#b23d4b!important}.voucher-entry-page .add-row-btn{margin-top:0!important;border-radius:0!important;border-top:0!important}.voucher-entry-page .accounting-grid{border:1px solid #cfd7e2!important;border-radius:0!important;overflow:hidden!important}.voucher-entry-page .accounting-head{display:none!important}.voucher-entry-page .accounting-row{display:grid!important;grid-template-columns:minmax(210px,1.7fr) minmax(95px,.8fr) minmax(95px,.8fr) minmax(170px,1.35fr) 30px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-top:1px solid #dfe4eb!important;border-radius:0!important;box-shadow:none!important;grid-gap:0!important;gap:0!important}.voucher-entry-page .accounting-row:first-of-type{border-top:0!important}.voucher-entry-page .accounting-row>*{min-height:40px!important;box-sizing:border-box!important;border-left:1px solid #e0e5eb!important;padding:0 6px!important;min-width:0!important}.voucher-entry-page .accounting-row>:first-child{border-left:0!important}.voucher-entry-page .accounting-row input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.voucher-entry-page .accounting-row .inline-select-wrap,.voucher-entry-page .accounting-row input{width:100%!important;min-width:0!important}.voucher-entry-page .voucher-meta-grid.four-col{display:grid!important;grid-template-columns:130px 145px minmax(220px,1.15fr) minmax(180px,1fr)!important;grid-gap:10px!important;gap:10px!important;align-items:flex-end!important}.voucher-entry-page .voucher-number-field input{font-weight:700!important;color:var(--c-25324a)!important;background:#f8fafc!important;letter-spacing:.15px!important}.voucher-entry-page .tally-item-grid .item-entry-head{display:grid!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;grid-gap:0!important;gap:0!important;align-items:stretch!important;box-sizing:border-box!important;background:var(--c-f5f7fa)!important;color:#536276!important;border:0!important;border-bottom:1px solid #cfd7e2!important;border-radius:0!important;font-size:9px!important;text-transform:uppercase!important;font-weight:750!important;letter-spacing:.45px!important}.voucher-entry-page .tally-item-grid .item-entry-head>span{min-width:0!important;height:34px!important;display:flex!important;align-items:center!important;padding:0 6px!important;border-left:1px solid #e0e5eb!important;box-sizing:border-box!important;white-space:nowrap!important}.voucher-entry-page .tally-item-grid .item-entry-head>span:first-child{border-left:0!important;justify-content:center}.voucher-entry-page .tally-item-grid .item-entry-head>span:nth-last-child(2){justify-content:flex-end}.voucher-entry-page .tally-item-grid.no-discount.no-tax.with-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.no-discount.no-tax.with-mrp .item-entry-row{grid-template-columns:30px minmax(150px,1.7fr) minmax(120px,1.35fr) 68px 82px 82px minmax(95px,1fr) 30px!important}.voucher-entry-page .tally-item-grid.no-discount.no-tax.no-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.no-discount.no-tax.no-mrp .item-entry-row{grid-template-columns:30px minmax(155px,1.75fr) minmax(125px,1.4fr) 70px minmax(90px,.9fr) minmax(95px,1fr) 30px!important}.voucher-entry-page .tally-item-grid.with-discount.no-tax.with-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.with-discount.no-tax.with-mrp .item-entry-row{grid-template-columns:30px minmax(135px,1.55fr) minmax(110px,1.2fr) 62px 76px 76px 88px minmax(90px,.95fr) 30px!important}.voucher-entry-page .tally-item-grid.with-discount.no-tax.no-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.with-discount.no-tax.no-mrp .item-entry-row{grid-template-columns:30px minmax(140px,1.6fr) minmax(115px,1.25fr) 64px 78px 90px minmax(90px,.95fr) 30px!important}.voucher-entry-page .tally-item-grid.no-discount.with-tax.with-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.no-discount.with-tax.with-mrp .item-entry-row{grid-template-columns:30px minmax(135px,1.55fr) minmax(110px,1.2fr) 62px 76px 76px 82px minmax(82px,.9fr) minmax(90px,.95fr) 30px!important}.voucher-entry-page .tally-item-grid.no-discount.with-tax.no-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.no-discount.with-tax.no-mrp .item-entry-row{grid-template-columns:30px minmax(140px,1.6fr) minmax(115px,1.25fr) 64px 80px 82px minmax(82px,.9fr) minmax(90px,.95fr) 30px!important}.voucher-entry-page .tally-item-grid.with-discount.with-tax.with-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.with-discount.with-tax.with-mrp .item-entry-row{grid-template-columns:30px minmax(120px,1.45fr) minmax(100px,1.15fr) 58px 70px 70px 78px 78px minmax(78px,.9fr) 30px!important}.voucher-entry-page .tally-item-grid.with-discount.with-tax.no-mrp .item-entry-head,.voucher-entry-page .tally-item-grid.with-discount.with-tax.no-mrp .item-entry-row{grid-template-columns:30px minmax(125px,1.5fr) minmax(105px,1.2fr) 60px 74px 78px 78px minmax(82px,.92fr) 30px!important}}@media (max-width:760px){.voucher-entry-page .voucher-meta-grid.four-col{grid-template-columns:1fr!important}.voucher-entry-page .tally-item-grid .item-entry-head{display:none!important}}@media (min-width:761px){.voucher-entry-page .accounting-grid,.voucher-entry-page .accounting-row,.voucher-entry-page .tally-item-grid,.voucher-entry-page .tally-item-grid .item-entry-row,.voucher-entry-page .voucher-workspace,.voucher-entry-page .voucher-workspace .modal-body{position:relative!important;isolation:isolate!important;pointer-events:auto!important}.voucher-entry-page .tally-item-grid .item-entry-head{position:relative!important;z-index:1!important;pointer-events:none!important}.voucher-entry-page .tally-item-grid .item-entry-row{z-index:2!important}.voucher-entry-page .accounting-row>*,.voucher-entry-page .tally-item-grid .item-entry-row>*{position:relative!important;z-index:3!important;pointer-events:auto!important}.voucher-entry-page .accounting-grid button,.voucher-entry-page .accounting-grid input,.voucher-entry-page .accounting-grid select,.voucher-entry-page .tally-item-grid button,.voucher-entry-page .tally-item-grid input,.voucher-entry-page .tally-item-grid select{position:relative!important;z-index:4!important;pointer-events:auto!important;cursor:pointer!important}.voucher-entry-page .accounting-grid input,.voucher-entry-page .tally-item-grid input{cursor:text!important}.voucher-entry-page .accounting-grid .inline-select-wrap,.voucher-entry-page .tally-item-grid .inline-select-wrap{position:relative!important;z-index:5!important;pointer-events:auto!important}.voucher-entry-page .accounting-grid,.voucher-entry-page .tally-item-grid{position:relative!important;z-index:20!important;overflow:visible!important;pointer-events:none!important}.voucher-entry-page .accounting-grid .accounting-row,.voucher-entry-page .tally-item-grid .item-entry-row{position:relative!important;z-index:21!important;pointer-events:auto!important}.voucher-entry-page .accounting-grid .accounting-row>*,.voucher-entry-page .accounting-grid .inline-select-wrap,.voucher-entry-page .accounting-grid button,.voucher-entry-page .accounting-grid input,.voucher-entry-page .accounting-grid select,.voucher-entry-page .tally-item-grid .inline-select-wrap,.voucher-entry-page .tally-item-grid .item-entry-row>*,.voucher-entry-page .tally-item-grid button,.voucher-entry-page .tally-item-grid input,.voucher-entry-page .tally-item-grid select{position:relative!important;z-index:22!important;pointer-events:auto!important;touch-action:auto!important}.voucher-entry-page .accounting-grid input,.voucher-entry-page .tally-item-grid input{cursor:text!important;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.voucher-entry-page .accounting-grid button,.voucher-entry-page .accounting-grid select,.voucher-entry-page .tally-item-grid button,.voucher-entry-page .tally-item-grid select{cursor:pointer!important}}.numbering-prefix-grid .field small{display:block;margin-top:5px}.numbering-prefix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.numbering-prefix-grid{grid-template-columns:1fr}}.voucher-date-desktop-wrap{position:relative;display:flex;align-items:center;width:100%}.voucher-date-desktop-wrap .voucher-date-desktop{flex:1 1;min-width:0;padding-right:42px!important}.date-picker-btn{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:34px;height:30px;border:1px solid var(--c-d7dce5);background:#fff;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;color:var(--c-4b5563)}.date-picker-btn:hover{background:var(--c-f5f3ff)}.voucher-date-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}@media(max-width:760px){.voucher-date-native{position:static!important;width:100%!important;height:auto!important;opacity:1!important;pointer-events:auto!important}.voucher-date-desktop-wrap{display:none!important}}@media(min-width:761px){.voucher-date-native{display:block!important}}.arc-sidebar{width:236px!important;padding:18px 11px 12px!important;background:radial-gradient(circle at 18% 9%,rgba(var(--r-102-118-255),.2),transparent 24%),radial-gradient(circle at 86% 68%,rgba(63,184,176,.1),transparent 30%),linear-gradient(180deg,var(--c-202b42) 0,var(--c-1b263a) 54%,var(--c-172235) 100%)!important;border-right:1px solid rgba(255,255,255,.1)!important;box-shadow:12px 0 32px rgba(11,18,34,.16)!important}.arc-sidebar:after,.arc-sidebar:before{content:"";position:absolute;pointer-events:none;border-radius:50%;filter:blur(1px);opacity:.35}.arc-sidebar:before{width:170px;height:170px;right:-105px;top:145px;background:radial-gradient(circle,rgba(var(--r-112-132-255),.22),transparent 68%)}.arc-sidebar:after{width:220px;height:220px;left:-155px;bottom:30px;background:radial-gradient(circle,rgba(74,205,191,.14),transparent 70%)}.arc-sidebar .arc-sidebar-head{position:relative;z-index:2;height:56px;padding:0 8px 12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.09)}.arc-sidebar .arc-mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,var(--c-5b6ce7),var(--c-3947a7));color:#fff;font-weight:850;font-size:17px;box-shadow:inset 1px 1px 2px rgba(255,255,255,.18),0 7px 16px rgba(var(--r-24-32-80),.24)}.arc-sidebar .arc-sidebar-head b{font-size:16px;color:#fff;letter-spacing:-.35px}.arc-sidebar .arc-sidebar-head span{color:var(--c-aeb8cb);font-size:8px;letter-spacing:1.1px}.arc-sidebar .sidebar-toggle{width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.1);color:var(--c-d8deeb);font-size:19px}.arc-sidebar .sidebar-scroll{position:relative;z-index:2;padding:2px 3px 12px!important;display:flex;flex-direction:column;gap:2px;overflow-y:auto!important}.arc-sidebar .nav-link{padding:8px 11px!important;margin:0!important;border-radius:9px!important;gap:11px!important;color:var(--c-d0d7e5)!important;font-size:13px!important;font-weight:500;transition:background .16s,transform .16s,color .16s}.arc-sidebar .nav-link:hover{background:rgba(255,255,255,.075)!important;color:#fff!important;transform:translateX(1px)}.arc-sidebar .nav-link.active{background:var(--c-f8f9fc)!important;color:var(--c-263149)!important;box-shadow:0 5px 16px rgba(var(--r-4-10-25),.1)!important}.arc-sidebar .nav-icon{width:21px!important;height:21px!important;display:grid;place-items:center;color:var(--c-dbe2ef)!important;flex:0 0 21px}.arc-sidebar .nav-icon svg{width:19px;height:19px}.arc-sidebar .nav-link.active .nav-icon{color:var(--c-4b5fc9)!important}.arc-sidebar .nav-copy{font-size:13px!important;white-space:nowrap}.arc-sidebar .side-bottom{position:relative!important;z-index:3;left:auto!important;right:auto!important;bottom:auto!important;padding:10px 3px 0;border-top:1px solid rgba(255,255,255,.09);background:transparent!important}.arc-sidebar .side-account-row{gap:6px}.arc-sidebar .user-chip{padding:7px 6px!important;min-width:0;flex:1 1;border-radius:9px}.arc-sidebar .user-chip:hover{background:rgba(255,255,255,.06)}.arc-sidebar .avatar{width:31px;height:31px;background:linear-gradient(145deg,var(--c-5668d6),var(--c-39489f));color:#fff}.arc-sidebar .user-meta b{color:#fff;font-size:11px}.arc-sidebar .user-meta span{color:var(--c-aeb8cb);font-size:9px}.arc-sidebar .logout{width:32px!important;height:32px;padding:0!important;margin:0!important;border-radius:8px;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--c-d9dfeb)!important}.arc-sidebar.collapsed{width:76px!important}.arc-sidebar.collapsed .arc-sidebar-head>div:nth-child(2),.arc-sidebar.collapsed .nav-copy,.arc-sidebar.collapsed .user-meta{display:none!important}.arc-sidebar.collapsed .arc-sidebar-head{justify-content:center}.arc-sidebar.collapsed .sidebar-toggle{display:none}.arc-sidebar.collapsed .nav-link{justify-content:center!important;padding-left:8px!important;padding-right:8px!important}.arc-sidebar.collapsed .nav-icon{width:21px!important}.arc-sidebar.collapsed .side-account-row,.arc-sidebar.collapsed .user-chip{justify-content:center}.arc-sidebar.collapsed .logout{display:none!important}body:has(.arc-sidebar) .content{margin-left:236px;width:calc(100% - 236px)}body:has(.arc-sidebar.collapsed) .content{margin-left:76px;width:calc(100% - 76px)}@media(max-width:1024px){body:has(.arc-sidebar) .content,body:has(.arc-sidebar.collapsed) .content{margin-left:0!important;width:100%!important}}.feature-center .card{min-height:180px}.subscription-page{max-width:1400px}.subscription-status{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:14px;background:linear-gradient(135deg,rgba(var(--r-91-76-196),.13),rgba(24,214,161,.05))}.subscription-status h2{margin:5px 0 4px;font-size:22px}.subscription-status h2 .pill{vertical-align:middle;margin-left:7px}.subscription-progress{width:min(360px,38%)}.progress-track{height:8px;border-radius:999px;background:#1c2832;overflow:hidden}.progress-track span{display:block;height:100%;border-radius:999px;background:var(--accent)}.subscription-progress small{display:block;text-align:right;color:var(--muted);font-size:10px;margin-top:6px}.billing-message{margin-bottom:14px;color:#17362f;background:rgba(24,214,161,.13)!important}.subscription-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.plan-card{position:relative;min-height:440px;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,var(--c-f8faff))!important;color:var(--c-172238)!important;border:1px solid var(--c-e1e6ef)!important;box-shadow:0 8px 28px rgba(18,30,50,.06)!important}.plan-card.featured{border:2px solid var(--c-5b4cc4)!important;transform:translateY(-3px)}.plan-card .eyebrow{color:var(--c-65718a)}.plan-card h2{font-size:25px;margin:6px 0}.plan-desc{color:var(--c-687488);font-size:12px;min-height:38px;line-height:1.5}.plan-price{margin:12px 0 3px}.plan-price strong{font-size:29px;letter-spacing:-.7px}.plan-price span{font-size:12px;color:var(--c-7b8798)}.plan-trial{font-size:10px;color:var(--c-5b4cc4);font-weight:700;min-height:20px}.plan-card ul{list-style:none;padding:12px 0 18px;margin:0;display:grid;grid-gap:9px;gap:9px;color:var(--c-687488);font-size:12px;flex:1 1}.plan-card li{display:flex;gap:7px}.plan-card li:first-letter{color:#18a884}.plan-card button{width:100%;margin-top:auto;background:#fff;color:var(--c-29354b);border:1px solid var(--c-cfd6e1)}.plan-card button.primary{background:var(--c-5b4cc4);color:#fff;border-color:var(--c-5b4cc4)}.plan-popular{position:absolute;right:14px;top:14px;border-radius:999px;padding:5px 8px;background:var(--c-eeeaff);color:var(--c-5b4cc4);font-size:9px;font-weight:800}.limits-card{margin-top:14px;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:20px;gap:20px;background:#fff!important;color:var(--c-172238)!important;border:1px solid var(--c-e1e6ef)!important}.limits-card h2{margin:5px 0 7px}.limit-note{border:1px solid var(--c-dce3ed);border-radius:10px;padding:15px;display:grid;grid-gap:6px;gap:6px;align-content:center;background:#f8fafc}.limit-note b{font-size:12px}.limit-note span{font-size:11px;color:var(--c-687488);line-height:1.55}@media(max-width:1100px){.subscription-grid{grid-template-columns:repeat(2,1fr)}.subscription-status{align-items:flex-start}.subscription-progress{width:35%}}@media(max-width:760px){.subscription-grid{grid-template-columns:1fr}.limits-card,.subscription-status{display:block}.subscription-progress{width:100%;margin-top:15px}.plan-card.featured{transform:none}.limits-card .limit-note{margin-top:14px}}.admin-limit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #e3e8ef}.admin-plan-editor{color:var(--c-172238)!important;border:1px solid var(--c-e1e6ef)!important;box-shadow:none!important}.admin-plan-editor input,.admin-plan-editor textarea{background:#fff!important;color:var(--c-172238)!important;border-color:var(--c-d4dbe5)!important}@media(max-width:1000px){.admin-limit-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.admin-limit-grid{grid-template-columns:repeat(2,1fr)}}.voucher-entry-page .tally-item-grid{position:relative!important;z-index:auto!important;-webkit-overflow-scrolling:touch!important}.voucher-entry-page .tally-item-grid .item-entry-head,.voucher-entry-page .tally-item-grid .item-entry-row{width:max-content!important;min-width:100%!important}.voucher-entry-page .tally-item-grid .item-entry-row{overflow:visible!important}.voucher-entry-page .tally-item-grid .inline-select-wrap,.voucher-entry-page .tally-item-grid .item-entry-row>*,.voucher-entry-page .tally-item-grid button,.voucher-entry-page .tally-item-grid input,.voucher-entry-page .tally-item-grid select{position:relative!important;z-index:auto!important;pointer-events:auto!important;touch-action:auto!important}.voucher-entry-page .tally-item-grid .item-entry-row .cell{min-width:0!important;overflow:hidden!important}.voucher-entry-page .tally-item-grid .item-entry-row .cell input,.voucher-entry-page .tally-item-grid .item-entry-row .inline-select-wrap select{display:block!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.voucher-entry-page .tally-item-grid .item-insight-strip{max-width:100%!important;overflow:hidden!important}@media(max-width:1200px){.voucher-entry-page .tally-item-grid .item-entry-head,.voucher-entry-page .tally-item-grid .item-entry-row{min-width:980px!important}}@media(max-width:760px){.voucher-entry-page .tally-item-grid{overflow-x:auto!important}.voucher-entry-page .tally-item-grid .item-entry-head{display:none!important}.voucher-entry-page .tally-item-grid .item-entry-row{width:100%!important;min-width:0!important}}@media (min-width:761px){.voucher-entry-page .tally-item-grid{display:block!important;position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;box-sizing:border-box!important;pointer-events:auto!important}.voucher-entry-page .tally-item-grid .item-entry-head,.voucher-entry-page .tally-item-grid .item-entry-row{grid-template-columns:var(--voucher-item-grid)!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}.voucher-entry-page .tally-item-grid .item-entry-head{overflow:hidden!important}.voucher-entry-page .tally-item-grid .item-entry-head,.voucher-entry-page .tally-item-grid .item-entry-row{display:grid!important;margin:0!important;padding:0!important;grid-gap:0!important;gap:0!important;align-items:stretch!important}.voucher-entry-page .tally-item-grid .item-entry-row{position:relative!important;z-index:2!important;overflow:visible!important;pointer-events:auto!important}.voucher-entry-page .tally-item-grid .item-entry-head>*{min-width:0!important;max-width:none!important;box-sizing:border-box!important;pointer-events:none!important}.voucher-entry-page .tally-item-grid .item-entry-row>*{min-width:0!important;max-width:none!important;box-sizing:border-box!important;position:relative!important;z-index:3!important;pointer-events:auto!important}.voucher-entry-page .tally-item-grid .item-entry-row .cell,.voucher-entry-page .tally-item-grid .item-entry-row .discount-cell,.voucher-entry-page .tally-item-grid .item-entry-row .line-amount{width:auto!important;overflow:hidden!important}.voucher-entry-page .tally-item-grid .item-entry-row button,.voucher-entry-page .tally-item-grid .item-entry-row input,.voucher-entry-page .tally-item-grid .item-entry-row select,.voucher-entry-page .tally-item-grid .item-entry-row textarea{position:relative!important;z-index:4!important;pointer-events:auto!important;touch-action:auto!important}.voucher-entry-page .tally-item-grid .item-entry-row .inline-select-wrap{width:100%!important;min-width:0!important;max-width:100%!important;pointer-events:auto!important}}@media (min-width:761px) and (max-width:1200px){.voucher-entry-page .tally-item-grid .item-entry-head,.voucher-entry-page .tally-item-grid .item-entry-row{min-width:980px!important;width:980px!important}}.voucher-entry-page .tally-item-grid{overflow-x:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;isolation:auto!important;pointer-events:auto!important}.voucher-entry-page .tally-item-grid .item-entry-head,.voucher-entry-page .tally-item-grid .item-entry-row{min-width:1120px!important;grid-column-gap:0!important;column-gap:0!important;align-items:stretch!important}.voucher-entry-page .tally-item-grid .item-entry-head{min-height:38px!important;padding:0!important;background:var(--c-f7f8fa)!important;border:0!important;border-bottom:1px solid var(--c-d9dee6)!important;border-radius:0!important;color:#5f6b7a!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.45px!important;pointer-events:none!important}.voucher-entry-page .tally-item-grid .item-entry-head>span{display:flex!important;align-items:center!important;padding:0 8px!important;border-left:1px solid var(--c-e3e7ed)!important}.voucher-entry-page .tally-item-grid .item-entry-head>span:first-child{border-left:0!important;justify-content:center!important}.voucher-entry-page .tally-item-grid .item-entry-head>span:nth-last-child(2){justify-content:flex-end!important}.voucher-entry-page .tally-item-grid .item-entry-row{min-height:46px!important;height:46px!important;padding:0!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--c-e3e7ed)!important;border-radius:0!important;box-shadow:none!important;pointer-events:auto!important;z-index:auto!important}.voucher-entry-page .tally-item-grid .item-entry-row:hover{background:#fafbfc!important}.voucher-entry-page .tally-item-grid .item-entry-row>*{min-width:0!important;min-height:46px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;border-left:1px solid #eef1f4!important;position:relative!important;z-index:auto!important}.voucher-entry-page .tally-item-grid .item-entry-row>.row-number{border-left:0!important;justify-content:center!important;color:#7b8795!important;font-size:11px!important}.voucher-entry-page .tally-item-grid .item-entry-row .cell,.voucher-entry-page .tally-item-grid .item-entry-row .discount-cell{width:100%!important;height:46px!important;padding:0!important;background:transparent!important;border-radius:0!important}.voucher-entry-page .tally-item-grid .item-entry-row input,.voucher-entry-page .tally-item-grid .item-entry-row select,.voucher-entry-page .tally-item-grid .item-entry-row textarea{display:block!important;width:100%!important;min-width:0!important;height:46px!important;margin:0!important;padding:0 8px!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--c-263449)!important;font-size:12px!important;pointer-events:auto!important;cursor:text!important}.voucher-entry-page .tally-item-grid .item-entry-row select{cursor:pointer!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.voucher-entry-page .tally-item-grid .item-entry-row input:focus,.voucher-entry-page .tally-item-grid .item-entry-row select:focus{box-shadow:inset 0 -2px 0 #6b7280!important}.voucher-entry-page .tally-item-grid .item-cell-with-insight{display:flex!important;align-items:center!important;width:100%!important}.voucher-entry-page .tally-item-grid .item-cell-with-insight .inline-select-wrap{display:block!important;width:100%!important;min-width:0!important;height:46px!important;pointer-events:auto!important}.voucher-entry-page .tally-item-grid .item-cell-with-insight .inline-select-wrap select{width:100%!important}.voucher-entry-page .tally-item-grid .item-cell-with-insight .inline-add-btn,.voucher-entry-page .tally-item-grid .item-insight-strip{display:none!important}.voucher-entry-page .tally-item-grid .discount-cell{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important}.voucher-entry-page .tally-item-grid .discount-kind{height:46px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#7a8594!important;font-size:10px!important}.voucher-entry-page .tally-item-grid .line-amount{width:100%!important;justify-content:flex-end!important;padding:0 8px!important;border-left:1px solid #eef1f4!important;background:transparent!important;text-align:right!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important;color:var(--c-263449)!important}.voucher-entry-page .tally-item-grid .line-amount small{margin-left:5px!important}.voucher-entry-page .tally-item-grid .row-remove{width:36px!important;height:46px!important;min-height:46px!important;justify-content:center!important;padding:0!important;border:0!important;border-left:1px solid #eef1f4!important;border-radius:0!important;background:transparent!important;color:#7a8594!important;font-size:16px!important;cursor:pointer!important}.voucher-entry-page .tally-item-grid .row-remove:hover{background:#fff4f4!important;color:#b23d4b!important}@media(max-width:760px){.voucher-entry-page .tally-item-grid{overflow-x:auto!important}.voucher-entry-page .tally-item-grid .item-entry-head{display:grid!important}.voucher-entry-page .tally-item-grid .item-entry-row{min-width:1120px!important}}@media (min-width:761px){.voucher-entry-page .voucher-workspace{overflow:hidden!important}.voucher-entry-page .tally-item-grid{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;border:1px solid var(--c-d8dee7)!important;border-radius:0!important;background:#fff!important;box-sizing:border-box!important}.voucher-entry-page .tally-item-grid .item-entry-head,.voucher-entry-page .tally-item-grid .item-entry-row{display:grid!important;grid-template-columns:var(--voucher-item-grid)!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;grid-gap:0!important;gap:0!important;align-items:stretch!important}.voucher-entry-page .tally-item-grid .item-entry-head{min-height:34px!important;height:34px!important;background:#f6f8fa!important;border:0!important;border-bottom:1px solid var(--c-d8dee7)!important;font-size:9px!important;font-weight:750!important;color:#596678!important;text-transform:uppercase!important;letter-spacing:.35px!important;pointer-events:none!important}.voucher-entry-page .tally-item-grid .item-entry-head>span{min-width:0!important;max-width:100%!important;height:34px!important;display:flex!important;align-items:center!important;overflow:hidden!important;padding:0 5px!important;border-left:1px solid var(--c-e1e5eb)!important;box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important}.voucher-entry-page .tally-item-grid .item-entry-head>span:first-child{border-left:0!important;justify-content:center!important}.voucher-entry-page .tally-item-grid .item-entry-head>span:nth-last-child(2){justify-content:flex-end!important}.voucher-entry-page .tally-item-grid .item-entry-row{height:42px!important;min-height:42px!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--c-e1e5eb)!important;box-shadow:none!important;border-radius:0!important;position:relative!important;z-index:0!important;pointer-events:auto!important}.voucher-entry-page .tally-item-grid .item-entry-row>*{min-width:0!important;max-width:100%!important;width:auto!important;height:42px!important;min-height:42px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;overflow:hidden!important;margin:0!important;padding:0 5px!important;border-left:1px solid #edf0f4!important;position:relative!important;z-index:1!important;pointer-events:auto!important}.voucher-entry-page .tally-item-grid .item-entry-row>.row-number{border-left:0!important;justify-content:center!important;padding:0!important;color:#788494!important;font-size:10px!important}.voucher-entry-page .tally-item-grid .item-entry-row .cell,.voucher-entry-page .tally-item-grid .item-entry-row .discount-cell{width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;border-radius:0!important;overflow:hidden!important}.voucher-entry-page .tally-item-grid .item-entry-row input,.voucher-entry-page .tally-item-grid .item-entry-row select,.voucher-entry-page .tally-item-grid .item-entry-row textarea{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 5px!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--c-263449)!important;font-size:11px!important;line-height:42px!important;pointer-events:auto!important;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.voucher-entry-page .tally-item-grid .item-entry-row input:focus,.voucher-entry-page .tally-item-grid .item-entry-row select:focus{background:#f8fafc!important;box-shadow:inset 0 -2px 0 #aeb8c5!important}.voucher-entry-page .tally-item-grid .item-cell-with-insight{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.voucher-entry-page .tally-item-grid .item-cell-with-insight .inline-select-wrap{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;overflow:hidden!important;pointer-events:auto!important}.voucher-entry-page .tally-item-grid .item-cell-with-insight .inline-select-wrap select{width:100%!important;min-width:0!important;max-width:100%!important}.voucher-entry-page .tally-item-grid .item-cell-with-insight .inline-add-btn,.voucher-entry-page .tally-item-grid .item-insight-strip{display:none!important}.voucher-entry-page .tally-item-grid .discount-cell{display:grid!important;grid-template-columns:17px minmax(0,1fr)!important;align-items:center!important}.voucher-entry-page .tally-item-grid .discount-kind{min-width:0!important;height:42px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:#7a8594!important;font-size:9px!important}.voucher-entry-page .tally-item-grid .line-amount{width:100%!important;min-width:0!important;max-width:100%!important;justify-content:flex-end!important;padding:0 5px!important;border-left:1px solid #edf0f4!important;background:transparent!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:700!important}.voucher-entry-page .tally-item-grid .line-amount small{display:none!important}.voucher-entry-page .tally-item-grid .row-remove{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;justify-content:center!important;padding:0!important;border:0!important;border-left:1px solid #edf0f4!important;border-radius:0!important;background:transparent!important;color:#7a8594!important;font-size:15px!important;cursor:pointer!important}.voucher-entry-page .item-entry{width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important;box-sizing:border-box!important}.voucher-entry-page .item-entry-head,.voucher-entry-page .item-entry-row{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;grid-template-columns:var(--voucher-item-grid)!important;grid-auto-flow:column!important}.voucher-entry-page .item-entry-head>*,.voucher-entry-page .item-entry-row>*{grid-column:auto!important;grid-row:1!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.voucher-entry-page .item-entry-row .cell,.voucher-entry-page .item-entry-row .discount-cell,.voucher-entry-page .item-entry-row .item-cell-with-insight{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.voucher-entry-page .item-entry-row .inline-select-wrap{width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr) 28px!important}.voucher-entry-page .item-entry-row input,.voucher-entry-page .item-entry-row select{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.voucher-entry-page .item-entry-row .discount-controls{width:100%!important;min-width:0!important;grid-template-columns:28px minmax(0,1fr)!important}.voucher-entry-page .item-entry-row .row-number{position:static!important;grid-column:auto!important;grid-row:1!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;text-align:center!important}.voucher-entry-page .item-entry-row .line-amount{grid-column:auto!important;grid-row:1!important;min-width:0!important;width:100%!important;text-align:right!important;white-space:nowrap!important}.voucher-entry-page .item-entry-row .row-remove{grid-column:auto!important;grid-row:1!important;justify-self:center!important;align-self:center!important;margin:0!important}}.voucher-entry-page .tally-item-grid{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important;box-sizing:border-box!important}.voucher-entry-page .tally-item-grid .item-entry-head,.voucher-entry-page .tally-item-grid .item-entry-row{display:grid!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;grid-gap:0!important;gap:0!important;box-sizing:border-box!important;grid-template-columns:var(--voucher-item-grid)!important;grid-auto-flow:column!important;grid-auto-columns:auto!important}.voucher-entry-page .tally-item-grid .item-entry-head>*,.voucher-entry-page .tally-item-grid .item-entry-row>*{grid-column:auto!important;grid-row:1!important;min-width:0!important;max-width:100%!important;width:auto!important;box-sizing:border-box!important}.voucher-entry-page .tally-item-grid .item-entry-row{height:42px!important;min-height:42px!important;max-height:42px!important;overflow:hidden!important;position:relative!important;align-items:stretch!important}.voucher-entry-page .tally-item-grid .item-entry-row .row-number{position:static!important;grid-column:auto!important;grid-row:1!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.voucher-entry-page .tally-item-grid .item-entry-row .cell,.voucher-entry-page .tally-item-grid .item-entry-row .discount-cell,.voucher-entry-page .tally-item-grid .item-entry-row .item-cell-with-insight,.voucher-entry-page .tally-item-grid .item-entry-row .line-amount,.voucher-entry-page .tally-item-grid .item-entry-row .row-remove{grid-column:auto!important;grid-row:1!important;min-width:0!important;max-width:100%!important;width:auto!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important}.voucher-entry-page .tally-item-grid .item-entry-row .cell,.voucher-entry-page .tally-item-grid .item-entry-row .item-cell-with-insight{display:flex!important;align-items:center!important;padding:0!important}.voucher-entry-page .tally-item-grid .item-entry-row .discount-cell{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;padding:0!important}.voucher-entry-page .tally-item-grid .item-entry-row .inline-select-wrap{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;overflow:hidden!important}.voucher-entry-page .tally-item-grid .item-entry-row input,.voucher-entry-page .tally-item-grid .item-entry-row select{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 4px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font-size:10px!important;line-height:normal!important;box-sizing:border-box!important;pointer-events:auto!important;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.voucher-entry-page .tally-item-grid .item-entry-row input:focus,.voucher-entry-page .tally-item-grid .item-entry-row select:focus{background:var(--c-f7f9fc)!important;box-shadow:inset 0 -2px 0 #aeb8c5!important}.voucher-entry-page .tally-item-grid .item-entry-row .item-cell-with-insight .inline-add-btn,.voucher-entry-page .tally-item-grid .item-entry-row .item-insight-strip{display:none!important}.voucher-entry-page .tally-item-grid .item-entry-row .line-amount{display:flex!important;align-items:center!important;justify-content:flex-end!important;white-space:nowrap!important;text-overflow:ellipsis!important;padding:0 4px!important}.voucher-entry-page .tally-item-grid .item-entry-row .row-remove{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important}.voucher-entry-page .tally-item-grid .item-entry-head{height:34px!important;min-height:34px!important;max-height:34px!important;overflow:hidden!important}.voucher-entry-page .tally-item-grid .item-entry-head>span{min-width:0!important;max-width:100%!important;height:34px!important;overflow:hidden!important;padding:0 4px!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important}.voucher-entry-page .voucher-workspace .form-toolbar{min-height:42px!important;padding:8px 12px!important;background:#f8fafc!important;border-bottom:1px solid #e2e7ee!important}.voucher-entry-page .voucher-workspace .form-toolbar h2{font-size:13px!important;font-weight:700!important;letter-spacing:-.1px!important}.voucher-entry-page .voucher-workspace .form-toolbar .pill{font-size:9px!important;padding:3px 7px!important;border-radius:999px!important}.voucher-entry-page .voucher-workspace .entry-key-hint{font-size:9px!important;padding:3px 7px!important;border:0!important;background:transparent!important}.voucher-entry-page .voucher-meta-grid{gap:8px!important;align-items:flex-end!important}.voucher-entry-page .voucher-meta-grid .field{gap:3px!important}.voucher-entry-page .voucher-meta-grid .field>label{margin:0!important;font-size:8px!important;line-height:1.1!important;text-transform:uppercase!important;letter-spacing:.45px!important;color:#7a8595!important;font-weight:750!important}.voucher-entry-page .voucher-meta-grid .field input,.voucher-entry-page .voucher-meta-grid .field select,.voucher-entry-page .voucher-meta-grid .inline-select-wrap{min-height:34px!important;height:34px!important;border:1px solid var(--c-d8dee7)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;font-size:11px!important}.voucher-entry-page .voucher-meta-grid .voucher-number-field input{font-weight:700!important;letter-spacing:.15px!important}.voucher-entry-page .voucher-meta-grid .inline-select-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;overflow:hidden!important}.voucher-entry-page .voucher-meta-grid .inline-select-wrap>*{min-width:0!important}.voucher-entry-page .voucher-meta-grid .inline-select-wrap select{border:0!important;border-radius:0!important;min-height:32px!important;height:32px!important}.voucher-entry-page .voucher-attribution{gap:8px!important}.voucher-entry-page .voucher-attribution .field input{min-height:32px!important;height:32px!important;border-radius:6px!important}.voucher-entry-page .voucher-helper-strip{margin-top:8px!important;padding:5px 7px!important;border:1px solid var(--c-e4e8ee)!important;border-radius:6px!important;background:var(--c-fbfcfe)!important}.voucher-entry-page .recent-items{margin-top:6px!important}.voucher-entry-page .item-section-title{margin-top:12px!important;padding-top:10px!important;margin-bottom:6px!important;font-size:10px!important;letter-spacing:.75px!important;color:var(--c-687488)!important}.voucher-entry-page .accounting-grid .accounting-row,.voucher-entry-page .accounting-grid .accounting-row>*{min-height:38px!important}@media(max-width:760px){.voucher-entry-page .voucher-workspace .form-toolbar{padding:8px 10px!important}.voucher-entry-page .voucher-workspace .form-toolbar h2{font-size:12px!important}.voucher-entry-page .voucher-meta-grid .field input,.voucher-entry-page .voucher-meta-grid .field select,.voucher-entry-page .voucher-meta-grid .inline-select-wrap{min-height:38px!important;height:38px!important}}.voucher-terms-entry{margin:12px 0 0;padding:9px 11px;border-top:1px solid var(--line);font-size:11px;line-height:1.45;color:var(--text);font-weight:600}.voucher-terms-title{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--text);font-weight:700;margin-bottom:4px}.voucher-terms-print{margin-top:7px;padding-top:6px;border-top:1px solid #cfd5dc;display:flex;gap:7px;font-size:8px;line-height:1.3;font-weight:800;break-inside:avoid;page-break-inside:avoid}.voucher-terms-print b{white-space:nowrap;font-weight:900}.voucher-terms-print span{display:block;max-height:32px;overflow:hidden;font-weight:800}.voucher-terms-entry{font-weight:800!important}.voucher-terms-entry .voucher-terms-title{font-weight:900!important}.terms-settings-grid{margin-top:12px}@media print{.voucher-terms-print{font-size:8px;line-height:1.25;margin-top:4px;padding-top:4px}.voucher-terms-print span{max-height:25px}.voucher-terms-entry{display:none}}.arc-mark{display:grid;place-items:center;overflow:hidden}.arc-mark img,.arc-mark svg{width:100%;height:100%;display:block}@media print{body,html{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}.app-shell{min-height:0!important}.app-shell,.content.print-area{display:block!important;width:100%!important;margin:0!important;padding:0!important}.content.print-area{max-width:none!important}.voucher-paper{display:block!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important;zoom:1!important;box-sizing:border-box!important}.voucher-paper,.voucher-paper .billing-table-wrap{width:100%!important;max-width:none!important;overflow:visible!important}.voucher-paper .billing-table{width:100%!important;min-width:0!important;max-width:none!important;table-layout:fixed!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th{white-space:normal!important;overflow-wrap:anywhere!important}.voucher-paper .billing-head,.voucher-paper .billing-summary,.voucher-paper .payment-print-box{width:100%!important;max-width:none!important}.voucher-paper .billing-head,.voucher-paper .billing-summary,.voucher-paper .billing-table-wrap,.voucher-paper .print-document-footer,.voucher-paper .voucher-doc-title,.voucher-paper .voucher-print-header,.voucher-paper .voucher-sign,.voucher-paper .voucher-terms-print{break-inside:avoid;page-break-inside:avoid}.voucher-paper .billing-table thead{display:table-header-group!important}.voucher-paper .billing-table tbody tr{break-inside:avoid!important;page-break-inside:avoid!important}}.billing-head .billing-party>div,.payment-print-box .payment-contact{display:block;margin-top:3px;font-size:11px;line-height:1.35;color:#586474;font-weight:400}.billing-head .billing-party{line-height:1.3}@media print{.billing-head .billing-party>div,.payment-print-box .payment-contact{font-size:8px!important;line-height:1.25!important;margin-top:2px}}.billing-head.business-profile-hidden{grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr)!important}.billing-head.business-profile-hidden .billing-buyer-side{grid-column:1}.billing-head.business-profile-hidden .billing-document-meta{grid-column:2;border-left:1px solid #bfc7d1}.billing-head.has-business-profile{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(180px,.9fr)}.billing-head.has-business-profile .billing-document-meta{border-left:1px solid #bfc7d1}.billing-head .billing-party>div{margin-top:2px}@media(max-width:760px){.billing-head.business-profile-hidden{grid-template-columns:1fr!important}.billing-head.business-profile-hidden .billing-document-meta{grid-column:1;border-left:0;border-top:1px solid #bfc7d1}.billing-head.has-business-profile{grid-template-columns:1fr!important}.billing-head.has-business-profile .billing-document-meta{border-left:0;border-top:1px solid #bfc7d1}}@media print{.billing-head.business-profile-hidden{grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr)!important}.billing-head.business-profile-hidden .billing-document-meta{border-left:1px solid #777!important}.billing-head.has-business-profile{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(130px,.9fr)!important}.billing-head.has-business-profile .billing-document-meta{border-left:1px solid #777!important}}.voucher-paper.print-no-row-borders table tbody tr:not(.billing-total-row):not(.total-row),.voucher-paper.print-no-row-borders table tbody tr:not(.billing-total-row):not(.total-row) td{border-bottom:0!important;border-top:0!important}.voucher-paper.print-row-borders table tbody tr:not(.billing-total-row):not(.total-row) td{border-bottom:1px solid #bfc7d1!important}.voucher-paper.print-no-column-lines table td,.voucher-paper.print-no-column-lines table th{border-left:0!important;border-right:0!important}.voucher-paper.print-column-lines table td,.voucher-paper.print-column-lines table th{border-left:1px solid #bfc7d1!important}.voucher-paper.print-column-lines table td:last-child,.voucher-paper.print-column-lines table th:last-child{border-right:1px solid #bfc7d1!important}@media print{.voucher-paper.print-no-row-borders table tbody tr:not(.billing-total-row):not(.total-row),.voucher-paper.print-no-row-borders table tbody tr:not(.billing-total-row):not(.total-row) td{border-bottom:0!important;border-top:0!important}.voucher-paper.print-row-borders table tbody tr:not(.billing-total-row):not(.total-row) td{border-bottom:1px solid #777!important}.voucher-paper.print-no-column-lines table td,.voucher-paper.print-no-column-lines table th{border-left:0!important;border-right:0!important}.voucher-paper.print-column-lines table td,.voucher-paper.print-column-lines table th{border-left:1px solid #777!important}.voucher-paper.print-column-lines table td:last-child,.voucher-paper.print-column-lines table th:last-child{border-right:1px solid #777!important}.voucher-paper .billing-head.business-profile-hidden{grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr)!important}.voucher-paper .billing-head.has-business-profile{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(130px,.9fr)!important}}.payment-print-box.business-profile-hidden{grid-template-columns:minmax(0,1.25fr) minmax(150px,.9fr) minmax(120px,.75fr)!important}.payment-print-box.business-profile-hidden .payment-party-side{grid-column:1}.payment-print-box.business-profile-hidden>div:nth-child(3){grid-column:2}.payment-print-box.business-profile-hidden>div:nth-child(4){grid-column:3}@media(max-width:760px){.payment-print-box.business-profile-hidden{grid-template-columns:1fr!important}.payment-print-box.business-profile-hidden>div{grid-column:1!important}}@media print{.payment-print-box.business-profile-hidden{grid-template-columns:minmax(0,1.25fr) minmax(120px,.9fr) minmax(100px,.7fr)!important}.payment-print-box.business-profile-hidden>div{grid-column:auto!important}}.payment-print-box.business-profile-hidden .payment-primary-side{grid-column:1}.payment-print-box.business-profile-hidden>div:nth-last-child(2){grid-column:2}.payment-print-box.business-profile-hidden>div:last-child{grid-column:3}@media print{@page{size:A4 portrait;margin:6mm}body,html{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;color:#111!important}.app-shell{min-height:0!important}.app-shell,.content.print-area{display:block!important;width:100%!important;margin:0!important;padding:0!important}.content.print-area,.voucher-paper{max-width:none!important}.voucher-paper{width:100%!important;min-width:0!important;margin:0!important;padding:5px 7px!important;border:1px solid #777!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;font-size:10px!important;color:#111!important}.voucher-paper .voucher-print-header{min-height:34px!important;padding-bottom:6px!important;grid-template-columns:28px 1fr!important}.voucher-paper .print-logo{width:24px!important;height:24px!important;font-size:11px!important}.voucher-paper .statement-brand{font-size:14px!important;line-height:1.15!important}.voucher-paper .print-subheader{font-size:8px!important;line-height:1.2!important}.voucher-paper .voucher-doc-title{padding:6px 0!important}.voucher-paper .voucher-doc-title h2{font-size:14px!important;line-height:1.15!important;margin:0!important}.voucher-paper .billing-head{width:100%!important;grid-template-columns:1.15fr 1.15fr .9fr!important;font-size:9px!important}.voucher-paper .billing-head.business-profile-hidden{grid-template-columns:1.35fr .85fr!important}.voucher-paper .billing-head>div{min-height:50px!important;padding:6px 8px!important;font-size:9px!important;line-height:1.3!important}.voucher-paper .billing-party{font-size:10px!important;line-height:1.25!important;margin-top:2px!important}.voucher-paper .billing-head .billing-party>div,.voucher-paper .payment-print-box .payment-contact{font-size:8.5px!important;line-height:1.25!important;margin-top:2px!important}.voucher-paper .billing-table-wrap{width:100%!important;max-width:none!important;overflow:visible!important;border:1px solid #777!important}.voucher-paper .billing-table{width:100%!important;min-width:0!important;max-width:none!important;table-layout:fixed!important;border-collapse:collapse!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th{font-size:9px!important;padding:4px 5px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;height:auto!important}.voucher-paper .billing-table th{font-size:8.5px!important}.voucher-paper .billing-table tbody tr td{min-height:22px!important}.voucher-paper .billing-table td:first-child,.voucher-paper .billing-table th:first-child{width:6%!important}.voucher-paper .billing-table td:nth-child(2),.voucher-paper .billing-table th:nth-child(2){width:36%!important}.voucher-paper .billing-table td:nth-child(3),.voucher-paper .billing-table th:nth-child(3){width:10%!important}.voucher-paper .billing-table td:nth-child(4),.voucher-paper .billing-table td:nth-child(5),.voucher-paper .billing-table th:nth-child(4),.voucher-paper .billing-table th:nth-child(5){width:11%!important}.voucher-paper .billing-table td:nth-child(6),.voucher-paper .billing-table td:nth-child(7),.voucher-paper .billing-table th:nth-child(6),.voucher-paper .billing-table th:nth-child(7){width:13%!important}.voucher-paper .item-description{font-size:7.5px!important;line-height:1.15!important;margin-top:2px!important}.voucher-paper .billing-summary{width:100%!important;grid-template-columns:1fr 230px!important;font-size:8.5px!important}.voucher-paper .billing-summary>div{padding:5px 7px!important}.voucher-paper .billing-summary .big-total{font-size:10px!important}.voucher-paper .billing-summary .big-total b{font-size:13px!important}.voucher-paper .payment-print-box{width:100%!important;grid-template-columns:1fr 1fr 1fr 1fr!important}.voucher-paper .payment-print-box>div{padding:6px 7px!important;font-size:8.5px!important}.voucher-paper .payment-print-box b{font-size:9.5px!important}.voucher-paper .payment-words{font-size:8.5px!important;line-height:1.35!important;padding:6px 7px!important}.voucher-paper .table-wrap{width:100%!important;overflow:visible!important}.voucher-paper .table-wrap table{width:100%!important;min-width:0!important;table-layout:fixed!important}.voucher-paper .table-wrap td,.voucher-paper .table-wrap th{font-size:8.5px!important;padding:4px 5px!important;line-height:1.2!important;white-space:normal!important}.voucher-paper .voucher-terms-print{font-size:8.2px!important;line-height:1.25!important;margin-top:6px!important;padding-top:5px!important;font-weight:800!important}.voucher-paper .voucher-terms-print span{max-height:30px!important;font-weight:800!important}.voucher-paper .voucher-sign{margin-top:20px!important;font-size:8px!important}.voucher-paper .print-document-footer{font-size:7px!important;line-height:1.15!important;padding:4px 0 0!important}.voucher-paper.print-no-row-borders .billing-table tbody tr td,.voucher-paper.print-no-row-borders .table-wrap tbody tr td{border-bottom:0!important;border-top:0!important}.voucher-paper.print-row-borders .billing-table tbody tr td,.voucher-paper.print-row-borders .table-wrap tbody tr td{border-bottom:1px solid #777!important}.voucher-paper.print-column-lines .billing-table td,.voucher-paper.print-column-lines .billing-table th,.voucher-paper.print-column-lines .table-wrap td,.voucher-paper.print-column-lines .table-wrap th{border-left:1px solid #777!important}.voucher-paper.print-column-lines .billing-table td:last-child,.voucher-paper.print-column-lines .billing-table th:last-child,.voucher-paper.print-column-lines .table-wrap td:last-child,.voucher-paper.print-column-lines .table-wrap th:last-child{border-right:1px solid #777!important}.voucher-paper.print-no-column-lines .billing-table td,.voucher-paper.print-no-column-lines .billing-table th,.voucher-paper.print-no-column-lines .table-wrap td,.voucher-paper.print-no-column-lines .table-wrap th{border-left:0!important;border-right:0!important}.voucher-paper .billing-table thead{display:table-header-group!important}.voucher-paper .billing-table tbody tr{break-inside:avoid!important;page-break-inside:avoid!important}body,html{margin:0!important;padding:0!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important;background:#fff!important}.app-shell{display:block!important;min-height:0!important;width:100%!important}.app-topbar,.no-print,.page-head,.sidebar,.topbar{display:none!important}.content.print-area{padding:0!important;max-width:none!important}.content.print-area,.voucher-paper{display:block!important;margin:0!important;width:100%!important;min-width:0!important;overflow:visible!important}.voucher-paper{max-width:100%!important;padding:5mm 5mm 4mm!important;break-inside:avoid!important;page-break-inside:avoid!important}.voucher-paper,.voucher-paper *{box-sizing:border-box!important}.voucher-paper .billing-head,.voucher-paper .billing-summary,.voucher-paper .billing-table-wrap,.voucher-paper .payment-print-box,.voucher-paper .payment-words,.voucher-paper .statement-footer,.voucher-paper .voucher-doc-title,.voucher-paper .voucher-print-header,.voucher-paper .voucher-sign,.voucher-paper .voucher-terms-print{max-width:100%!important;min-width:0!important}.voucher-paper .billing-table-wrap,.voucher-paper .table-wrap{overflow:visible!important;width:100%!important}.voucher-paper table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.voucher-paper td,.voucher-paper th{max-width:none!important;overflow-wrap:anywhere!important;word-break:normal!important}.voucher-paper .billing-head,.voucher-paper .billing-table,.voucher-paper .voucher-print-header{width:100%!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th{font-size:8px!important;padding:3px 4px!important;line-height:1.2!important}.voucher-paper .item-description{font-size:7px!important;line-height:1.1!important}.voucher-paper .statement-footer{width:100%!important}}@media print{@page{size:A4 portrait;margin:0!important}}@media print and (min-width:1px){.voucher-paper{inline-size:100%;max-inline-size:100%}}@media print{.voucher-paper.print-hide-logo .voucher-print-header{display:none!important;width:0!important;min-height:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important;gap:0!important}.voucher-paper.print-hide-logo .voucher-doc-title{margin-top:0!important}.voucher-paper.print-hide-logo{padding-top:2mm!important}}.custom-voucher-logo{display:flex;align-items:center;justify-content:flex-start;height:42px;min-width:42px;max-width:190px;padding-right:10px;overflow:hidden}.custom-voucher-logo img{max-width:180px;max-height:38px}.custom-signature,.custom-voucher-logo img{display:block;width:auto;height:auto;object-fit:contain}.custom-signature{max-width:170px;max-height:48px;margin:0 0 4px auto;filter:grayscale(1) contrast(1.35);mix-blend-mode:multiply;background:transparent}.custom-print-image-preview{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.03);grid-column:1/-1}.custom-print-image-preview img{display:block;max-width:260px;max-height:80px;width:auto;height:auto;object-fit:contain;background:#fff;border-radius:6px;padding:4px}.custom-print-image-preview.signature-preview img{max-height:60px}.custom-print-image-preview button{margin-left:auto}@media print{.custom-voucher-logo{height:34px;max-width:150px;padding-right:7px}.custom-voucher-logo img{max-width:145px;max-height:32px}.custom-signature{max-width:135px;max-height:38px;margin-bottom:2px}.voucher-sign{margin-top:35px!important}}.voucher-sign.signature-paper{min-width:150px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.signature-blank-line{width:150px;height:28px;border-bottom:1px solid}.voucher-sign.signature-image{min-width:150px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}@media print{.voucher-sign.signature-paper{break-inside:avoid;page-break-inside:avoid}.signature-blank-line{height:24px;width:140px}.voucher-sign.signature-image{break-inside:avoid;page-break-inside:avoid}.custom-signature{max-width:140px;max-height:42px;object-fit:contain;filter:grayscale(1) contrast(1.45);mix-blend-mode:multiply;background:transparent}}.barcode-select-col{width:36px;text-align:center}.barcode-select-col input{width:16px;height:16px;margin:0}.toolbar{display:flex;gap:8px;align-items:center}.barcode-modal-backdrop{align-items:flex-start;padding:22px;overflow:auto}.barcode-print-modal{width:min(1120px,96vw);max-height:calc(100vh - 44px);overflow:auto;background:var(--c-eef1f7);border-radius:16px;padding:14px;box-shadow:0 24px 70px rgba(10,20,40,.3)}.barcode-print-controls{display:flex;gap:12px;align-items:center;justify-content:flex-end;padding:8px 4px 12px}.barcode-print-controls label{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:700}.barcode-print-controls span{margin-right:auto;color:var(--c-687488);font-size:12px}.barcode-sheet{width:210mm;min-height:297mm;margin:0 auto;background:#fff;padding:5mm;box-sizing:border-box;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:24mm;grid-gap:2mm;gap:2mm;align-content:start}.barcode-paper-a5 .barcode-sheet{width:148mm;min-height:210mm;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:24mm;padding:5mm;gap:2mm}.barcode-label{border:1px solid var(--c-aeb6c2);border-radius:1mm;padding:1.5mm;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background:#fff;color:#111;break-inside:avoid;page-break-inside:avoid;min-width:0}.barcode-item-name{width:100%;font-size:6.5px;font-weight:700;line-height:1.05;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1mm}.barcode-svg{display:block;width:100%;height:10mm;max-width:34mm}.barcode-number{font-size:5px;fill:#111;letter-spacing:.25px}.barcode-meta{font-size:5px;line-height:1;margin-top:.7mm;color:var(--c-4d5663);white-space:nowrap}@media print{@page{size:auto;margin:0}body:has(.barcode-print-modal){background:#fff!important}body:has(.barcode-print-modal) .barcode-modal-backdrop{position:static!important;display:block!important;padding:0!important;background:#fff!important}body:has(.barcode-print-modal) .barcode-print-modal{width:auto!important;max-height:none!important;overflow:visible!important;background:#fff!important;box-shadow:none!important;padding:0!important;border-radius:0!important}body:has(.barcode-print-modal) .barcode-sheet{margin:0!important;width:210mm!important;min-height:297mm!important;padding:5mm!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:24mm!important;gap:2mm!important}body:has(.barcode-print-modal) .barcode-print-modal.barcode-paper-a5 .barcode-sheet{width:148mm!important;min-height:210mm!important;padding:5mm!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:24mm!important;gap:2mm!important}body:has(.barcode-print-modal) .barcode-label{border:1px solid #777!important}body:has(.barcode-print-modal) .barcode-item-name{font-size:6.5px!important}body:has(.barcode-print-modal) .barcode-svg{height:10mm!important;max-width:34mm!important}.barcode-meta,body:has(.barcode-print-modal) .barcode-number{font-size:5px!important}}.catalog-image-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);font-size:9px;font-weight:700;cursor:pointer}.catalog-image-btn input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.catalog-selected-image-row{align-items:center}.catalog-selected-image{width:42px;height:42px;border-radius:8px;overflow:hidden;border:1px solid var(--line);display:grid;place-items:center;background:#101820;flex:0 0 auto}.catalog-pick-thumb,.catalog-selected-image img{width:100%;height:100%;object-fit:cover}.catalog-selected-image span{font-size:17px;font-weight:800;color:var(--accent)}.catalog-selected-copy{min-width:0;flex:1 1}.catalog-pick-thumb{width:34px;height:34px;border-radius:7px;flex:0 0 auto;object-fit:cover}.catalog-photo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.calculator-backdrop{z-index:1000}.calculator-modal{width:min(440px,94vw);background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.35);overflow:hidden}.calculator-body{padding:16px}.calculator-label{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;margin-bottom:7px}.calculator-expression{font-size:18px!important;padding:12px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator-result{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:rgba(127,127,127,.06);min-height:46px}.calculator-result span{font-size:10px;color:var(--muted)}.calculator-result b{font-size:20px}.calculator-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.calculator-actions button{padding:8px 11px}@media(max-width:700px){.catalog-selected-image-row{flex-wrap:wrap}.catalog-selected-copy{min-width:calc(100% - 52px)}.catalog-image-btn{margin-left:52px}.calculator-actions{flex-wrap:wrap}}@media print{@page{size:A4 portrait;margin:0!important}body,html{background:#fff!important}.app-shell,.content.print-area,body,html{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}.app-shell,.content.print-area{display:block!important;max-width:none!important}.voucher-paper{width:calc(100% - 10mm)!important;max-width:190mm!important;min-width:0!important;margin:3mm auto 0!important;padding:5mm!important;box-sizing:border-box!important;overflow:visible!important;transform:none!important;zoom:1!important}.voucher-paper.paper-a5{width:calc(100% - 10mm)!important;max-width:138mm!important}.voucher-paper *{box-sizing:border-box!important}.voucher-paper .billing-table-wrap,.voucher-paper .table-wrap{width:100%!important;max-width:100%!important;overflow:visible!important}.voucher-paper table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}.voucher-paper td,.voucher-paper th{max-width:none!important;overflow-wrap:anywhere!important;word-break:normal!important}.voucher-paper.print-hide-logo .voucher-print-header{display:none!important}.voucher-paper .billing-head,.voucher-paper .billing-summary,.voucher-paper .billing-table-wrap,.voucher-paper .payment-print-box,.voucher-paper .payment-words,.voucher-paper .statement-footer,.voucher-paper .voucher-doc-title,.voucher-paper .voucher-print-header,.voucher-paper .voucher-sign,.voucher-paper .voucher-terms-print{max-width:100%!important;min-width:0!important}.voucher-paper .voucher-doc-title{margin-top:0!important}}@media print and (max-width:180mm){.voucher-paper{margin-top:2mm!important;padding:4mm!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th{font-size:7.5px!important;padding:2.5px 3px!important}}@media print{@page{size:auto;margin:0!important}body,html{background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.app-shell,.content.print-area,body,html{margin:0!important;padding:0!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.app-shell,.content.print-area{display:block!important}.app-topbar,.no-print,.page-head,.sidebar,.topbar{display:none!important}.voucher-paper{display:block!important;position:relative!important;min-width:0!important;margin:5mm auto!important;padding:4.5mm!important;border:1px solid #777!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;overflow:visible!important;transform:none!important;zoom:1!important;break-inside:avoid!important;page-break-inside:avoid!important}.voucher-paper,.voucher-paper.paper-a5{width:calc(100% - 10mm)!important;max-width:none!important}.voucher-paper *{box-sizing:border-box!important}.voucher-paper .billing-head,.voucher-paper .billing-summary,.voucher-paper .billing-table-wrap,.voucher-paper .payment-print-box,.voucher-paper .payment-words,.voucher-paper .print-document-footer,.voucher-paper .statement-footer,.voucher-paper .voucher-doc-title,.voucher-paper .voucher-print-header,.voucher-paper .voucher-sign,.voucher-paper .voucher-terms-print{width:100%!important;max-width:100%!important;min-width:0!important}.voucher-paper .voucher-doc-title,.voucher-paper .voucher-print-header{margin-top:0!important}.voucher-paper .billing-table-wrap,.voucher-paper .table-wrap{overflow:visible!important}.voucher-paper table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.voucher-paper td,.voucher-paper th{max-width:none!important;overflow-wrap:anywhere!important;word-break:normal!important}.voucher-paper.print-hide-logo .voucher-print-header{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}.voucher-paper.print-hide-logo .voucher-doc-title{margin-top:0!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th{font-size:8.5px!important;line-height:1.18!important;padding:3.2px 4px!important}.voucher-paper .billing-table th{font-size:8px!important}.voucher-paper .item-description{font-size:7px!important;line-height:1.1!important}.voucher-paper .voucher-terms-print{margin-top:5px!important;font-size:7px!important;line-height:1.2!important;break-inside:avoid!important;page-break-inside:avoid!important}.voucher-paper .voucher-sign{margin-top:28px!important;break-inside:avoid!important;page-break-inside:avoid!important}.voucher-paper .print-document-footer,.voucher-paper .statement-footer{font-size:6px!important;line-height:1.1!important;padding-top:3px!important}}@media print and (max-width:180mm){.voucher-paper{width:calc(100% - 8mm)!important;margin:4mm auto!important;padding:3.5mm!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th{font-size:7.5px!important;padding:2.5px 3px!important}.voucher-paper .item-description{font-size:6.5px!important}}@media print{@page{size:auto;margin:0!important}body,html{background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.app-shell,.content.print-area,body,html{margin:0!important;padding:0!important;width:100%!important;min-width:0!important;overflow:visible!important}.app-shell,.content.print-area{display:block!important;max-width:none!important}.app-topbar,.no-print,.page-head,.sidebar,.topbar,.voucher-convert-bottom{display:none!important}.voucher-paper,.voucher-paper.paper-a4,.voucher-paper.paper-a5{display:block!important;position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:18px!important;box-sizing:border-box!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;zoom:1!important;break-inside:avoid!important;page-break-inside:avoid!important}.voucher-paper *{box-sizing:border-box!important}.voucher-paper .billing-head,.voucher-paper .billing-summary,.voucher-paper .billing-table-wrap,.voucher-paper .payment-print-box,.voucher-paper .payment-words,.voucher-paper .statement-footer,.voucher-paper .table-wrap,.voucher-paper .voucher-doc-title,.voucher-paper .voucher-print-header,.voucher-paper .voucher-sign,.voucher-paper .voucher-terms-print{width:100%!important;max-width:100%!important;min-width:0!important}.voucher-paper .billing-table-wrap,.voucher-paper .table-wrap{overflow:visible!important}.voucher-paper table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.voucher-paper td,.voucher-paper th{min-width:0!important;max-width:none!important;overflow-wrap:anywhere!important;word-break:normal!important}.voucher-paper .accounting-flow-head,.voucher-paper .billing-head,.voucher-paper .billing-table-wrap,.voucher-paper .payment-print-box,.voucher-paper .voucher-doc-title,.voucher-paper .voucher-print-header{overflow:visible!important}.voucher-paper.print-hide-logo .voucher-print-header{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}.voucher-paper.print-no-row-borders table tbody tr:not(.billing-total-row):not(.total-row) td{border-top:0!important;border-bottom:0!important}.voucher-paper.print-row-borders table tbody tr:not(.billing-total-row):not(.total-row) td{border-bottom:1px solid #bfc7d1!important}.voucher-paper.print-no-column-lines table td,.voucher-paper.print-no-column-lines table th{border-left:0!important;border-right:0!important}.voucher-paper.print-column-lines table td,.voucher-paper.print-column-lines table th{border-left:1px solid #bfc7d1!important}.voucher-paper.print-column-lines table td:last-child,.voucher-paper.print-column-lines table th:last-child{border-right:1px solid #bfc7d1!important}.voucher-paper .voucher-terms-print{font-size:8px!important;line-height:1.3!important;break-inside:avoid!important;page-break-inside:avoid!important}}@media print and (max-width:170mm){.voucher-paper,.voucher-paper.paper-a4,.voucher-paper.paper-a5{padding:12px!important}}@media print{@page{size:A4 portrait;margin:0!important}body,html{background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.app-shell,.content.print-area,body,html{margin:0!important;padding:0!important;width:100%!important;min-width:0!important;overflow:visible!important}.app-shell,.content.print-area{display:block!important;max-width:none!important}.app-topbar,.compact-convert,.more-wrap,.no-print,.page-head,.sidebar,.topbar,.voucher-convert-bottom,.voucher-screen-head{display:none!important}.voucher-paper,.voucher-paper.paper-a4,.voucher-paper.paper-a5{display:block!important;position:relative!important;width:calc(100% - 20mm)!important;max-width:190mm!important;min-width:0!important;height:auto!important;min-height:0!important;margin:10mm auto!important;padding:22px 24px!important;box-sizing:border-box!important;border:1px solid var(--c-cbd2dc)!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;zoom:1!important;break-inside:avoid!important;page-break-inside:avoid!important;font-size:11px!important;line-height:1.3!important}.voucher-paper.paper-a5{max-width:128mm!important}.voucher-paper *{box-sizing:border-box!important}.voucher-paper .voucher-print-header{display:grid!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:42px!important;padding-bottom:10px!important;margin:0!important;overflow:visible!important}.voucher-paper .voucher-print-header .print-logo{width:26px!important;height:26px!important;font-size:12px!important}.voucher-paper .voucher-print-header .statement-brand{font-size:16px!important;line-height:1.2!important}.voucher-paper.print-hide-logo .voucher-print-header{display:none!important;width:0!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}.voucher-paper .voucher-doc-title{width:100%!important;max-width:100%!important;margin:10px 0 12px!important;padding:8px 10px!important;box-sizing:border-box!important}.voucher-paper .voucher-doc-title h2{margin:0!important;font-size:15px!important;line-height:1.2!important;text-align:center!important}.voucher-paper .billing-head,.voucher-paper .billing-summary,.voucher-paper .billing-table-wrap,.voucher-paper .payment-print-box,.voucher-paper .payment-words,.voucher-paper .print-document-footer,.voucher-paper .statement-footer,.voucher-paper .table-wrap,.voucher-paper .voucher-sign,.voucher-paper .voucher-terms-print{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.voucher-paper .billing-head{font-size:10px!important}.voucher-paper .billing-head>div{min-width:0!important;padding:7px 8px!important;min-height:52px!important}.voucher-paper .billing-party{font-size:11px!important;line-height:1.35!important;overflow-wrap:anywhere!important}.voucher-paper .billing-table-wrap,.voucher-paper .table-wrap{overflow:visible!important}.voucher-paper .billing-table,.voucher-paper>.table-wrap table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th,.voucher-paper>.table-wrap td,.voucher-paper>.table-wrap th{min-width:0!important;max-width:none!important;font-size:10px!important;line-height:1.25!important;padding:6px 7px!important;overflow-wrap:anywhere!important;word-break:normal!important}.voucher-paper .billing-table th{font-size:9.5px!important}.voucher-paper .item-description{font-size:8px!important;line-height:1.2!important}.voucher-paper.print-no-row-borders table tbody tr:not(.billing-total-row):not(.total-row) td{border-top:0!important;border-bottom:0!important}.voucher-paper.print-row-borders table tbody tr:not(.billing-total-row):not(.total-row) td{border-bottom:1px solid #bfc7d1!important}.voucher-paper.print-no-column-lines table td,.voucher-paper.print-no-column-lines table th{border-left:0!important;border-right:0!important}.voucher-paper.print-column-lines table td,.voucher-paper.print-column-lines table th{border-left:1px solid #bfc7d1!important}.voucher-paper.print-column-lines table td:last-child,.voucher-paper.print-column-lines table th:last-child{border-right:1px solid #bfc7d1!important}.voucher-paper .voucher-terms-print{margin-top:8px!important;font-size:8.5px!important;line-height:1.35!important;break-inside:avoid!important;page-break-inside:avoid!important}.voucher-paper .voucher-sign{margin-top:30px!important;break-inside:avoid!important;page-break-inside:avoid!important}.voucher-paper .print-document-footer,.voucher-paper .statement-footer{font-size:7px!important;line-height:1.2!important;padding-top:5px!important}}@media print and (max-width:170mm){.voucher-paper,.voucher-paper.paper-a4,.voucher-paper.paper-a5{width:calc(100% - 10mm)!important;max-width:128mm!important;margin:5mm auto!important;padding:14px!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th,.voucher-paper>.table-wrap td,.voucher-paper>.table-wrap th{font-size:8.5px!important;padding:4px 5px!important}}@media print{@page{margin:0!important}body,html{height:auto!important;min-height:0!important;background:#fff!important}body,body.arcbooks-printing,body.arcbooks-printing #__next,html{margin:0!important;padding:0!important;width:100%!important;overflow:visible!important}body.arcbooks-printing,body.arcbooks-printing #__next{min-width:0!important;max-width:none!important}.app-topbar,.arc-sidebar,.more-wrap,.no-print,.page-head,.sidebar,.voucher-convert-bottom,.voucher-detail-actions{display:none!important}.content.print-area{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}.voucher-paper.paper-a4{width:200mm!important;max-width:200mm!important;min-height:287mm!important}.voucher-paper.paper-a4,.voucher-paper.paper-a5{display:block!important;min-width:0!important;height:auto!important;margin:5mm auto!important;padding:5mm!important;box-sizing:border-box!important;overflow:visible!important;border:1px solid var(--c-cbd2dc)!important;border-radius:0!important;box-shadow:none!important;transform:none!important;zoom:1!important;break-inside:auto!important;page-break-inside:auto!important}.voucher-paper.paper-a5{width:138mm!important;max-width:138mm!important;min-height:200mm!important}.voucher-paper *{box-sizing:border-box!important}.voucher-paper .billing-head,.voucher-paper .billing-summary,.voucher-paper .billing-table-wrap,.voucher-paper .payment-print-box,.voucher-paper .payment-words,.voucher-paper .print-document-footer,.voucher-paper .statement-footer,.voucher-paper .table-wrap,.voucher-paper .voucher-attribution-print,.voucher-paper .voucher-doc-title,.voucher-paper .voucher-print-header,.voucher-paper .voucher-sign,.voucher-paper .voucher-terms-print{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.voucher-paper table{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.voucher-paper thead{display:table-header-group!important}.voucher-paper tbody{display:table-row-group!important}.voucher-paper tr{display:table-row!important;break-inside:avoid!important;page-break-inside:avoid!important}.voucher-paper td,.voucher-paper th{display:table-cell!important;min-width:0!important;max-width:none!important;overflow-wrap:anywhere!important;word-break:normal!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th{font-size:9px!important;line-height:1.25!important;padding:4px 5px!important}.voucher-paper .billing-table th{font-size:8.5px!important}.voucher-paper .item-description{font-size:7px!important}.voucher-paper .voucher-print-header{min-height:0!important;margin:0!important;padding-bottom:7px!important}.voucher-paper .voucher-doc-title{margin:0!important;padding:7px 0!important}.voucher-paper .voucher-doc-title h2{margin:0!important;font-size:14px!important}.voucher-paper .billing-head>div{min-height:45px!important;padding:5px 7px!important}.voucher-paper .billing-party{font-size:10px!important}.voucher-paper .voucher-terms-print{margin-top:7px!important;font-size:8px!important;line-height:1.3!important}.voucher-paper .voucher-sign{margin-top:24px!important}.voucher-paper .print-document-footer,.voucher-paper .statement-footer{font-size:7px!important}.voucher-paper.print-hide-logo .voucher-print-header{display:none!important}.voucher-paper.paper-a5 .billing-table td,.voucher-paper.paper-a5 .billing-table th{font-size:7.5px!important;padding:3px 3.5px!important}.voucher-paper.paper-a5 .billing-table th{font-size:7px!important}.voucher-paper.paper-a5 .item-description{font-size:6px!important}.voucher-paper.paper-a5 .billing-head{font-size:8px!important}.voucher-paper.paper-a5 .billing-party{font-size:8.5px!important}body,html{background:#fff!important}body,body.arcbooks-printing,body.arcbooks-printing #__next,html{margin:0!important;padding:0!important;overflow:visible!important}body.arcbooks-printing,body.arcbooks-printing #__next{width:auto!important;min-width:0!important}body.arcbooks-printing .content.print-area{margin:0!important;padding:0!important;width:auto!important;max-width:none!important;overflow:visible!important}body.arcbooks-printing .voucher-paper{margin:0!important;padding:inherit!important;box-sizing:border-box!important;width:210mm!important;min-width:210mm!important;max-width:210mm!important;min-height:297mm!important;height:297mm!important;max-height:297mm!important;overflow:hidden!important;transform:none!important;zoom:1!important;border:0!important;border-radius:0!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}body.arcbooks-printing .voucher-paper.paper-a5{width:148mm!important;min-width:148mm!important;max-width:148mm!important;min-height:210mm!important;height:210mm!important;max-height:210mm!important}body.arcbooks-printing .voucher-paper *{box-sizing:border-box!important}body.arcbooks-printing .voucher-paper table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}body.arcbooks-printing .voucher-paper td,body.arcbooks-printing .voucher-paper th{min-width:0!important;overflow-wrap:anywhere!important}body.arcbooks-printing .voucher-paper .billing-table td,body.arcbooks-printing .voucher-paper .billing-table th{font-size:inherit!important;line-height:inherit!important;padding:inherit!important}body.arcbooks-printing .voucher-paper .item-description{font-size:inherit!important}body.arcbooks-printing .voucher-paper .billing-head,body.arcbooks-printing .voucher-paper .billing-summary,body.arcbooks-printing .voucher-paper .billing-table-wrap,body.arcbooks-printing .voucher-paper .payment-print-box,body.arcbooks-printing .voucher-paper .payment-words,body.arcbooks-printing .voucher-paper .print-document-footer,body.arcbooks-printing .voucher-paper .statement-footer,body.arcbooks-printing .voucher-paper .table-wrap,body.arcbooks-printing .voucher-paper .voucher-attribution-print,body.arcbooks-printing .voucher-paper .voucher-doc-title,body.arcbooks-printing .voucher-paper .voucher-print-header,body.arcbooks-printing .voucher-paper .voucher-sign,body.arcbooks-printing .voucher-paper .voucher-terms-print{max-width:100%!important;min-width:0!important}body,html{background:#fff!important}.content.print-area,body,html{margin:0!important;padding:0!important;overflow:visible!important}.content.print-area{display:block!important;width:100%!important;max-width:none!important;min-width:0!important}.voucher-paper{max-width:200mm!important;margin:5mm auto!important;padding:5mm!important;box-sizing:border-box!important;overflow:visible!important;transform:none!important;zoom:1!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}.voucher-paper,.voucher-paper.paper-a5{width:calc(100% - 10mm)!important;min-width:0!important;min-height:0!important;height:auto!important}.voucher-paper.paper-a5{max-width:138mm!important}.voucher-paper *{box-sizing:border-box!important}.voucher-paper table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.voucher-paper td,.voucher-paper th{min-width:0!important;overflow-wrap:anywhere!important}.voucher-paper tr{break-inside:avoid!important;page-break-inside:avoid!important}}@media print{@page{margin:0!important}}.catalog-image-btn{background:#fff!important;color:#17202b!important;border-color:#cfd7df!important;text-shadow:none!important}.catalog-image-btn:hover{background:#f5f7f9!important;color:#17202b!important;border-color:#18b98d!important}.catalog-image-btn input{color:transparent!important;background:transparent!important}@media print{.voucher-paper .responsive-table td:before,.voucher-paper .responsive-table th:before,.voucher-paper .voucher-screen-table td:before,.voucher-paper .voucher-screen-table th:before,.voucher-paper td:before,.voucher-paper td[data-label]:before,.voucher-paper th:before,.voucher-paper th[data-label]:before{content:none!important;display:none!important}.voucher-paper .responsive-table,.voucher-paper .voucher-screen-table{display:table!important;width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.voucher-paper .responsive-table thead,.voucher-paper .voucher-screen-table thead{display:table-header-group!important}.voucher-paper .responsive-table tbody,.voucher-paper .voucher-screen-table tbody{display:table-row-group!important}.voucher-paper .responsive-table tr,.voucher-paper .voucher-screen-table tr{display:table-row!important}.voucher-paper .responsive-table td,.voucher-paper .responsive-table th,.voucher-paper .voucher-screen-table td,.voucher-paper .voucher-screen-table th{display:table-cell!important}}.voucher-paper,.voucher-preview,.voucher-print-root{--voucher-line-font-size:13px}.voucher-paper .responsive-table,.voucher-paper .responsive-table td,.voucher-paper .responsive-table th,.voucher-paper .voucher-items-table,.voucher-paper .voucher-items-table td,.voucher-paper .voucher-items-table th,.voucher-paper .voucher-screen-table,.voucher-paper .voucher-screen-table td,.voucher-paper .voucher-screen-table th,.voucher-preview .responsive-table,.voucher-preview .responsive-table td,.voucher-preview .responsive-table th,.voucher-preview .voucher-items-table,.voucher-preview .voucher-items-table td,.voucher-preview .voucher-items-table th,.voucher-preview .voucher-screen-table,.voucher-preview .voucher-screen-table td,.voucher-preview .voucher-screen-table th,.voucher-print-root .responsive-table,.voucher-print-root .responsive-table td,.voucher-print-root .responsive-table th,.voucher-print-root .voucher-items-table,.voucher-print-root .voucher-items-table td,.voucher-print-root .voucher-items-table th,.voucher-print-root .voucher-screen-table,.voucher-print-root .voucher-screen-table td,.voucher-print-root .voucher-screen-table th{font-size:var(--voucher-line-font-size)!important}.arcbooks-voucher-edit-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(148,163,184,.25);border-radius:12px;background:var(--background,#fff)}.arcbooks-voucher-edit-header .voucher-title{font-size:18px;font-weight:700;letter-spacing:.01em}.arcbooks-voucher-edit-header .voucher-meta{font-size:12px;opacity:.7}.arcbooks-voucher-edit-header .financial-year,.arcbooks-voucher-edit-header .fiscal-year,.arcbooks-voucher-edit-header .fy,.arcbooks-voucher-edit-header [data-financial-year],.arcbooks-voucher-edit-header [data-label="Financial Year"],.arcbooks-voucher-edit-header [data-label=FY]{display:none!important}.edit-voucher-page .voucher-table,.edit-voucher-page .voucher-table table,.edit-voucher-page .voucher-table td,.edit-voucher-page .voucher-table th,.voucher-entry-page .item-entry-head,.voucher-entry-page .item-entry-row,.voucher-entry-page .item-entry-row input,.voucher-entry-page .item-entry-row select,.voucher-entry-page .item-entry-row textarea{font-size:var(--voucher-line-font-size,13px)!important}.calculator-actions,.modal-actions,.party-modal-actions,.voucher-bottom-actions{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.modal-actions{flex-wrap:wrap!important}.calculator-actions button,.modal-actions button,.party-modal-actions button,.voucher-bottom-actions button{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;flex-shrink:1!important}.voucher-bottom-actions{overflow:hidden!important}@media(max-width:760px){.voucher-bottom-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important}.voucher-bottom-actions button{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}}.calculator-result b{color:#fff!important}.voucher-paper .billing-table{table-layout:fixed!important;width:100%!important}.voucher-paper .billing-table td:first-child,.voucher-paper .billing-table th:first-child{width:6%!important}.voucher-paper .billing-table td:nth-child(2),.voucher-paper .billing-table th:nth-child(2){width:30%!important}.voucher-paper .billing-table td:last-child,.voucher-paper .billing-table th:last-child{width:14%!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th{font-size:11px!important;padding:5px 6px!important;vertical-align:middle!important}.voucher-paper .billing-table .item-description{font-size:10px!important;margin-top:2px!important}@media print{.voucher-paper .billing-table td,.voucher-paper .billing-table th{font-size:10.5px!important;line-height:1.15!important;padding:4px 5px!important}.voucher-paper .billing-table .item-description{font-size:9.5px!important;line-height:1.1!important}.voucher-paper.print-template-compact .billing-table td,.voucher-paper.print-template-compact .billing-table th{font-size:9.5px!important;padding:3px 4px!important}.voucher-paper.print-template-compact .billing-table .item-description{font-size:8.5px!important}}.voucher-paper.voucher-item-density-few-items .billing-table td,.voucher-paper.voucher-item-density-few-items .billing-table th{font-size:13px!important;line-height:1.3!important;padding:8px!important}.voucher-paper.voucher-item-density-few-items .billing-table th{font-size:11px!important}.voucher-paper.voucher-item-density-few-items .item-description{font-size:11px!important;line-height:1.25!important}.voucher-paper.voucher-item-density-few-items .billing-party{font-size:12px!important}.voucher-paper.voucher-item-density-few-items .voucher-terms-print{font-size:9px!important;line-height:1.35!important}.voucher-paper.voucher-item-density-few-items .voucher-sign{margin-top:42px!important}.voucher-paper.voucher-item-density-medium-items .billing-table td,.voucher-paper.voucher-item-density-medium-items .billing-table th{font-size:12px!important;line-height:1.25!important;padding:7px!important}.voucher-paper.voucher-item-density-medium-items .billing-table th{font-size:10.5px!important}.voucher-paper.voucher-item-density-medium-items .item-description{font-size:10px!important;line-height:1.2!important}.voucher-paper.voucher-item-density-medium-items .voucher-sign{margin-top:34px!important}.voucher-paper.voucher-item-density-normal-items .billing-table td,.voucher-paper.voucher-item-density-normal-items .billing-table th{font-size:10.5px!important;line-height:1.2!important;padding:5px 6px!important}.voucher-paper.voucher-item-density-normal-items .billing-table th{font-size:9.5px!important}.voucher-paper.voucher-item-density-normal-items .item-description{font-size:9px!important}.voucher-paper.voucher-item-density-many-items .billing-table td,.voucher-paper.voucher-item-density-many-items .billing-table th{font-size:9px!important;line-height:1.15!important;padding:3px 4px!important}.voucher-paper.voucher-item-density-many-items .billing-table th{font-size:8.5px!important}.voucher-paper.voucher-item-density-many-items .item-description{font-size:7.5px!important}.voucher-paper .voucher-sign{min-height:58px!important;font-size:11px!important;line-height:1.25!important;font-weight:700!important;text-align:center!important}.voucher-paper .voucher-sign .custom-signature{max-width:220px!important;max-height:72px!important;min-height:34px!important;margin:0 auto 5px!important;filter:grayscale(1) contrast(1.45)!important;mix-blend-mode:multiply!important}.voucher-paper .voucher-sign .signature-blank-line{width:180px!important;height:34px!important;margin:0 auto 5px!important;border-bottom:1px solid #222!important}@media print{.voucher-paper.voucher-item-density-few-items .billing-table td,.voucher-paper.voucher-item-density-few-items .billing-table th{font-size:13px!important;line-height:1.3!important;padding:8px!important}.voucher-paper.voucher-item-density-few-items .billing-table th{font-size:11px!important}.voucher-paper.voucher-item-density-few-items .item-description{font-size:10.5px!important}.voucher-paper.voucher-item-density-medium-items .billing-table td,.voucher-paper.voucher-item-density-medium-items .billing-table th{font-size:11.5px!important;line-height:1.25!important;padding:6px 7px!important}.voucher-paper.voucher-item-density-medium-items .billing-table th{font-size:10px!important}.voucher-paper.voucher-item-density-medium-items .item-description{font-size:9.5px!important}.voucher-paper.voucher-item-density-normal-items .billing-table td,.voucher-paper.voucher-item-density-normal-items .billing-table th{font-size:10px!important;line-height:1.2!important;padding:4px 5px!important}.voucher-paper.voucher-item-density-normal-items .billing-table th{font-size:9px!important}.voucher-paper.voucher-item-density-normal-items .item-description{font-size:8.5px!important}.voucher-paper.voucher-item-density-many-items .billing-table td,.voucher-paper.voucher-item-density-many-items .billing-table th{font-size:8.5px!important;line-height:1.15!important;padding:3px 4px!important}.voucher-paper.voucher-item-density-many-items .billing-table th{font-size:8px!important}.voucher-paper.voucher-item-density-many-items .item-description{font-size:7px!important}.voucher-paper .voucher-sign{min-height:62px!important;margin-top:34px!important;font-size:10px!important}.voucher-paper.voucher-item-density-few-items .voucher-sign{margin-top:52px!important}.voucher-paper .voucher-sign .custom-signature{max-width:220px!important;max-height:70px!important;min-height:38px!important;margin-bottom:6px!important}.voucher-paper .voucher-sign .signature-blank-line{width:190px!important;height:38px!important;margin-bottom:6px!important}}.voucher-paper .billing-table td,.voucher-paper .billing-table th{font-size:var(--voucher-print-font-size,13px)!important;line-height:1.2!important;padding:6px 7px!important}.voucher-paper .billing-table .item-description{font-size:calc(var(--voucher-print-font-size,13px) - 2px)!important;line-height:1.15!important}.voucher-paper .billing-table td:first-child,.voucher-paper .billing-table th:first-child{width:var(--billing-col-1,5.5%)!important}.voucher-paper .billing-table td:nth-child(2),.voucher-paper .billing-table th:nth-child(2){width:var(--billing-col-2,35%)!important}.voucher-paper .billing-table td:nth-child(3),.voucher-paper .billing-table th:nth-child(3){width:var(--billing-col-3,8%)!important}.voucher-paper .billing-table td:nth-child(4),.voucher-paper .billing-table th:nth-child(4){width:var(--billing-col-4,11%)!important}.voucher-paper .billing-table td:nth-child(5),.voucher-paper .billing-table th:nth-child(5){width:var(--billing-col-5,11%)!important}.voucher-paper .billing-table td:nth-child(6),.voucher-paper .billing-table th:nth-child(6){width:var(--billing-col-6,11%)!important}.voucher-paper .billing-table td:nth-child(7),.voucher-paper .billing-table th:nth-child(7){width:var(--billing-col-7,11%)!important}.voucher-paper .billing-table td:nth-child(8),.voucher-paper .billing-table th:nth-child(8){width:var(--billing-col-8,11%)!important}@media print{.voucher-paper .billing-table td,.voucher-paper .billing-table th{font-size:var(--voucher-print-font-size,13px)!important;line-height:1.15!important;padding:5px 6px!important}.voucher-paper .billing-table .item-description{font-size:calc(var(--voucher-print-font-size,13px) - 2px)!important}.voucher-paper .voucher-sign{font-size:calc(var(--voucher-print-font-size,13px) - 1px)!important;margin-top:clamp(18px,calc(var(--voucher-print-font-size,13px) * 2.4),45px)!important}.voucher-paper .custom-signature{max-width:min(150px,32%)!important;max-height:65px!important;width:auto!important;height:auto!important;object-fit:contain!important}}.voucher-paper .voucher-sign,.voucher-paper .voucher-sign.signature-image,.voucher-paper .voucher-sign.signature-paper{width:min(240px,34%)!important;min-width:180px!important}@media print{.voucher-paper .voucher-sign,.voucher-paper .voucher-sign.signature-image,.voucher-paper .voucher-sign.signature-paper{width:min(240px,34%)!important;min-width:180px!important;margin-left:auto!important;margin-right:0!important;align-self:flex-end!important;text-align:center!important;align-items:center!important}}.billing-head.has-business-profile{grid-template-columns:minmax(0,1.02fr) minmax(0,1.02fr) minmax(210px,1.26fr)!important}.billing-head.has-business-profile .billing-document-meta{font-size:13px!important;line-height:1.45!important;white-space:normal;overflow-wrap:anywhere}.billing-head.has-business-profile .billing-document-meta b{font-size:13px!important}.billing-head.business-profile-hidden{grid-template-columns:minmax(0,1.15fr) minmax(210px,1fr)!important}.billing-head.business-profile-hidden .billing-document-meta{font-size:13px!important;line-height:1.45!important;overflow-wrap:anywhere}@media print{.billing-head.has-business-profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(190px,1.24fr)!important}.billing-head.has-business-profile .billing-document-meta,.billing-head.has-business-profile .billing-document-meta b{font-size:11px!important;line-height:1.35!important}.billing-head.business-profile-hidden{grid-template-columns:minmax(0,1.15fr) minmax(190px,1fr)!important}.billing-head.business-profile-hidden .billing-document-meta{font-size:11px!important;line-height:1.35!important}}.voucher-paper .billing-party>div{font-size:10px!important;line-height:1.35!important;color:#2f3740!important;overflow-wrap:anywhere}.voucher-paper .billing-party .business-detail-name{font-size:11px!important;line-height:1.3!important}.voucher-paper .billing-party>div+div{margin-top:1px!important}.voucher-paper .payment-contact{font-size:10px!important;line-height:1.35!important;overflow-wrap:anywhere}@media print{.voucher-paper .billing-party>div{font-size:9px!important;line-height:1.3!important}.voucher-paper .billing-party .business-detail-name{font-size:9.5px!important;font-weight:700!important}.voucher-paper .payment-contact{font-size:9px!important;line-height:1.3!important}}.table-card td.action-col,.table-card th.action-col{width:1%;min-width:220px!important;max-width:280px!important;white-space:normal!important;overflow:hidden!important;box-sizing:border-box!important}.table-card .row-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.table-card .row-actions>a,.table-card .row-actions>button{display:inline-flex!important;flex:0 0 auto!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.table-card .row-actions>a button{max-width:100%!important;box-sizing:border-box!important}.table-card .row-actions .danger-btn{width:auto!important;min-width:64px!important;height:34px!important;padding:0 10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;flex:0 0 auto!important}@media(max-width:900px){.table-card td.action-col,.table-card th.action-col{min-width:190px!important;max-width:240px!important}.table-card .row-actions{gap:5px!important}.table-card .row-actions .action-btn{width:auto!important;min-width:0!important;padding:0 9px!important}}@media(max-width:760px){.table-card td.action-col,.table-card th.action-col{min-width:170px!important;max-width:210px!important}.table-card .row-actions .action-btn{height:32px!important;font-size:11px!important;padding:0 8px!important}}.custom-print-image-preview.signature-preview{background:transparent!important}.custom-print-image-preview.signature-preview img{background:transparent!important;padding:0!important;border-radius:0!important;mix-blend-mode:normal!important;filter:none!important}.voucher-paper .voucher-sign .custom-signature{mix-blend-mode:normal!important;filter:contrast(1.18) brightness(.72) grayscale(1)!important}@media print{.voucher-paper .voucher-sign .custom-signature{background:transparent!important;mix-blend-mode:normal!important;filter:contrast(1.18) brightness(.72) grayscale(1)!important}}.statement-print-density{--statement-font:9px;--statement-head-font:10px;--statement-row-pad:5px}.statement-print-density.density-small{--statement-font:10px;--statement-head-font:10.5px;--statement-row-pad:6px}.statement-print-density.density-medium{--statement-font:9.2px;--statement-head-font:10px;--statement-row-pad:5px}.statement-print-density.density-large{--statement-font:8.5px;--statement-head-font:9px;--statement-row-pad:4px}@media print{@page{size:A4 portrait;margin:0!important}body,html{background:#fff!important;color:#111!important;margin:0!important;padding:0!important;width:100%!important;min-width:0!important;overflow:visible!important}.app-shell{min-height:0!important}.app-shell,.content.print-area{display:block!important;width:100%!important}.content.print-area{max-width:none!important;margin:0!important;padding:0!important;min-width:0!important;overflow:visible!important}.content.print-area .statement-head,.content.print-area .statement-table{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:#111!important}.content.print-area .statement-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:6mm 7mm 4mm!important;border:0!important;border-bottom:1px solid #777!important;box-sizing:border-box!important;break-inside:avoid!important;page-break-inside:avoid!important}.content.print-area .statement-head .statement-brand{font-size:16px!important;color:#111!important;line-height:1.1!important}.content.print-area .statement-head h2{font-size:13px!important;color:#111!important;margin:4px 0 2px!important;line-height:1.15!important}.content.print-area .statement-head .muted{font-size:8.5px!important;color:#555!important}.content.print-area .statement-balance{text-align:right!important;color:#111!important}.content.print-area .statement-balance span{font-size:9px!important;color:#555!important}.content.print-area .statement-balance b{font-size:15px!important;color:#111!important;margin-top:2px!important}.content.print-area .statement-table{padding:3mm 7mm 0!important;border:0!important;break-inside:avoid!important;page-break-inside:avoid!important}.content.print-area .statement-table .table-wrap{overflow:visible!important;border:0!important;border-radius:0!important}.content.print-area .statement-table table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;color:#111!important}.content.print-area .statement-table td,.content.print-area .statement-table th{font-size:var(--statement-font)!important;padding:var(--statement-row-pad) 5px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#111!important;background:#fff!important}.content.print-area .statement-table th{font-size:var(--statement-head-font)!important;font-weight:700!important;background:#eef1f4!important;color:#20252a!important}.content.print-area .statement-table td:first-child,.content.print-area .statement-table th:first-child{width:11%!important}.content.print-area .statement-table td:nth-child(2),.content.print-area .statement-table th:nth-child(2){width:10%!important}.content.print-area .statement-table td:nth-child(3),.content.print-area .statement-table th:nth-child(3){width:13%!important}.content.print-area .statement-table td:nth-child(4),.content.print-area .statement-table th:nth-child(4){width:27%!important}.content.print-area .statement-table td:nth-child(5),.content.print-area .statement-table td:nth-child(6),.content.print-area .statement-table td:nth-child(7),.content.print-area .statement-table th:nth-child(5),.content.print-area .statement-table th:nth-child(6),.content.print-area .statement-table th:nth-child(7){width:13%!important}.content.print-area .statement-table .total-row td{font-size:calc(var(--statement-font) + .5px)!important;font-weight:700!important;background:#eef1f4!important}.content.print-area .statement-footer{font-size:7px!important;color:#555!important;padding:4px 0 0!important;text-align:center!important}.content.print-area.print-no-row-borders .statement-table td,.content.print-area.print-no-row-borders .statement-table th{border-bottom:0!important;border-top:0!important}.content.print-area.print-row-borders .statement-table tbody tr td{border-bottom:1px solid #777!important}.content.print-area.print-column-lines .statement-table td,.content.print-area.print-column-lines .statement-table td:first-child,.content.print-area.print-column-lines .statement-table th,.content.print-area.print-column-lines .statement-table th:first-child{border-left:1px solid #777!important}.content.print-area.print-column-lines .statement-table td:last-child,.content.print-area.print-column-lines .statement-table th:last-child{border-right:1px solid #777!important}.content.print-area.print-no-column-lines .statement-table td,.content.print-area.print-no-column-lines .statement-table th{border-left:0!important;border-right:0!important}.content.print-area.print-column-lines .statement-table table{border-left:1px solid #777!important;border-right:1px solid #777!important}.content.print-area .statement-table tbody tr{break-inside:avoid!important;page-break-inside:avoid!important}}.statement-print-density{--statement-font:10.5px;--statement-head-font:10.5px;--statement-row-pad:7px}.statement-print-density.density-small{--statement-font:12px;--statement-head-font:11.5px;--statement-row-pad:9px}.statement-print-density.density-medium{--statement-font:10.8px;--statement-head-font:11px;--statement-row-pad:7px}.statement-print-density.density-large{--statement-font:9.6px;--statement-head-font:10px;--statement-row-pad:5px}@media print{@page{size:A4 portrait;margin:8mm!important}body,html{background:#fff!important;color:#111!important;margin:0!important;padding:0!important;width:100%!important;overflow:visible!important}.app-shell{min-height:0!important}.app-shell,.content.print-area{display:block!important;width:100%!important}.content.print-area{max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.content.print-area .statement-head{display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:24px!important;width:100%!important;margin:0 0 5mm!important;padding:7mm 7mm 6mm!important;border:1px solid #333!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;box-sizing:border-box!important;break-inside:avoid!important;page-break-inside:avoid!important}.content.print-area .statement-head>div:first-child{min-width:0!important;flex:1 1 auto!important}.content.print-area .statement-head .print-logo.statement-logo{display:inline-flex!important;vertical-align:middle!important;width:26px!important;height:26px!important;margin:0 7px 0 0!important;border-radius:5px!important;background:#222!important;color:#fff!important;align-items:center!important;justify-content:center!important}.content.print-area .statement-head .print-logo.statement-logo span{font-size:13px!important;font-weight:800!important}.content.print-area .statement-head .statement-brand{display:inline!important;font-size:19px!important;font-weight:800!important;line-height:1!important;color:#111!important}.content.print-area .statement-head h2{font-size:14px!important;color:#111!important;margin:7px 0 3px!important;line-height:1.15!important}.content.print-area .statement-head .muted{font-size:9.5px!important;color:#555!important;line-height:1.3!important}.content.print-area .statement-balance{min-width:150px!important;padding-left:18px!important;border-left:1px solid #aaa!important;text-align:right!important;color:#111!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.content.print-area .statement-balance span{font-size:10px!important;font-weight:600!important;color:#555!important}.content.print-area .statement-balance b{font-size:18px!important;line-height:1.15!important;color:#111!important;margin-top:3px!important}.content.print-area .statement-table{width:100%!important;margin:0!important;padding:0!important;border:1px solid #333!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;break-inside:auto!important;page-break-inside:auto!important}.content.print-area .statement-table .table-wrap{overflow:visible!important;border:0!important;border-radius:0!important}.content.print-area .statement-table table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;color:#111!important}.content.print-area .statement-table td,.content.print-area .statement-table th{font-size:var(--statement-font)!important;padding:var(--statement-row-pad) 6px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#111!important;background:#fff!important;vertical-align:middle!important}.content.print-area .statement-table th{font-size:var(--statement-head-font)!important;font-weight:800!important;background:#e9ecef!important;color:#171a1d!important;padding-top:8px!important;padding-bottom:8px!important}.content.print-area .statement-table td:first-child,.content.print-area .statement-table th:first-child{width:12%!important}.content.print-area .statement-table td:nth-child(2),.content.print-area .statement-table th:nth-child(2){width:10%!important}.content.print-area .statement-table td:nth-child(3),.content.print-area .statement-table th:nth-child(3){width:14%!important}.content.print-area .statement-table td:nth-child(4),.content.print-area .statement-table th:nth-child(4){width:23%!important}.content.print-area .statement-table td:nth-child(5),.content.print-area .statement-table td:nth-child(6),.content.print-area .statement-table td:nth-child(7),.content.print-area .statement-table th:nth-child(5),.content.print-area .statement-table th:nth-child(6),.content.print-area .statement-table th:nth-child(7){width:13.666%!important}.content.print-area .statement-table .total-row td{font-size:calc(var(--statement-font) + 1px)!important;font-weight:800!important;background:#e9ecef!important;padding-top:9px!important;padding-bottom:9px!important}.content.print-area .statement-footer{font-size:8px!important;color:#555!important;padding:5px 7px 6px!important;text-align:left!important}.content.print-area.print-row-borders .statement-table tbody tr td{border-bottom:1px solid #888!important}.content.print-area.print-column-lines .statement-table td,.content.print-area.print-column-lines .statement-table th{border-left:1px solid #888!important}.content.print-area.print-column-lines .statement-table td:last-child,.content.print-area.print-column-lines .statement-table th:last-child{border-right:1px solid #888!important}.content.print-area.print-no-row-borders .statement-table td,.content.print-area.print-no-row-borders .statement-table th{border-bottom:0!important}.content.print-area.print-no-column-lines .statement-table td,.content.print-area.print-no-column-lines .statement-table th{border-left:0!important;border-right:0!important}.content.print-area .statement-table tbody tr{break-inside:avoid!important;page-break-inside:avoid!important}}.table-card td.action-col,.table-card th.action-col{width:72px!important;min-width:72px!important;max-width:90px!important;text-align:center!important;overflow:visible!important;position:relative}.action-menu{position:relative;display:inline-flex;z-index:5}.action-menu,.action-menu-trigger{align-items:center;justify-content:center}.action-menu-trigger{width:36px!important;height:36px!important;padding:0!important;border:1px solid var(--c-d7dce5)!important;border-radius:9px!important;background:#fff!important;color:var(--c-303744)!important;font-size:22px!important;line-height:1!important;letter-spacing:1px;cursor:pointer;display:inline-flex!important;box-sizing:border-box!important}.action-menu-trigger:hover{background:var(--c-f5f6fa)!important;border-color:var(--c-bfc5d0)!important}.action-menu-popover{position:absolute;right:0;top:calc(100% + 6px);min-width:145px;padding:5px;background:#fff;border:1px solid var(--c-dfe3ea);border-radius:10px;box-shadow:0 12px 30px rgba(20,25,35,.14);z-index:1000;display:flex;flex-direction:column;gap:2px}.action-menu-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent!important;color:var(--c-303744)!important;text-decoration:none!important;text-align:left!important;width:100%!important;min-height:34px!important;padding:7px 10px!important;border-radius:7px!important;font:inherit!important;cursor:pointer;display:flex!important;align-items:center;box-sizing:border-box!important;white-space:nowrap}.action-menu-item:hover{background:var(--c-f3f5f8)!important}.action-menu-item.danger{color:#c43c48!important}.action-menu-item.danger:hover{background:#fff1f2!important}.action-menu-item:disabled{opacity:.5;cursor:not-allowed}.catalog-row-actions .action-menu{margin-left:auto}@media(max-width:760px){.table-card td.action-col,.table-card th.action-col{width:58px!important;min-width:58px!important}.action-menu-popover{right:0;min-width:135px}.action-menu-trigger{width:34px!important;height:34px!important}}.accountant-voucher-tools{margin-bottom:16px;padding:14px 16px}.accountant-voucher-tools .toolbar{display:flex;flex-wrap:wrap;gap:8px}.dashboard-global-search{position:relative;z-index:20;margin:0 0 18px;max-width:900px}.global-search-box{height:48px;display:flex;align-items:center;gap:10px;padding:0 12px 0 15px;border:1px solid #dbe2ea;border-radius:13px;background:#fff;box-shadow:0 7px 24px rgba(22,34,52,.06);transition:border-color .15s,box-shadow .15s}.global-search-box.is-open,.global-search-box:focus-within{border-color:#9bb2c7;box-shadow:0 9px 30px rgba(22,34,52,.09)}.global-search-icon{font-size:23px;line-height:1;color:#738396;transform:rotate(-15deg);display:block}.global-search-box input{min-width:0;flex:1 1;height:100%;border:0;outline:0;background:transparent;color:var(--c-172033);font-size:12px;font-weight:550}.global-search-box input::placeholder{color:#8794a4;font-weight:500}.global-search-box kbd{font:600 9px/1 inherit;color:var(--c-748194);border:solid #d9e0e7;border-width:1px 1px 2px;border-radius:6px;padding:5px 7px;background:#f8fafc;white-space:nowrap}.global-search-clear{width:25px;height:25px;border:0;border-radius:7px;background:#f0f3f6;color:#647384;font-size:17px;line-height:1;cursor:pointer}.global-search-results{position:absolute;left:0;right:0;top:55px;overflow:hidden;border:1px solid #dce3ea;border-radius:13px;background:#fff;box-shadow:0 18px 50px rgba(16,28,43,.14);padding:6px}.global-search-result{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;background:#fff;border-radius:9px;padding:10px 9px;cursor:pointer;color:var(--c-172033)}.global-search-result:hover{background:#f5f8fb}.global-search-kind{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#eef3f7;color:#526476;font-size:13px;flex:0 0 auto}.global-search-kind.voucher{background:var(--c-edf0ff);color:var(--c-5665c9)}.global-search-kind.party{background:#eaf7f4;color:#168574}.global-search-kind.item{background:var(--c-f5f0ff);color:var(--c-7656b9)}.global-search-kind.ledger{background:#fff4e9;color:#a36a27}.global-search-result-copy{min-width:0;flex:1 1}.global-search-result-copy b{font-size:11px;line-height:1.3}.global-search-result-copy b,.global-search-result-copy small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-result-copy small{margin-top:2px;color:#7b8898;font-size:9px}.global-search-arrow{color:#8b98a7;font-size:13px;padding:0 3px}.global-search-state{padding:18px 13px;color:#7c8997;font-size:10px;text-align:center}@media(max-width:760px){.dashboard-global-search{max-width:none;margin-bottom:14px}.global-search-box{height:45px}.global-search-box kbd{display:none}.global-search-results{top:51px}.global-search-box input{font-size:11px}}@media print{@page{size:A4 portrait;margin:8mm!important}html body .content.print-area.statement-print-density{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;background:#fff!important;color:#111!important}html body .content.print-area.statement-print-density .statement-head{width:100%!important;box-sizing:border-box!important;margin:0 0 5mm!important;padding:6mm 7mm!important;min-height:31mm!important}html body .content.print-area.statement-print-density .statement-head .statement-brand{font-size:19px!important}html body .content.print-area.statement-print-density .statement-head h2{font-size:14px!important}html body .content.print-area.statement-print-density .statement-head .muted{font-size:9.5px!important}html body .content.print-area.statement-print-density .statement-balance{min-width:155px!important}html body .content.print-area.statement-print-density .statement-balance span{font-size:10px!important}html body .content.print-area.statement-print-density .statement-balance b{font-size:18px!important}html body .content.print-area.statement-print-density .statement-table{width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important}html body .content.print-area.statement-print-density .statement-table table{width:100%!important;table-layout:fixed!important}html body .content.print-area.statement-print-density .statement-table td,html body .content.print-area.statement-print-density .statement-table th{font-size:var(--statement-font)!important;line-height:1.25!important;padding:var(--statement-row-pad) 6px!important;box-sizing:border-box!important}html body .content.print-area.statement-print-density .statement-table th{font-size:var(--statement-head-font)!important;font-weight:800!important;padding-top:8px!important;padding-bottom:8px!important}html body .content.print-area.statement-print-density .statement-table td:first-child,html body .content.print-area.statement-print-density .statement-table th:first-child{width:12%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(2),html body .content.print-area.statement-print-density .statement-table th:nth-child(2){width:10%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(3),html body .content.print-area.statement-print-density .statement-table th:nth-child(3){width:14%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(4),html body .content.print-area.statement-print-density .statement-table th:nth-child(4){width:23%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(5),html body .content.print-area.statement-print-density .statement-table td:nth-child(6),html body .content.print-area.statement-print-density .statement-table td:nth-child(7),html body .content.print-area.statement-print-density .statement-table th:nth-child(5),html body .content.print-area.statement-print-density .statement-table th:nth-child(6),html body .content.print-area.statement-print-density .statement-table th:nth-child(7){width:13.666%!important}html body .content.print-area.statement-print-density .statement-footer{font-size:8px!important;padding:4px 7px!important;text-align:left!important}html body .content.print-area.statement-print-density{background:#fff!important;color:#111!important;overflow:visible!important}html body .content.print-area.statement-print-density .statement-head{position:relative!important;width:100%!important;min-height:30mm!important;padding:6mm 7mm!important;margin:0 0 4mm!important;border:1px solid #555!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}html body .content.print-area.statement-print-density .statement-head .print-logo.statement-logo{display:inline-flex!important;width:28px!important;height:28px!important;margin:0 7px 0 0!important;border-radius:5px!important;background:var(--c-7657e8)!important;color:#fff!important;border:0!important;box-shadow:none!important;vertical-align:middle!important;align-items:center!important;justify-content:center!important}html body .content.print-area.statement-print-density .statement-head .print-logo.statement-logo span{font-size:14px!important;font-weight:800!important;color:#fff!important}html body .content.print-area.statement-print-density .statement-head .statement-brand{font-size:20px!important;font-weight:800!important;line-height:1!important;color:#111!important;vertical-align:middle!important}html body .content.print-area.statement-print-density .statement-head h2{font-size:15px!important;color:#111!important;margin:6px 0 3px!important;line-height:1.15!important}html body .content.print-area.statement-print-density .statement-head .muted{font-size:10px!important;color:#4f5964!important;line-height:1.35!important}html body .content.print-area.statement-print-density .statement-balance{min-width:165px!important;padding-left:18px!important;border-left:1px solid #aaa!important;text-align:right!important;color:#111!important}html body .content.print-area.statement-print-density .statement-balance span{font-size:10px!important;font-weight:700!important;color:#4f5964!important}html body .content.print-area.statement-print-density .statement-balance b{font-size:19px!important;line-height:1.15!important;color:#111!important;margin-top:3px!important}html body .content.print-area.statement-print-density .statement-table{width:100%!important;margin:0!important;padding:0!important;border:1px solid #555!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;box-sizing:border-box!important;overflow:visible!important}html body .content.print-area.statement-print-density .statement-table .table-wrap{overflow:visible!important;border:0!important}html body .content.print-area.statement-print-density .statement-table table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}html body .content.print-area.statement-print-density .statement-table td,html body .content.print-area.statement-print-density .statement-table th{box-sizing:border-box!important;font-size:var(--statement-font)!important;line-height:1.3!important;padding:var(--statement-row-pad) 6px!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#111!important;background:#fff!important;vertical-align:middle!important}html body .content.print-area.statement-print-density .statement-table th{font-size:var(--statement-head-font)!important;font-weight:800!important;background:#eef1f4!important;color:#171a1d!important;padding-top:8px!important;padding-bottom:8px!important}html body .content.print-area.statement-print-density .statement-table td:first-child,html body .content.print-area.statement-print-density .statement-table th:first-child{width:11%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(2),html body .content.print-area.statement-print-density .statement-table th:nth-child(2){width:10%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(3),html body .content.print-area.statement-print-density .statement-table th:nth-child(3){width:14%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(4),html body .content.print-area.statement-print-density .statement-table th:nth-child(4){width:23%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(5),html body .content.print-area.statement-print-density .statement-table td:nth-child(6),html body .content.print-area.statement-print-density .statement-table td:nth-child(7),html body .content.print-area.statement-print-density .statement-table th:nth-child(5),html body .content.print-area.statement-print-density .statement-table th:nth-child(6),html body .content.print-area.statement-print-density .statement-table th:nth-child(7){width:14%!important}html body .content.print-area.statement-print-density .statement-table .total-row td{font-size:calc(var(--statement-font) + 1px)!important;font-weight:800!important;background:#eef1f4!important;padding-top:9px!important;padding-bottom:9px!important}html body .content.print-area.statement-print-density .statement-footer{font-size:8px!important;color:#555!important;padding:5px 7px!important;text-align:left!important}}@media print{@page{size:A4 portrait;margin:7mm!important}}.statement-logo-img{width:34px;height:34px;display:inline-block;vertical-align:middle;margin:0 8px 0 0;object-fit:contain}.statement-table .closing-row td{font-weight:800;background:var(--c-f5f6f8)}.statement-table .closing-row td:last-child{text-align:right}@media print{@page{size:A4 portrait;margin:9mm!important}body,html{margin:0!important;padding:0!important;background:#fff!important}body{overflow:visible!important}html body .content.print-area.statement-print-density{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:#fff!important;color:#111!important;overflow:visible!important}html body .content.print-area.statement-print-density .statement-head{display:flex!important;width:100%!important;min-height:30mm!important;box-sizing:border-box!important;margin:0 0 5mm!important;padding:6mm 7mm!important;border:1px solid #555!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;align-items:flex-start!important;justify-content:space-between!important;gap:12mm!important;break-inside:avoid!important;page-break-inside:avoid!important}html body .content.print-area.statement-print-density .statement-head>div:first-child{min-width:0!important;flex:1 1 auto!important}html body .content.print-area.statement-print-density .statement-logo-img{display:inline-block!important;width:31px!important;height:31px!important;vertical-align:middle!important;margin:0 7px 0 0!important}html body .content.print-area.statement-print-density .statement-brand{display:inline!important;font-size:20px!important;line-height:1!important;font-weight:800!important;color:#111!important;vertical-align:middle!important}html body .content.print-area.statement-print-density .statement-head h2{font-size:15px!important;line-height:1.15!important;margin:6px 0 3px!important;color:#111!important}html body .content.print-area.statement-print-density .statement-head .muted{font-size:10px!important;line-height:1.35!important;color:#4f5964!important}html body .content.print-area.statement-print-density .statement-balance{min-width:42mm!important;padding-left:12px!important;border-left:1px solid #aaa!important;text-align:right!important;color:#111!important;box-sizing:border-box!important}html body .content.print-area.statement-print-density .statement-balance span{font-size:10px!important;font-weight:700!important;color:#4f5964!important}html body .content.print-area.statement-print-density .statement-balance b{display:block!important;font-size:18px!important;line-height:1.15!important;margin-top:3px!important;color:#111!important}html body .content.print-area.statement-print-density .statement-table{width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:1px solid #555!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:visible!important}html body .content.print-area.statement-print-density .statement-table .table-wrap{width:100%!important;overflow:visible!important;border:0!important}html body .content.print-area.statement-print-density .statement-table table{width:100%!important;min-width:0!important;max-width:none!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important}html body .content.print-area.statement-print-density .statement-table td,html body .content.print-area.statement-print-density .statement-table th{box-sizing:border-box!important;font-size:var(--statement-font)!important;line-height:1.25!important;padding:var(--statement-row-pad) 5px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;color:#111!important;background:#fff!important;vertical-align:middle!important}html body .content.print-area.statement-print-density .statement-table th{font-size:var(--statement-head-font)!important;font-weight:800!important;background:#eef1f4!important;padding-top:8px!important;padding-bottom:8px!important}html body .content.print-area.statement-print-density .statement-table td:first-child,html body .content.print-area.statement-print-density .statement-table th:first-child{width:12%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(2),html body .content.print-area.statement-print-density .statement-table th:nth-child(2){width:10%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(3),html body .content.print-area.statement-print-density .statement-table th:nth-child(3){width:14%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(4),html body .content.print-area.statement-print-density .statement-table th:nth-child(4){width:28%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(5),html body .content.print-area.statement-print-density .statement-table td:nth-child(6),html body .content.print-area.statement-print-density .statement-table td:nth-child(7),html body .content.print-area.statement-print-density .statement-table th:nth-child(5),html body .content.print-area.statement-print-density .statement-table th:nth-child(6),html body .content.print-area.statement-print-density .statement-table th:nth-child(7){width:12%!important;text-align:right!important}html body .content.print-area.statement-print-density .statement-table .total-row td{font-size:calc(var(--statement-font) + .5px)!important;font-weight:800!important;background:#eef1f4!important;padding-top:8px!important;padding-bottom:8px!important}html body .content.print-area.statement-print-density .statement-table .closing-row td{font-size:calc(var(--statement-font) + .5px)!important;font-weight:800!important;background:var(--c-f5f6f8)!important;padding-top:8px!important;padding-bottom:8px!important}html body .content.print-area.statement-print-density .statement-table .closing-row td:first-child{text-align:left!important}html body .content.print-area.statement-print-density .statement-footer{font-size:8px!important;color:#555!important;padding:5px 7px!important;text-align:left!important}html body .content.print-area.statement-print-density .statement-table a{color:#111!important;text-decoration:none!important}html body .content.print-area.statement-print-density.print-column-lines .statement-table td,html body .content.print-area.statement-print-density.print-column-lines .statement-table th{border-left:1px solid #777!important}html body .content.print-area.statement-print-density.print-column-lines .statement-table td:first-child,html body .content.print-area.statement-print-density.print-column-lines .statement-table th:first-child{border-left:0!important}html body .content.print-area.statement-print-density.print-column-lines .statement-table td:last-child,html body .content.print-area.statement-print-density.print-column-lines .statement-table th:last-child{border-right:0!important}html body .content.print-area.statement-print-density.print-column-lines .statement-table table{border-left:0!important;border-right:0!important}html body .content.print-area.statement-print-density .statement-table td:first-child,html body .content.print-area.statement-print-density .statement-table th:first-child{width:11%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(2),html body .content.print-area.statement-print-density .statement-table th:nth-child(2){width:9%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(3),html body .content.print-area.statement-print-density .statement-table th:nth-child(3){width:12%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(4),html body .content.print-area.statement-print-density .statement-table th:nth-child(4){width:15%!important;text-align:left!important;font-weight:700!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(5),html body .content.print-area.statement-print-density .statement-table th:nth-child(5){width:21%!important;text-align:left!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(6),html body .content.print-area.statement-print-density .statement-table td:nth-child(7),html body .content.print-area.statement-print-density .statement-table th:nth-child(6),html body .content.print-area.statement-print-density .statement-table th:nth-child(7){width:10.5%!important;text-align:right!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(8),html body .content.print-area.statement-print-density .statement-table th:nth-child(8){width:11%!important;text-align:right!important}html body .content.print-area.statement-print-density{min-width:190mm!important;margin:0 auto!important;padding:0!important;overflow:visible!important;background:#fff!important;color:#111!important}html body .content.print-area.statement-print-density,html body .content.print-area.statement-print-density .statement-head,html body .content.print-area.statement-print-density .statement-table{width:190mm!important;max-width:190mm!important;box-sizing:border-box!important}html body .content.print-area.statement-print-density .statement-head{min-height:31mm!important;padding:6mm 7mm!important;margin:0 0 4mm!important}html body .content.print-area.statement-print-density .statement-table{padding:0!important;margin:0!important}html body .content.print-area.statement-print-density .statement-table .table-wrap{width:100%!important;max-width:none!important;overflow:visible!important}html body .content.print-area.statement-print-density .statement-table table{width:100%!important;max-width:none!important;min-width:0!important;table-layout:fixed!important}html body .content.print-area.statement-print-density .statement-table td,html body .content.print-area.statement-print-density .statement-table th{box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}html body .content.print-area.statement-print-density .statement-table td:first-child,html body .content.print-area.statement-print-density .statement-table th:first-child{width:11%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(2),html body .content.print-area.statement-print-density .statement-table th:nth-child(2){width:9%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(3),html body .content.print-area.statement-print-density .statement-table th:nth-child(3){width:12%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(4),html body .content.print-area.statement-print-density .statement-table th:nth-child(4){width:15%!important;text-align:left!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(5),html body .content.print-area.statement-print-density .statement-table th:nth-child(5){width:21%!important;text-align:left!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(6),html body .content.print-area.statement-print-density .statement-table td:nth-child(7),html body .content.print-area.statement-print-density .statement-table th:nth-child(6),html body .content.print-area.statement-print-density .statement-table th:nth-child(7){width:10.5%!important;text-align:right!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(8),html body .content.print-area.statement-print-density .statement-table th:nth-child(8){width:11%!important;text-align:right!important}html body .content.print-area.statement-print-density .statement-table .closing-row td,html body .content.print-area.statement-print-density .statement-table .total-row td{font-weight:800!important}html body .content.print-area.statement-print-density .statement-table .closing-row td:first-child{text-align:left!important}html body .content.print-area.statement-print-density .statement-footer{font-size:8px!important;padding:4px 7px!important;text-align:left!important}html body .content.print-area.statement-print-density .statement-table td,html body .content.print-area.statement-print-density .statement-table th{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(4),html body .content.print-area.statement-print-density .statement-table td:nth-child(5){text-align:left!important}html body .content.print-area.statement-print-density .statement-table td.amount,html body .content.print-area.statement-print-density .statement-table th:nth-child(6),html body .content.print-area.statement-print-density .statement-table th:nth-child(7),html body .content.print-area.statement-print-density .statement-table th:nth-child(8){text-align:right!important}html body .content.print-area.statement-print-density .statement-table .total-row{display:none!important}html body .content.print-area.statement-print-density .statement-table .closing-row td{white-space:nowrap!important}}@media print{@page{size:A4 portrait;margin:10mm!important}-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.statement-brand-block{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.statement-logo-img{margin:0 0 4px!important;border-radius:10px!important}.statement-head h2{margin:6px 0 2px!important;letter-spacing:.04em}.statement-head .muted{font-size:12px;line-height:1.35}.statement-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important}.statement-balance{min-width:180px!important;flex:0 0 180px!important;text-align:right!important}.statement-table td:first-child,.statement-table th:first-child{width:11%!important}.statement-table td:nth-child(2),.statement-table th:nth-child(2){width:9%!important}.statement-table td:nth-child(4),.statement-table th:nth-child(4){width:12%!important}.statement-table td:nth-child(5),.statement-table th:nth-child(5){width:17%!important}.statement-table td:nth-child(8),.statement-table th:nth-child(8){width:13%!important}.statement-closing{margin-top:10px!important;padding:11px 14px!important;font-size:13px!important}.statement-closing b{font-size:14px!important}@media screen{.statement-table table{font-size:13px}}@media print{@page{size:A4 portrait;margin:10mm}body,html{background:#fff!important}html body .content.print-area.statement-print-density{width:190mm!important;max-width:190mm!important;min-width:190mm!important;margin:0 auto!important;padding:0!important;background:#fff!important;color:var(--c-111827)!important;overflow:visible!important;box-sizing:border-box!important}html body .content.print-area.statement-print-density .statement-head{width:190mm!important;min-height:38mm!important;box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8mm!important;padding:6mm 7mm!important;margin:0 0 5mm!important;border:1px solid #555!important;border-radius:0!important;box-shadow:none!important}html body .content.print-area.statement-print-density .statement-brand-block{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1mm!important}html body .content.print-area.statement-print-density .statement-logo-img{width:13mm!important;height:13mm!important;margin:0 0 1mm!important;border-radius:3mm!important;display:block!important}html body .content.print-area.statement-print-density .statement-brand{font-size:20px!important;line-height:1!important;font-weight:850!important;color:var(--c-111827)!important}html body .content.print-area.statement-print-density .statement-head h2{margin:2mm 0 .5mm!important;font-size:12px!important;line-height:1.1!important;letter-spacing:.04em!important}html body .content.print-area.statement-print-density .statement-head .muted{font-size:9px!important;line-height:1.3!important;color:var(--c-4b5563)!important}html body .content.print-area.statement-print-density .statement-balance{flex:0 0 44mm!important;min-width:44mm!important;text-align:right!important;padding-left:5mm!important;border-left:1px solid #aaa!important;box-sizing:border-box!important}html body .content.print-area.statement-print-density .statement-balance span{font-size:9px!important;font-weight:700!important;color:var(--c-4b5563)!important}html body .content.print-area.statement-print-density .statement-balance b{display:block!important;margin-top:1mm!important;font-size:16px!important;line-height:1.1!important}html body .content.print-area.statement-print-density .statement-table{width:190mm!important;max-width:190mm!important;min-width:190mm!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:visible!important}html body .content.print-area.statement-print-density .statement-table .table-wrap{width:190mm!important;max-width:190mm!important;overflow:hidden!important}html body .content.print-area.statement-print-density .statement-table table{width:190mm!important;max-width:190mm!important;min-width:190mm!important;table-layout:fixed!important;border-collapse:collapse!important;box-sizing:border-box!important}html body .content.print-area.statement-print-density .statement-table td,html body .content.print-area.statement-print-density .statement-table th{box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important;font-size:9px!important;line-height:1.1!important;padding:2.5mm 1.5mm!important;height:9mm!important}html body .content.print-area.statement-print-density .statement-table th{font-size:8px!important;font-weight:800!important;padding-top:2.2mm!important;padding-bottom:2.2mm!important;background:#eef1f4!important;color:#171a1d!important}html body .content.print-area.statement-print-density .statement-table td:first-child,html body .content.print-area.statement-print-density .statement-table th:first-child{width:11%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(2),html body .content.print-area.statement-print-density .statement-table th:nth-child(2){width:9%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(3),html body .content.print-area.statement-print-density .statement-table th:nth-child(3){width:12%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(4),html body .content.print-area.statement-print-density .statement-table th:nth-child(4){width:12%!important;text-align:left!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(5),html body .content.print-area.statement-print-density .statement-table th:nth-child(5){width:17%!important;text-align:left!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(6),html body .content.print-area.statement-print-density .statement-table td:nth-child(7),html body .content.print-area.statement-print-density .statement-table td:nth-child(8),html body .content.print-area.statement-print-density .statement-table th:nth-child(6),html body .content.print-area.statement-print-density .statement-table th:nth-child(7),html body .content.print-area.statement-print-density .statement-table th:nth-child(8){width:13%!important;text-align:right!important}html body .content.print-area.statement-print-density .statement-closing{display:flex!important;width:190mm!important;box-sizing:border-box!important;margin-top:3mm!important;padding:3mm 4mm!important;border:1px solid #777!important;background:#eef1f4!important;font-size:10px!important;font-weight:800!important}html body .content.print-area.statement-print-density .statement-closing b{font-size:11px!important}html body .content.print-area.statement-print-density .statement-footer{font-size:7px!important;color:#555!important;padding:3mm 0 0!important;text-align:left!important}html body .content.print-area.statement-print-density .statement-table a{color:#111!important;text-decoration:none!important}html body .content.print-area.statement-print-density .statement-table tr{page-break-inside:avoid!important}}.password-requirements{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 12px;gap:5px 12px;margin-top:2px}.password-requirements span{font-size:10px;color:#7f8e9c}.password-requirements span.valid{color:var(--accent)}.password-requirements span.valid:first-letter{font-weight:700}.primary:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.statement-brand-block{gap:3px!important}.statement-logo-mark{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:10px!important;background:var(--c-5b4cc4)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;overflow:hidden!important;margin:0 0 2px!important}.statement-logo-mark span{color:#fff!important;font-size:18px!important;font-weight:850!important;line-height:1!important;font-family:Arial,Helvetica,sans-serif!important}@media print{html body .content.print-area.statement-print-density .statement-brand-block{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1mm!important;min-width:0!important}html body .content.print-area.statement-print-density .statement-logo-mark{width:11mm!important;height:11mm!important;flex:0 0 11mm!important;border-radius:2.8mm!important;margin:0 0 .5mm!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--c-5b4cc4)!important;overflow:hidden!important}html body .content.print-area.statement-print-density .statement-logo-mark span{font-size:15px!important;line-height:1!important;color:#fff!important;font-weight:850!important;font-family:Arial,Helvetica,sans-serif!important}html body .content.print-area.statement-print-density .statement-brand{display:block!important;font-size:19px!important;line-height:1!important;font-weight:800!important;color:#111!important}}.statement-brand-block{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-width:0!important}.statement-logo-img{margin:0 0 2px!important}.statement-brand{display:block!important;font-size:24px!important;line-height:1!important;font-weight:850!important;color:var(--c-111827)!important}.statement-head h2{margin:5px 0 2px!important;font-size:15px!important;line-height:1.1!important}.statement-head .muted{font-size:11px!important;line-height:1.25!important}.statement-head .statement-brand-block>.muted:first-of-type{margin-top:2px!important}.statement-head,.statement-table{width:100%!important;box-sizing:border-box!important}.statement-table{overflow:hidden!important}.statement-table .table-wrap{width:100%!important;overflow:hidden!important}.statement-table table{width:100%!important;min-width:0!important;max-width:none!important;table-layout:fixed!important;border-collapse:collapse!important}.statement-table td,.statement-table th{box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important}.statement-table td:first-child,.statement-table th:first-child{width:13%!important}.statement-table td:nth-child(2),.statement-table th:nth-child(2){width:8%!important}.statement-table td:nth-child(3),.statement-table th:nth-child(3){width:12%!important}.statement-table td:nth-child(4),.statement-table th:nth-child(4){width:11%!important;text-align:left!important}.statement-table td:nth-child(5),.statement-table th:nth-child(5){width:16%!important;text-align:left!important}.statement-table td:nth-child(6),.statement-table td:nth-child(7),.statement-table th:nth-child(6),.statement-table th:nth-child(7){width:13%!important;text-align:right!important}.statement-table td:nth-child(8),.statement-table th:nth-child(8){width:14%!important;text-align:right!important}.statement-closing{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;margin:8px 0 0!important;padding:9px 12px!important;border:1px solid #aeb4bd!important;background:var(--c-f1f3f6)!important;font-size:12px!important;font-weight:800!important}.statement-closing b{font-size:13px!important}@media print{@page{size:A4 portrait;margin:8mm!important}body,html{margin:0!important;padding:0!important;background:#fff!important}html body .content.print-area.statement-print-density{width:194mm!important;max-width:194mm!important;min-width:194mm!important;margin:0 auto!important;padding:0!important;background:#fff!important;color:var(--c-111827)!important;overflow:visible!important;box-sizing:border-box!important}html body .content.print-area.statement-print-density .statement-head{width:194mm!important;max-width:194mm!important;min-height:0!important;height:auto!important;margin:0 0 4mm!important;padding:5mm 6mm!important;box-sizing:border-box!important;border:1px solid #555!important;border-radius:0!important;box-shadow:none!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8mm!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}html body .content.print-area.statement-print-density .statement-brand-block{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1mm!important;min-width:0!important;flex:1 1 auto!important}html body .content.print-area.statement-print-density .statement-logo-img{display:block!important;width:10mm!important;height:10mm!important;flex:0 0 10mm!important;object-fit:contain!important;margin:0 0 .5mm!important;border-radius:2.5mm!important}html body .content.print-area.statement-print-density .statement-brand{display:block!important;font-size:18px!important;line-height:1!important;font-weight:850!important;color:var(--c-111827)!important}html body .content.print-area.statement-print-density .statement-head h2{margin:1.5mm 0 .5mm!important;font-size:11px!important;line-height:1.1!important;letter-spacing:.04em!important}html body .content.print-area.statement-print-density .statement-head .muted{font-size:8.5px!important;line-height:1.25!important;color:var(--c-4b5563)!important}html body .content.print-area.statement-print-density .statement-balance{flex:0 0 40mm!important;min-width:40mm!important;text-align:right!important;padding-left:4mm!important;border-left:1px solid #aaa!important;box-sizing:border-box!important}html body .content.print-area.statement-print-density .statement-balance span{font-size:8.5px!important;font-weight:700!important;color:var(--c-4b5563)!important}html body .content.print-area.statement-print-density .statement-balance b{display:block!important;margin-top:1mm!important;font-size:15px!important;line-height:1.1!important;color:#111!important}html body .content.print-area.statement-print-density .statement-table{width:194mm!important;max-width:194mm!important;min-width:194mm!important;margin:0!important;padding:0!important;border:1px solid #555!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;box-sizing:border-box!important;overflow:visible!important}html body .content.print-area.statement-print-density .statement-table .table-wrap{width:100%!important;max-width:none!important;overflow:hidden!important}html body .content.print-area.statement-print-density .statement-table table{width:100%!important;max-width:none!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important}html body .content.print-area.statement-print-density .statement-table td,html body .content.print-area.statement-print-density .statement-table th{box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;font-size:8px!important;line-height:1.1!important;padding:2.2mm 1.2mm!important;height:7.2mm!important;vertical-align:middle!important;color:#111!important}html body .content.print-area.statement-print-density .statement-table th{font-size:7px!important;font-weight:800!important;padding-top:1.8mm!important;padding-bottom:1.8mm!important;background:#eef1f4!important}html body .content.print-area.statement-print-density .statement-table td:first-child,html body .content.print-area.statement-print-density .statement-table th:first-child{width:13%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(2),html body .content.print-area.statement-print-density .statement-table th:nth-child(2){width:8%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(3),html body .content.print-area.statement-print-density .statement-table th:nth-child(3){width:12%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(4),html body .content.print-area.statement-print-density .statement-table th:nth-child(4){width:11%!important;text-align:left!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(5),html body .content.print-area.statement-print-density .statement-table th:nth-child(5){width:16%!important;text-align:left!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(6),html body .content.print-area.statement-print-density .statement-table td:nth-child(7),html body .content.print-area.statement-print-density .statement-table th:nth-child(6),html body .content.print-area.statement-print-density .statement-table th:nth-child(7){width:13%!important;text-align:right!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(8),html body .content.print-area.statement-print-density .statement-table th:nth-child(8){width:14%!important;text-align:right!important}html body .content.print-area.statement-print-density .statement-closing{display:flex!important;justify-content:space-between!important;align-items:center!important;width:194mm!important;box-sizing:border-box!important;margin:3mm 0 0!important;padding:3mm 4mm!important;border:1px solid #777!important;background:#eef1f4!important;font-size:9px!important;font-weight:800!important}html body .content.print-area.statement-print-density .statement-closing b{font-size:10px!important}html body .content.print-area.statement-print-density .statement-footer{font-size:6.5px!important;color:#555!important;padding:2.5mm 0 0!important;text-align:left!important}}.statement-head{overflow:hidden!important}.statement-brand-block,.statement-head{min-height:0!important;height:auto!important}.statement-logo-img{width:38px!important;height:38px!important;flex:0 0 38px!important;object-fit:contain!important;object-position:center!important;border-radius:9px!important;display:block!important}.statement-brand{margin:0!important}@media print{@page{size:A4 portrait;margin:8mm!important}body,html{margin:0!important;padding:0!important;background:#fff!important;color:var(--c-111827)!important}html body .content.print-area.statement-print-density{margin:0 auto!important;padding:0!important;overflow:visible!important}html body .content.print-area.statement-print-density,html body .content.print-area.statement-print-density .statement-head{width:194mm!important;max-width:194mm!important;min-width:194mm!important;box-sizing:border-box!important;background:#fff!important}html body .content.print-area.statement-print-density .statement-head{min-height:0!important;height:auto!important;margin:0 0 4mm!important;padding:5mm 6mm!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8mm!important;border:1px solid #555!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;break-inside:avoid!important;page-break-inside:avoid!important}html body .content.print-area.statement-print-density .statement-brand-block{min-height:0!important;height:auto!important;flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1mm!important}html body .content.print-area.statement-print-density .statement-logo-img{width:10mm!important;height:10mm!important;flex:0 0 10mm!important;margin:0 0 .5mm!important;border-radius:2.5mm!important;object-fit:contain!important;object-position:center!important}html body .content.print-area.statement-print-density .statement-brand{font-size:18px!important;line-height:1!important;font-weight:850!important;color:var(--c-111827)!important;margin:0!important}html body .content.print-area.statement-print-density .statement-head h2{font-size:11px!important;line-height:1.1!important;margin:1.5mm 0 .5mm!important;letter-spacing:.04em!important;color:var(--c-111827)!important}html body .content.print-area.statement-print-density .statement-head .muted{font-size:8.5px!important;line-height:1.25!important;color:var(--c-4b5563)!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .content.print-area.statement-print-density .statement-balance{flex:0 0 40mm!important;min-width:40mm!important;text-align:right!important;padding-left:4mm!important;border-left:1px solid #aaa!important;box-sizing:border-box!important}html body .content.print-area.statement-print-density .statement-balance span{font-size:8.5px!important;font-weight:700!important;color:var(--c-4b5563)!important}html body .content.print-area.statement-print-density .statement-balance b{display:block!important;margin-top:1mm!important;font-size:15px!important;line-height:1.1!important;color:#111!important}html body .content.print-area.statement-print-density .statement-table{width:194mm!important;max-width:194mm!important;min-width:194mm!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:1px solid #555!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:visible!important}html body .content.print-area.statement-print-density .statement-table .table-wrap{width:100%!important;max-width:none!important;overflow:hidden!important;border:0!important;border-radius:0!important}html body .content.print-area.statement-print-density .statement-table table{width:100%!important;min-width:0!important;max-width:none!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important}html body .content.print-area.statement-print-density .statement-table td,html body .content.print-area.statement-print-density .statement-table th{box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important;vertical-align:middle!important;height:7.2mm!important;padding:2mm 1.1mm!important;font-size:7.8px!important;line-height:1.05!important;color:#111!important}html body .content.print-area.statement-print-density .statement-table th{font-size:7px!important;font-weight:800!important;padding-top:1.7mm!important;padding-bottom:1.7mm!important;background:#eef1f4!important}html body .content.print-area.statement-print-density .statement-table td:first-child,html body .content.print-area.statement-print-density .statement-table th:first-child{width:13%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(2),html body .content.print-area.statement-print-density .statement-table th:nth-child(2){width:8%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(3),html body .content.print-area.statement-print-density .statement-table th:nth-child(3){width:12%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(4),html body .content.print-area.statement-print-density .statement-table th:nth-child(4){width:11%!important;text-align:left!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(5),html body .content.print-area.statement-print-density .statement-table th:nth-child(5){width:16%!important;text-align:left!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(6),html body .content.print-area.statement-print-density .statement-table td:nth-child(7),html body .content.print-area.statement-print-density .statement-table th:nth-child(6),html body .content.print-area.statement-print-density .statement-table th:nth-child(7){width:13%!important;text-align:right!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(8),html body .content.print-area.statement-print-density .statement-table th:nth-child(8){width:14%!important;text-align:right!important}html body .content.print-area.statement-print-density .statement-closing{display:flex!important;justify-content:space-between!important;align-items:center!important;width:194mm!important;box-sizing:border-box!important;margin:3mm 0 0!important;padding:3mm 4mm!important;border:1px solid #777!important;background:#eef1f4!important;font-size:9px!important;font-weight:800!important}html body .content.print-area.statement-print-density .statement-closing b{font-size:10px!important}html body .content.print-area.statement-print-density .statement-footer{font-size:6.5px!important;color:#555!important;padding:2.5mm 0 0!important;text-align:left!important}}.status.saved-status{white-space:nowrap}.statement-head .statement-brand-block{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.statement-logo-mark{width:34px;height:34px;border-radius:7px;background:var(--c-7657e8);color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0 0 6px}.statement-logo-mark span{font-size:18px}.statement-brand,.statement-logo-mark span{font-weight:800;line-height:1}@media print{@page{size:A4 portrait;margin:9mm!important}body,html,html body .content.print-area.statement-print-density{background:#fff!important;color:#111!important;margin:0!important;padding:0!important;width:100%!important;overflow:visible!important}html body .content.print-area.statement-print-density{display:block!important;max-width:none!important;min-width:0!important}html body .content.print-area.statement-print-density .statement-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12mm!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 5mm!important;padding:5mm 6mm 4mm!important;box-sizing:border-box!important;border:1px solid #555!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;break-inside:avoid!important;page-break-inside:avoid!important}html body .content.print-area.statement-print-density .statement-head>div:first-child{flex:1 1 auto!important;min-width:0!important}html body .content.print-area.statement-print-density .statement-logo-mark{width:27px!important;height:27px!important;border-radius:6px!important;margin:0 0 4px!important;background:var(--c-7657e8)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .content.print-area.statement-print-density .statement-logo-mark span{font-size:14px!important;font-weight:800!important}html body .content.print-area.statement-print-density .statement-brand{display:block!important;font-size:18px!important;line-height:1!important;font-weight:800!important;color:#111!important}html body .content.print-area.statement-print-density .statement-head h2{font-size:13px!important;line-height:1.1!important;margin:4px 0 2px!important;color:#111!important}html body .content.print-area.statement-print-density .statement-head .muted{font-size:8.5px!important;line-height:1.25!important;color:#4f5964!important}html body .content.print-area.statement-print-density .statement-balance{min-width:43mm!important;padding-left:10mm!important;border-left:1px solid #aaa!important;text-align:right!important;color:#111!important;box-sizing:border-box!important}html body .content.print-area.statement-print-density .statement-balance span{font-size:9px!important;font-weight:700!important;color:#4f5964!important}html body .content.print-area.statement-print-density .statement-balance b{display:block!important;font-size:17px!important;line-height:1.1!important;margin-top:2px!important;color:#111!important}html body .content.print-area.statement-print-density .statement-table{width:100%!important;margin:0!important;padding:0!important;border:1px solid #555!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;box-sizing:border-box!important;overflow:visible!important}html body .content.print-area.statement-print-density .statement-table .table-wrap{width:100%!important;overflow:visible!important;border:0!important}html body .content.print-area.statement-print-density .statement-table table{width:100%!important;min-width:0!important;max-width:none!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important}html body .content.print-area.statement-print-density .statement-table td,html body .content.print-area.statement-print-density .statement-table th{box-sizing:border-box!important;font-size:var(--statement-font)!important;line-height:1.2!important;padding:var(--statement-row-pad) 4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#111!important;background:#fff!important;vertical-align:middle!important}html body .content.print-area.statement-print-density .statement-table th{font-size:var(--statement-head-font)!important;font-weight:800!important;background:#eef1f4!important;padding-top:6px!important;padding-bottom:6px!important}html body .content.print-area.statement-print-density .statement-table td:first-child,html body .content.print-area.statement-print-density .statement-table th:first-child{width:15%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(2),html body .content.print-area.statement-print-density .statement-table th:nth-child(2){width:8%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(3),html body .content.print-area.statement-print-density .statement-table th:nth-child(3){width:12%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(4),html body .content.print-area.statement-print-density .statement-table th:nth-child(4){width:10%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(5),html body .content.print-area.statement-print-density .statement-table th:nth-child(5){width:13%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(6),html body .content.print-area.statement-print-density .statement-table td:nth-child(7),html body .content.print-area.statement-print-density .statement-table td:nth-child(8),html body .content.print-area.statement-print-density .statement-table th:nth-child(6),html body .content.print-area.statement-print-density .statement-table th:nth-child(7),html body .content.print-area.statement-print-density .statement-table th:nth-child(8){width:14%!important;text-align:right!important}html body .content.print-area.statement-print-density .statement-table .statement-closing{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;padding:7px 8px!important;border-top:1px solid #777!important;background:#eef1f4!important;font-size:calc(var(--statement-font) + .5px)!important;font-weight:800!important}html body .content.print-area.statement-print-density .statement-table .statement-closing b,html body .content.print-area.statement-print-density .statement-table .statement-closing span{white-space:nowrap!important}html body .content.print-area.statement-print-density .statement-footer{font-size:7px!important;color:#555!important;padding:4px 7px!important;text-align:left!important}html body .content.print-area.statement-print-density.print-row-borders .statement-table tbody tr td{border-bottom:1px solid #888!important}html body .content.print-area.statement-print-density.print-column-lines .statement-table td,html body .content.print-area.statement-print-density.print-column-lines .statement-table th{border-left:1px solid #777!important}html body .content.print-area.statement-print-density.print-column-lines .statement-table td:first-child,html body .content.print-area.statement-print-density.print-column-lines .statement-table th:first-child{border-left:0!important}html body .content.print-area.statement-print-density.print-column-lines .statement-table td:last-child,html body .content.print-area.statement-print-density.print-column-lines .statement-table th:last-child{border-right:0!important}html body .content.print-area.statement-print-density.print-no-row-borders .statement-table td,html body .content.print-area.statement-print-density.print-no-row-borders .statement-table th{border-bottom:0!important}html body .content.print-area.statement-print-density.print-no-column-lines .statement-table td,html body .content.print-area.statement-print-density.print-no-column-lines .statement-table th{border-left:0!important;border-right:0!important}html body .content.print-area.statement-print-density .statement-head{display:flex!important;position:relative!important;align-items:flex-start!important;justify-content:space-between!important;gap:12mm!important;width:100%!important;height:29mm!important;min-height:29mm!important;max-height:29mm!important;margin:0 0 4mm!important;padding:3.5mm 5mm!important;box-sizing:border-box!important;border:1px solid #555!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important;break-inside:avoid!important;page-break-inside:avoid!important}html body .content.print-area.statement-print-density .statement-head>.statement-brand-block{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;min-width:0!important;height:auto!important;flex:1 1 auto!important}html body .content.print-area.statement-print-density .statement-logo-mark{display:flex!important;width:8mm!important;height:8mm!important;min-width:8mm!important;min-height:8mm!important;margin:0 0 1.2mm!important;border-radius:2.1mm!important;background:var(--c-7657e8)!important;color:#fff!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}html body .content.print-area.statement-print-density .statement-logo-mark span{font-size:12px!important;font-weight:800!important;line-height:1!important}html body .content.print-area.statement-print-density .statement-brand{display:block!important;font-size:16px!important;line-height:1!important;font-weight:800!important;color:#111!important;margin:0!important}html body .content.print-area.statement-print-density .statement-head h2{font-size:10.5px!important;line-height:1.1!important;margin:1.4mm 0 .6mm!important;color:#111!important;letter-spacing:.03em!important}html body .content.print-area.statement-print-density .statement-head .muted{font-size:7.5px!important;line-height:1.15!important;color:#4f5964!important;margin:0!important;white-space:nowrap!important}html body .content.print-area.statement-print-density .statement-balance{flex:0 0 38mm!important;min-width:38mm!important;height:auto!important;padding:1mm 0 0 5mm!important;border-left:1px solid #aaa!important;text-align:right!important;box-sizing:border-box!important}html body .content.print-area.statement-print-density .statement-balance span{font-size:8px!important;font-weight:700!important;color:#4f5964!important}html body .content.print-area.statement-print-density .statement-balance b{display:block!important;font-size:14px!important;line-height:1.1!important;margin-top:1mm!important;color:#111!important}html body .content.print-area.statement-print-density .statement-table{min-height:0!important;border:1px solid #555!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;box-sizing:border-box!important;page-break-inside:auto!important;break-inside:auto!important}html body .content.print-area.statement-print-density .statement-table,html body .content.print-area.statement-print-density .statement-table .table-wrap{width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}html body .content.print-area.statement-print-density .statement-table table{width:100%!important;min-width:0!important;max-width:none!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;margin:0!important}html body .content.print-area.statement-print-density .statement-table td,html body .content.print-area.statement-print-density .statement-table th{box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important;font-size:var(--statement-font)!important;line-height:1.15!important;padding:4px!important;height:auto!important;color:#111!important;background:#fff!important}html body .content.print-area.statement-print-density .statement-table th{font-size:var(--statement-head-font)!important;font-weight:800!important;background:#eef1f4!important;padding-top:5px!important;padding-bottom:5px!important}html body .content.print-area.statement-print-density .statement-table td:first-child,html body .content.print-area.statement-print-density .statement-table th:first-child{width:15%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(2),html body .content.print-area.statement-print-density .statement-table th:nth-child(2){width:8%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(3),html body .content.print-area.statement-print-density .statement-table th:nth-child(3){width:12%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(4),html body .content.print-area.statement-print-density .statement-table th:nth-child(4){width:10%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(5),html body .content.print-area.statement-print-density .statement-table th:nth-child(5){width:13%!important}html body .content.print-area.statement-print-density .statement-table td:nth-child(n+6),html body .content.print-area.statement-print-density .statement-table th:nth-child(n+6){width:14%!important;text-align:right!important}html body .content.print-area.statement-print-density .statement-table .statement-closing{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:9mm!important;box-sizing:border-box!important;margin:0!important;padding:5px 8px!important;border-top:1px solid #777!important;background:#eef1f4!important;font-size:calc(var(--statement-font) + .5px)!important;font-weight:800!important}html body .content.print-area.statement-print-density .statement-footer{font-size:7px!important;color:#555!important;padding:4px 7px!important;text-align:left!important}}@media print{@page{size:A4 portrait;margin:9mm!important}}.statement-page{max-width:1100px!important}.statement-zybra-head{display:flex;justify-content:space-between;align-items:flex-start;padding:28px 34px 16px;background:#fff;border-bottom:1px solid #999}.statement-company{display:flex;flex-direction:column;gap:3px;font-size:13px}.statement-company b{font-size:18px}.statement-company span{font-size:10px;color:#555}.statement-title{text-align:right}.statement-title h2{font-size:18px;margin:10px 0 8px;font-weight:500}.statement-title span{font-size:10px;color:#444}.statement-party-summary{display:grid;grid-template-columns:1fr 390px;grid-gap:40px;gap:40px;padding:25px 34px 22px;background:#fff}.statement-to{display:flex;flex-direction:column;gap:5px;padding-top:4px}.statement-to small{font-size:10px;font-weight:700}.statement-to b{font-size:14px}.statement-to span{font-size:10px;color:#555}.statement-summary{border:1px solid #ddd}.summary-title{background:#e7e9ec;padding:8px 10px;font-size:11px;font-weight:700}.statement-summary>div:not(.summary-title){display:flex;justify-content:space-between;padding:7px 10px;font-size:10px}.statement-summary .summary-due{border-top:1px solid #aaa;font-weight:700}.statement-zybra-table{padding:0 34px 30px!important;background:#fff!important}.statement-zybra-table table{border-collapse:collapse!important;table-layout:fixed}.statement-zybra-table th{background:#e1e4e8!important;font-size:10px!important;font-weight:700!important;text-align:left;padding:8px!important;border:1px solid #d2d5d9!important}.statement-zybra-table td{font-size:10px!important;padding:8px!important;border:1px solid #ddd!important;vertical-align:top}.statement-zybra-table td:first-child,.statement-zybra-table th:first-child{width:12%}.statement-zybra-table td:nth-child(2),.statement-zybra-table th:nth-child(2){width:14%}.statement-zybra-table td:nth-child(3),.statement-zybra-table th:nth-child(3){width:38%}.statement-zybra-table td:nth-child(4),.statement-zybra-table td:nth-child(5),.statement-zybra-table th:nth-child(4),.statement-zybra-table th:nth-child(5){width:12%}.statement-zybra-table td:nth-child(6),.statement-zybra-table th:nth-child(6){width:12%;text-align:right}.statement-zybra-table .total-row td{background:#e7e9ec!important;border-top:1px solid #999!important}@media print{.statement-page{max-width:none!important;width:100%!important;background:#fff!important}.statement-zybra-head{padding:8mm 10mm 5mm}.statement-party-summary{padding:7mm 10mm 6mm;grid-template-columns:1fr 72mm;gap:10mm}.statement-zybra-table{padding:0 10mm 8mm!important}.statement-zybra-table td,.statement-zybra-table th{font-size:8px!important;padding:5px!important}.statement-company b,.statement-title h2{font-size:15px}.statement-company span,.statement-summary>div:not(.summary-title),.statement-title span,.statement-to small,.statement-to span{font-size:8px}.statement-to b{font-size:11px}.summary-title{font-size:9px}}@media(max-width:760px){.table-card .responsive-table tbody{background:transparent!important}.table-card .responsive-table tr{border:1px solid var(--c-dfe4ec)!important;box-shadow:0 3px 12px rgba(var(--r-27-38-67),.05)!important}.table-card .responsive-table td,.table-card .responsive-table tr{background:#fff!important;color:var(--c-263143)!important}.table-card .responsive-table td:before{color:#718093!important}.table-card .action-col,.table-card .responsive-table tr:active td,.table-card .responsive-table tr:hover td{background:#fff!important}.table-card .action-menu{z-index:100!important}.table-card .action-menu-trigger{background:#fff!important;color:var(--c-303744)!important;border-color:var(--c-cfd6e2)!important;box-shadow:0 2px 7px rgba(20,25,35,.08)!important;-webkit-tap-highlight-color:transparent}.table-card .action-menu-popover{background:#fff!important;border-color:var(--c-dfe3ea)!important;box-shadow:0 12px 30px rgba(20,25,35,.16)!important;z-index:9999!important}.table-card .action-menu-item{background:#fff!important;color:var(--c-303744)!important}.table-card .action-menu-item:active,.table-card .action-menu-item:hover{background:var(--c-f3f5f8)!important}}.statement-zybra-table table{width:100%!important;table-layout:fixed!important}.statement-zybra-table td:first-child,.statement-zybra-table td:nth-child(2),.statement-zybra-table th:first-child,.statement-zybra-table th:nth-child(2){width:12%!important}.statement-zybra-table td:nth-child(3),.statement-zybra-table th:nth-child(3){width:34%!important}.statement-zybra-table td:nth-child(4),.statement-zybra-table td:nth-child(5),.statement-zybra-table td:nth-child(6),.statement-zybra-table th:nth-child(4),.statement-zybra-table th:nth-child(5),.statement-zybra-table th:nth-child(6){width:14%!important;text-align:right!important}.statement-zybra-table td,.statement-zybra-table th{box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:normal!important}@media print{html body .content.print-area .statement-zybra-table table{width:100%!important;table-layout:fixed!important}html body .content.print-area .statement-zybra-table td:first-child,html body .content.print-area .statement-zybra-table td:nth-child(2),html body .content.print-area .statement-zybra-table th:first-child,html body .content.print-area .statement-zybra-table th:nth-child(2){width:12%!important}html body .content.print-area .statement-zybra-table td:nth-child(3),html body .content.print-area .statement-zybra-table th:nth-child(3){width:34%!important}html body .content.print-area .statement-zybra-table td:nth-child(4),html body .content.print-area .statement-zybra-table td:nth-child(5),html body .content.print-area .statement-zybra-table td:nth-child(6),html body .content.print-area .statement-zybra-table th:nth-child(4),html body .content.print-area .statement-zybra-table th:nth-child(5),html body .content.print-area .statement-zybra-table th:nth-child(6){width:14%!important;text-align:right!important}}.billing-logistics{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;margin:10px 0;border:1px solid var(--line,var(--c-e5e7eb));border-radius:10px;background:var(--surface-soft,var(--c-f7f7fa));font-size:12px}.billing-logistics span{white-space:normal}.billing-logistics b{font-weight:700}@media print{.billing-logistics{border:1px solid #ddd;background:#fff;margin:7px 0;padding:7px;font-size:8px;gap:5px 12px}}.settings-trust-banner{margin:0 0 16px;padding:16px 18px;border:1px solid var(--c-dfe4ee);border-radius:14px;background:linear-gradient(135deg,#fff,var(--c-f7f8fc));box-shadow:0 8px 28px rgba(var(--r-30-42-70),.06)}.settings-trust-banner b{font-size:13px}.settings-trust-banner p{color:var(--c-697588)}.settings-trust-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--c-dfe4ee);background:#fff;font-size:10px;color:#38546b}.security-overview{padding:18px}.security-score{gap:13px;padding:15px;border:1px solid var(--c-dfe4ee);background:linear-gradient(135deg,var(--c-fbfcff),var(--c-f5f7fb))}.security-score b{font-size:14px}.security-score p{margin:4px 0 0;font-size:11px;color:#6b7788}.security-shield{background:#eef8f4;color:#168265;border:1px solid #d9eee7}.security-status-grid{grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:12px}.security-status-grid span{padding:9px 10px;border:1px solid var(--c-e6e9ef);font-size:10px;color:#526173}.session-list{padding:12px 18px 18px;display:grid;grid-gap:9px;gap:9px}.session-card{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #e0e5ec;border-radius:11px;background:#fff}.session-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--c-f1f3f8);color:var(--c-56637a);font-size:15px;flex:0 0 auto}.session-main{min-width:0;flex:1 1;display:grid;grid-gap:3px;gap:3px}.session-main b{font-size:12px;color:var(--c-27334a)}.session-main small,.session-main span{font-size:10px;color:var(--c-758196);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-main .pill{margin-left:6px;font-size:9px;padding:3px 7px}.session-card .secondary{padding:7px 10px;font-size:10px;white-space:nowrap}@media(max-width:600px){.settings-trust-banner{align-items:flex-start;flex-direction:column}.security-status-grid{grid-template-columns:1fr}.session-card{align-items:flex-start;flex-wrap:wrap}.session-card .secondary{margin-left:45px}.session-main small{white-space:normal}}.plan-trust-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;background:linear-gradient(135deg,#fff,var(--c-f7f8fc))}.plan-trust-card h2{margin:4px 0 5px;font-size:16px}.plan-trust-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;min-width:290px}.plan-trust-points span{padding:8px 10px;border:1px solid var(--c-e2e6ee);border-radius:9px;background:#fff;font-size:10px;color:var(--c-556276)}@media(max-width:760px){.plan-trust-card{align-items:flex-start;flex-direction:column}.plan-trust-points{width:100%;min-width:0}}.settings-trust-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:18px 20px;border:1px solid var(--c-dce2ec);border-radius:16px;background:linear-gradient(135deg,var(--c-fbfcff) 0,var(--c-f4f2ff) 55%,var(--c-f9fbff) 100%);box-shadow:0 8px 24px rgba(var(--r-31-42-70),.06);overflow:hidden}.settings-trust-banner:after{content:"";position:absolute;width:180px;height:180px;right:-70px;top:-90px;border-radius:50%;background:rgba(var(--r-99-81-200),.07);pointer-events:none}.settings-trust-banner b{font-size:15px;color:var(--c-182238)}.settings-trust-banner p{margin:4px 0 0;font-size:11px;color:var(--c-68758a);max-width:720px}.settings-trust-badge{position:relative;z-index:1;white-space:nowrap;border:1px solid #cfe6dd;background:#f0faf6;color:#24745e;padding:8px 11px;border-radius:999px;font-size:11px;font-weight:800}.settings-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}.settings-overview-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;display:grid;grid-template-columns:34px 1fr 16px;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:13px 12px;border:1px solid var(--c-e0e5ee);border-radius:13px;background:#fff;color:var(--c-243047);box-shadow:0 5px 16px rgba(var(--r-31-42-70),.045);cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.settings-overview-card:hover{transform:translateY(-1px);border-color:var(--c-cfc9f3);box-shadow:0 9px 22px rgba(var(--r-31-42-70),.08)}.settings-overview-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--c-f1efff);color:var(--c-5b4cc4);font-size:17px;font-weight:900}.settings-overview-card span:nth-child(2){min-width:0}.settings-overview-card b{display:block;font-size:12px;line-height:1.2}.settings-overview-card small{display:block;margin-top:3px;color:var(--c-7a8699);font-size:9.5px;line-height:1.3}.settings-overview-card strong{color:var(--c-8a94a5);font-size:19px;font-weight:500}.settings-tabs-large{padding:5px;background:var(--c-f5f7fb);border:1px solid var(--c-e0e5ed);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.settings-tabs-large .workspace-tab{border:0!important;background:transparent!important;color:var(--c-667388)!important;font-weight:700}.settings-tabs-large .workspace-tab:hover{background:#fff!important;color:var(--c-33415b)!important}.settings-tabs-large .workspace-tab.active{background:#fff!important;color:var(--c-5141b4)!important;box-shadow:0 2px 8px rgba(var(--r-38-45-70),.08);border:1px solid var(--c-e2def8)!important}.settings-card{border:1px solid var(--c-e0e5ed);box-shadow:0 6px 20px rgba(var(--r-31-42-70),.045);border-radius:14px}.settings-card-head{padding:17px 18px}.settings-card-head h2{font-size:15px;letter-spacing:-.1px}.settings-card-head p{font-size:10.5px;line-height:1.45}.settings-card .settings-row{min-height:58px}.settings-card .settings-row:hover{background:var(--c-fbfcfe)}.security-overview{padding:16px}.security-score{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dce8e3;background:#f5fbf8;border-radius:12px}.security-shield{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#e0f3eb;color:#24745e;font-weight:900}.security-score b{font-size:13px}.security-score p{margin:3px 0 0;font-size:10px;color:#6c7a8d}.security-status-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-top:10px}.security-status-grid span{padding:8px 9px;border:1px solid var(--c-e4e8ef);border-radius:9px;background:#fff;color:var(--c-526075);font-size:9.5px;font-weight:700}.session-card{border:1px solid var(--c-e1e6ee)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 12px rgba(var(--r-31-42-70),.035)}@media(max-width:900px){.settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-status-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.settings-trust-banner{align-items:flex-start;flex-direction:column;padding:15px}.settings-overview-grid{grid-template-columns:1fr}.settings-tabs-large{border-radius:10px}.settings-tabs-large .workspace-tab{padding:9px 10px!important}.security-status-grid{grid-template-columns:1fr}.settings-card-head{padding:15px}.settings-form{grid-template-columns:1fr}.settings-form .field-span{grid-column:auto}}:root{--arc-surface:#ffffff;--arc-surface-soft:var(--c-f7f8fc);--arc-border:var(--c-e2e6ee);--arc-ink:var(--c-172033);--arc-muted:var(--c-6e7b90);--arc-brand:var(--c-5b4cc4);--arc-brand-soft:rgba(var(--r-91-76-196),.09)}body{background:linear-gradient(180deg,var(--c-f8f9fc) 0,var(--c-f3f5f9) 100%)}.app-shell,.content{color:var(--arc-ink)}.content{padding-top:26px}.page-head{padding-bottom:2px}.page-head h1{font-weight:800;color:var(--c-141b2d)}.page-head .muted{color:var(--c-738097)}.card{background:var(--arc-surface);border-color:var(--arc-border);box-shadow:0 8px 26px rgba(var(--r-31-42-70),.055)}.card:hover{box-shadow:0 12px 34px rgba(var(--r-31-42-70),.075)}.section-bar h2,.section-title,button{color:var(--arc-ink)}button{background:#fff;border-color:var(--arc-border)}button:hover{border-color:var(--c-c8ceda);background:var(--c-fbfcff)}.primary{background:linear-gradient(135deg,var(--c-6657d4),var(--c-4e3db6));color:#fff;box-shadow:0 8px 22px rgba(var(--r-91-76-196),.18)}.primary:hover{background:linear-gradient(135deg,var(--c-6f60df),var(--c-5543bf));border-color:transparent}.search,input,select,textarea{background:#fff;color:var(--arc-ink);border-color:var(--c-dce1ea)}input::placeholder,textarea::placeholder{color:var(--c-9aa4b4)}th{background:var(--c-f7f8fb);color:var(--c-68758a);border-bottom-color:var(--c-e5e8ee)}td{color:var(--c-27334a);border-bottom-color:#edf0f4}.table-wrap{border-color:var(--c-e0e4eb)}.settings-row{border-bottom-color:var(--c-e8ebf1)}.settings-row b{color:var(--c-1e2940)}.settings-row p{color:var(--c-758197)}.settings-card{border-radius:16px}.settings-card-head{background:linear-gradient(180deg,#fff,var(--c-fafbfe))}.workspace-tab{border-color:var(--c-e1e5ec)!important;background:#fff!important;color:var(--c-68758a)!important}.workspace-tab.active{background:var(--c-f1efff)!important;color:var(--c-5142b8)!important;border-color:var(--c-d7d1ff)!important}.dashboard-visibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-visibility-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px;border:1px solid var(--c-e3e7ee);border-radius:13px;background:var(--c-fbfcfe)}.dashboard-visibility-card:hover{border-color:var(--c-d5d9e4);background:#fff}.dashboard-visibility-card b{font-size:12px;color:var(--c-202b41)}.dashboard-visibility-card p{margin:4px 0 0;color:var(--c-7a8699);font-size:11px;line-height:1.45}.analytics-card,.dash-callback,.dash-hero,.dash-kpi,.insight-card,.quick-command,.recent-card,.trade-shortcuts{border-color:var(--c-e0e4ec)}.live-pill,.pill{background:var(--c-f7f8fb);border-color:var(--c-e1e5ec);color:var(--c-657188)}@media(max-width:760px){.dashboard-visibility-grid{grid-template-columns:1fr}.content{padding:18px 15px 32px}.page-head{align-items:flex-start;gap:12px;flex-wrap:wrap}.page-head h1{font-size:25px}}.dashboard-modern .dash-hero{background:linear-gradient(135deg,#ffffff 0,var(--c-f6f8fc) 58%,#f1f4f8 100%)!important;border:1px solid var(--c-dfe4ec)!important;box-shadow:0 12px 34px rgba(var(--r-31-42-70),.07)!important}.dashboard-modern .dash-hero:after{background:radial-gradient(circle,rgba(var(--r-91-76-196),.08),transparent 65%)!important}.dashboard-modern .dash-hero h2{color:var(--c-172033)!important;text-shadow:none!important}.dashboard-modern .dash-hero .eyebrow{color:var(--c-5b4cc4)!important}.dashboard-modern .dash-hero p{color:var(--c-68758a)!important}.dashboard-modern .dash-hero .text-link{color:var(--c-536176)!important}.dashboard-modern .orbit-core{background:#ffffff!important;border-color:var(--c-d9def0)!important;box-shadow:0 10px 30px rgba(var(--r-31-42-70),.09)!important}.dashboard-modern .orbit-core b{color:var(--c-172033)!important}.dashboard-modern .orbit-core small{color:var(--c-7a8699)!important}.dashboard-modern .orbit-dot{background:#ffffff!important;border-color:var(--c-dfe4ec)!important;box-shadow:0 8px 20px rgba(var(--r-31-42-70),.08)!important}.dashboard-modern .ring-b{border-color:rgba(var(--r-91-76-196),.1)!important}.dashboard-modern .ring-a{border-color:rgba(var(--r-91-76-196),.14)!important}.dashboard-modern .analytics-card,.dashboard-modern .insight-card,.dashboard-modern .quick-command,.dashboard-modern .recent-card,.dashboard-modern .trade-shortcuts{background:#ffffff!important;color:var(--c-172033)!important;border-color:var(--c-e0e4ec)!important}.dashboard-modern .analytics-card .section-bar h2,.dashboard-modern .insight-card .section-bar h2,.dashboard-modern .quick-command .section-bar h2,.dashboard-modern .recent-card .section-bar h2,.dashboard-modern .trade-shortcuts .section-bar h2{color:var(--c-172033)!important}.dashboard-modern .recent-row,.dashboard-modern .signal-row{color:var(--c-172033)!important;border-top-color:#edf0f4!important}.dashboard-modern .recent-main b,.dashboard-modern .signal-row b{color:var(--c-1e2940)!important}.dashboard-modern .recent-main span,.dashboard-modern .signal-row span{color:var(--c-738097)!important}.dashboard-modern .recent-row strong,.dashboard-modern .signal-row strong{color:var(--c-33415b)}.dashboard-modern .recent-row .positive{color:#168b78!important}.dashboard-modern .recent-row .negative{color:#c24d5c!important}.dashboard-modern .row-arrow{color:var(--c-8b96a8)!important}.dashboard-modern .recent-type,.dashboard-modern .signal-symbol{background:var(--c-f3f5f9)!important;border-color:var(--c-e1e5ec)!important}.dashboard-modern .live-pill{background:var(--c-f7f8fb)!important;color:var(--c-657188)!important;border-color:var(--c-e1e5ec)!important}.dashboard-modern .empty-state b{color:var(--c-27334a)!important}.dashboard-modern .empty-state span{color:var(--c-7a8699)!important}@media (max-width:760px){.voucher-paper .billing-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table{display:table!important;width:100%!important;min-width:660px!important;table-layout:fixed!important;border-collapse:collapse!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table thead{display:table-header-group!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table tbody{display:table-row-group!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table tr{display:table-row!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table td,.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table th{display:table-cell!important;width:auto!important;min-width:0!important;padding:7px 6px!important;border:1px solid #bfc7d1!important;font-size:9px!important;line-height:1.2!important;vertical-align:middle!important;white-space:normal!important;word-break:break-word!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table th{font-size:8.5px!important;font-weight:700!important;text-align:center!important;white-space:nowrap!important;background:var(--c-eef1f8)!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table td:before{content:none!important;display:none!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table td:first-child,.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table th:first-child{width:6%!important;text-align:center!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table td:nth-child(2),.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table th:nth-child(2){width:34%!important;text-align:left!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table td:nth-child(3),.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table th:nth-child(3){width:9%!important;text-align:center!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table td:nth-child(4),.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table th:nth-child(4){width:11%!important;text-align:center!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table td:nth-child(5),.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table th:nth-child(5){width:12%!important;text-align:right!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table td:nth-child(6),.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table th:nth-child(6){width:13%!important;text-align:right!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table td:nth-child(7),.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table th:nth-child(7){width:15%!important;text-align:right!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table .billing-total-row{display:table-row!important;border:0!important;padding:0!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table .billing-total-row td{display:table-cell!important;padding:7px 6px!important;background:var(--c-eef1f8)!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table .billing-total-row td:first-child{grid-column:auto!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table .billing-total-row td:last-child{grid-column:auto!important;text-align:right!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table .billing-quantity-row,.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table .billing-tax-summary{display:table-row!important}.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table .billing-quantity-row td,.voucher-paper .billing-table-wrap .billing-table.voucher-screen-table .billing-tax-summary td{display:table-cell!important}}.dashboard-modern{position:relative;padding-top:24px!important}@media(max-width:1200px) and (min-width:761px){.dashboard-modern{padding-top:28px!important}.dashboard-modern .dash-head{margin-top:4px!important}.dashboard-modern .dash-hero{min-height:220px}.dashboard-modern .dash-kpis,.dashboard-modern .dash-layout{gap:10px}}@media(max-width:760px){.dashboard-modern{padding-top:78px!important}.dashboard-modern .dash-head{margin-top:0!important}}@media print{.statement-page{padding-top:2mm!important}.statement-page .page-head,.statement-page .statement-tools{display:none!important}}.statement-action-status{position:fixed!important;right:20px!important;z-index:75!important;max-width:min(360px,calc(100vw - 40px));padding:10px 14px!important;border:1px solid var(--c-d8ddea)!important;border-radius:10px!important;background:#fff!important;color:var(--c-26304a)!important;box-shadow:0 12px 30px rgba(var(--r-20-30-55),.16)!important;font-size:12px!important;font-weight:700!important;opacity:0!important;transform:translateY(-8px)!important;pointer-events:none!important;transition:.18s ease!important}.statement-action-status.show{opacity:1!important;transform:translateY(0)!important}@media(max-width:760px){.statement-action-status{top:62px!important;right:10px!important;left:10px!important;max-width:none!important;text-align:center}}.statement-page .toolbar button[disabled]{opacity:.65!important;cursor:wait!important}@media print{.statement-page,.statement-page .statement-zybra-head{padding-top:0!important;margin-top:0!important}.statement-page .statement-party-summary,.statement-page .statement-table{margin-top:8px!important}}.dashboard-modern{min-height:calc(100vh - 58px);box-sizing:border-box}.dashboard-modern .dash-head{margin-top:0!important;padding-top:0!important;position:relative;z-index:1}.dashboard-modern .dash-head>*{min-width:0}.dashboard-modern .dash-callback,.dashboard-modern .dash-hero,.dashboard-modern .dash-kpis,.dashboard-modern .dash-layout,.dashboard-modern .dashboard-analytics{position:relative;z-index:1}.dashboard-modern .dash-hero{margin-top:14px!important;overflow:hidden!important}.dashboard-modern .dash-kpis,.dashboard-modern .dash-layout,.dashboard-modern .dash-layout.lower,.dashboard-modern .dashboard-analytics{margin-top:14px!important}@media(max-width:1024px) and (min-width:761px){.dashboard-modern{padding-top:78px!important}}@media(max-width:760px){.dashboard-modern{padding-top:70px!important;min-height:calc(100vh - 54px)}.dashboard-modern .dash-head{gap:8px!important;margin-bottom:10px!important}.dashboard-modern .dash-hero{margin-top:8px!important}.dashboard-modern .dash-kpis,.dashboard-modern .dash-layout,.dashboard-modern .dash-layout.lower,.dashboard-modern .dashboard-analytics{margin-top:10px!important}}.content,.dashboard-modern{padding-top:82px!important}.statement-page{position:relative;z-index:1}.statement-action-status{top:72px!important;bottom:auto!important;z-index:200!important}@media(max-width:760px){.content{padding:72px 14px 30px!important}.dashboard-modern{padding-top:72px!important}.statement-action-status{top:62px!important;left:10px!important;right:10px!important}}@media print{.app-topbar,.no-print,.sidebar,.statement-action-status{display:none!important}.content,.dashboard-modern{padding:0!important;margin:0!important;width:100%!important}}.billing-document-meta .billing-meta-top{align-items:baseline!important;justify-content:space-between!important;gap:12px!important}.billing-document-meta .billing-meta-reference{margin-top:4px!important}@media print{.billing-document-meta .billing-meta-top{gap:8px!important;font-size:10px!important}.billing-document-meta .billing-meta-reference{margin-top:3px!important;font-size:9px!important;line-height:1.2!important}.voucher-paper .voucher-sign{margin-top:18px!important}.voucher-paper .print-document-footer{margin-top:2px!important}}.voucher-paper.paper-a4,.voucher-paper.paper-a5{min-height:0!important;height:auto!important}.billing-head{position:relative!important;grid-template-columns:1fr 1fr!important}.billing-head.business-profile-hidden{grid-template-columns:1fr auto!important}.billing-buyer-side{min-width:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.billing-document-meta{min-width:0!important;flex:0 0 auto!important;max-width:48%!important;padding:0!important;border:0!important;background:transparent!important;align-self:flex-start!important}.billing-document-meta .billing-meta-top{display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;gap:10px!important;white-space:nowrap!important}.billing-document-meta .billing-meta-top span{min-width:0!important}.billing-document-meta .billing-meta-reference{margin-top:3px!important;line-height:1.2!important;overflow-wrap:anywhere!important}@media print{@page{margin:0!important}body,html{margin:0!important;padding:0!important;min-height:0!important;height:auto!important;overflow:visible!important}.voucher-paper.paper-a4,.voucher-paper.paper-a5{min-height:0!important;height:auto!important;margin:0 auto!important;padding:4mm!important;break-inside:auto!important;page-break-inside:auto!important;break-after:avoid-page!important;page-break-after:avoid!important}.billing-head{grid-template-columns:1fr 1fr!important;break-inside:avoid!important;page-break-inside:avoid!important}.billing-head.business-profile-hidden{grid-template-columns:1fr auto!important}.billing-document-meta{max-width:52%!important}.billing-document-meta .billing-meta-top{gap:7px!important;font-size:8px!important}.billing-document-meta .billing-meta-reference{font-size:7.5px!important}.billing-table-wrap{break-inside:auto!important;page-break-inside:auto!important}.voucher-paper .voucher-sign{margin-top:12px!important}.voucher-paper .print-document-footer{margin-top:2px!important}}@media(max-width:760px){.billing-head.business-profile-hidden{grid-template-columns:1fr auto!important}.billing-buyer-side{gap:8px!important}.billing-document-meta{max-width:52%!important}.billing-document-meta .billing-meta-top{gap:6px!important;white-space:normal!important;flex-wrap:wrap!important;justify-content:flex-start!important}}.voucher-paper .billing-head.has-business-profile{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(170px,.9fr)!important}.voucher-paper .billing-head.business-profile-hidden{grid-template-columns:minmax(0,1.25fr) minmax(180px,.9fr)!important}.voucher-paper .billing-document-meta{grid-column:auto!important;max-width:none!important;width:auto!important;flex:none!important;padding:8px 10px!important;border:0!important;border-left:1px solid #bfc7d1!important;background:transparent!important}.voucher-paper .billing-meta-top{align-items:baseline!important;justify-content:normal!important;grid-gap:8px!important}.voucher-paper .billing-meta-top span{overflow:hidden!important;text-overflow:clip!important}@media print{.voucher-paper .billing-head.has-business-profile{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(170px,.9fr)!important}.voucher-paper .billing-head.business-profile-hidden{grid-template-columns:minmax(0,1.25fr) minmax(180px,.9fr)!important}.voucher-paper .billing-document-meta{grid-column:auto!important;padding:5px 7px!important;border-left:1px solid #777!important;overflow:hidden!important}.voucher-paper .billing-meta-top{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;white-space:nowrap!important;font-size:8px!important;line-height:1.2!important}.voucher-paper .billing-meta-reference{margin-top:3px!important;font-size:7.5px!important;line-height:1.2!important}.voucher-paper,.voucher-paper.paper-a4,.voucher-paper.paper-a5{height:auto!important;min-height:0!important;max-height:none!important;break-after:avoid-page!important;page-break-after:avoid!important}.voucher-paper .billing-head,.voucher-paper .billing-table-wrap,.voucher-paper .voucher-sign,.voucher-paper .voucher-terms-print{break-inside:avoid!important;page-break-inside:avoid!important}}@media(max-width:760px){.voucher-paper .billing-head.business-profile-hidden,.voucher-paper .billing-head.has-business-profile{grid-template-columns:1fr!important}.voucher-paper .billing-document-meta{grid-column:1!important;border-left:0!important;border-top:1px solid #bfc7d1!important}}.voucher-paper .voucher-print-header{display:none!important}.voucher-paper .voucher-doc-title{display:block!important;width:100%!important;margin:0!important;padding:4px 6px!important;border:1px solid #777!important;background:#fff!important;box-sizing:border-box!important}.voucher-paper .voucher-doc-title h2{margin:0!important;padding:0!important;text-align:center!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;letter-spacing:0!important;color:#111!important;white-space:normal!important;writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important}.voucher-paper .billing-head{display:grid!important;width:100%!important;margin:0!important;border:1px solid #777!important;border-top:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;color:#222!important;font-size:11px!important;overflow:visible!important}.voucher-paper .billing-head.has-business-profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.voucher-paper .billing-head>div{min-width:0!important;min-height:58px!important;padding:4px 8px!important;box-sizing:border-box!important;overflow:visible!important;border-left:0!important;border-top:0!important}.voucher-paper .billing-head>div+div{border-left:1px solid #777!important}.voucher-paper .billing-box-label{display:block!important;width:100%!important;margin:-4px -8px 4px!important;padding:2px 8px!important;box-sizing:border-box!important;background:var(--c-eef1f8)!important;border-bottom:1px solid #777!important;font-size:10px!important;line-height:13px!important;font-weight:700!important;color:#222!important;white-space:normal!important;writing-mode:horizontal-tb!important}.voucher-paper .billing-document-meta,.voucher-paper .billing-document-meta *,.voucher-paper .billing-party,.voucher-paper .billing-party *{min-width:0!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important}.voucher-paper .billing-party{margin:0!important;font-size:11px!important;line-height:1.35!important}.voucher-paper .billing-party .business-detail-name{display:block!important;font-size:12px!important;line-height:15px!important;font-weight:700!important;margin:0 0 2px!important}.voucher-paper .billing-company-logo{display:block!important;max-width:70px!important;max-height:28px!important;width:auto!important;height:auto!important;object-fit:contain!important;margin-top:4px!important}.voucher-paper .billing-document-meta{overflow:hidden!important}.voucher-paper .billing-meta-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-width:0!important;font-size:10px!important;line-height:14px!important}.voucher-paper .billing-meta-reference{margin-top:3px!important;font-size:10px!important;line-height:13px!important;white-space:normal!important;overflow-wrap:break-word!important}@media(max-width:760px){.voucher-paper .billing-head.business-profile-hidden,.voucher-paper .billing-head.has-business-profile{grid-template-columns:1fr!important}.voucher-paper .billing-head>div+div{border-left:0!important;border-top:1px solid #777!important}}@media print{.voucher-paper .voucher-print-header{display:none!important}.voucher-paper .voucher-doc-title{border-color:#555!important;page-break-after:avoid!important;break-after:avoid!important}.voucher-paper .billing-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;border-color:#555!important;page-break-inside:avoid!important;break-inside:avoid!important}.voucher-paper .billing-head.has-business-profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.voucher-paper .billing-box-label,.voucher-paper .billing-head>div+div{border-color:#555!important}.voucher-paper .billing-document-meta,.voucher-paper .billing-document-meta *,.voucher-paper .billing-party,.voucher-paper .billing-party *{writing-mode:horizontal-tb!important;-webkit-text-orientation:mixed!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important}.voucher-paper .billing-meta-top span{white-space:nowrap!important}}.voucher-paper .billing-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr)!important;align-items:stretch!important}.voucher-paper .billing-head.business-profile-hidden{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)!important}.voucher-paper .billing-document-meta{display:block!important;align-self:stretch!important}.voucher-paper .billing-meta-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;grid-gap:12px!important;gap:12px!important;white-space:nowrap!important}.voucher-paper .billing-meta-top span{display:block!important;min-width:0!important;font-size:12px!important;line-height:16px!important;white-space:nowrap!important}.voucher-paper .billing-meta-top span:last-child{text-align:right!important}.voucher-paper .billing-meta-reference{margin-top:5px!important;font-size:10.5px!important;line-height:14px!important;overflow-wrap:anywhere!important}.voucher-paper .billing-company-logo-top{margin:0 0 5px!important}.voucher-paper .billing-company-logo-top,.voucher-paper .payment-company-logo{display:block!important;width:auto!important;max-width:105px!important;max-height:42px!important;object-fit:contain!important;object-position:left top!important}.voucher-paper .payment-company-logo{margin:0 0 6px!important}.voucher-paper .payment-primary-side,.voucher-paper .payment-secondary-side{min-width:0!important}@media print{.voucher-paper .billing-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr)!important}.voucher-paper .billing-head.business-profile-hidden{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)!important}.voucher-paper .billing-meta-top span{font-size:10px!important;line-height:13px!important}}@media (min-width:761px){.voucher-entry-page .voucher-table thead{display:table-header-group!important}.voucher-entry-page .voucher-table thead tr{display:table-row!important}.voucher-entry-page .voucher-table thead th{display:table-cell!important;background:#eef1f5!important;color:var(--c-334155)!important;border:1px solid var(--c-d7dde6)!important;padding:7px 6px!important;font-size:10px!important;line-height:13px!important;font-weight:800!important;text-align:left!important;text-transform:uppercase!important;letter-spacing:.45px!important;white-space:nowrap!important}.voucher-entry-page .voucher-table tbody tr:first-child{border-top:0!important}.voucher-entry-page .voucher-table thead th:first-child{text-align:center!important;width:34px!important}}@media (max-width:760px){.voucher-entry-page .voucher-table thead{display:table-header-group!important}.voucher-entry-page .voucher-table thead th{display:table-cell!important;background:#eef1f5!important;color:var(--c-334155)!important;padding:7px 5px!important;font-size:9px!important;line-height:12px!important;font-weight:800!important;white-space:nowrap!important}}.action-menu-popover-fixed{z-index:100000!important;min-width:145px!important;max-width:min(220px,calc(100vw - 16px))!important;max-height:70vh!important;overflow:auto!important}:root{--arc-bg:var(--c-0b1017);--arc-surface:#111923;--arc-surface-raised:#151f2b;--arc-surface-soft:#182433;--arc-border:#273545;--arc-border-strong:#34475b;--arc-text:#edf3f8;--arc-muted:#9aabba;--arc-blue:var(--c-6178ff);--arc-blue-strong:var(--c-4d63ef);--arc-green:#22c99a;--arc-radius:14px;--arc-shadow:0 12px 32px rgba(0,0,0,.18)}html{background:var(--arc-bg);color-scheme:dark}body{background:radial-gradient(ellipse at 72% -18%,rgba(var(--r-71-94-190),.12),transparent 38%),var(--arc-bg);color:var(--arc-text)}.app-shell{background:transparent}.content{color:var(--arc-text)}.content:not(.print-area){padding-top:24px}.page-head{gap:18px;align-items:center;margin-bottom:22px}.page-head h1{font-size:clamp(24px,2.1vw,31px);font-weight:760;letter-spacing:-.8px;color:#f4f7fb}.muted,.page-head .muted{color:var(--arc-muted)}.eyebrow{color:var(--c-8c9cff);font-weight:750;letter-spacing:1.35px;font-size:10px}.topbar{border-bottom:1px solid rgba(117,139,164,.14);padding-bottom:12px}.search,.toolbar input,.toolbar select,.topbar input{background:#101925!important;color:#eaf0f6!important;border:1px solid var(--arc-border)!important;border-radius:10px!important;min-height:40px;box-shadow:inset 0 1px 0 rgba(255,255,255,.018)}input,select,textarea{background:#0e1722;color:#edf3f8;border:1px solid #2b3b4d;border-radius:9px;transition:border-color .16s,box-shadow .16s,background .16s}.search:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:var(--c-7185ff)!important;box-shadow:0 0 0 3px rgba(var(--r-97-120-255),.15)!important}.button,a.button,button{border-radius:10px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}button:hover{transform:none}a:focus-visible,button:focus-visible{outline:2px solid var(--c-8d9aff);outline-offset:2px}.btn-primary,.dash-primary-action,.primary,button.primary{background:linear-gradient(135deg,var(--c-687eff),var(--c-4d61ed))!important;color:#fff!important;border:1px solid rgba(var(--r-165-176-255),.32)!important;font-weight:750;box-shadow:0 7px 18px rgba(var(--r-77-97-237),.2)}.btn-primary:hover,.dash-primary-action:hover,.primary:hover,button.primary:hover{background:linear-gradient(135deg,var(--c-788cff),var(--c-596df7))!important;box-shadow:0 9px 22px rgba(var(--r-77-97-237),.28)}.card,.data-card,.panel,.report-card,.section-card,.settings-card,.workspace-panel{background:linear-gradient(155deg,rgba(21,31,44,.98),rgba(15,23,33,.98))!important;border:1px solid var(--arc-border)!important;border-radius:var(--arc-radius)!important;color:var(--arc-text);box-shadow:var(--arc-shadow)}.card{padding:19px}.card h2,.card h3,.data-card h2,.data-card h3{color:#f1f5fa}.grid{gap:16px}.metric,.stat-card,.summary-card{background:linear-gradient(145deg,#172332,#111a25)!important;border:1px solid #2b3b4e!important;border-radius:14px!important;box-shadow:0 8px 22px rgba(0,0,0,.12)!important}.metric-title,.stat-label{color:#9babbc!important;font-size:11px;font-weight:650;letter-spacing:.2px}.metric-value,.stat-value{font-size:clamp(22px,2vw,29px);letter-spacing:-.7px;color:var(--c-f4f7fc)!important;font-weight:780}.metric-change{color:#54d9b3!important}.data-table-wrap,.table-wrap{border:1px solid #29394b!important;border-radius:12px!important;overflow:auto;background:#101823!important}table:not(.voucher-paper table){border-collapse:separate;border-spacing:0}table:not(.voucher-paper table) thead th{background:#182332!important;color:#aebed0!important;border-bottom:1px solid #304154!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.55px;font-weight:800!important;padding:12px 13px!important;white-space:nowrap}table:not(.voucher-paper table) tbody td{color:#dce5ee!important;border-bottom:1px solid rgba(67,85,106,.38)!important;padding:12px 13px!important;font-size:12px}table:not(.voucher-paper table) tbody tr{background:transparent!important;transition:background .12s}table:not(.voucher-paper table) tbody tr:hover{background:rgba(var(--r-104-126-255),.055)!important}table:not(.voucher-paper table) tbody tr:last-child td{border-bottom:0!important}.content a.link,.table-wrap a{color:var(--c-a8b6ff)}.toolbar{gap:9px}.page-head a,.page-head button,.toolbar a,.toolbar button{min-height:38px;border-radius:10px;font-weight:700;font-size:12px}.badge,.pill,.status-badge{border-radius:999px;font-weight:750;letter-spacing:.1px}hr{border:0;border-top:1px solid #293747}.divider{background:#293747}.analytics-empty,.empty-state{border:1px dashed #34465a!important;border-radius:12px!important;background:rgba(15,24,35,.5)!important;color:#a7b6c6!important;padding:24px!important}.sidebar{background:linear-gradient(180deg,#0c121a,#0a1017)!important;border-right:1px solid #263443!important;box-shadow:8px 0 28px rgba(0,0,0,.08)}.brand{color:#f4f7fb!important;font-weight:800;letter-spacing:-.7px}.tagline{color:#8293a6!important}.nav-label{color:#718297!important;letter-spacing:1.05px}.nav-link{color:#aab8c7!important;border:1px solid transparent!important;border-radius:9px!important;margin:2px 0;padding:10px 11px!important;min-height:39px;font-size:12px;font-weight:650}.nav-link:hover{background:#141f2b!important;color:var(--c-f1f5fb)!important;border-color:#29394b!important}.nav-link.active,.nav-link[aria-current=page]{background:linear-gradient(90deg,rgba(var(--r-97-120-255),.19),rgba(var(--r-97-120-255),.07))!important;border-color:rgba(var(--r-111-131-255),.25)!important;color:var(--c-dfe4ff)!important;box-shadow:inset 3px 0 var(--c-7486ff)}.side-bottom{border-top:1px solid #263443!important}.profile-card,.side-profile,.user-profile{background:#121c28!important;border:1px solid #29394b!important;border-radius:12px!important}.dashboard-modern{color:#eaf0f7}.dashboard-modern .dash-head{margin-bottom:20px}.dashboard-modern .dash-head h1,.dashboard-modern h1,.dashboard-modern h2,.dashboard-modern h3{color:#f4f7fb}.dashboard-modern .dash-hero{background:radial-gradient(circle at 84% 35%,rgba(var(--r-97-120-255),.2),transparent 34%),linear-gradient(125deg,var(--c-182538),var(--c-111a27) 72%)!important;border:1px solid #31435b!important;border-radius:17px!important;box-shadow:0 14px 34px rgba(0,0,0,.16)}.dashboard-modern .dash-hero .muted,.dashboard-modern .dash-hero p{color:#aab8c9}.dashboard-modern .activity-card,.dashboard-modern .analytics-card,.dashboard-modern .dash-callback,.dashboard-modern .dash-panel,.dashboard-modern .dash-stat,.dashboard-modern .shortcut-card{background:linear-gradient(155deg,#151f2c,#101823)!important;border:1px solid #29394b!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(0,0,0,.12)}.dashboard-modern .dash-callback{border-color:#304358!important}.dashboard-modern .dash-callback input{background:#0d1722!important;color:var(--c-eef3fa)!important;border-color:#314256!important}.dashboard-modern .analytics-chart{background:#0e1722!important;border:1px solid #26374a!important;border-radius:12px}.dashboard-modern .analytics-gridlines i{border-color:rgba(135,153,176,.13)!important}.dashboard-modern .analytics-empty,.dashboard-modern .analytics-labels,.dashboard-modern .analytics-legend{color:#94a5b8!important}.dashboard-modern .ghost-action,.dashboard-modern .text-link{color:#bac7d6!important}.dashboard-modern .ghost-action{border-color:#33465a!important;background:#121d29!important}.dashboard-modern .dash-icon{background:#202e41!important;color:var(--c-aebaff)!important;border:1px solid #34465d!important}.dashboard-modern .metric,.dashboard-modern .stat-card{background:#141f2c!important}.voucher-entry-page{color:#eaf0f7}.voucher-entry-page .page-head h1{color:var(--c-f5f7fb)!important;font-size:27px!important}.voucher-entry-page .page-head .muted{color:#99aabd!important}.voucher-entry-page .voucher-workspace{background:#111a25!important;border:1px solid #2a3b4e!important;border-radius:15px!important;box-shadow:0 14px 34px rgba(0,0,0,.16)!important}.voucher-entry-page .form-toolbar{background:linear-gradient(90deg,#1a2738,#141e2b)!important;border-bottom:1px solid #304256!important;color:var(--c-f1f5fb)!important;min-height:54px!important;padding:13px 17px!important}.voucher-entry-page .form-toolbar h2{color:var(--c-f2f6fc)!important;font-size:14px!important;font-weight:800}.voucher-entry-page .modal-body{background:#111a25!important;color:#e7edf5!important}.voucher-entry-page .field-label,.voucher-entry-page .form-label,.voucher-entry-page label{color:#aab9ca!important;font-size:10px!important;font-weight:800!important;letter-spacing:.55px!important;text-transform:uppercase}.voucher-entry-page .field input,.voucher-entry-page .field select,.voucher-entry-page input,.voucher-entry-page select,.voucher-entry-page textarea{background:#0c1520!important;color:var(--c-eef3fa)!important;border:1px solid #2d4054!important;border-radius:8px!important;min-height:38px}.voucher-entry-page input::placeholder,.voucher-entry-page textarea::placeholder{color:#718297!important}.voucher-entry-page .voucher-table{background:#101925!important}.voucher-entry-page .voucher-table thead th{background:#1b293a!important;color:#bac8d9!important;border-color:#304256!important;font-size:10px!important;letter-spacing:.5px!important;padding:11px 8px!important}.voucher-entry-page .voucher-table tbody td{background:#111a25!important;color:#e7edf5!important;border-color:#2a3b4e!important}.voucher-entry-page .item-entry,.voucher-entry-page .item-entry-row{background:#111b27!important;border-color:#2d4054!important}.voucher-entry-page .item-entry-head{background:#1b293a!important;color:#bac8d9!important}.voucher-entry-page .totals-panel,.voucher-entry-page .voucher-total{background:#172435!important;border:1px solid #30465d!important;border-radius:12px!important}.voucher-entry-page .entry-key-hint{color:#a9b7c8!important;border-color:#34465a!important;background:#101a26!important}.voucher-entry-page .form-actions,.voucher-entry-page .voucher-form-actions{background:#111a25!important;border-top:1px solid #2b3c4f!important;padding:14px 17px!important}.voucher-entry-page button{min-height:36px;font-weight:700}.voucher-entry-page .error,.voucher-entry-page [role=alert]{border-radius:8px}.settings-content,.settings-layout,.settings-page{color:#eaf0f7}.settings-content .card,.settings-layout .card,.settings-layout section,.settings-page .card,.settings-page section{border-radius:13px}.settings-row{border-bottom-color:#2b3a4b!important;padding:17px 0!important}.settings-row b,.settings-row strong{color:#edf3fa!important;font-size:12px!important;font-weight:750!important}.settings-row p{color:#99aabd!important;font-size:11px!important;line-height:1.55}.settings-row input,.settings-row select,.settings-row textarea{background:#0e1722!important;color:#edf3fa!important;border-color:#2d3e51!important}.settings-row button{min-height:36px;font-size:11px;font-weight:750}.settings-content h2,.settings-layout h2,.settings-page h2{color:var(--c-f3f6fb)!important;font-size:16px}.settings-content h3,.settings-layout h3,.settings-page h3{color:#e8eef6!important;font-size:13px}[role=tablist]{border-bottom:1px solid #2b3b4d!important;gap:5px}[role=tab]{border-radius:9px 9px 0 0!important;color:#a6b5c6!important;font-weight:700}[role=tab][aria-selected=true]{background:var(--c-1a2637)!important;color:var(--c-f0f3ff)!important;border-color:#34465d!important}.action-menu-popover,.dropdown-menu,.modal,.modal-content,.popover,[role=dialog]{border-color:#304256}.modal,.modal-content,[role=dialog]{background:#121c28!important;color:#eaf0f7!important;border:1px solid #304256!important;border-radius:15px!important;box-shadow:0 24px 70px rgba(0,0,0,.4)!important}.modal-footer,.modal-header{border-color:#2b3c4f!important}.action-menu-popover{background:#121d2a!important;color:#edf3f8!important;border:1px solid #304256!important;box-shadow:0 14px 38px rgba(0,0,0,.35)!important;border-radius:11px!important}.action-menu-item{color:#dce5ef!important}.action-menu-item:hover{background:#1d2b3d!important}.alert,.error-box,.notice{border-radius:10px}@media(max-width:900px){.content:not(.print-area){padding:16px!important}.page-head{align-items:flex-start;flex-wrap:wrap}.dashboard-modern .dash-hero{min-height:0}.voucher-entry-page .form-toolbar{flex-wrap:wrap}}@media(max-width:600px){.content:not(.print-area){padding:12px!important}.page-head h1{font-size:23px!important}.card{padding:14px}.dashboard-modern .dash-head{gap:12px}.voucher-entry-page .modal-body{padding:12px!important}}@media print{body{background:#fff!important;color:#111!important}.voucher-paper,.voucher-paper *{color:initial}}.landing-nav nav{gap:clamp(10px,1.5vw,22px);align-items:center}.landing-nav nav a{transition:color .16s,background .16s,border-color .16s}.landing-nav nav a:hover{color:var(--c-c4ceff)}.landing-nav .landing-login{border:1px solid rgba(151,169,197,.22);border-radius:9px;padding:9px 13px}.landing-nav .landing-cta,.landing-primary{border-radius:11px!important;box-shadow:0 8px 22px rgba(var(--r-80-99-239),.2)}.landing-hero{isolation:isolate}.landing-hero h1{letter-spacing:-1.8px;line-height:1.04}.landing-hero>p{max-width:700px;line-height:1.8}.landing-trust{gap:9px}.landing-trust span{border:1px solid rgba(137,157,187,.18);background:rgba(255,255,255,.035);padding:8px 11px;font-size:11px;color:#c1ccda}.landing-section{scroll-margin-top:92px}.landing-proof-hub{padding:clamp(24px,5vw,58px);border:1px solid rgba(127,149,184,.19);border-radius:22px;background:radial-gradient(circle at 88% 0,rgba(var(--r-86-107-239),.11),transparent 32%),linear-gradient(145deg,rgba(19,29,43,.94),rgba(12,19,29,.97))}.proof-hub-heading{max-width:760px;margin-bottom:27px}.proof-hub-heading h2{font-size:clamp(25px,3.2vw,39px);letter-spacing:-1px;line-height:1.14;margin:12px 0}.proof-hub-heading p{font-size:13px;line-height:1.75;color:#9cacc0}.proof-hub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.proof-hub-grid article{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:16px 14px;border:1px solid #29394d;border-radius:13px;background:linear-gradient(155deg,rgba(25,38,55,.86),rgba(16,25,37,.86));transition:transform .18s,border-color .18s,background .18s}.proof-hub-grid article:hover{transform:translateY(-2px);border-color:var(--c-465b7c);background:#1a293b}.proof-icon{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:9px;background:rgba(var(--r-103-125-255),.13);border:1px solid rgba(var(--r-124-142-255),.2);color:var(--c-aab7ff);font-size:10px;font-weight:850}.proof-hub-grid h3{font-size:12px;line-height:1.4;margin:1px 0 6px;color:#edf2f8}.proof-hub-grid p{font-size:10.5px;line-height:1.65;color:#9baabd;margin:0}.proof-hub-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding-top:18px;border-top:1px solid #29394b}.proof-hub-foot b{font-size:12px;color:var(--c-e7edf6)}.proof-hub-foot p{font-size:10.5px;line-height:1.6;color:#9baabd;margin:5px 0 0}.proof-hub-foot>a{flex-shrink:0;border:1px solid var(--c-405271);border-radius:10px;padding:10px 13px;color:var(--c-c4ceff);text-decoration:none;font-size:11px;font-weight:750}.proof-hub-foot>a:hover{background:var(--c-1a2940);border-color:var(--c-6578a1)}.landing-footer{border-top:1px solid rgba(126,147,176,.18);gap:14px;flex-wrap:wrap}.landing-footer a:hover,.public-footer a:hover{color:var(--c-aebcff)}.public-page{min-height:100vh}.public-top{gap:18px}.public-links{flex-wrap:wrap;gap:15px}.trust-page .public-hero{max-width:900px}.about-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1000px;margin:0 auto 16px}.about-value-grid .card{background:linear-gradient(150deg,#172333,#111923)!important;border:1px solid #2a3b4e!important}.about-value-grid .card>span{font-size:10px;letter-spacing:1px;color:var(--c-9eacff);font-weight:800}.about-value-grid h2{font-size:17px;line-height:1.35;margin:12px 0 8px;color:#eef3f9}.about-trust-panel>p,.about-value-grid p{font-size:12px;line-height:1.75;color:#9eafc1}.about-trust-panel{max-width:1000px;margin:0 auto 20px;background:linear-gradient(150deg,#151f2c,var(--c-101721))!important;border:1px solid #2a3b4e!important}.about-trust-panel h2{font-size:25px;margin:10px 0}.about-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0}.about-link-grid a{display:flex;flex-direction:column;gap:5px;padding:13px 14px;border:1px solid #2d3e52;border-radius:11px;background:#111b27;text-decoration:none}.about-link-grid a b{font-size:12px;color:#eaf0f8}.about-link-grid a span{font-size:10.5px;line-height:1.55;color:#9baabd}.about-link-grid a:hover{border-color:var(--c-6578b5);background:var(--c-172437)}.about-review-note{padding:13px 15px;border-left:3px solid var(--c-7185ff);background:rgba(var(--r-103-125-255),.07);border-radius:0 9px 9px 0}@media(max-width:900px){.proof-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-value-grid{grid-template-columns:1fr}.landing-nav nav{gap:9px}}@media(max-width:600px){.landing-nav{align-items:flex-start}.landing-nav nav{justify-content:flex-end;flex-wrap:wrap}.landing-nav nav a{font-size:11px}.about-link-grid,.proof-hub-grid{grid-template-columns:1fr}.proof-hub-foot{align-items:flex-start;flex-direction:column}.landing-proof-hub{padding:20px}.public-top{align-items:flex-start;flex-direction:column}.public-links{gap:10px}}.voucher-editor input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-editor select,.voucher-editor textarea,.voucher-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-form select,.voucher-form textarea,.voucher-screen-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-screen-form select,.voucher-screen-form textarea,form[data-voucher-form] input:not([type=checkbox]):not([type=radio]):not([type=file]),form[data-voucher-form] select,form[data-voucher-form] textarea{border:0!important;border-bottom:1px solid var(--voucher-field-line,var(--c-d8deea))!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline-offset:2px;padding-left:2px!important;padding-right:2px!important;min-width:0;transition:border-color .16s ease,box-shadow .16s ease}.voucher-editor input:focus,.voucher-editor select:focus,.voucher-editor textarea:focus,.voucher-form input:focus,.voucher-form select:focus,.voucher-form textarea:focus,.voucher-screen-form input:focus,.voucher-screen-form select:focus,.voucher-screen-form textarea:focus,form[data-voucher-form] input:focus,form[data-voucher-form] select:focus,form[data-voucher-form] textarea:focus{border-bottom-color:var(--c-5868d9)!important;box-shadow:0 1px 0 var(--c-5868d9)!important;outline:none!important}.voucher-editor label,.voucher-form label,.voucher-screen-form label,form[data-voucher-form] label{font-size:10px;line-height:1.45;letter-spacing:.055em;text-transform:uppercase;font-weight:750;color:var(--c-778399)}.voucher-editor fieldset,.voucher-form fieldset,.voucher-screen-form fieldset,form[data-voucher-form] fieldset{border:0;min-width:0;margin:0;padding:0}.voucher-editor .form-section,.voucher-form .form-section,.voucher-screen-form .form-section,form[data-voucher-form] .form-section{border:0;border-top:1px solid var(--c-e8ecf3);border-radius:0;box-shadow:none;background:transparent;padding:18px 0}.voucher-editor .form-section-title,.voucher-form .form-section-title,.voucher-screen-form .form-section-title,form[data-voucher-form] .form-section-title{font-size:12px;letter-spacing:.075em;text-transform:uppercase;font-weight:800;color:var(--c-65718a)}.voucher-editor .items-table,.voucher-form .items-table,.voucher-screen-form .items-table,form[data-voucher-form] .items-table{border-collapse:separate;border-spacing:0}.voucher-editor .items-table th,.voucher-form .items-table th,.voucher-screen-form .items-table th,form[data-voucher-form] .items-table th{font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:800;color:var(--c-68758c);background:var(--c-f5f7fb);border-top:1px solid var(--c-e4e9f1);border-bottom:1px solid var(--c-e4e9f1)}.voucher-editor .items-table td,.voucher-form .items-table td,.voucher-screen-form .items-table td,form[data-voucher-form] .items-table td{border-bottom:1px solid var(--c-edf0f5);background:transparent}.voucher-editor .items-table tr:hover td,.voucher-form .items-table tr:hover td,.voucher-screen-form .items-table tr:hover td,form[data-voucher-form] .items-table tr:hover td{background:var(--c-fafbfe)}.voucher-editor button,.voucher-form button,.voucher-screen-form button,form[data-voucher-form] button{box-shadow:none}.voucher-editor .primary-button,.voucher-form .primary-button,.voucher-screen-form .primary-button,form[data-voucher-form] .primary-button{border-radius:10px;font-weight:750}@media (max-width:700px){.voucher-editor input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-editor select,.voucher-editor textarea,.voucher-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-form select,.voucher-form textarea,.voucher-screen-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-screen-form select,.voucher-screen-form textarea,form[data-voucher-form] input:not([type=checkbox]):not([type=radio]):not([type=file]),form[data-voucher-form] select,form[data-voucher-form] textarea{font-size:14px}}.voucher-entry-page .accounting-row input,.voucher-entry-page .edit-summary input,.voucher-entry-page .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-entry-page .field select,.voucher-entry-page .field textarea,.voucher-entry-page .inline-money,.voucher-entry-page .item-entry-row .cell input,.voucher-entry-page .item-entry-row .cell select,.voucher-entry-page .summary-discount input,.voucher-entry-page .tax-reason-line input,.voucher-entry-page .voucher-attribution .field input,.voucher-entry-page .voucher-attribution .field select,.voucher-entry-page .voucher-meta-grid .field input,.voucher-entry-page .voucher-meta-grid .field select,.voucher-entry-page .voucher-tax-reason input{background:transparent!important;border:0!important;border-bottom:1px solid var(--c-d9e0eb)!important;border-radius:0!important;box-shadow:none!important;padding-left:2px!important;padding-right:2px!important;outline:none}.voucher-entry-page .accounting-row input:focus,.voucher-entry-page .edit-summary input:focus,.voucher-entry-page .field input:focus,.voucher-entry-page .field select:focus,.voucher-entry-page .field textarea:focus,.voucher-entry-page .inline-money:focus,.voucher-entry-page .item-entry-row .cell input:focus,.voucher-entry-page .summary-discount input:focus,.voucher-entry-page .tax-reason-line input:focus{border-bottom-color:var(--c-6655d9)!important;box-shadow:0 1px 0 var(--c-6655d9)!important}.voucher-entry-page .field label,.voucher-entry-page .voucher-tax-reason label,.voucher-entry-page .voucher-terms-title{color:var(--c-778399);font-size:10px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.voucher-entry-page .accounting-row,.voucher-entry-page .item-entry-row{border-bottom:1px solid var(--c-edf0f5)}.voucher-entry-page .accounting-row:hover,.voucher-entry-page .item-entry-row:hover{background:var(--c-fafbfe)}.voucher-entry-page .voucher-meta-grid .voucher-date-field .voucher-date-native{border:0!important}.voucher-entry-page .inline-select-wrap select,.voucher-entry-page select.voucher-item-select,.voucher-entry-page select.voucher-party-select{min-width:0;max-width:100%}.voucher-entry-page .discount-cell{border:0;border-bottom:1px solid var(--c-d9e0eb);border-radius:0;background:transparent}.voucher-entry-page .discount-cell .discount-kind{background:transparent;border:0}.voucher-entry-page .discount-cell input{border:0!important;box-shadow:none!important}.voucher-entry-page .voucher-bottom-actions{border-top:1px solid var(--c-e8ecf3);padding-top:16px}.voucher-entry-page .voucher-bottom-actions .primary{border-radius:10px;font-weight:750}@media (max-width:760px){.voucher-entry-page .accounting-row,.voucher-entry-page .item-entry-row{border:0;border-bottom:1px solid var(--c-e5eaf2);border-radius:0;background:transparent;padding:12px 2px;margin-bottom:8px}.voucher-entry-page .accounting-row input,.voucher-entry-page .field input,.voucher-entry-page .field select,.voucher-entry-page .item-entry-row .cell input{min-height:40px}}body,html{overflow-x:clip}body{min-width:0}.card,.content,.modal-body,.page-head,.voucher-entry-page,.voucher-paper,.voucher-workspace,main.content{min-width:0;max-width:100%;box-sizing:border-box}.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.more-wrap{min-width:0}.more-menu{box-sizing:border-box;max-width:calc(100vw - 24px)}@media (max-width:760px){main.content{width:100%!important;max-width:100vw!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important;padding-top:max(88px,calc(env(safe-area-inset-top) + 76px))!important;overflow-x:clip}.page-head,.voucher-screen-head{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important;width:100%!important;margin-top:0!important}.voucher-screen-head>div:first-child{min-width:0;flex:1 1 160px}.voucher-detail-actions{width:100%!important;justify-content:flex-end!important}.voucher-screen-head .more-wrap{position:static!important}.voucher-screen-head .more-menu{position:fixed!important;left:12px!important;right:12px!important;top:calc(env(safe-area-inset-top) + 82px)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(70dvh,560px)!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:10000!important;padding:12px!important;border-radius:16px!important;box-shadow:0 18px 60px rgba(9,18,38,.28)!important}.voucher-screen-head .more-menu a,.voucher-screen-head .more-menu button{min-height:44px!important;font-size:14px!important;padding:12px!important}.voucher-paper,.voucher-screen-head .template-menu select{width:100%!important;max-width:100%!important}.voucher-paper{margin-left:auto!important;margin-right:auto!important;padding:12px!important;overflow:hidden!important}.voucher-paper .billing-head,.voucher-paper .billing-summary,.voucher-paper .payment-print-box{min-width:0!important;max-width:100%!important}.voucher-paper .billing-table-wrap,.voucher-paper .table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.voucher-paper .billing-table{min-width:580px!important;width:580px!important;max-width:none!important}.voucher-paper .voucher-doc-title h2{overflow-wrap:anywhere}.voucher-entry-page .voucher-bottom-actions{position:-webkit-sticky;position:sticky;bottom:8px;z-index:20;display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid var(--c-dfe5ef);border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 8px 26px rgba(20,35,65,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.voucher-entry-page .voucher-bottom-actions a,.voucher-entry-page .voucher-bottom-actions button{min-height:44px}}@media print{body,html{overflow:visible!important}body,html,main.content{max-width:none!important}main.content{padding:0!important}}:root{--arc-bg:var(--c-f5f6fb)!important;--arc-text:var(--c-202842)!important;--arc-muted:var(--c-68758d)!important;--arc-border:var(--c-dfe4ef)!important;--arc-blue:var(--c-6554d9)!important;--arc-blue-strong:var(--c-5544c7)!important;--arc-radius:16px;--arc-shadow:0 8px 24px rgba(var(--r-30-42-75),.055);color-scheme:light!important}body,body:has(.app-topbar),html{background:var(--c-f5f6fb)!important;color:var(--c-202842)!important;color-scheme:light!important}.app-shell,.app-shell main,.content,.content:not(.print-area){background:transparent!important;color:var(--c-202842)!important}.app-topbar{background:linear-gradient(100deg,var(--c-211b4d) 0,var(--c-5140a8) 62%,var(--c-6554d9) 100%)!important;border-bottom:1px solid var(--c-d8d2ff)!important;box-shadow:0 5px 18px rgba(var(--r-57-44-127),.14)!important}.top-brand,.top-brand span{color:#fff!important}.top-brand span{color:var(--c-dcd5ff)!important}.arc-sidebar,.side-bottom,.sidebar{background:#fff!important;color:var(--c-29324b)!important;border-color:var(--c-e3e6ef)!important;box-shadow:4px 0 18px rgba(var(--r-30-42-75),.035)!important}.arc-sidebar .brand,.sidebar .brand,.sidebar .tagline{color:var(--c-29324b)!important}.arc-sidebar .nav-label,.sidebar .nav-label{color:var(--c-7b849a)!important}.arc-sidebar .nav-link,.sidebar .nav-link{color:var(--c-56617a)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.arc-sidebar .nav-link:hover,.sidebar .nav-link:hover{color:var(--c-5140b5)!important;background:var(--c-f5f2ff)!important;border-color:var(--c-e7e0ff)!important}.arc-sidebar .nav-link.active,.sidebar .nav-link.active,.sidebar .nav-link[aria-current=page]{color:var(--c-4e3bb4)!important;background:var(--c-f0edff)!important;border-color:var(--c-e2dcff)!important;box-shadow:inset 3px 0 var(--c-6654d9)!important}.arc-sidebar .nav-icon,.sidebar .nav-icon{color:var(--c-6554d9)!important;background:var(--c-f5f2ff)!important;border-color:var(--c-e7e0ff)!important;box-shadow:none!important}.content h1,.content h2,.content h3,.content h4,.page-head h1{color:var(--c-202842)!important}.content .muted,.muted,.page-head .muted{color:var(--c-68758d)!important}.content a.link,.eyebrow,.link{color:var(--c-6554d9)!important}.card,.dashboard-modern .activity-card,.dashboard-modern .analytics-card,.dashboard-modern .dash-callback,.dashboard-modern .dash-hero,.dashboard-modern .dash-panel,.dashboard-modern .dash-stat,.dashboard-modern .metric,.dashboard-modern .shortcut-card,.dashboard-modern .stat-card,.data-card,.panel,.report-card,.section-card,.settings-card,.workspace-panel{background:#fff!important;color:var(--c-202842)!important;border:1px solid var(--c-e0e5ef)!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(var(--r-30-42-75),.055)!important}.card h2,.card h3,.dashboard-modern .dash-head h1,.dashboard-modern .dash-hero h1,.dashboard-modern .dash-hero h2,.dashboard-modern h1,.dashboard-modern h2,.dashboard-modern h3,.data-card h2,.data-card h3{color:var(--c-202842)!important}.dashboard-modern,.dashboard-modern *{--dashboard-text:var(--c-202842)}.dashboard-modern .analytics-labels,.dashboard-modern .analytics-legend,.dashboard-modern .dash-callback p,.dashboard-modern .dash-hero .muted,.dashboard-modern .dash-hero p,.dashboard-modern .ghost-action,.dashboard-modern .text-link{color:var(--c-68758d)!important}.dashboard-modern .dash-hero{background:linear-gradient(135deg,#fff,var(--c-f5f2ff))!important}.dashboard-modern .analytics-chart,.dashboard-modern .dash-callback input,.dashboard-modern .dash-icon,.dashboard-modern .ghost-action{background:var(--c-f7f8fc)!important;color:var(--c-4f5c76)!important;border-color:var(--c-e1e5f0)!important}.dashboard-modern .metric-title,.dashboard-modern .stat-label{color:var(--c-68758d)!important}.dashboard-modern .metric-value,.dashboard-modern .stat-value{color:var(--c-202842)!important}.search,.settings-row input,.settings-row select,.settings-row textarea,.toolbar input,.toolbar select,.topbar input,input,select,textarea{background:#fff!important;color:var(--c-202842)!important;border:1px solid var(--c-d5dceb)!important;border-radius:10px!important;box-shadow:none}input::placeholder,textarea::placeholder{color:var(--c-9aa4b7)!important;opacity:1}.search:focus,input:focus,select:focus,textarea:focus{border-color:var(--c-8d7be8)!important;box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.12)!important}.blue-btn,.btn-primary,.dash-primary-action,.primary,.voucher-entry-page .primary,.voucher-entry-page button.primary,button.primary{background:linear-gradient(135deg,var(--c-715fe5),var(--c-5947c8))!important;color:#fff!important;border:1px solid var(--c-5947c8)!important;box-shadow:0 6px 16px rgba(var(--r-101-84-217),.16)!important}.ghost-action,.page-head button:not(.primary),.secondary,.toolbar button:not(.primary),button.secondary{background:#fff!important;color:var(--c-39445f)!important;border:1px solid var(--c-d9dfeb)!important}.data-table-wrap,.table-wrap{background:#fff!important;border-color:var(--c-e0e5ef)!important}table:not(.voucher-paper table) thead th{background:var(--c-f3f1ff)!important;color:var(--c-5d5685)!important;border-color:var(--c-e5e0ff)!important}table:not(.voucher-paper table) tbody td{color:var(--c-35415b)!important;border-bottom-color:var(--c-edf0f6)!important}table:not(.voucher-paper table) tbody tr{background:#fff!important}table:not(.voucher-paper table) tbody tr:hover{background:var(--c-faf9ff)!important}.divider,hr{border-color:var(--c-e4e8f0)!important;background:var(--c-e4e8f0)!important}.settings-content,.settings-layout,.settings-page{color:var(--c-202842)!important}.settings-card,.settings-content .card,.settings-layout .card,.settings-page .card{background:#fff!important;color:var(--c-202842)!important}.settings-card-head{background:linear-gradient(180deg,#fff,var(--c-faf9ff))!important;border-bottom:1px solid var(--c-edf0f6)!important}.settings-card-head h2,.settings-content h2,.settings-content h3,.settings-layout h2,.settings-layout h3,.settings-page h2,.settings-page h3{color:var(--c-202842)!important}.settings-card-head p,.settings-content .muted,.settings-layout .muted,.settings-page .muted,.settings-row p{color:var(--c-68758d)!important}.settings-row{border-bottom-color:var(--c-edf0f6)!important}.settings-card label,.settings-form label,.settings-row b,.settings-row label,.settings-row strong{color:var(--c-29324b)!important}.settings-row .pill{color:var(--c-5c6680)!important;background:var(--c-f7f8fc)!important;border-color:var(--c-e1e5ef)!important}.toggle{position:relative!important;display:inline-flex!important;align-items:center!important;width:48px!important;min-width:48px!important;height:28px!important;padding:3px!important;border-radius:999px!important;background:var(--c-e5e8f0)!important;border:1px solid var(--c-cbd2e1)!important;box-shadow:inset 0 1px 2px rgba(var(--r-31-42-68),.08)!important;cursor:pointer!important}.toggle span{display:block!important;width:20px!important;height:20px!important;flex:0 0 20px!important;border-radius:50%!important;background:#fff!important;border:1px solid var(--c-d8deea)!important;box-shadow:0 1px 3px rgba(var(--r-20-28-48),.18)!important;transform:translateX(0)!important}.toggle.on{background:var(--c-6554d9)!important;border-color:var(--c-6554d9)!important}.toggle.on span{transform:translateX(20px)!important}.toggle:focus-visible{outline:3px solid rgba(var(--r-101-84-217),.22)!important;outline-offset:2px!important}.voucher-entry-page,.voucher-entry-page .page-head h1{color:var(--c-202842)!important}.voucher-entry-page .page-head .muted{color:var(--c-68758d)!important}.voucher-entry-page .voucher-workspace{background:#fff!important;color:var(--c-202842)!important;border:1px solid var(--c-e0e5ef)!important;box-shadow:0 10px 28px rgba(var(--r-30-42-75),.06)!important}.voucher-entry-page .form-toolbar{background:var(--c-faf9ff)!important;color:var(--c-202842)!important;border-bottom:1px solid var(--c-e7e2fb)!important}.voucher-entry-page .form-toolbar h2{color:var(--c-202842)!important}.voucher-entry-page .modal-body{background:#fff!important;color:var(--c-202842)!important}.voucher-entry-page .field-label,.voucher-entry-page .form-label,.voucher-entry-page label{color:var(--c-65718a)!important}.voucher-entry-page .field input,.voucher-entry-page .field select,.voucher-entry-page input,.voucher-entry-page select,.voucher-entry-page textarea{background:#fff!important;color:var(--c-202842)!important;border-color:var(--c-d5dceb)!important}.voucher-entry-page input::placeholder,.voucher-entry-page textarea::placeholder{color:var(--c-9aa4b7)!important}.voucher-entry-page .voucher-table{background:#fff!important}.voucher-entry-page .voucher-table thead th{background:var(--c-f3f1ff)!important;color:var(--c-554b82)!important;border-color:var(--c-e1dcf7)!important}.voucher-entry-page .voucher-table tbody td{background:#fff!important;color:var(--c-35415b)!important;border-color:var(--c-e8ecf3)!important}.voucher-entry-page .item-entry,.voucher-entry-page .item-entry-row{background:#fff!important;border-color:var(--c-e0e5ef)!important}.voucher-entry-page .item-entry-head{background:var(--c-f7f6ff)!important;color:var(--c-4d5872)!important}.voucher-entry-page .totals-panel,.voucher-entry-page .voucher-total{background:var(--c-f8f7ff)!important;color:var(--c-202842)!important;border-color:var(--c-e1dcf7)!important}.voucher-entry-page .entry-key-hint{color:var(--c-68758d)!important;border-color:var(--c-e1e5ef)!important;background:var(--c-f8f9fc)!important}.voucher-entry-page .form-actions,.voucher-entry-page .voucher-form-actions{background:#fff!important;border-top-color:var(--c-e7ebf3)!important}.voucher-paper{color:#202020!important;border:1px solid var(--c-dfe3eb)!important;border-radius:12px!important;box-shadow:0 12px 34px rgba(var(--r-31-42-68),.1)!important}.voucher-paper,.voucher-paper *{color-scheme:light!important}.voucher-paper .billing-head,.voucher-paper .billing-summary,.voucher-paper .billing-table-wrap,.voucher-paper .payment-print-box,.voucher-paper .table-wrap,.voucher-paper .voucher-doc-title{background:#fff!important}.voucher-paper .billing-document-meta,.voucher-paper .billing-document-meta *,.voucher-paper .billing-party,.voucher-paper .billing-party *,.voucher-paper .billing-summary *,.voucher-paper .billing-table td,.voucher-paper .payment-print-box *,.voucher-paper .voucher-doc-title h2{color:#202020!important}.voucher-paper .billing-box-label,.voucher-paper .billing-table tfoot td,.voucher-paper .billing-table th{background:var(--c-f2f0ff)!important;color:var(--c-292342)!important}.voucher-paper .billing-head,.voucher-paper .billing-head>div,.voucher-paper .billing-summary,.voucher-paper .billing-summary>div,.voucher-paper .billing-table td,.voucher-paper .billing-table th,.voucher-paper .payment-print-box,.voucher-paper .payment-print-box>div{border-color:var(--c-d4d9e4)!important}.voucher-paper .billing-table tbody td,.voucher-paper .billing-table tbody tr{background:#fff!important}.voucher-paper .terms-conditions,.voucher-paper .voucher-footer,.voucher-paper .voucher-sign,.voucher-paper .voucher-signatory,.voucher-paper .voucher-terms{color:var(--c-39445b)!important}.voucher-paper img{max-width:100%;object-fit:contain}.action-menu-popover,.dropdown-menu,.more-menu,.popover{background:#fff!important;color:var(--c-202842)!important;border:1px solid var(--c-e0e5ef)!important;box-shadow:0 18px 44px rgba(var(--r-31-42-68),.16)!important}.action-menu-item,.dropdown-menu a,.dropdown-menu button,.more-menu a,.more-menu button{color:var(--c-35415b)!important}.action-menu-item:hover,.more-menu a:hover,.more-menu button:hover{background:var(--c-f5f2ff)!important;color:var(--c-5140b5)!important}@media(max-width:760px){.content:not(.print-area){padding-left:14px!important;padding-right:14px!important}.settings-row{align-items:flex-start!important;gap:14px!important}.settings-row>div:first-child{min-width:0!important;flex:1 1 auto!important}.settings-row>.toggle{flex:0 0 48px!important;margin-top:3px!important}.voucher-paper{border-radius:8px!important;box-shadow:0 5px 18px rgba(var(--r-31-42-68),.08)!important}}@media print{.voucher-paper{background:#fff!important;color:#111!important;box-shadow:none!important;border-color:#777!important}}.settings-card .card,.settings-card .card b,.settings-card .card strong{background-color:#fff!important;color:var(--c-29324b)!important}.settings-card .card .muted,.settings-card .card small{color:var(--c-68758d)!important}.settings-card .card .settings-row b,.settings-card .card label{color:var(--c-29324b)!important}.settings-card .card .toggle{background:var(--c-e5e8f0)!important}.settings-card .card .toggle.on{background:var(--c-6554d9)!important}:root{--arc-purple-dark:var(--c-5140b5);--arc-purple-soft:var(--c-f1eeff);--arc-muted-ink:var(--c-68758d);--arc-page:var(--c-f5f6fb);--arc-line:var(--c-e0e5ef);--arc-focus:rgba(var(--r-101-84-217),.16)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing{background:linear-gradient(180deg,#fff 0,var(--c-f7f5ff) 52%,#fff 100%)!important}.landing,.landing-nav{color:var(--arc-ink)!important}.landing-brand{color:var(--c-222746)!important}.landing-brand span{color:var(--arc-purple)!important}.landing-nav nav{color:var(--c-626d84)!important}.landing-footer a:hover,.landing-nav nav a:hover{color:var(--arc-purple-dark)!important}.landing-cta,.landing-primary{background:linear-gradient(135deg,var(--c-7665e8),var(--c-5947c8))!important;border:1px solid var(--c-5947c8)!important;box-shadow:0 8px 20px rgba(var(--r-101-84-217),.18)!important}.landing-secondary{color:var(--c-39445f)!important;border:1px solid var(--c-d9dfeb)!important}.landing-badge{background:var(--c-f3f0ff)!important;border-color:var(--c-e2dcff)!important;color:var(--c-6554d9)!important}.landing-hero h1,.landing-section h2,.landing-section h3{color:var(--c-202842)!important}.landing-hero h1 span{color:var(--c-6554d9)!important}.landing-feature-split p,.landing-features p,.landing-hero p,.landing-proof p{color:var(--c-68758d)!important}.landing-trust{color:var(--c-65718a)!important}.landing-showcase .showcase-body,.landing-showcase .showcase-window,.report-window{background:#fff!important;border-color:var(--c-e0e5ef)!important;box-shadow:0 18px 50px rgba(var(--r-35-42-75),.08)!important;color:var(--c-202842)!important}.report-window-head,.showcase-top{background:var(--c-f6f4ff)!important;color:var(--c-414b65)!important;border-color:var(--c-e5e0fb)!important}.report-menu,.showcase-body aside{background:var(--c-fbfaff)!important;color:var(--c-5c6680)!important;border-color:var(--c-e5e0fb)!important}.report-menu b,.showcase-body aside b,.showcase-body aside span:first-of-type{color:var(--c-5140b5)!important}.chart-note b,.feature-stack h3,.showcase-heading h2,.showcase-stats strong{color:var(--c-202842)!important}.feature-stack article,.landing-features>div,.landing-proof>div,.showcase-stats>div{background:#fff!important;color:var(--c-202842)!important;border:1px solid var(--c-e0e5ef)!important;box-shadow:0 8px 24px rgba(var(--r-30-42-75),.045)!important}.chart-note span,.feature-stack p,.showcase-stats em,.showcase-stats small{color:var(--c-68758d)!important}.feature-stack article>span,.landing-proof strong,.showcase-stats small{color:var(--c-6554d9)!important}.chart-lines,.showcase-chart{background:var(--c-faf9ff)!important;border-color:var(--c-e5e0fb)!important}.landing-footer{border-top-color:var(--c-e0e5ef)!important}.landing-footer,.landing-footer a{color:var(--c-68758d)!important}.content,.content main,.page-head,.settings-content,.settings-layout,.settings-page{color:var(--arc-ink)!important}.content .card,.content .data-card,.content .panel,.content .section-card,.content .settings-card{background:#fff;color:var(--arc-ink)}.content b,.content label,.content strong,.settings-page b,.settings-page label,.settings-page strong{color:var(--c-29324b)}.content .muted,.content p,.content small,.settings-page p,.settings-page small{color:var(--arc-muted-ink)}.btn,a.button,button:not(.toggle){transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--arc-focus);outline-offset:2px}.settings-layout .settings-grid *,.settings-page .settings-grid,.settings-page .settings-grid *{--settings-ink:var(--c-202842)}.settings-layout .settings-card .card *,.settings-page .settings-card .card,.settings-page .settings-card .card *{color:var(--c-29324b)!important}.settings-layout .settings-card .card .muted,.settings-page .settings-card .card .muted,.settings-page .settings-card .card small{color:var(--c-68758d)!important}.settings-layout .settings-card .card,.settings-page .settings-card .card{background:#fff!important;border:1px solid var(--c-e0e5ef)!important;border-radius:14px!important;box-shadow:0 4px 14px rgba(var(--r-30-42-75),.04)!important}.settings-page .settings-row b,.settings-page .settings-row label,.settings-page .settings-row strong{color:var(--c-29324b)!important}.settings-page .settings-row{gap:14px}.settings-page .settings-row .toggle{flex-shrink:0}.settings-page .toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:48px;height:28px;padding:3px;display:inline-flex;align-items:center;justify-content:flex-start;background:var(--c-dfe4ed)!important;border:1px solid var(--c-c9d1df)!important;border-radius:999px!important}.settings-page .toggle span{width:20px;height:20px;border-radius:50%;background:#fff!important;box-shadow:0 1px 3px rgba(var(--r-20-28-48),.2)!important;transition:transform .18s ease}.settings-page .toggle.on{background:var(--c-6554d9)!important;border-color:var(--c-6554d9)!important}.settings-page .toggle.on span{transform:translateX(20px)!important}.voucher-entry-page .voucher-workspace{border-radius:18px!important;overflow:hidden}.voucher-entry-page .field input,.voucher-entry-page .field select,.voucher-entry-page .field textarea{border:0!important;border-bottom:1px solid var(--c-dce2ed)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-left:2px!important;padding-right:2px!important}.voucher-entry-page .field input:focus,.voucher-entry-page .field select:focus,.voucher-entry-page .field textarea:focus{border-bottom:2px solid var(--c-6554d9)!important;box-shadow:none!important}.voucher-entry-page .item-entry{border:0!important;border-radius:0!important;border-top:1px solid var(--c-e0e5ef)!important;border-bottom:1px solid var(--c-e0e5ef)!important}.voucher-entry-page .item-entry-row input,.voucher-entry-page .item-entry-row select{border:0!important;border-bottom:1px solid var(--c-e0e5ef)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.voucher-entry-page .item-entry-row input:focus,.voucher-entry-page .item-entry-row select:focus{border-bottom:2px solid var(--c-6554d9)!important}.voucher-entry-page .entry-panel{background:var(--c-fbfaff)!important;border:1px solid var(--c-e7e2fb)!important;border-radius:14px!important}.voucher-entry-page .item-entry-head{background:var(--c-f4f1ff)!important;color:var(--c-554b82)!important}.voucher-paper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.voucher-paper *{box-sizing:border-box}.voucher-paper .billing-head,.voucher-paper .billing-summary,.voucher-paper .payment-print-box{width:100%!important;max-width:100%!important;min-width:0!important}.voucher-paper .billing-table-wrap,.voucher-paper .table-wrap{max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important}.voucher-paper .billing-table{max-width:none}@media(max-width:760px){.landing{padding:18px 16px 28px!important}.landing-nav{gap:12px;align-items:flex-start!important}.landing-nav nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px!important}.landing-hero{margin:62px auto 54px!important;text-align:left!important}.landing-hero h1{font-size:clamp(36px,10vw,48px)!important;letter-spacing:-1.8px!important}.landing-actions{justify-content:flex-start!important;flex-wrap:wrap}.landing-trust{display:flex;flex-wrap:wrap;gap:10px 14px;line-height:1.5}.landing-section,.landing-showcase{max-width:100%;overflow-wrap:anywhere}.showcase-body{grid-template-columns:76px minmax(0,1fr)!important}.landing-proof,.showcase-stats{grid-template-columns:1fr 1fr!important}.landing-footer{flex-direction:column;gap:12px!important}.settings-page .settings-row{align-items:center!important}.settings-page .settings-row>div:first-child{flex:1 1 auto!important}.settings-page .settings-row input:not([type=checkbox]),.settings-page .settings-row select{max-width:48%;min-width:120px}.voucher-entry-page .voucher-workspace{padding:14px!important}.voucher-entry-page .item-entry-head,.voucher-entry-page .item-entry-row{min-width:740px}.voucher-entry-page .item-entry{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.voucher-paper{padding:12px!important;margin-left:auto!important;margin-right:auto!important}.voucher-paper .billing-head{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.voucher-paper .billing-head>div{min-width:0!important;overflow-wrap:anywhere}.voucher-paper .billing-document-meta,.voucher-paper .billing-document-meta *{overflow-wrap:anywhere!important;word-break:normal!important}.voucher-paper .billing-table{min-width:560px!important;width:560px!important}}@media print{.action-menu-popover,.app-topbar,.arc-sidebar,.landing,.side-bottom,.sidebar,.voucher-actions{display:none!important}.voucher-paper{width:100%!important;max-width:none!important;overflow:visible!important;border-radius:0!important;margin:0!important;padding:0!important;box-shadow:none!important}}@media (max-width:760px){body,html{max-width:100%;overflow-x:clip}.app-shell,.content{min-width:0;max-width:100%}.app-topbar{padding-top:env(safe-area-inset-top)}}.settings-page .settings-card .card .settings-row b,.settings-page .settings-card .card b,.settings-page .settings-card .card label,.settings-page .settings-card .card strong{color:var(--c-29324b)!important}.settings-page .settings-card .card .muted,.settings-page .settings-card .card small{color:var(--c-68758d)!important}.settings-page .settings-card .card .settings-row{background:transparent!important}.settings-page .settings-card .card .toggle[aria-pressed=true]{background:var(--c-6554d9)!important;border-color:var(--c-6554d9)!important}.settings-page .settings-card .card .toggle[aria-pressed=false]{background:var(--c-dfe4ed)!important;border-color:var(--c-c9d1df)!important}.public-page .public-top .brand,.support-page .public-top .brand{color:var(--c-202842)!important;display:inline-flex;align-items:center;gap:0;white-space:nowrap;font-size:30px;line-height:1.1;letter-spacing:-1.2px}.public-page .public-top .brand:first-letter,.support-page .public-top .brand:first-letter{color:var(--c-202842)!important}.public-page .public-top .brand span,.support-page .public-top .brand span{color:var(--c-7657e8)!important}.support-page .support-card p,.support-page .support-checklist p,.support-page .support-quick a,.support-page .support-quick p{color:var(--c-68758d)!important}.voucher-additional-fields{margin:16px 0;border:1px solid var(--c-e0e4f0);border-radius:13px;background:var(--c-fbfbff);overflow:hidden}.voucher-additional-fields>summary{display:flex;align-items:center;gap:10px;padding:13px 15px;list-style:none;cursor:pointer;color:var(--c-29324b);font-weight:750}.voucher-additional-fields>summary::-webkit-details-marker{display:none}.voucher-additional-fields>summary span{color:var(--c-5140b5)}.voucher-additional-fields>summary small{flex:1 1;min-width:0;color:var(--c-7b8498);font-size:11px;font-weight:500}.voucher-additional-fields>summary b{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:8px;color:var(--c-5d49cf);background:var(--c-efecff);font-size:18px}.voucher-additional-fields[open]>summary{border-bottom:1px solid var(--c-e7e8f2);background:var(--c-f7f5ff)}.voucher-additional-fields[open]>summary b{transform:rotate(45deg)}.voucher-additional-fields .voucher-attribution{padding:14px;margin:0}.side-account-row .user-meta{min-width:0;display:flex!important;flex-direction:column;gap:3px}.side-account-row .user-meta b{color:var(--c-29324b)!important;font-size:12px!important}.side-account-row .user-meta b,.side-account-row .user-meta span{display:block!important;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-account-row .user-meta span{color:var(--c-8a94a8)!important;font-size:10px!important}.side-account-row .profile-chip{min-width:0;flex:1 1}@media (max-width:760px){main.content{padding-top:max(116px,calc(env(safe-area-inset-top) + 104px))!important}.app-topbar{min-height:calc(64px + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important;box-sizing:content-box}.page-head,.voucher-screen-head{scroll-margin-top:calc(env(safe-area-inset-top) + 112px)}.voucher-entry-page .page-head{padding-top:4px!important;margin-bottom:14px!important}.voucher-entry-page .page-head h1,.voucher-screen-head h1{overflow-wrap:normal!important;word-break:normal!important}.voucher-additional-fields>summary{flex-wrap:wrap}.voucher-additional-fields>summary small{flex-basis:calc(100% - 44px);order:3}.support-page .public-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important;margin-bottom:40px!important}.support-page .public-top .brand{font-size:30px!important}.support-page .public-links{display:flex!important;width:100%;max-width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px 14px!important;font-size:13px!important}.support-page .support-hero h1{font-size:clamp(34px,9vw,46px)!important;line-height:1.08!important;letter-spacing:-1.4px!important;overflow-wrap:normal!important}.support-page .support-card h2{overflow-wrap:anywhere}.landing-feature-grid,.landing-features,.landing-grid,.landing-preview-grid,.landing-workspace{grid-template-columns:minmax(0,1fr)!important}.landing-feature-grid>*,.landing-features>*,.landing-grid>*,.landing-preview-grid>*,.landing-workspace>*{min-width:0!important;width:100%}.landing a,.landing h1,.landing h2,.landing p{overflow-wrap:normal;word-break:normal}.landing-feature-card,.landing-preview-card,.landing-workflow-card{min-width:0!important}}:root{--app-header-height:62px;--app-sidebar-width:224px}html{scroll-padding-top:calc(var(--app-header-height) + 16px)}body{min-width:320px;overflow-x:clip}*,:after,:before{box-sizing:border-box}canvas,img,svg,video{max-width:100%}.app-topbar *,.content *,.landing *,.public-page *,.sidebar *{min-width:0}.callback-card,.details-grid,.feature-stack,.landing-details,.landing-faq-preview,.landing-feature-split,.landing-journey,.landing-report-showcase,.landing-showcase,.landing-usecases,.report-content,.report-window,.report-window-body,.settings-grid,.settings-layout,.settings-page,.showcase-body,.showcase-main,.showcase-window,.support-card,.support-grid,.support-lower,.support-page,.support-quick,.usecase-grid,.voucher-entry-page,.voucher-paper,.voucher-workspace{min-width:0;max-width:100%}.landing-details,.landing-faq-preview,.landing-feature-split,.landing-final-cta,.landing-journey,.landing-report-showcase,.landing-section,.landing-showcase,.landing-usecases,.showcase-window{width:100%}.showcase-body{grid-template-columns:minmax(0,170px) minmax(0,1fr)!important}.showcase-main{min-width:0;overflow:hidden}.showcase-heading{min-width:0;flex-wrap:wrap}.showcase-heading>div{min-width:0;flex:1 1 220px}.details-intro h2,.feature-split-copy h2,.landing-final-cta h2,.showcase-heading h2,.support-hero h1{overflow-wrap:break-word;word-break:normal}.showcase-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.details-grid>div,.feature-stack article,.showcase-stats>div{min-width:0}.feature-stack article{grid-template-columns:34px minmax(0,1fr) 20px}.feature-stack article>div{min-width:0}.feature-stack h3,.feature-stack p,.landing-features h2,.landing-features p{overflow-wrap:anywhere}.public-page{color:var(--c-202842);background:linear-gradient(180deg,#fff 0,var(--c-f7f6ff) 100%)}.public-page .brand{color:var(--c-202842)!important}.public-page .brand span{color:var(--c-6554d9)!important}.public-page .public-links{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}.public-page .public-links a{color:var(--c-68758d)}.support-page .support-grid,.support-page .support-hero,.support-page .support-lower{width:100%;max-width:1160px;margin-left:auto;margin-right:auto}.support-page .support-ai-card,.support-page .support-ai-card b,.support-page .support-card,.support-page .support-card h2,.support-page .support-checklist,.support-page .support-checklist h2,.support-page .support-quick,.support-page .support-quick h2{color:var(--c-202842)!important}.support-page .support-card p,.support-page .support-checklist p,.support-page .support-muted,.support-page .support-quick a,.support-page .support-quick p{color:var(--c-68758d)!important}.support-page .support-card,.support-page .support-checklist,.support-page .support-quick{background:#fff!important;border:1px solid var(--c-e0e5ef)!important}.support-page .support-ai-card,.support-page .support-main{background:linear-gradient(135deg,#fff,var(--c-f5f1ff))!important}.support-page .support-card-icon{background:var(--c-f0ecff)!important;color:var(--c-6554d9)!important}.support-page .support-link{color:var(--c-5b48c7)!important}.app-topbar{height:var(--app-header-height)!important;padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important}.sidebar{top:var(--app-header-height)!important;width:var(--app-sidebar-width)!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}.content{margin-left:var(--app-sidebar-width)!important;width:calc(100% - var(--app-sidebar-width))!important;padding:calc(var(--app-header-height) + 20px) clamp(16px,2.4vw,34px) 44px!important}.content .page-head{scroll-margin-top:calc(var(--app-header-height) + 12px)}.arc-sidebar-head{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:5px 7px 17px}.arc-sidebar-head>div:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1 1 auto}.arc-sidebar-head>div:nth-child(2) b{color:var(--c-202842)!important;font-size:17px;line-height:1.2}.arc-sidebar-head>div:nth-child(2) span{color:var(--c-68758d)!important;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.arc-sidebar .sidebar-toggle{flex:0 0 32px}.arc-sidebar .sidebar-scroll{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding-bottom:12px}.arc-sidebar .nav-link{min-height:42px;color:var(--c-52607a)!important}.arc-sidebar .nav-link .nav-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc-sidebar .nav-link.active{color:var(--c-5140b5)!important;background:var(--c-f0edff)!important;box-shadow:inset 3px 0 var(--c-6554d9)!important}.arc-sidebar .nav-link.active .nav-icon{color:var(--c-6554d9)!important}.arc-sidebar .side-bottom{position:-webkit-sticky!important;position:sticky!important;inset:auto!important;margin-top:auto;padding:12px 0 max(5px,env(safe-area-inset-bottom));background:#fff}.arc-sidebar .side-account-row{display:flex;align-items:center;gap:7px}.arc-sidebar .profile-chip{flex:1 1 auto;min-width:0}.arc-sidebar .user-meta{min-width:0;overflow:hidden}.arc-sidebar .user-meta b{color:var(--c-202842)!important}.arc-sidebar .user-meta b,.arc-sidebar .user-meta span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-sidebar .user-meta span{color:var(--c-68758d)!important}.arc-sidebar .logout{flex:0 0 34px;width:34px;height:34px;margin:0}.settings-layout .toggle,.settings-page .toggle{width:48px!important;min-width:48px!important;height:28px!important;padding:3px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;background:var(--c-e4e8f0)!important;border:1px solid var(--c-c9d1df)!important}.settings-layout .toggle span,.settings-page .toggle span{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;background:#fff!important;border-radius:50%!important;transform:none!important}.settings-layout .toggle.on,.settings-page .toggle.on{background:var(--c-6554d9)!important;border-color:var(--c-6554d9)!important}.settings-layout .toggle.on span,.settings-page .toggle.on span{transform:translateX(20px)!important}.voucher-entry-page .voucher-meta-grid{grid-template-columns:minmax(120px,.65fr) minmax(0,1.15fr) minmax(0,1fr)!important}.voucher-entry-page .field,.voucher-entry-page .field label{min-width:0}.voucher-entry-page .field input,.voucher-entry-page .field select,.voucher-entry-page .field textarea{min-width:0;max-width:100%}.voucher-additional-fields{margin:12px 0 16px!important}.voucher-additional-fields>summary{min-height:48px;flex-wrap:wrap}.voucher-additional-fields>summary small{overflow-wrap:anywhere}.voucher-paper{margin-inline:auto!important}.voucher-paper .billing-head>*,.voucher-paper .billing-summary>*{min-width:0;overflow-wrap:break-word;word-break:normal}.voucher-paper .billing-table{width:100%}.voucher-paper .billing-table td,.voucher-paper .billing-table th{overflow-wrap:normal;word-break:normal}@media (min-width:761px) and (max-width:1100px){:root{--app-sidebar-width:196px}.app-topbar{padding-inline:14px!important}.top-subtitle{display:none!important}.content{padding-inline:20px!important}.landing{padding-inline:24px!important}.landing-nav nav{gap:10px!important;flex-wrap:wrap;justify-content:flex-end}.landing-hero h1{font-size:clamp(42px,5.5vw,60px)!important}.showcase-body{grid-template-columns:135px minmax(0,1fr)!important}.showcase-main{padding:18px!important}.showcase-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.landing-details,.landing-feature-split{gap:28px!important}}@media (max-width:760px){:root{--app-header-height:58px;--app-sidebar-width:280px}.app-topbar{padding-inline:12px!important}.top-left{gap:10px!important}.top-brand{font-size:23px!important;white-space:nowrap}.top-right{gap:8px!important}.top-company,.top-icon[aria-label=Help],.top-subtitle{display:none!important}.top-add,.top-avatar,.top-icon{flex:0 0 40px;width:40px!important;height:40px!important}.sidebar{width:min(86vw,300px)!important;transform:translateX(-105%);transition:transform .22s ease;box-shadow:12px 0 40px rgba(var(--r-25-35-65),.12)}.sidebar.mobile-open{transform:translateX(0)}.content{margin-left:0!important;width:100%!important;padding:calc(var(--app-header-height) + 18px) 14px calc(30px + env(safe-area-inset-bottom))!important}.page-head{display:flex;flex-wrap:wrap;align-items:flex-start!important;gap:12px}.page-head h1{font-size:clamp(22px,6vw,29px)!important;overflow-wrap:break-word}.page-head .toolbar{max-width:100%;flex-wrap:wrap}.toolbar input{min-width:0!important;max-width:100%}.table-wrap{max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.content .card,.content .data-card,.content .panel,.content .section-card{min-width:0}.settings-page .settings-row{align-items:flex-start!important}.settings-page .settings-row>div:first-child{flex:1 1 auto!important}.settings-page .settings-row .toggle{flex:0 0 48px!important}.landing{padding:18px 16px calc(28px + env(safe-area-inset-bottom))!important}.landing-nav{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important}.landing-nav nav{display:flex!important;width:100%;max-width:100%;justify-content:flex-start!important;align-items:center;flex-wrap:wrap!important;gap:8px 12px!important}.landing-nav nav a{font-size:12px!important;white-space:nowrap}.landing-nav nav a,.landing-nav nav a:not(.landing-cta):not(.landing-login){display:inline-flex!important}.landing-hero{margin:58px auto 48px!important;text-align:left!important}.landing-hero h1{font-size:clamp(35px,9vw,48px)!important;line-height:1.08!important;letter-spacing:-1.5px!important}.landing-hero p{font-size:15px!important;line-height:1.7!important}.landing-actions{flex-wrap:wrap}.landing-actions,.landing-trust{justify-content:flex-start!important}.landing-trust{gap:8px 12px!important}.landing-showcase{margin-bottom:48px!important}.showcase-body{grid-template-columns:minmax(0,1fr)!important}.showcase-body aside{display:none!important}.showcase-main{padding:14px!important}.showcase-heading{gap:10px!important}.showcase-heading h2{font-size:clamp(18px,5vw,23px)!important;line-height:1.2}.showcase-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.showcase-stats>div{padding:11px!important}.showcase-chart{gap:10px}.chart-lines{min-width:0;max-width:55%;gap:5px}.chart-lines i{min-width:5px}.chart-note{min-width:0}.landing-features,.landing-proof{grid-template-columns:minmax(0,1fr)!important}.landing-details,.landing-faq-preview,.landing-feature-split,.landing-journey,.landing-report-showcase,.landing-usecases{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:24px!important;gap:24px!important}.details-grid,.report-metrics,.report-points,.usecase-grid{grid-template-columns:minmax(0,1fr)!important}.feature-stack article{grid-template-columns:30px minmax(0,1fr) 18px!important;gap:10px!important;padding:15px 12px!important}.landing-final-cta{padding:38px 16px!important}.landing-final-cta h2{font-size:clamp(27px,7vw,34px)!important;line-height:1.15}.landing-footer{flex-direction:column!important;align-items:flex-start;gap:12px!important;overflow-wrap:anywhere}.support-page .public-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;margin-bottom:38px!important}.support-page .public-links{width:100%;max-width:100%!important;justify-content:flex-start!important;gap:9px 14px!important}.support-page .support-hero h1{font-size:clamp(34px,9vw,46px)!important;line-height:1.08!important;letter-spacing:-1.2px!important}.support-page .support-grid,.support-page .support-lower{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.support-page .support-card,.support-page .support-checklist,.support-page .support-quick{padding:22px 18px!important}.support-page .callback-form-grid{grid-template-columns:minmax(0,1fr)!important}.support-page .callback-message{grid-column:auto!important}.support-page .callback-actions .support-primary{width:100%}.voucher-entry-page{padding-inline:0!important}.voucher-entry-page .three-col,.voucher-entry-page .two-col,.voucher-entry-page .voucher-attribution,.voucher-entry-page .voucher-meta-grid{grid-template-columns:minmax(0,1fr)!important}.voucher-entry-page .item-entry-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.voucher-paper .billing-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.voucher-paper .billing-table-wrap,.voucher-paper .table-wrap{max-width:100%}}@media (max-width:380px){.top-brand{font-size:20px!important}.top-add,.top-avatar,.top-icon{width:36px!important;height:36px!important;flex-basis:36px}.top-right{gap:5px!important}.showcase-main{padding:10px!important}.showcase-stats>div{padding:9px!important}.landing-nav nav{gap:7px 10px!important}}@media (min-width:1400px){:root{--app-sidebar-width:238px}.content{padding-inline:clamp(30px,3vw,56px)!important}.landing,.public-page{padding-inline:max(32px,calc((100vw - 1240px)/2))!important}}:root{--arc-purple-dark:var(--c-5141c4)}.landing,.legal-page,.public-page,.support-page{color:var(--arc-ink)!important;background:linear-gradient(180deg,#fff 0,var(--c-f7f6ff) 100%)!important}.landing h1,.landing h2,.landing h3,.landing h4,.legal-page h1,.legal-page h2,.legal-page h3,.public-page h1,.public-page h2,.public-page h3,.public-page h4,.support-page h1,.support-page h2,.support-page h3{color:var(--arc-ink)!important}.landing li,.landing p,.legal-page li,.legal-page p,.public-page li,.public-page p,.support-page li,.support-page p{color:var(--arc-muted)!important}.landing-proof-hub,.landing-proof-hub *{color:var(--arc-ink)}.landing-proof-hub{background:linear-gradient(145deg,#fff,var(--c-f7f5ff))!important;border:1px solid var(--arc-border)!important;box-shadow:0 12px 36px rgba(var(--r-30-42-75),.06)!important}.landing-proof-hub b,.landing-proof-hub h1,.landing-proof-hub h2,.landing-proof-hub h3,.landing-proof-hub h4,.landing-proof-hub strong{color:var(--arc-ink)!important}.landing-proof-hub p,.landing-proof-hub span:not(.badge){color:var(--arc-muted)!important}.landing-proof-hub .landing-proof-item,.landing-proof-hub .proof-row,.landing-proof-hub article{background:#fff!important;color:var(--arc-ink)!important;border-color:var(--arc-border)!important}.landing-proof-hub article b,.landing-proof-hub article h3,.landing-proof-hub article strong{color:var(--arc-ink)!important}.landing-proof-hub article p,.landing-proof-hub article span{color:var(--arc-muted)!important}.landing-final-cta{background:linear-gradient(135deg,var(--c-f3efff),#fff)!important;border:1px solid var(--c-dcd5ff)!important;box-shadow:0 12px 36px rgba(var(--r-70-55-160),.08)!important}.landing-final-cta h1,.landing-final-cta h2,.landing-final-cta h3{color:var(--arc-ink)!important}.landing-final-cta p{color:var(--arc-muted)!important}.landing-faq-preview a,.landing-seo,.landing-seo-links a,.landing-usecases article{color:var(--arc-ink)!important}.landing-seo-links a{background:#fff!important;border-color:var(--arc-border)!important}.landing-faq-preview strong,.landing-seo-links strong{color:var(--arc-ink)!important}.landing-faq-preview p,.landing-seo-links span{color:var(--arc-muted)!important}.landing .primary,.landing-cta,.public-page .primary,.support-page .primary{background:linear-gradient(135deg,var(--c-7659ee),var(--c-5b43ca))!important;border-color:transparent!important;color:#fff!important}:root{--arc-sidebar-width:218px}.sidebar{width:var(--arc-sidebar-width)!important;padding-left:12px!important;padding-right:12px!important}.content{min-width:0}.side-bottom{left:10px!important;right:10px!important}.user-chip,.user-meta{min-width:0;max-width:100%}.user-meta b,.user-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media(max-width:1024px) and (min-width:761px){.sidebar{width:205px!important}.content{margin-left:205px!important;width:calc(100% - 205px)!important;padding-left:20px!important;padding-right:20px!important}}.data-card-head{display:flex!important;flex-wrap:wrap!important;gap:10px 12px!important;min-width:0}.data-card-head h2{flex:1 1 130px;min-width:0}.data-card-head a,.data-card-head button{flex:0 1 auto;white-space:nowrap}.report-actions,.voucher-screen-head .toolbar{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.content:has(>.card>.empty),.content:has(>.empty){padding-top:max(88px,calc(env(safe-area-inset-top) + 76px))}.content>.card:has(.empty){min-height:150px}.content>.card .empty{padding:28px 16px;line-height:1.5}@media(max-width:760px){.sidebar{width:min(270px,84vw)!important;position:fixed!important;top:var(--app-topbar-height,54px)!important;bottom:0!important;height:auto!important;z-index:50!important}.content{margin-left:0!important;width:100%!important;padding:72px 14px 28px!important}.content:has(>.card>.empty),.content:has(>.empty){padding-top:84px!important}.data-card-head{align-items:flex-start!important;padding:14px!important}.data-card-head h2{flex-basis:100%;font-size:17px}.data-card-head .table-actions,.data-card-head .toolbar,.data-card-head>div{width:100%}.data-card-head a,.data-card-head button{flex:1 1 auto;min-width:0}.report-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.report-actions input,.report-actions select{min-width:0;width:100%}.report-actions .more-wrap{grid-column:1/-1}.voucher-screen-head{scroll-margin-top:90px}}.voucher-paper{background:#fff!important;color:var(--c-202842)!important;border-color:var(--c-dce2ef)!important}.voucher-paper,.voucher-paper *{text-shadow:none!important}.voucher-paper .billing-table{background:#fff!important;color:var(--c-202842)!important}.voucher-paper .billing-table th,.voucher-paper .billing-table thead th{background:var(--c-eeeaff)!important;color:var(--c-292544)!important;border-color:var(--c-bfc7d6)!important;font-weight:750!important;opacity:1!important;-webkit-text-fill-color:var(--c-292544)!important}.voucher-paper .billing-table td{background:#fff;color:var(--c-202842)!important;border-color:var(--c-c8d0dd)!important;-webkit-text-fill-color:var(--c-202842)!important}.voucher-paper .billing-quantity-row td,.voucher-paper .billing-tax-summary td,.voucher-paper .billing-total-row td{background:var(--c-f3f5fb)!important;color:var(--c-202842)!important;-webkit-text-fill-color:var(--c-202842)!important}.voucher-paper .billing-box-label,.voucher-paper .billing-document-meta-label{color:var(--c-5141c4)!important;background:var(--c-f0edff)!important}.voucher-paper .billing-company-side,.voucher-paper .billing-document-meta,.voucher-paper .billing-party,.voucher-paper .billing-party-side{color:var(--c-202842)!important;background:#fff!important}.voucher-paper .billing-head{gap:10px;min-width:0}.voucher-paper .billing-head>div{min-width:0;overflow-wrap:break-word;word-break:normal}.voucher-paper .billing-document-meta{min-width:0!important}@media print{.voucher-paper .billing-table th,.voucher-paper .billing-table thead th{background:var(--c-eeeaff)!important;color:var(--c-202544)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.voucher-paper .billing-table td{color:var(--c-202842)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.landing-details,.landing-faq-preview,.landing-feature-split,.landing-journey,.landing-report-showcase,.landing-usecases{background:transparent!important;color:var(--arc-ink)!important}.landing-details h1,.landing-details h2,.landing-details h3,.landing-faq-preview h1,.landing-faq-preview h2,.landing-faq-preview h3,.landing-feature-split h1,.landing-feature-split h2,.landing-feature-split h3,.landing-journey h1,.landing-journey h2,.landing-journey h3,.landing-report-showcase h1,.landing-report-showcase h2,.landing-report-showcase h3,.landing-usecases h1,.landing-usecases h2,.landing-usecases h3{color:var(--arc-ink)!important}.landing-details p,.landing-faq-preview p,.landing-feature-split p,.landing-journey p,.landing-report-showcase p,.landing-usecases p{color:var(--arc-muted)!important}.feature-stack article,.landing-faq-preview a,.landing-journey .journey-line>div,.landing-usecases article{background:#fff!important;border:1px solid var(--arc-border)!important;border-radius:14px;color:var(--arc-ink)!important;box-shadow:0 8px 24px rgba(var(--r-30-42-75),.045)!important}.feature-stack article h3,.feature-stack article strong,.journey-line h3,.landing-faq-preview a strong,.landing-usecases article h3{color:var(--arc-ink)!important}.feature-stack article p,.journey-line p,.landing-faq-preview a span,.landing-usecases article p{color:var(--arc-muted)!important}:root{--arc-sidebar-width:204px;--app-header-height:72px;--app-topbar-height:72px;--arc-ink:var(--c-202842);--arc-muted:var(--c-68758d);--arc-border:var(--c-dce2ef);--arc-surface:#fff;--arc-page:var(--c-f5f6fc)}body,html{width:100%;max-width:100%;overflow-x:hidden}body{color:var(--arc-ink);background:var(--arc-page)}.app-topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;min-height:var(--app-header-height)!important}.app-topbar,.content{box-sizing:border-box!important}.content{min-width:0!important;margin-left:var(--arc-sidebar-width)!important;width:calc(100% - var(--arc-sidebar-width))!important;padding:calc(var(--app-header-height) + 22px) clamp(14px,2.2vw,32px) 42px!important}.content:has(>.card>.empty),.content:has(>.empty){padding-top:calc(var(--app-header-height) + 22px)!important}.content .page-head,.content .voucher-screen-head,.content .workspace-tabs{scroll-margin-top:calc(var(--app-header-height) + 14px)!important}.content>.card:has(.empty){min-height:120px}.content>.card .empty{padding:24px 14px;line-height:1.55}.workspace-tabs{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important;max-width:100%!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:thin;white-space:nowrap!important;padding:0 2px 4px!important;margin:0 0 16px!important;border-bottom:1px solid var(--arc-border)!important}.workspace-tabs .workspace-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;max-width:none!important;white-space:nowrap!important;word-break:keep-all!important;padding:11px 13px!important;line-height:1.3!important;border-radius:10px 10px 0 0!important;color:var(--c-58657e)!important;font-size:13px!important}.workspace-tabs .workspace-tab.active{color:var(--c-5141c4)!important;background:var(--c-eeeaff)!important;border-bottom:3px solid var(--c-6554d9)!important}.admin-section-head,.catalog-builder-foot,.catalog-builder-head,.data-card-head,.page-head,.section-bar{min-width:0;max-width:100%;flex-wrap:wrap!important;gap:12px!important}.page-head>*{min-width:0;max-width:100%}.report-page .page-head{align-items:flex-start!important;gap:14px!important}.report-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%;max-width:100%!important;min-width:0!important}.report-actions>*{min-width:0;max-width:100%}.report-actions input[type=date],.report-actions select{flex:1 1 145px!important;width:auto!important;min-width:0!important}.report-actions .more-wrap,.report-actions>button{flex:0 0 auto!important}.report-actions .more-wrap{position:relative!important}.report-actions .more-menu{z-index:200!important;right:0!important;left:auto!important;max-width:calc(100vw - 32px)!important}.data-card-head{align-items:center!important}.data-card-head h2{flex:1 1 140px!important;min-width:0!important;overflow-wrap:anywhere}.data-card-head .table-actions,.data-card-head .toolbar,.data-card-head>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}.data-card-head a,.data-card-head button{white-space:normal!important;max-width:100%}.catalog-manager .catalog-builder,.catalog-manager .catalog-builder *{color:var(--arc-ink)}.catalog-manager .catalog-builder{background:linear-gradient(180deg,#fff,var(--c-fbfaff))!important;border:1px solid var(--arc-border)!important;box-shadow:0 8px 28px rgba(var(--r-32-40-66),.045)!important}.catalog-manager .catalog-list .catalog-row,.catalog-manager .catalog-pick-card,.catalog-manager .catalog-product-card,.catalog-manager .catalog-selected-row{background:#fff!important;color:var(--arc-ink)!important;border:1px solid var(--arc-border)!important;box-shadow:0 4px 14px rgba(var(--r-32-40-66),.035)!important}.catalog-manager .catalog-pick-card b,.catalog-manager .catalog-pick-card strong,.catalog-manager .catalog-row b,.catalog-manager .catalog-selected-copy b{color:var(--arc-ink)!important}.catalog-manager .catalog-pick-card small,.catalog-manager .catalog-row span,.catalog-manager .catalog-selected-copy small{color:var(--arc-muted)!important}.catalog-manager .catalog-pick-card.selected{background:var(--c-f1eeff)!important;border-color:var(--c-bcb1ff)!important}.catalog-manager .catalog-search-wrap,.catalog-manager .catalog-search-wrap input,.catalog-manager input{background:#fff!important;color:var(--arc-ink)!important;border-color:var(--arc-border)!important}.catalog-manager .catalog-search-wrap input::placeholder,.catalog-manager input::placeholder{color:var(--c-8994a8)!important;opacity:1!important}.admin-page,.admin-page .card,.admin-page .card *,.admin-page main{text-shadow:none}.admin-page{color:var(--arc-ink)!important}.admin-page .admin-plan-editor,.admin-page .card,.admin-page .notification-composer{background:#fff!important;color:var(--arc-ink)!important;border-color:var(--arc-border)!important}.admin-page .section-title,.admin-page b,.admin-page h1,.admin-page h2,.admin-page h3,.admin-page h4,.admin-page label,.admin-page strong{color:var(--arc-ink)!important}.admin-page .muted,.admin-page .support-admin-row small,.admin-page .support-admin-row span,.admin-page p,.admin-page small{color:var(--arc-muted)!important}.admin-page .admin-stat,.admin-page .admin-stat *,.admin-page .metric,.admin-page .metric *,.admin-page .stat-card,.admin-page .stat-card *{color:var(--arc-ink)!important;-webkit-text-fill-color:var(--arc-ink)!important}.admin-page input,.admin-page select,.admin-page textarea{background:#fff!important;color:var(--arc-ink)!important;border-color:var(--c-d4dbea)!important}.admin-page input::placeholder,.admin-page textarea::placeholder{color:var(--c-8994a8)!important;opacity:1!important}.admin-page .admin-notification-count,.admin-page .pill{background:var(--c-eeeaff)!important;color:var(--c-5141c4)!important}.landing .feature-stack article,.landing .journey-line>div,.landing .landing-details article,.landing .landing-faq-preview a,.landing .landing-journey article,.landing .landing-usecases article,.public-page .card{background:#fff!important;color:var(--arc-ink)!important;border-color:var(--arc-border)!important}.landing .feature-stack article b,.landing .feature-stack article h3,.landing .feature-stack article strong,.landing .journey-line b,.landing .journey-line h3,.landing .landing-details h3,.landing .landing-faq-preview strong,.landing .landing-usecases article h3{color:var(--arc-ink)!important;-webkit-text-fill-color:var(--arc-ink)!important}.landing .feature-stack article p,.landing .journey-line p,.landing .landing-details p,.landing .landing-faq-preview span,.landing .landing-usecases article p{color:var(--arc-muted)!important;-webkit-text-fill-color:var(--arc-muted)!important}.landing .feature-stack .number,.landing .journey-line .number,.landing [class*=step-index],.landing [class*=step-number]{color:var(--c-6554d9)!important;-webkit-text-fill-color:var(--c-6554d9)!important;opacity:1!important}.card,.data-card,.panel,.section-card{min-width:0}.catalog-manager .catalog-pick-card:focus-visible,.catalog-manager .catalog-pick-card:hover{border-color:var(--c-b9afff)!important;background:var(--c-f7f5ff)!important;outline-color:var(--c-6554d9)!important}@media(min-width:761px){.sidebar{width:var(--arc-sidebar-width)!important}.content{margin-left:var(--arc-sidebar-width)!important;width:calc(100% - var(--arc-sidebar-width))!important}}@media(min-width:761px) and (max-width:1100px){:root{--arc-sidebar-width:190px;--app-header-height:68px}.sidebar{width:190px!important}.content{margin-left:190px!important;width:calc(100% - 190px)!important;padding-left:18px!important;padding-right:18px!important}}@media(max-width:760px){:root{--app-header-height:calc(66px + env(safe-area-inset-top));--app-topbar-height:calc(66px + env(safe-area-inset-top));--arc-sidebar-width:0px}.app-topbar{padding-top:env(safe-area-inset-top)!important;min-height:var(--app-header-height)!important;height:var(--app-header-height)!important}.content{margin-left:0!important;width:100%!important;padding:calc(var(--app-header-height) + 16px) 14px calc(28px + env(safe-area-inset-bottom))!important}.content:has(>.card>.empty),.content:has(>.empty){padding-top:calc(var(--app-header-height) + 16px)!important}.sidebar{width:min(250px,82vw)!important;top:var(--app-header-height)!important;max-width:82vw!important;z-index:1100!important}.workspace-tabs{gap:6px!important;margin-bottom:14px!important}.workspace-tabs .workspace-tab{font-size:12px!important;padding:10px 11px!important}.report-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.report-actions .more-wrap,.report-actions input[type=date],.report-actions select,.report-actions>button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.report-actions .more-wrap .more-btn{width:100%!important}.report-actions .more-menu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important}.data-card-head{align-items:flex-start!important;padding:14px!important}.data-card-head h2{flex-basis:100%!important;font-size:17px!important}.data-card-head .table-actions,.data-card-head .toolbar,.data-card-head>div{width:100%!important}.data-card-head a,.data-card-head button{flex:1 1 120px!important;min-width:0!important}.catalog-manager .catalog-builder-foot,.catalog-manager .catalog-builder-head{align-items:stretch!important;flex-direction:column!important}.catalog-manager .catalog-pick-grid{grid-template-columns:minmax(0,1fr)!important}.catalog-manager .catalog-pick-card{min-width:0!important;width:100%!important}.admin-page .admin-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-page .form-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:390px){.top-brand{font-size:19px!important}.top-right{gap:4px!important}.admin-page .admin-limit-grid,.report-actions{grid-template-columns:minmax(0,1fr)!important}}.inventory-toolbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%;min-width:0}.inventory-toolbar>*{min-width:0;max-width:100%;flex:0 1 auto}.inventory-rate-list-link{display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none!important;background:#fff!important;color:var(--c-5141c4)!important;border:1px solid var(--c-d8d1ff)!important;border-radius:10px!important;padding:10px 14px!important;font-weight:750!important}.inventory-rate-list-link:hover{background:var(--c-f3f0ff)!important}@media(max-width:760px){.inventory-toolbar{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.inventory-toolbar>*{width:100%!important;box-sizing:border-box!important;justify-content:center!important}.inventory-toolbar .primary{grid-column:1/-1}}.trust-page .about-value-grid .card{background:linear-gradient(180deg,#fff 0,var(--c-fbfaff) 100%)!important;color:var(--c-202842)!important;border:1px solid var(--c-dce2ef)!important;box-shadow:0 8px 24px rgba(var(--r-32-40-66),.055)!important}.trust-page .about-value-grid .card>span{color:var(--c-6554d9)!important;-webkit-text-fill-color:var(--c-6554d9)!important}.trust-page .about-value-grid .card h2{color:var(--c-202842)!important;-webkit-text-fill-color:var(--c-202842)!important}.trust-page .about-value-grid .card p{color:var(--c-68758d)!important;-webkit-text-fill-color:var(--c-68758d)!important}.trust-page .about-trust-panel{background:#fff!important;color:var(--c-202842)!important;border-color:var(--c-dce2ef)!important}.trust-page .about-trust-panel b,.trust-page .about-trust-panel h2{color:var(--c-202842)!important;-webkit-text-fill-color:var(--c-202842)!important}.trust-page .about-review-note,.trust-page .about-trust-panel>p{color:var(--c-68758d)!important;-webkit-text-fill-color:var(--c-68758d)!important}.trust-page .about-link-grid a{background:var(--c-fbfaff)!important;border-color:var(--c-dce2ef)!important}.trust-page .about-link-grid a b{color:var(--c-202842)!important;-webkit-text-fill-color:var(--c-202842)!important}.trust-page .about-link-grid a span{color:var(--c-68758d)!important;-webkit-text-fill-color:var(--c-68758d)!important}.trust-page .about-review-note{border-left-color:var(--c-6554d9)!important;background:var(--c-f5f2ff)!important}.legal-page .public-footer{justify-content:space-between!important;gap:14px!important;flex-wrap:nowrap!important}.legal-page .public-footer,.legal-page .public-footer .public-footer-links{display:flex!important;align-items:center!important;min-width:0!important;max-width:100%!important}.legal-page .public-footer .public-footer-links{justify-content:flex-end!important;gap:clamp(8px,1.2vw,16px)!important;flex:0 1 auto!important;white-space:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.legal-page .public-footer .public-footer-links::-webkit-scrollbar{display:none!important}.legal-page .public-footer .public-footer-links a{display:inline-flex!important;flex:0 0 auto!important;white-space:nowrap!important}@media(max-width:760px){.legal-page .public-footer{display:block!important;overflow:hidden!important}.legal-page .public-footer .public-footer-links{justify-content:flex-start!important;width:100%!important;margin-top:10px!important;padding-bottom:4px!important;gap:14px!important;-webkit-overflow-scrolling:touch!important}}:root{--arc-header-clearance:calc(var(--app-header-height,72px) + 24px)}body:has(.app-topbar) main.content{scroll-margin-top:var(--arc-header-clearance)!important;padding-top:var(--arc-header-clearance)!important}body:has(.app-topbar) main.content>.page-head:first-child{margin-top:0!important}body:has(.app-topbar) main.content>.workspace-tabs:first-child{margin-top:0!important}@media(max-width:760px){body:has(.app-topbar) main.content{padding-top:calc(var(--app-header-height,66px) + 18px)!important}body:has(.app-topbar) main.content:has(>.card>.empty),body:has(.app-topbar) main.content:has(>.empty){padding-top:calc(var(--app-header-height,66px) + 18px)!important}}.rate-list-preview table td,.rate-list-preview table th{border-bottom:1px solid var(--c-dce2ef)}.rate-list-preview table th{color:var(--c-252b45)!important;-webkit-text-fill-color:var(--c-252b45)!important}.rate-list-preview table td{color:var(--c-202842)!important;-webkit-text-fill-color:var(--c-202842)!important}@media print{.rate-list-preview{box-shadow:none!important;border:0!important}}.voucher-detail-actions,.voucher-detail-actions .more-wrap,.voucher-screen-head{min-width:0;overflow:visible!important}.voucher-screen-head{position:relative;z-index:30}.voucher-detail-actions{position:relative;display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px;max-width:100%}.voucher-detail-actions .more-wrap{position:relative!important;flex:0 0 42px;width:42px;height:42px}.voucher-detail-actions .more-btn{display:inline-flex;align-items:center;justify-content:center;width:42px!important;min-width:42px!important;height:42px!important;line-height:1;flex:0 0 42px}.voucher-detail-actions .more-menu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;left:auto!important;width:min(320px,calc(100vw - 32px))!important;min-width:230px!important;max-width:calc(100vw - 32px)!important;max-height:min(72vh,620px);overflow-y:auto;overflow-x:hidden;z-index:100000!important}@media(min-width:761px){.voucher-screen-head{overflow:visible!important}.content:has(.voucher-screen-head){overflow:visible!important}}@media(max-width:760px){.voucher-detail-actions .more-menu{position:fixed!important;top:calc(env(safe-area-inset-top) + 82px)!important;left:12px!important;right:12px!important;width:auto!important;min-width:0!important;max-width:none!important}}@media print{.voucher-paper .billing-summary,.voucher-paper .statement-footer,.voucher-paper .voucher-sign,.voucher-paper .voucher-terms-print{break-inside:avoid;page-break-inside:avoid}}.content.voucher-entry-page{width:calc(100% - var(--arc-sidebar-width, 236px))!important;max-width:none!important;padding:20px clamp(18px,2vw,32px) 36px!important;overflow-x:visible!important}body:has(.arc-sidebar.collapsed) .content.voucher-entry-page{width:calc(100% - 76px)!important}.voucher-entry-page .page-head{max-width:none!important;width:100%!important;margin:0 0 14px!important;padding:0 2px!important}.voucher-entry-page .page-head h1{font-size:clamp(24px,2vw,30px)!important;letter-spacing:-.7px}.voucher-entry-page .voucher-workspace{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border-radius:14px!important;box-shadow:0 8px 28px rgba(var(--r-27-39-69),.07)!important}.voucher-entry-page .form-toolbar{display:flex!important;flex-wrap:wrap!important;gap:10px 14px!important;align-items:center!important;padding:13px 18px!important;border-radius:14px 14px 0 0!important}.voucher-entry-page .form-toolbar h2{font-size:15px!important;letter-spacing:-.2px}.voucher-entry-page .modal-body{padding:18px clamp(16px,2vw,28px) 20px!important}.voucher-entry-page .voucher-meta-grid{display:grid!important;grid-template-columns:minmax(150px,.7fr) minmax(150px,.75fr) minmax(220px,1.2fr) minmax(200px,1fr)!important;grid-gap:14px 18px!important;gap:14px 18px!important;align-items:end!important;padding:2px 0 16px!important;border-bottom:1px solid var(--c-e6eaf2)!important}.voucher-entry-page .voucher-meta-grid .field{min-width:0!important}.voucher-entry-page .voucher-meta-grid .field input,.voucher-entry-page .voucher-meta-grid .field select,.voucher-entry-page .voucher-meta-grid .inline-select-wrap{width:100%!important;max-width:100%!important;min-width:0!important}.voucher-entry-page .voucher-additional-fields{margin:14px 0!important}.voucher-entry-page .item-section-title{margin-top:15px!important;padding-top:12px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important}.voucher-entry-page .item-entry{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;border:1px solid var(--c-dfe4ee)!important;border-radius:10px!important;background:#fff!important}.voucher-entry-page .item-entry-head,.voucher-entry-page .item-entry-row{width:100%!important;min-width:880px;grid-template-columns:var(--voucher-item-grid)!important;align-items:center!important}.voucher-entry-page .item-entry-head{min-height:38px!important;padding:0 8px!important;background:var(--c-f3f1ff)!important;color:var(--c-51468b)!important;border-bottom:1px solid var(--c-ded9f5)!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.045em}.voucher-entry-page .item-entry-row{min-height:48px!important;padding:4px 8px!important;border-top:1px solid var(--c-edf0f6)!important;background:#fff!important}.voucher-entry-page .item-entry-row:nth-child(2n){background:var(--c-fcfcff)!important}.voucher-entry-page .item-entry-row .cell,.voucher-entry-page .item-entry-row .discount-cell,.voucher-entry-page .item-entry-row .line-amount,.voucher-entry-page .item-entry-row .row-remove{min-width:0!important}.voucher-entry-page .item-entry-row input,.voucher-entry-page .item-entry-row select{width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;padding:6px 7px!important;border:1px solid var(--c-dce2ed)!important;border-radius:7px!important;background:#fff!important;font-size:12px!important}.voucher-entry-page .item-entry-row .line-amount{font-size:12px!important;text-align:right;white-space:nowrap}.voucher-entry-page .item-entry-row .row-remove{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:7px!important}.voucher-entry-page .add-row-btn{margin-top:10px!important;min-height:34px!important}.voucher-entry-page .voucher-summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,380px)!important;grid-gap:22px!important;gap:22px!important;align-items:start!important;margin-top:16px!important}.voucher-entry-page .summary-lines{width:100%!important;margin:0!important;padding:12px 15px!important;border:1px solid var(--c-e1dcf7)!important;border-radius:11px!important;background:var(--c-faf9ff)!important}.voucher-entry-page .summary-lines>div{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:6px 0!important}.voucher-entry-page .summary-lines .grand-total{margin-top:6px!important;padding-top:12px!important;border-top:1px solid var(--c-d9d2f5)!important;font-size:15px!important}.voucher-entry-page .voucher-bottom-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:16px 0 0!important;margin-top:16px!important;border-top:1px solid var(--c-e8ebf3)!important}.voucher-entry-page .voucher-bottom-actions button{min-width:110px!important;min-height:42px!important;border-radius:9px!important}.settings-layout .settings-form .card,.settings-page .settings-form .card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.settings-layout .settings-form .card>div:first-child,.settings-page .settings-form .card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0}.settings-layout .settings-form .card>div:first-child>div:first-child,.settings-page .settings-form .card>div:first-child>div:first-child{flex:1 1 220px;min-width:0}.settings-layout .settings-form .card>div:first-child>div:last-child,.settings-page .settings-form .card>div:first-child>div:last-child{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;max-width:100%;flex-wrap:wrap}.settings-layout .settings-form .card>div:first-child select,.settings-page .settings-form .card>div:first-child select{flex:1 1 125px;min-width:0!important;width:auto;max-width:100%}.settings-layout .settings-form .card>div:first-child button,.settings-page .settings-form .card>div:first-child button{flex:0 0 auto;max-width:100%;white-space:nowrap}@media(max-width:1100px){.voucher-entry-page .voucher-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.voucher-entry-page .voucher-summary{grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important}}@media(max-width:760px){.content.voucher-entry-page,body:has(.arc-sidebar.collapsed) .content.voucher-entry-page{width:100%!important;margin-left:0!important;padding:76px 12px 28px!important}.voucher-entry-page .voucher-meta-grid{gap:12px!important}.voucher-entry-page .voucher-meta-grid,.voucher-entry-page .voucher-summary{grid-template-columns:minmax(0,1fr)!important}.voucher-entry-page .voucher-bottom-actions{display:grid!important;grid-template-columns:1fr 1.5fr}.voucher-entry-page .voucher-bottom-actions button{min-width:0!important;width:100%}.settings-layout .settings-form .card>div:first-child>div:last-child,.settings-page .settings-form .card>div:first-child>div:last-child{width:100%;justify-content:flex-start}.settings-layout .settings-form .card>div:first-child select,.settings-page .settings-form .card>div:first-child select{flex:1 1 120px}}.subscription-enquiry-card{margin:18px 0;padding:clamp(16px,3vw,28px);scroll-margin-top:90px;border:1px solid var(--c-dcd6fb);background:linear-gradient(145deg,#fff,var(--c-faf9ff))}.subscription-enquiry-card .page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.subscription-enquiry-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.subscription-enquiry-form .field{min-width:0}.subscription-enquiry-form .field-span{grid-column:1/-1}.subscription-enquiry-form input,.subscription-enquiry-form textarea{width:100%;max-width:100%;box-sizing:border-box}.subscription-enquiry-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.subscription-enquiry-actions .muted{font-size:12px}@media(max-width:640px){.subscription-enquiry-form .form-grid{grid-template-columns:minmax(0,1fr)}.subscription-enquiry-form .field-span{grid-column:auto}.subscription-enquiry-actions{align-items:stretch;flex-direction:column}.subscription-enquiry-actions button{width:100%}}.sales-contact-page{max-width:1120px;margin:0 auto;padding:24px}.sales-contact-card{max-width:760px;margin:0 auto 28px;padding:clamp(18px,4vw,36px)}.sales-contact-intro{margin-bottom:22px}.sales-contact-intro h2{margin:6px 0;font-size:24px}.sales-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.sales-contact-form .field{min-width:0}.sales-contact-form .field:first-child,.sales-contact-form .field:nth-child(6),.sales-privacy-note,.sales-submit{grid-column:1/-1}.sales-contact-form input,.sales-contact-form select,.sales-contact-form textarea{width:100%;max-width:100%;box-sizing:border-box}.sales-submit{width:100%;justify-content:center}.sales-privacy-note{font-size:12px;line-height:1.6}.sales-privacy-note a{color:var(--accent,var(--c-5b4cc4));font-weight:700}.sales-success{text-align:center;padding:20px 0}.sales-success-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;margin:0 auto 14px;background:#e8f7ef;color:#197447;font-size:26px;font-weight:800}.sales-success p{line-height:1.65;max-width:520px;margin:10px auto}.sales-success .primary{display:inline-flex;margin-top:14px;text-decoration:none}.sales-contact-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;padding:16px;color:var(--muted,var(--c-667085));font-size:13px}.sales-contact-footer a{color:inherit}.sales-enquiry-status{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.sales-enquiry-status h2{margin:6px 0}.plan-sales-button{display:flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;width:100%;box-sizing:border-box;margin-top:auto}.plan-sales-secondary{background:#fff!important;color:var(--c-4f3bb7)!important;border:1px solid var(--c-d9d2ff)!important}.sales-enquiry-list{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.sales-enquiry-admin-row{min-width:0;border:1px solid var(--line,var(--c-e4e7ec));border-radius:14px;padding:16px;display:grid;grid-gap:12px;gap:12px}.sales-enquiry-admin-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sales-enquiry-admin-head>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.sales-enquiry-admin-head b{font-size:15px}.sales-enquiry-admin-head small,.sales-enquiry-admin-head span{font-size:12px;color:var(--muted,var(--c-667085));overflow-wrap:anywhere}.sales-enquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-enquiry-fields .field{min-width:0}.sales-enquiry-fields input,.sales-enquiry-fields select,.sales-enquiry-fields textarea{width:100%;max-width:100%;box-sizing:border-box}.sales-enquiry-admin-actions{display:flex;gap:8px;flex-wrap:wrap}.sales-enquiry-admin-actions button{max-width:100%}@media(max-width:640px){.sales-contact-page{padding:14px}.sales-contact-form,.sales-enquiry-fields{grid-template-columns:minmax(0,1fr)}.sales-contact-form .field,.sales-contact-form .field:first-child,.sales-contact-form .field:nth-child(6),.sales-privacy-note,.sales-submit{grid-column:1}.sales-enquiry-admin-head{flex-direction:column}.sales-enquiry-admin-actions button{flex:1 1 100%}}@page{size:A4 portrait;margin:8mm}@media print{body,html{background:#fff!important;color:#111!important}.report-page,.report-page .report-paper{max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;color:#111!important}.report-page,.report-page .report-paper,.report-page .report-paper .table-wrap{width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important}.report-page .report-paper .table-wrap{max-width:100%!important;border-radius:0!important}.report-page .report-paper table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;color:#111!important}.report-page .report-paper td,.report-page .report-paper th{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#111!important;background:#fff!important;break-inside:avoid!important;page-break-inside:avoid!important}.report-page .report-paper thead{display:table-header-group!important}.report-page .report-paper .card{box-shadow:none!important}.voucher-paper{max-width:none!important;overflow:visible!important}.voucher-paper table{max-width:100%!important}}.report-page .page-head{grid-template-columns:minmax(0,1fr)!important}.report-page .page-head,.report-page .report-actions{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.report-page .report-actions{grid-template-columns:minmax(125px,1fr) minmax(125px,1fr) minmax(125px,1fr) auto 44px!important;align-items:center!important}.report-page .report-actions .more-wrap,.report-page .report-actions>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.report-page .report-actions input[type=date],.report-page .report-actions select{width:100%!important;min-width:0!important;max-width:100%!important}.report-page .report-actions .more-wrap{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:44px!important;overflow:visible!important}.report-page .report-actions .more-btn{width:44px!important;min-width:44px!important;height:42px!important;flex:0 0 44px!important}.report-page .report-actions .more-menu{position:absolute!important;top:calc(100% + 7px)!important;right:0!important;left:auto!important;width:224px!important;min-width:224px!important;max-width:min(280px,calc(100vw - 28px))!important;white-space:normal!important;overflow-wrap:normal!important;z-index:100000!important;padding:7px!important}.report-page .report-actions .more-menu button{display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:10px 12px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-align:left!important}@media (max-width:1100px) and (min-width:761px){.report-page .report-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-page .report-actions .more-wrap{width:100%!important;justify-content:stretch!important}.report-page .report-actions .more-btn{width:100%!important;min-width:0!important;flex:1 1 auto!important}.report-page .report-actions .more-menu{right:0!important;width:min(260px,calc(100vw - 32px))!important;min-width:min(224px,calc(100vw - 32px))!important}}@media (max-width:760px){.report-page .report-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.report-page .report-actions .more-wrap{grid-column:1/-1!important;width:100%!important}.report-page .report-actions .more-btn{width:100%!important;min-width:0!important;flex:1 1 auto!important}.report-page .report-actions .more-menu{position:fixed!important;top:calc(env(safe-area-inset-top) + 82px)!important;left:12px!important;right:12px!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:min(70dvh,560px)!important;overflow-y:auto!important;z-index:100000!important}}.voucher-paper .billing-head.business-profile-hidden{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:stretch!important}.voucher-paper .billing-head.business-profile-hidden .billing-document-meta{grid-column:1!important;grid-row:1!important;min-width:0!important;border-left:0!important;border-right:1px solid #bfc7d1!important;border-top:0!important}.voucher-paper .billing-head.business-profile-hidden .billing-party-side{grid-column:2!important;grid-row:1!important;min-width:0!important;border-left:0!important;border-top:0!important}.voucher-paper .billing-head.business-profile-hidden .billing-meta-reference,.voucher-paper .billing-head.business-profile-hidden .billing-meta-top,.voucher-paper .billing-head.business-profile-hidden .billing-party{overflow-wrap:anywhere!important;word-break:normal!important}@media print{.voucher-paper .billing-head.business-profile-hidden{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto!important}.voucher-paper .billing-head.business-profile-hidden .billing-document-meta{grid-column:1!important;grid-row:1!important;border-left:0!important;border-right:1px solid #777!important;border-top:0!important}.voucher-paper .billing-head.business-profile-hidden .billing-party-side{grid-column:2!important;grid-row:1!important;border-left:0!important;border-top:0!important}}@media screen and (max-width:520px){.voucher-paper .billing-head.business-profile-hidden{grid-template-columns:minmax(0,1fr)!important}.voucher-paper .billing-head.business-profile-hidden .billing-document-meta,.voucher-paper .billing-head.business-profile-hidden .billing-party-side{grid-column:1!important;grid-row:auto!important;border-left:0!important;border-right:0!important}.voucher-paper .billing-head.business-profile-hidden .billing-party-side{border-top:1px solid #bfc7d1!important}}.voucher-paper .billing-summary>div:first-child{background:#fff!important;border-color:transparent!important}.voucher-paper .voucher-sign,.voucher-paper .voucher-sign.signature-image,.voucher-paper .voucher-sign.signature-paper{width:min(240px,100%)!important;margin-right:auto!important;align-self:center!important}.voucher-paper .voucher-sign .custom-signature,.voucher-paper .voucher-sign .signature-blank-line{display:block!important;margin-left:auto!important;margin-right:auto!important}@media print{.voucher-paper .billing-summary>div:first-child{background:#fff!important;border-color:transparent!important}.voucher-paper .voucher-sign,.voucher-paper .voucher-sign.signature-image,.voucher-paper .voucher-sign.signature-paper{width:min(240px,100%)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important;text-align:center!important;align-items:center!important}}.voucher-paper .billing-summary>div:first-child:empty{display:none!important}.voucher-paper .voucher-sign,.voucher-paper .voucher-sign.signature-image,.voucher-paper .voucher-sign.signature-paper{width:170px!important;min-width:0!important;max-width:170px!important;margin-left:auto!important;margin-right:0!important;align-self:flex-end!important;text-align:center!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.voucher-paper .voucher-sign .custom-signature{width:auto!important;max-width:100px!important;max-height:30px!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important;background:transparent!important}.voucher-paper .voucher-sign .signature-blank-line{width:105px!important;height:24px!important;margin:0 auto!important;background:transparent!important}@media print{.voucher-paper .voucher-sign,.voucher-paper .voucher-sign.signature-image,.voucher-paper .voucher-sign.signature-paper{width:170px!important;min-width:0!important;max-width:170px!important;margin-left:auto!important;margin-right:0!important;align-self:flex-end!important;text-align:center!important;align-items:center!important;gap:2px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.voucher-paper .voucher-sign .custom-signature{max-width:100px!important;max-height:30px!important;margin:0 auto!important}.voucher-paper .voucher-sign .signature-blank-line{width:105px!important;height:24px!important;margin:0 auto!important}}.voucher-entry-page .voucher-date-field .voucher-date-desktop-wrap{position:relative!important;display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:40px!important;box-sizing:border-box!important}.voucher-entry-page .voucher-date-field .voucher-date-desktop-wrap .voucher-date-desktop{display:block!important;position:relative!important;flex:1 1!important;width:0!important;min-width:0!important;max-width:100%!important;min-height:40px!important;box-sizing:border-box!important;padding-right:10px!important}.voucher-entry-page .voucher-date-field .voucher-date-desktop-wrap .date-picker-btn{position:relative!important;inset:auto!important;transform:none!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;align-self:stretch!important;box-sizing:border-box!important}.voucher-entry-page .voucher-date-field .voucher-date-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;opacity:0!important;pointer-events:none!important}.voucher-entry-page .voucher-workspace{background:#f8f7f2!important;border:1px solid #e6e3da!important}.voucher-entry-page .voucher-workspace .form-toolbar{background:#f4f2eb!important;border-bottom:1px solid #e6e3da!important}.voucher-entry-page .voucher-workspace .modal-body{background:#f8f7f2!important;border-radius:0 0 14px 14px!important}.voucher-entry-page .voucher-workspace .entry-panel,.voucher-entry-page .voucher-workspace .voucher-additional-fields{background:#fbfaf6!important}.voucher-entry-page .voucher-workspace .item-entry{background:#fff!important;border-color:#dcdedb!important}.voucher-entry-page .voucher-workspace .item-entry-head{background:#efeee8!important;color:var(--c-4b5563)!important;border-bottom-color:#dcdedb!important}.voucher-entry-page .voucher-workspace .item-entry-row:nth-child(2n){background:#fbfbf8!important}.voucher-entry-page .voucher-workspace .summary-lines{background:#fbfaf6!important;border-color:#e1dfd5!important}@media (max-width:760px){.voucher-entry-page .voucher-date-field .voucher-date-desktop-wrap{display:none!important}.voucher-entry-page .voucher-date-field .voucher-date-native{position:static!important;width:100%!important;height:40px!important;min-height:40px!important;opacity:1!important;pointer-events:auto!important}}.voucher-terms-input{display:block;width:100%;min-height:46px;resize:vertical;border:1px solid var(--line,var(--c-d8dce3));border-radius:6px;background:#fffdf8;color:var(--text,var(--c-252a34));padding:8px 10px;font:inherit;font-size:11px;line-height:1.45;outline-offset:2px}.voucher-terms-input:focus{border-color:var(--accent,var(--c-5b4cc4))}@media print{.voucher-terms-input{border:0!important;padding:0!important;background:transparent!important;resize:none!important}}.arc-theme-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--arc-border);border-radius:12px;background:var(--arc-surface);flex:0 0 auto}.arc-theme-switch button{border:0!important;border-radius:8px!important;padding:9px 13px!important;min-height:36px;background:transparent!important;color:var(--arc-muted)!important;box-shadow:none!important;transform:none!important;font-size:13px;font-weight:700;white-space:nowrap}.arc-theme-switch button.active{background:var(--c-6554d9)!important;color:#fff!important}html[data-arc-theme=dark]{color-scheme:dark!important;--arc-bg:var(--c-0c111b);--arc-text:var(--c-e8edf6);--arc-muted:var(--c-a1aec2);--arc-border:var(--c-303b50);--arc-surface:var(--c-151c2a);--arc-surface-raised:var(--c-1b2536);--arc-page:var(--c-0c111b);--arc-ink:var(--c-e8edf6)}html[data-arc-theme=dark],html[data-arc-theme=dark] body,html[data-arc-theme=dark] body:has(.app-topbar){background:var(--c-0c111b)!important;color:var(--c-e8edf6)!important;color-scheme:dark!important}html[data-arc-theme=dark] .app-shell,html[data-arc-theme=dark] .app-shell main,html[data-arc-theme=dark] .content,html[data-arc-theme=dark] .content:not(.print-area){background:transparent!important;color:var(--c-e8edf6)!important}html[data-arc-theme=dark] .arc-sidebar,html[data-arc-theme=dark] .card,html[data-arc-theme=dark] .dashboard-visibility-card,html[data-arc-theme=dark] .panel,html[data-arc-theme=dark] .settings-card,html[data-arc-theme=dark] .settings-grid>section,html[data-arc-theme=dark] .settings-section,html[data-arc-theme=dark] .side-bottom,html[data-arc-theme=dark] .sidebar,html[data-arc-theme=dark] .table-card{background:var(--c-151c2a)!important;color:var(--c-e8edf6)!important;border-color:var(--c-303b50)!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important}html[data-arc-theme=dark] .arc-sidebar .brand,html[data-arc-theme=dark] .arc-sidebar .nav-link,html[data-arc-theme=dark] .page-head h1,html[data-arc-theme=dark] .section-title,html[data-arc-theme=dark] .settings-grid,html[data-arc-theme=dark] .settings-grid b,html[data-arc-theme=dark] .settings-layout,html[data-arc-theme=dark] .settings-page,html[data-arc-theme=dark] .settings-row,html[data-arc-theme=dark] .sidebar .brand,html[data-arc-theme=dark] .sidebar .nav-link,html[data-arc-theme=dark] .sidebar .tagline,html[data-arc-theme=dark] label,html[data-arc-theme=dark] td,html[data-arc-theme=dark] th{color:var(--c-e8edf6)!important}html[data-arc-theme=dark] .settings-card,html[data-arc-theme=dark] .settings-row,html[data-arc-theme=dark] .settings-section,html[data-arc-theme=dark] .settings-tabs,html[data-arc-theme=dark] .table-wrap{border-color:var(--c-303b50)!important}html[data-arc-theme=dark] .muted,html[data-arc-theme=dark] .settings-layout p,html[data-arc-theme=dark] .settings-page p,html[data-arc-theme=dark] .settings-row p,html[data-arc-theme=dark] .sidebar .nav-label{color:var(--c-a1aec2)!important}html[data-arc-theme=dark] .field input,html[data-arc-theme=dark] .field select,html[data-arc-theme=dark] .field textarea,html[data-arc-theme=dark] .search,html[data-arc-theme=dark] input:not([type=checkbox]):not([type=radio]),html[data-arc-theme=dark] select,html[data-arc-theme=dark] textarea{background:var(--c-0f1725)!important;color:var(--c-edf2fa)!important;border-color:var(--c-36445a)!important;color-scheme:dark!important}html[data-arc-theme=dark] .table-wrap,html[data-arc-theme=dark] table{background:var(--c-151c2a)!important;border-color:var(--c-303b50)!important}html[data-arc-theme=dark] th{background:var(--c-1d2738)!important;color:var(--c-c7d1e2)!important;border-color:var(--c-303b50)!important}html[data-arc-theme=dark] td{background:transparent!important;color:var(--c-e0e7f2)!important;border-color:var(--c-303b50)!important}html[data-arc-theme=dark] tr:hover td{background:var(--c-1b2638)!important}html[data-arc-theme=dark] .topbar{border-color:var(--c-303b50)!important}html[data-arc-theme=dark] .app-topbar{background:linear-gradient(100deg,var(--c-17142f) 0,var(--c-30265e) 62%,var(--c-43318c) 100%)!important;border-color:var(--c-3c3268)!important}html[data-arc-theme=dark] .calculator-modal,html[data-arc-theme=dark] .dropdown-menu,html[data-arc-theme=dark] .modal,html[data-arc-theme=dark] .modal-content,html[data-arc-theme=dark] .popover{background:var(--c-151c2a)!important;color:var(--c-e8edf6)!important;border-color:var(--c-303b50)!important}html[data-arc-theme=dark] .pill,html[data-arc-theme=dark] .settings-tabs button{background:var(--c-202a3c)!important;color:var(--c-dbe4f3)!important;border-color:var(--c-3a4860)!important}html[data-arc-theme=light]{color-scheme:light!important}html[data-arc-theme=light] body{color:var(--c-202842)!important}html[data-arc-theme=light] .arc-theme-switch{background:var(--c-f0f2f8)!important}@media print{html[data-arc-theme=dark],html[data-arc-theme=dark] body{background:#fff!important;color:#111!important;color-scheme:light!important}}html[data-arc-theme=dark] .voucher-entry-page .modal-body{background:var(--c-151c2a)!important;color:var(--c-e8edf6)!important}html[data-arc-theme=dark] .voucher-entry-page .modal-body input,html[data-arc-theme=dark] .voucher-entry-page .modal-body select,html[data-arc-theme=dark] .voucher-entry-page .modal-body textarea{background:var(--c-0f1725)!important;color:var(--c-edf2fa)!important;border-color:var(--c-36445a)!important}html[data-arc-theme=dark] .settings-card-head h2,html[data-arc-theme=dark] .settings-card-head p{color:var(--c-e8edf6)!important}html[data-arc-theme=dark]{--arc-bg:var(--c-111522);--arc-text:var(--c-edf0f7);--arc-muted:var(--c-aab4c7);--arc-border:var(--c-343d52);--arc-surface:var(--c-1b2232);--arc-surface-raised:var(--c-242d41);--arc-page:var(--c-111522);--arc-ink:var(--c-edf0f7);--workspace-bg:var(--c-111522);--workspace-panel:var(--c-1b2232);--workspace-line:var(--c-343d52);--workspace-text:var(--c-edf0f7);--workspace-muted:var(--c-aab4c7);--arc-blue:var(--c-8b83ff);--arc-blue-dark:var(--c-7068e8)}html[data-arc-theme=dark] .app-shell,html[data-arc-theme=dark] .app-shell main,html[data-arc-theme=dark] .content:not(.print-area),html[data-arc-theme=dark] .settings-grid,html[data-arc-theme=dark] .settings-layout,html[data-arc-theme=dark] .settings-page,html[data-arc-theme=dark] body{background:var(--c-111522)!important;color:var(--c-edf0f7)!important}html[data-arc-theme=dark] .arc-sidebar,html[data-arc-theme=dark] .card,html[data-arc-theme=dark] .dashboard-visibility-card,html[data-arc-theme=dark] .panel,html[data-arc-theme=dark] .settings-card,html[data-arc-theme=dark] .settings-grid>section,html[data-arc-theme=dark] .settings-layout .settings-form .card,html[data-arc-theme=dark] .settings-page .settings-form .card,html[data-arc-theme=dark] .settings-section,html[data-arc-theme=dark] .side-bottom,html[data-arc-theme=dark] .sidebar,html[data-arc-theme=dark] .table-card{background:var(--c-1b2232)!important;color:var(--c-edf0f7)!important;border-color:var(--c-343d52)!important;box-shadow:0 6px 20px rgba(0,0,0,.14)!important}html[data-arc-theme=dark] .settings-layout .settings-card,html[data-arc-theme=dark] .settings-layout .settings-form .card>div,html[data-arc-theme=dark] .settings-layout .settings-section,html[data-arc-theme=dark] .settings-page .settings-card,html[data-arc-theme=dark] .settings-page .settings-form .card>div,html[data-arc-theme=dark] .settings-page .settings-section{border-color:var(--c-343d52)!important;color:var(--c-edf0f7)!important}html[data-arc-theme=dark] .settings-layout .field,html[data-arc-theme=dark] .settings-layout input:not([type=checkbox]):not([type=radio]),html[data-arc-theme=dark] .settings-layout select,html[data-arc-theme=dark] .settings-layout textarea,html[data-arc-theme=dark] .settings-page .field,html[data-arc-theme=dark] .settings-page input:not([type=checkbox]):not([type=radio]),html[data-arc-theme=dark] .settings-page select,html[data-arc-theme=dark] .settings-page textarea{background:var(--c-141a28)!important;color:var(--c-f0f3fa)!important;border-color:var(--c-3b465d)!important;color-scheme:dark!important}html[data-arc-theme=dark] .settings-layout input::placeholder,html[data-arc-theme=dark] .settings-layout textarea::placeholder,html[data-arc-theme=dark] .settings-page input::placeholder,html[data-arc-theme=dark] .settings-page textarea::placeholder{color:var(--c-8f9bb1)!important;opacity:1!important}html[data-arc-theme=dark] .settings-layout b,html[data-arc-theme=dark] .settings-layout h1,html[data-arc-theme=dark] .settings-layout h2,html[data-arc-theme=dark] .settings-layout label,html[data-arc-theme=dark] .settings-page .settings-card .card .settings-row b,html[data-arc-theme=dark] .settings-page .settings-card .card b,html[data-arc-theme=dark] .settings-page .settings-card .card label,html[data-arc-theme=dark] .settings-page .settings-card .card strong,html[data-arc-theme=dark] .settings-page b,html[data-arc-theme=dark] .settings-page h1,html[data-arc-theme=dark] .settings-page h2,html[data-arc-theme=dark] .settings-page label{color:var(--c-edf0f7)!important}html[data-arc-theme=dark] .settings-layout p,html[data-arc-theme=dark] .settings-page .settings-card .card .muted,html[data-arc-theme=dark] .settings-page .settings-card .card small,html[data-arc-theme=dark] .settings-page p,html[data-arc-theme=dark] .settings-row p{color:var(--c-aab4c7)!important}html[data-arc-theme=dark] .settings-page .settings-tabs button,html[data-arc-theme=dark] .settings-tabs button{background:var(--c-242d41)!important;color:var(--c-cbd3e3)!important;border-color:var(--c-3b465d)!important}html[data-arc-theme=dark] .settings-page .settings-tabs button.active,html[data-arc-theme=dark] .settings-tabs button.active{background:var(--c-6558d9)!important;color:#fff!important;border-color:var(--c-8177f0)!important}html[data-arc-theme=dark] .settings-layout .toggle,html[data-arc-theme=dark] .settings-page .toggle{background:var(--c-343d52)!important;border-color:var(--c-46516a)!important}html[data-arc-theme=dark] .settings-layout .toggle.on,html[data-arc-theme=dark] .settings-page .toggle.on{background:var(--c-6558d9)!important;border-color:var(--c-8177f0)!important}html[data-arc-theme=dark] .settings-layout .settings-row,html[data-arc-theme=dark] .settings-layout .table-wrap,html[data-arc-theme=dark] .settings-page .settings-row,html[data-arc-theme=dark] .settings-page .table-wrap{background:transparent!important;border-color:var(--c-343d52)!important}html[data-arc-theme=dark] .app-topbar{background:linear-gradient(105deg,var(--c-201d3b) 0,var(--c-302a56) 58%,var(--c-40366e) 100%)!important;border-color:var(--c-49416f)!important}html[data-arc-theme=dark] .arc-theme-switch{background:var(--c-141a28)!important;border-color:var(--c-3b465d)!important}html[data-arc-theme=dark] .arc-theme-switch button.active{background:var(--c-6558d9)!important;color:#fff!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-terms-input{background:var(--c-141a28)!important;color:var(--c-f0f3fa)!important;border-color:var(--c-3b465d)!important}@media print{html[data-arc-theme=dark] .content,html[data-arc-theme=dark] .print-area,html[data-arc-theme=dark] body{background:#fff!important;color:#111!important}}html[data-arc-theme=dark] .billing-message,html[data-arc-theme=dark] .limit-note,html[data-arc-theme=dark] .limits-card,html[data-arc-theme=dark] .plan-card,html[data-arc-theme=dark] .subscription-grid .plan-card,html[data-arc-theme=dark] .subscription-page .plan-card,html[data-arc-theme=dark] .subscription-status{background:var(--c-1b2232)!important;color:var(--c-edf0f7)!important;border-color:var(--c-3a465d)!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important}html[data-arc-theme=dark] .limit-note :is(h1,h2,h3,h4,h5,p,span,strong,b,label,small,li,ul,div),html[data-arc-theme=dark] .limits-card :is(h1,h2,h3,h4,h5,p,span,strong,b,label,small,li,ul,div),html[data-arc-theme=dark] .plan-card :is(h1,h2,h3,h4,h5,p,span,strong,b,label,small,li,ul,div),html[data-arc-theme=dark] .subscription-status :is(h1,h2,h3,h4,h5,p,span,strong,b,label,small,li,ul,div){color:var(--c-edf0f7)!important}html[data-arc-theme=dark] .limit-note span,html[data-arc-theme=dark] .plan-card .eyebrow,html[data-arc-theme=dark] .plan-card .plan-desc,html[data-arc-theme=dark] .plan-card .plan-price span,html[data-arc-theme=dark] .plan-card .plan-trial,html[data-arc-theme=dark] .plan-card ul,html[data-arc-theme=dark] .subscription-progress small{color:var(--c-b7c2d6)!important}html[data-arc-theme=dark] .plan-card .plan-popular,html[data-arc-theme=dark] .plan-card .plan-popular *,html[data-arc-theme=dark] .plan-card .plan-trial{color:var(--c-d9d4ff)!important}html[data-arc-theme=dark] .plan-card .plan-popular{background:var(--c-393260)!important;border-color:var(--c-6558d9)!important}html[data-arc-theme=dark] .plan-card .plan-sales-button,html[data-arc-theme=dark] .plan-card a.primary,html[data-arc-theme=dark] .plan-card button.primary{background:var(--c-6558d9)!important;color:#fff!important;border-color:var(--c-8177f0)!important}html[data-arc-theme=dark] .plan-card .plan-sales-secondary,html[data-arc-theme=dark] .plan-card a:not(.primary){background:var(--c-292441)!important;color:var(--c-ded9ff)!important;border-color:var(--c-51468e)!important}html[data-arc-theme=dark] .subscription-status .progress-track{background:var(--c-30394d)!important}html[data-arc-theme=dark] .subscription-status .progress-track span{background:#6fdfc2!important}html[data-arc-theme=dark] :is(.bg-white,.bg-gray-50,.bg-slate-50,.bg-neutral-50,.bg-zinc-50,.surface-light,.light-panel,.white-panel){background-color:var(--c-1b2232)!important;color:var(--c-edf0f7)!important;border-color:var(--c-3a465d)!important}html[data-arc-theme=dark] :is(.text-black,.text-gray-900,.text-slate-900,.text-neutral-900,.text-zinc-900){color:var(--c-edf0f7)!important}html[data-arc-theme=dark] :is(.text-gray-800,.text-slate-800,.text-neutral-800,.text-zinc-800){color:var(--c-dce4f2)!important}html[data-arc-theme=dark] :is(.text-gray-700,.text-slate-700,.text-neutral-700,.text-zinc-700,.text-gray-600,.text-slate-600,.text-neutral-600,.text-zinc-600){color:var(--c-b7c2d6)!important}html[data-arc-theme=dark] .card :is(h1,h2,h3,h4,h5,p,span,strong,b,label,small,li,th,td),html[data-arc-theme=dark] .modal :is(h1,h2,h3,h4,h5,p,span,strong,b,label,small,li,th,td),html[data-arc-theme=dark] .modal-content :is(h1,h2,h3,h4,h5,p,span,strong,b,label,small,li,th,td),html[data-arc-theme=dark] .panel :is(h1,h2,h3,h4,h5,p,span,strong,b,label,small,li,th,td){color:var(--c-edf0f7)}html[data-arc-theme=dark] .card :is(.muted,.eyebrow,.subtitle,.description,.helper-text),html[data-arc-theme=dark] .modal :is(.muted,.eyebrow,.subtitle,.description,.helper-text),html[data-arc-theme=dark] .panel :is(.muted,.eyebrow,.subtitle,.description,.helper-text){color:var(--c-b7c2d6)!important}html[data-arc-theme=dark] .btn:not(.primary):not(.active),html[data-arc-theme=dark] a.button:not(.primary),html[data-arc-theme=dark] button:not(.primary):not(.active):not([aria-pressed=true]){color:var(--c-e4eaf5)}html[data-arc-theme=dark] input::placeholder,html[data-arc-theme=dark] textarea::placeholder{color:var(--c-98a6bd)!important;opacity:1!important}@media print{html[data-arc-theme=dark] .limit-note,html[data-arc-theme=dark] .limits-card,html[data-arc-theme=dark] .plan-card,html[data-arc-theme=dark] .subscription-status{color:#111!important}}html[data-arc-theme=light] .voucher-entry-page .voucher-workspace,html[data-arc-theme=light] .voucher-entry-page .voucher-workspace .modal-body{background:var(--c-f7f8fb)!important;border-color:var(--c-e1e5ee)!important}html[data-arc-theme=light] .voucher-entry-page .voucher-workspace .form-toolbar{background:var(--c-f2f4f9)!important;border-color:var(--c-e1e5ee)!important}html[data-arc-theme=light] .voucher-entry-page .voucher-workspace .entry-panel,html[data-arc-theme=light] .voucher-entry-page .voucher-workspace .summary-lines,html[data-arc-theme=light] .voucher-entry-page .voucher-workspace .voucher-additional-fields{background:var(--c-fbfcfe)!important;border-color:var(--c-e2e6ef)!important}html[data-arc-theme=light] .voucher-entry-page .voucher-workspace .item-entry-head{background:var(--c-eef1f8)!important;color:var(--c-46516a)!important;border-color:var(--c-dce2ed)!important}html[data-arc-theme=light] .voucher-entry-page .voucher-workspace .item-entry-row:nth-child(2n){background:var(--c-f9fafd)!important}.content.voucher-entry-page{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}body:has(.arc-sidebar.collapsed) .content.voucher-entry-page{width:100%!important;max-width:100%!important}.voucher-entry-page *,.voucher-entry-page :after,.voucher-entry-page :before{box-sizing:border-box}.voucher-entry-page .modal-body,.voucher-entry-page .voucher-bottom-actions,.voucher-entry-page .voucher-meta-grid,.voucher-entry-page .voucher-summary,.voucher-entry-page .voucher-workspace{min-width:0!important;max-width:100%!important}.voucher-entry-page .voucher-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.voucher-entry-page .voucher-summary{grid-template-columns:minmax(0,1fr) minmax(250px,340px)!important}@media (max-width:1100px){.content.voucher-entry-page,body:has(.arc-sidebar.collapsed) .content.voucher-entry-page{width:100%!important;max-width:100%!important;padding-inline:clamp(10px,2vw,20px)!important}.voucher-entry-page .voucher-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.voucher-entry-page .voucher-summary{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.voucher-entry-page .voucher-bottom-actions,.voucher-entry-page .voucher-meta-grid{grid-template-columns:minmax(0,1fr)!important}.voucher-entry-page .voucher-bottom-actions button{width:100%!important;min-width:0!important}}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .form-actions,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .modal-body,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .voucher-form-actions{background:var(--c-171e2d)!important;color:var(--c-edf1fa)!important;border-color:var(--c-303b50)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .form-toolbar{background:var(--c-20283a)!important;color:var(--c-f1f4fb)!important;border-color:var(--c-364158)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .entry-panel,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .summary-lines,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .totals-panel,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .voucher-additional-fields,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .voucher-total{background:var(--c-20283a)!important;color:var(--c-e8edf7)!important;border-color:var(--c-39465d)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .item-entry{background:var(--c-171e2d)!important;border-color:var(--c-39465d)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .item-entry-head{background:var(--c-29334a)!important;color:var(--c-dcd7ff)!important;border-color:var(--c-3c4860)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .item-entry-row,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .item-entry-row:nth-child(2n),html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .voucher-table,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .voucher-table tbody td{background:var(--c-171e2d)!important;color:var(--c-e7edf7)!important;border-color:var(--c-303b50)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .voucher-table thead th{background:var(--c-29334a)!important;color:var(--c-dcd7ff)!important;border-color:var(--c-3c4860)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .inline-select-wrap,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace input,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace select,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace textarea{background:var(--c-111827)!important;color:var(--c-f1f5fb)!important;border-color:var(--c-3a465d)!important;-webkit-text-fill-color:var(--c-f1f5fb)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace input::placeholder,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace textarea::placeholder{color:var(--c-98a6bd)!important;-webkit-text-fill-color:var(--c-98a6bd)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .field,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .item-section-title,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .summary-lines>div,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace label{color:var(--c-dce4f2)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace .grand-total{background:var(--c-332d59)!important;color:#ffffff!important;border-color:var(--c-6558d9)!important}html[data-arc-theme=dark] .report-page .report-paper,html[data-arc-theme=dark] .report-page .report-paper .card,html[data-arc-theme=dark] .report-page .report-paper .table-wrap,html[data-arc-theme=dark] .statement-page .statement-party-summary,html[data-arc-theme=dark] .statement-page .statement-table,html[data-arc-theme=dark] .statement-page .statement-zybra-head,html[data-arc-theme=dark] .statement-page .statement-zybra-table,html[data-arc-theme=dark] .statement-page .statement-zybra-table table{background:var(--c-171e2d)!important;color:var(--c-e8edf7)!important;border-color:var(--c-344057)!important;box-shadow:none!important}html[data-arc-theme=dark] .report-page .report-paper h1,html[data-arc-theme=dark] .report-page .report-paper h2,html[data-arc-theme=dark] .report-page .report-paper h3,html[data-arc-theme=dark] .report-page .report-paper label,html[data-arc-theme=dark] .report-page .report-paper p,html[data-arc-theme=dark] .statement-page .statement-party-summary :is(h1,h2,h3,p,span,strong),html[data-arc-theme=dark] .statement-page .statement-zybra-head :is(h1,h2,h3,p,span,strong){color:var(--c-e8edf7)!important}html[data-arc-theme=dark] .report-page .report-paper th,html[data-arc-theme=dark] .statement-page .statement-zybra-table th{background:var(--c-29334a)!important;color:var(--c-dcd7ff)!important;border-color:var(--c-3c4860)!important}html[data-arc-theme=dark] .report-page .report-paper td,html[data-arc-theme=dark] .statement-page .statement-zybra-table td{background:var(--c-171e2d)!important;color:var(--c-e0e7f2)!important;border-color:var(--c-303b50)!important}html[data-arc-theme=dark] .report-page .report-paper tbody tr:nth-child(2n) td,html[data-arc-theme=dark] .statement-page .statement-zybra-table tbody tr:nth-child(2n) td{background:var(--c-1c2536)!important}html[data-arc-theme=dark] .report-page .report-paper input,html[data-arc-theme=dark] .report-page .report-paper select,html[data-arc-theme=dark] .statement-page input,html[data-arc-theme=dark] .statement-page select{background:var(--c-111827)!important;color:var(--c-edf1fa)!important;border-color:var(--c-3a465d)!important}@media print{html[data-arc-theme=dark] .report-page .report-paper,html[data-arc-theme=dark] .report-page .report-paper .card,html[data-arc-theme=dark] .report-page .report-paper .table-wrap,html[data-arc-theme=dark] .report-page .report-paper td,html[data-arc-theme=dark] .report-page .report-paper th,html[data-arc-theme=dark] .statement-page .statement-party-summary,html[data-arc-theme=dark] .statement-page .statement-table,html[data-arc-theme=dark] .statement-page .statement-zybra-head,html[data-arc-theme=dark] .statement-page .statement-zybra-table,html[data-arc-theme=dark] .statement-page .statement-zybra-table table,html[data-arc-theme=dark] .statement-page .statement-zybra-table td,html[data-arc-theme=dark] .statement-page .statement-zybra-table th{background:#fff!important;color:#111!important;border-color:var(--c-d1d5db)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (min-width:761px){body:has(.arc-sidebar) .content,body:has(.arc-sidebar) .content.voucher-entry-page{box-sizing:border-box!important;margin-left:258px!important;width:calc(100% - 258px)!important;max-width:calc(100% - 258px)!important;min-width:0!important}body:has(.arc-sidebar.collapsed) .content,body:has(.arc-sidebar.collapsed) .content.voucher-entry-page{margin-left:78px!important;width:calc(100% - 78px)!important;max-width:calc(100% - 78px)!important;min-width:0!important}body:has(.arc-sidebar) .content>*,body:has(.arc-sidebar.collapsed) .content>*{min-width:0;max-width:100%}}.content,.content *{min-width:0}.content .billing-table-wrap,.content .table-wrap,.content .voucher-workspace{max-width:100%}.content .table-wrap{overflow-x:auto}.voucher-entry-page .voucher-bottom-actions>*,.voucher-entry-page .voucher-meta-grid>*,.voucher-entry-page .voucher-summary,.voucher-entry-page .voucher-summary>*{min-width:0!important}html[data-arc-theme=dark] .content :is(.dash-kpi-top,.dash-kpi-top em,.dash-kpi>small,.signal-row b,.signal-row span,.signal-row strong small,.row-arrow,.command-grid b,.command-grid span:not(.dash-icon),.recent-main b,.recent-main span,.analytics-legend,.analytics-labels span,.analytics-empty,.mix-label,.mix-value,.section-bar h2),html[data-arc-theme=dark] .content :is(h1,h2,h3,h4,h5,p,label,small,th,td,li){color:var(--c-e8edf7)!important}html[data-arc-theme=dark] .content :is(.muted,.description,.helper-text,.subtitle,.empty-state,.empty-state span,.dash-kpi>small,.signal-row span,.signal-row strong small,.command-grid span:not(.dash-icon),.recent-main span,.analytics-legend,.analytics-labels span,.analytics-empty,.mix-label,.mini-tip p){color:var(--c-b8c3d6)!important}html[data-arc-theme=dark] .dashboard-modern .dash-hero h2,html[data-arc-theme=dark] .dashboard-modern .dash-hero-copy .eyebrow,html[data-arc-theme=dark] .dashboard-modern .dash-hero-copy .text-link,html[data-arc-theme=dark] .dashboard-modern .dash-hero-copy h2,html[data-arc-theme=dark] .dashboard-modern .dash-hero-copy p{color:var(--c-f2f5fc)!important}html[data-arc-theme=dark] .dashboard-modern .analytics-card,html[data-arc-theme=dark] .dashboard-modern .dash-callback,html[data-arc-theme=dark] .dashboard-modern .dash-hero,html[data-arc-theme=dark] .dashboard-modern .dash-kpi,html[data-arc-theme=dark] .dashboard-modern .insight-card,html[data-arc-theme=dark] .dashboard-modern .quick-command,html[data-arc-theme=dark] .dashboard-modern .recent-card,html[data-arc-theme=dark] .dashboard-modern .trade-shortcuts{background:var(--c-1b2232)!important;color:var(--c-edf0f7)!important;border-color:var(--c-39445b)!important}html[data-arc-theme=dark] .dashboard-modern .command-grid a,html[data-arc-theme=dark] .dashboard-modern .recent-row,html[data-arc-theme=dark] .dashboard-modern .signal-row,html[data-arc-theme=dark] .dashboard-modern .trade-shortcut-grid a{color:var(--c-e8edf7)!important;border-color:var(--c-39445b)!important;background-color:transparent}html[data-arc-theme=dark] .dashboard-modern .analytics-chart,html[data-arc-theme=dark] .dashboard-modern .mix-chart{background:var(--c-151c2a)!important;border-color:var(--c-39445b)!important}html[data-arc-theme=dark] .dashboard-modern .positive{color:#58e0b6!important}html[data-arc-theme=dark] .dashboard-modern .negative{color:#ff929f!important}html[data-arc-theme=dark] .dashboard-modern .eyebrow{color:var(--c-b5aaff)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace :is(.bg-white,.bg-gray-50,.bg-slate-50,.bg-neutral-50,.surface-light,.light-panel,.white-panel,.entry-panel,.summary-lines,.voucher-total,.totals-panel,.voucher-additional-fields){background:var(--c-20283a)!important;color:var(--c-e8edf7)!important;border-color:var(--c-39465d)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace :is(input,select,textarea,button:not(.primary)){color:var(--c-edf2fa)!important}html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace input,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace select,html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace textarea{background-color:var(--c-111827)!important;border-color:var(--c-3a465d)!important;color:var(--c-f1f5fb)!important;-webkit-text-fill-color:var(--c-f1f5fb)!important}@media print{html[data-arc-theme=dark] .voucher-entry-page .voucher-workspace{background:#fff!important;color:#111!important}}html[data-arc-theme=dark] .voucher-entry-page .accounting-grid,html[data-arc-theme=dark] .voucher-entry-page .form-card,html[data-arc-theme=dark] .voucher-entry-page .four-col,html[data-arc-theme=dark] .voucher-entry-page .modal-body,html[data-arc-theme=dark] .voucher-entry-page .professional-entry,html[data-arc-theme=dark] .voucher-entry-page .recent-items,html[data-arc-theme=dark] .voucher-entry-page .two-col,html[data-arc-theme=dark] .voucher-entry-page .voucher-helper-strip,html[data-arc-theme=dark] .voucher-entry-page .voucher-meta-grid,html[data-arc-theme=dark] .voucher-entry-page .voucher-summary,html[data-arc-theme=dark] .voucher-entry-page .voucher-terms-entry{background-color:var(--c-171e2d)!important;color:var(--c-e8edf7)!important;border-color:var(--c-39465d)!important}html[data-arc-theme=dark] .voucher-entry-page .accounting-head,html[data-arc-theme=dark] .voucher-entry-page .accounting-row,html[data-arc-theme=dark] .voucher-entry-page .field label,html[data-arc-theme=dark] .voucher-entry-page .item-section-title,html[data-arc-theme=dark] .voucher-entry-page .section-title,html[data-arc-theme=dark] .voucher-entry-page .voucher-terms-title{color:var(--c-e8edf7)!important;border-color:var(--c-39465d)!important}@media screen{html[data-arc-theme=dark] .app-shell,html[data-arc-theme=dark] body,html[data-arc-theme=dark] main.content{color:var(--c-edf1fa)!important}html[data-arc-theme=dark] .content :is(.card,.panel,.table-wrap,.table-card,.list-card,.form-card,.settings-card,.settings-grid>section,.modal,.modal-content,.modal-body,.dropdown-menu,.popover,.stat-card,.metric-card,.report-card,.statement-card,.workspace-panel,.professional-entry,.accounting-grid,.voucher-meta-grid,.voucher-summary,.recent-items,.price-list-card,.catalog-card,.ledger-card,.document-card){background-color:var(--c-171e2d)!important;color:var(--c-e8edf7)!important;border-color:var(--c-354158)!important;box-shadow:none}html[data-arc-theme=dark] .content [class*=bg-gray-100],html[data-arc-theme=dark] .content [class*=bg-gray-50],html[data-arc-theme=dark] .content [class*=bg-neutral-100],html[data-arc-theme=dark] .content [class*=bg-neutral-50],html[data-arc-theme=dark] .content [class*=bg-slate-100],html[data-arc-theme=dark] .content [class*=bg-slate-50],html[data-arc-theme=dark] .content [class*=bg-stone-50],html[data-arc-theme=dark] .content [class*=bg-white],html[data-arc-theme=dark] .content [class*=bg-zinc-50],html[data-arc-theme=dark] .content [class*=light-panel],html[data-arc-theme=dark] .content [class*=surface-light],html[data-arc-theme=dark] .content [class*=white-panel]{background-color:var(--c-20283a)!important;color:var(--c-edf1fa)!important;border-color:var(--c-3a465d)!important}html[data-arc-theme=dark] .content :is(table,thead,tbody,tfoot,tr,th,td){border-color:var(--c-354158)!important}html[data-arc-theme=dark] .content :is(table,tbody){background-color:var(--c-171e2d)!important}html[data-arc-theme=dark] .content th{background-color:var(--c-29334a)!important;color:var(--c-e2e7f3)!important;-webkit-text-fill-color:var(--c-e2e7f3)!important}html[data-arc-theme=dark] .content td{background-color:var(--c-171e2d)!important;color:var(--c-e0e7f2)!important;-webkit-text-fill-color:var(--c-e0e7f2)!important}html[data-arc-theme=dark] .content tbody tr:nth-child(2n) td{background-color:var(--c-1c2536)!important}html[data-arc-theme=dark] .content tbody tr:hover td{background-color:var(--c-263149)!important}html[data-arc-theme=dark] .content :is(input,select,textarea),html[data-arc-theme=dark] .content input:not([type=checkbox]):not([type=radio]),html[data-arc-theme=dark] .content select,html[data-arc-theme=dark] .content textarea{background-color:var(--c-111827)!important;color:var(--c-f1f5fb)!important;-webkit-text-fill-color:var(--c-f1f5fb)!important;border-color:var(--c-46536b)!important;caret-color:var(--c-f1f5fb)!important}html[data-arc-theme=dark] .content input::placeholder,html[data-arc-theme=dark] .content textarea::placeholder{color:var(--c-9aa8bf)!important;-webkit-text-fill-color:var(--c-9aa8bf)!important;opacity:1}html[data-arc-theme=dark] .content option{background:var(--c-171e2d)!important;color:var(--c-edf1fa)!important}html[data-arc-theme=dark] .content :is(h1,h2,h3,h4,h5,h6,p,label,small,span,strong,b,em,li,dt,dd,th,td,legend){text-shadow:none}html[data-arc-theme=dark] .content :is(.muted,.description,.helper-text,.subtitle,.hint,.empty-state,.text-muted,.secondary-text){color:var(--c-b7c2d6)!important;-webkit-text-fill-color:var(--c-b7c2d6)!important}html[data-arc-theme=dark] :is(.arc-sidebar,.sidebar) :is(.nav-link,.sidebar-link,.nav-item).active,html[data-arc-theme=dark] :is(.arc-sidebar,.sidebar) :is(.nav-link,.sidebar-link,.nav-item)[aria-current=page]{background:var(--c-342b61)!important;color:#ffffff!important;border-color:var(--c-6c5ce7)!important}html[data-arc-theme=dark] :is(.arc-sidebar,.sidebar) :is(.nav-link,.sidebar-link,.nav-item).active :is(span,small,b,strong,i),html[data-arc-theme=dark] :is(.arc-sidebar,.sidebar) :is(.nav-link,.sidebar-link,.nav-item)[aria-current=page] :is(span,small,b,strong,i){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-arc-theme=dark] .content .action-btn:not(.primary),html[data-arc-theme=dark] .content button:not(.primary):not(.primary-link):not(.toggle){color:var(--c-edf1fa);border-color:var(--c-46536b)}}.transaction-highlight-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.highlight-shortcut-hint{font-size:12px;white-space:nowrap}.voucher-select-col{width:38px;min-width:38px;text-align:center!important}.transaction-list .voucher-select-col input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-7657e8);cursor:pointer;vertical-align:middle}.transaction-list tr.voucher-highlighted td{background:#fff2b8!important;color:#29220c!important;border-top-color:#e5c65c!important;border-bottom-color:#e5c65c!important}.transaction-list tr.voucher-highlighted td a{color:var(--c-4332a8)!important;font-weight:750}.transaction-list tr.voucher-highlighted td .status{color:#29220c!important}.transaction-list tr.voucher-selected:not(.voucher-highlighted) td{box-shadow:inset 0 0 0 999px rgba(var(--r-118-87-232),.09)}html[data-arc-theme=dark] .transaction-list tr.voucher-highlighted td{background:#51431b!important;color:#fff4c7!important;border-color:#8b742d!important}html[data-arc-theme=dark] .transaction-list tr.voucher-highlighted td a{color:var(--c-d8ccff)!important}html[data-arc-theme=dark] .transaction-list tr.voucher-highlighted td .status{color:#fff4c7!important}html[data-arc-theme=dark] .transaction-list tr.voucher-selected:not(.voucher-highlighted) td{box-shadow:inset 0 0 0 999px rgba(var(--r-142-123-255),.15)}@media(max-width:900px){.highlight-shortcut-hint{white-space:normal}.transaction-highlight-tools{gap:6px}}@media print{.transaction-highlight-tools,.voucher-select-col{display:none!important}.transaction-list tr.voucher-highlighted td{background:transparent!important;color:#111!important}}@media screen{html[data-arc-theme=dark] .content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),html[data-arc-theme=dark] .field :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),html[data-arc-theme=dark] .settings-form :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),html[data-arc-theme=dark] .settings-layout :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea),html[data-arc-theme=dark] .settings-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background-color:var(--c-141a28)!important;background-image:none!important;color:var(--c-f7f8fc)!important;-webkit-text-fill-color:var(--c-f7f8fc)!important;caret-color:var(--c-f7f8fc)!important;border-color:var(--c-48536b)!important;color-scheme:dark!important;opacity:1!important}html[data-arc-theme=dark] .content :is(input,textarea)::placeholder,html[data-arc-theme=dark] .settings-form :is(input,textarea)::placeholder,html[data-arc-theme=dark] .settings-layout :is(input,textarea)::placeholder,html[data-arc-theme=dark] .settings-page :is(input,textarea)::placeholder{color:var(--c-aab5c9)!important;-webkit-text-fill-color:var(--c-aab5c9)!important;opacity:1!important}html[data-arc-theme=dark] .content select option,html[data-arc-theme=dark] .settings-layout select option,html[data-arc-theme=dark] .settings-page select option{background:var(--c-141a28)!important;color:var(--c-f7f8fc)!important}html[data-arc-theme=dark] .settings-page :is(.settings-overview-card,.settings-trust-banner,.settings-section,.settings-card,.settings-subsection,.settings-form,.settings-tabs,.settings-row){color:var(--c-edf0f7);border-color:var(--c-343d52)}html[data-arc-theme=dark] .content .voucher-paper,html[data-arc-theme=dark] .voucher-paper{background:#ffffff!important;color:#151b20!important;border-color:#cbd2d8!important;box-shadow:0 8px 24px rgba(0,0,0,.16)!important;color-scheme:light!important}html[data-arc-theme=dark] .voucher-paper :is(div,section,article,p,span,small,strong,b,label,h1,h2,h3,h4,li){color:#20262b}html[data-arc-theme=dark] .voucher-paper .item-description,html[data-arc-theme=dark] .voucher-paper .muted,html[data-arc-theme=dark] .voucher-paper .print-subheader,html[data-arc-theme=dark] .voucher-paper .statement-footer,html[data-arc-theme=dark] .voucher-paper .voucher-print-meta{color:#68737c!important;-webkit-text-fill-color:#68737c!important}html[data-arc-theme=dark] .voucher-paper :is(table,thead,tbody,tfoot,tr,td){background-color:#ffffff!important;color:#20262b!important;border-color:#d5dbe2!important}html[data-arc-theme=dark] .voucher-paper .billing-summary,html[data-arc-theme=dark] .voucher-paper .billing-total-row td,html[data-arc-theme=dark] .voucher-paper th{background-color:var(--c-f1f3f6)!important;color:#20262b!important;border-color:#cbd2d8!important}html[data-arc-theme=dark] .voucher-paper :is(input,select,textarea,button){color:#20262b!important;-webkit-text-fill-color:#20262b!important}}@media print{html[data-arc-theme=dark] .content .voucher-paper,html[data-arc-theme=dark] .voucher-paper{background:#fff!important;color:#111!important;box-shadow:none!important}}.voucher-paper .billing-summary>div:first-child{display:none!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:0!important;margin:0!important}.voucher-paper .billing-summary{grid-template-columns:minmax(0,1fr)!important;background:transparent!important;box-shadow:none!important}.voucher-paper .billing-summary>div:not(:first-child){grid-column:1/-1!important}@media print{.voucher-paper .billing-summary>div:first-child{display:none!important}.voucher-paper .billing-summary{grid-template-columns:minmax(0,1fr)!important}}@media screen{html[data-arc-theme=dark] .transaction-list .status,html[data-arc-theme=dark] .transaction-list .status.cancelled-status,html[data-arc-theme=dark] .transaction-list .status.saved-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:5px 10px!important;border:1px solid #b9c5d2!important;background:#e8f7ee!important;color:#14532d!important;-webkit-text-fill-color:#14532d!important;opacity:1!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important}html[data-arc-theme=dark] .transaction-list .status.cancelled-status{background:#fff0f1!important;color:#9f1239!important;-webkit-text-fill-color:#9f1239!important}html[data-arc-theme=dark] .transaction-list .status:not(.saved-status):not(.cancelled-status){background:#fff4d6!important;color:#7c3f00!important;-webkit-text-fill-color:#7c3f00!important}html[data-arc-theme=dark] .content .voucher-paper,html[data-arc-theme=dark] .voucher-paper{background:#fff!important;color:#20262b!important;color-scheme:light!important}html[data-arc-theme=dark] .voucher-paper :is(*,:before,:after){color:#20262b!important;-webkit-text-fill-color:#20262b!important;text-shadow:none!important}html[data-arc-theme=dark] .voucher-paper :is(.voucher-doc-title,.voucher-doc-title h2,.billing-head,.billing-head>div,.billing-party,.billing-document-meta,.billing-logistics,.billing-table-wrap,.billing-table,.billing-table tbody,.billing-table tr,.billing-table td,.billing-summary,.billing-summary>div,.amount-words,.voucher-attribution-print,.voucher-terms,.statement-footer){background-color:#fff!important;color:#20262b!important;-webkit-text-fill-color:#20262b!important;opacity:1!important}html[data-arc-theme=dark] .voucher-paper :is(.billing-box-label,.billing-table th,.billing-total-row td,.billing-quantity-row td,.billing-tax-summary td,.billing-summary .big-total,.voucher-doc-title){background-color:var(--c-f0edff)!important;color:var(--c-4338a8)!important;-webkit-text-fill-color:var(--c-4338a8)!important;opacity:1!important}html[data-arc-theme=dark] .voucher-paper :is(.item-description,.muted,.print-subheader,.voucher-print-meta,.statement-footer){color:#586574!important;-webkit-text-fill-color:#586574!important}html[data-arc-theme=dark] .voucher-paper :is(table,th,td,.billing-head>div,.billing-summary>div,.billing-logistics){border-color:#cbd2d8!important}html[data-arc-theme=dark] .voucher-paper img{-webkit-text-fill-color:initial!important}}@media print{.voucher-paper,.voucher-paper *{color:#20262b!important;-webkit-text-fill-color:#20262b!important;background-color:transparent}.voucher-paper .billing-box-label,.voucher-paper .billing-quantity-row td,.voucher-paper .billing-table th,.voucher-paper .billing-tax-summary td,.voucher-paper .billing-total-row td,.voucher-paper .voucher-doc-title{background-color:var(--c-f0edff)!important;color:#30303a!important;-webkit-text-fill-color:#30303a!important}}.voucher-paper .billing-table{border-collapse:collapse!important}.voucher-paper .billing-table,.voucher-paper .billing-table td,.voucher-paper .billing-table th{border:1px solid #7f8792!important}.voucher-paper .billing-head>div{border-color:#7f8792!important}@media print{.voucher-paper .billing-head>div,.voucher-paper .billing-table,.voucher-paper .billing-table td,.voucher-paper .billing-table th{border-color:#7f8792!important}}.landing{background:radial-gradient(ellipse at 14% 7%,rgba(var(--r-105-83-255),.18),transparent 30%),radial-gradient(ellipse at 88% 28%,rgba(29,179,210,.1),transparent 28%),radial-gradient(ellipse at 52% 72%,rgba(var(--r-106-72-206),.08),transparent 38%),linear-gradient(180deg,var(--c-070b14) 0,var(--c-0b101b) 52%,var(--c-080d16) 100%)}.landing:after,.landing:before{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(2px);opacity:.55}.landing:before{width:330px;height:330px;top:160px;left:-220px;background:radial-gradient(circle,rgba(var(--r-106-92-255),.24),transparent 70%);animation:arc-orb-drift 16s ease-in-out infinite alternate}.landing:after{width:400px;height:400px;top:780px;right:-300px;background:radial-gradient(circle,rgba(45,181,211,.15),transparent 70%);animation:arc-orb-drift 19s ease-in-out infinite alternate-reverse}.landing-nav{position:relative;z-index:3;padding:12px 15px;border:1px solid rgba(150,169,211,.13);border-radius:18px;background:rgba(8,13,24,.64);box-shadow:0 12px 42px rgba(0,0,0,.14);animation:arc-nav-enter .7s cubic-bezier(.2,.8,.2,1) both}.landing-brand{display:inline-flex;align-items:center;gap:1px;transition:transform .25s ease,text-shadow .25s ease}.landing-brand:hover{transform:translateY(-1px);text-shadow:0 0 25px rgba(var(--r-127-141-255),.5)}.landing-brand span{background:linear-gradient(100deg,var(--c-8c98ff),#7be4e7,var(--c-b5a0ff));background-size:180% auto;animation:arc-gradient-flow 7s linear infinite}.landing-nav nav a{transition:color .2s ease,background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.landing-nav nav a:hover{transform:translateY(-2px)}.landing-cta,.landing-primary{position:relative;overflow:hidden;background:linear-gradient(110deg,var(--c-4f5ee9),var(--c-7665f4) 55%,var(--c-4f8ee8))!important;background-size:180% 180%!important;box-shadow:0 8px 24px rgba(var(--r-83-91-238),.25),inset 0 1px 0 rgba(255,255,255,.22)!important;transition:transform .25s ease,box-shadow .25s ease,background-position .4s ease!important}.landing-cta:hover,.landing-primary:hover{transform:translateY(-3px) scale(1.025)!important;background-position:100% 50%!important;box-shadow:0 13px 34px rgba(var(--r-83-91-238),.38),inset 0 1px 0 rgba(255,255,255,.24)!important}.landing-hero{animation:arc-rise-in .85s cubic-bezier(.2,.8,.2,1) .08s both}.landing-hero:before{content:"";inset:-70px -90px -35px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(var(--r-91-94-244),.12),transparent 65%);filter:blur(14px);animation:arc-hero-breathe 7s ease-in-out infinite}.landing-badge{border-color:rgba(var(--r-133-149-255),.28);color:var(--c-c0c8ff);background:linear-gradient(110deg,rgba(var(--r-104-116-255),.1),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:border-color .25s ease,box-shadow .25s ease}.landing-badge:hover{border-color:rgba(var(--r-133-149-255),.55);box-shadow:0 0 24px rgba(var(--r-101-105-255),.12)}.landing-hero h1{animation:arc-title-enter 1s cubic-bezier(.2,.8,.2,1) .12s both;text-wrap:balance}.landing-hero h1 span{background:linear-gradient(100deg,var(--c-8492ff) 0,var(--c-b5a2ff) 35%,#75dfe8 68%,var(--c-8c9cff) 100%);background-size:240% auto;animation:arc-gradient-flow 9s linear infinite;filter:drop-shadow(0 0 25px rgba(var(--r-109-119-255),.13))}.landing-hero>p{animation:arc-rise-in .8s .25s both}.landing-actions{animation:arc-rise-in .8s .35s both}.landing-trust span{transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.landing-trust span:hover{transform:translateY(-3px);border-color:rgba(var(--r-127-141-255),.5);background:rgba(var(--r-103-115-255),.1);box-shadow:0 7px 22px rgba(0,0,0,.15)}.landing-showcase{animation:arc-rise-in .9s .18s both}.report-window,.showcase-window{position:relative;border-color:rgba(129,151,200,.28);box-shadow:0 35px 100px rgba(0,0,0,.36),0 0 0 1px rgba(255,255,255,.018),0 0 70px rgba(var(--r-78-94-213),.075);transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .35s ease}.report-window:hover,.showcase-window:hover{transform:translateY(-5px) rotateX(.35deg);border-color:rgba(var(--r-129-151-255),.45);box-shadow:0 42px 110px rgba(0,0,0,.4),0 0 75px rgba(var(--r-78-94-213),.13)}.report-window-head,.showcase-top{background:linear-gradient(90deg,rgba(var(--r-93-107-220),.07),transparent 40%,rgba(42,177,201,.045))}.window-dots i{box-shadow:0 0 9px rgba(var(--r-115-132-255),.1)}.report-metrics div,.showcase-stats>div{transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.report-metrics div:hover,.showcase-stats>div:hover{transform:translateY(-4px);border-color:rgba(var(--r-124-139-255),.42);background:rgba(var(--r-30-39-69),.7);box-shadow:0 12px 26px rgba(0,0,0,.17)}.chart-lines i,.report-bars i{transform-origin:bottom;animation:arc-bar-breathe 3.4s ease-in-out infinite alternate}.chart-lines i:nth-child(2n),.report-bars i:nth-child(2n){animation-delay:-1.3s}.chart-lines i:nth-child(3n),.report-bars i:nth-child(3n){animation-delay:-2.1s}.details-grid>div,.faq-preview-links a,.feature-stack article,.landing-proof>div,.proof-hub-grid article,.usecase-grid article{transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,background .28s ease,box-shadow .28s ease}.landing-proof>div:hover{background:linear-gradient(140deg,rgba(var(--r-95-107-229),.08),transparent);transform:translateY(-3px)}.details-grid>div:hover,.feature-stack article:hover,.proof-hub-grid article:hover,.usecase-grid article:hover{transform:translateY(-5px);border-color:rgba(var(--r-124-139-255),.42);background:linear-gradient(140deg,rgba(var(--r-67-80-150),.19),rgba(12,19,29,.72));box-shadow:0 18px 42px rgba(0,0,0,.16)}.feature-stack article>b{transition:transform .25s ease,color .25s ease}.feature-stack article:hover>b{transform:translate(3px,-3px);color:var(--c-a7b0ff)}.journey-line>div{transition:transform .3s ease}.journey-line>div:hover{transform:translateY(-4px)}.journey-line b{transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.journey-line>div:hover b{background:rgba(var(--r-111-124-255),.15);border-color:var(--c-7482ff);box-shadow:0 0 24px rgba(var(--r-111-124-255),.16)}.landing-proof-hub{position:relative;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.14)}.landing-proof-hub:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(var(--r-130-145-255),.035) 45%,transparent 70%);transform:translateX(-100%);animation:arc-sheen 12s ease-in-out infinite}.proof-hub-foot,.proof-hub-grid,.proof-hub-heading{position:relative;z-index:1}.proof-hub-grid article{background:rgba(7,12,22,.45)}.landing-section article{position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.12);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.landing-section article:hover{transform:translateY(-2px);border-color:rgba(var(--r-127-141-255),.25);box-shadow:0 14px 34px rgba(0,0,0,.1)}.faq-preview-links a:hover{border-color:rgba(var(--r-127-141-255),.45);background:rgba(var(--r-40-49-84),.35)}.landing-secondary{transition:transform .25s ease,border-color .25s ease,background .25s ease}.landing-secondary:hover{transform:translateY(-2px);border-color:rgba(var(--r-142-155-255),.48);background:rgba(255,255,255,.035)}.landing-final-cta{box-shadow:0 25px 75px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.025);transition:border-color .3s ease,box-shadow .3s ease}.landing-final-cta:before{content:"";position:absolute;inset:-80% -20%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 72%,rgba(var(--r-119-130-255),.1) 82%,transparent 90%);animation:arc-rotate 18s linear infinite}.landing-final-cta>*{position:relative;z-index:1}.landing-final-cta:hover{border-color:rgba(var(--r-127-141-255),.38);box-shadow:0 30px 90px rgba(0,0,0,.23),0 0 45px rgba(var(--r-89-100-230),.08)}.landing-footer{line-height:1.9}.landing-footer a{transition:color .2s ease}@keyframes arc-rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes arc-title-enter{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}@keyframes arc-nav-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes arc-hero-breathe{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes arc-bar-breathe{0%{filter:brightness(.88);transform:scaleY(.94)}to{filter:brightness(1.2);transform:scaleY(1.04)}}@keyframes arc-sheen{0%,55%{transform:translateX(-100%)}80%,to{transform:translateX(100%)}}@keyframes arc-rotate{to{transform:rotate(1turn)}}@media(max-width:760px){.landing-nav{padding:10px;border-radius:14px}.landing-hero:before{inset:-40px -20px}.report-window:hover,.showcase-window:hover{transform:none}.landing-proof-hub{border-radius:17px}}@media(prefers-reduced-motion:reduce){.landing *,.landing :after,.landing :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.landing-nav{background:rgba(255,255,255,.94)!important;border-color:var(--c-e0e5ef)!important;box-shadow:0 14px 38px rgba(var(--r-31-39-70),.1)!important}.landing-nav nav a{color:var(--c-59647d)!important}.landing-nav nav a.landing-cta{color:#fff!important}.landing-nav nav a.landing-login{color:var(--c-39445f)!important;border-color:var(--c-d9dfeb)!important}.landing-proof-hub{background:linear-gradient(145deg,#fff 0,var(--c-f5f3ff) 100%)!important;border-color:var(--c-dedff2)!important;box-shadow:0 20px 55px rgba(var(--r-43-48-92),.09)!important}.landing-proof-hub,.landing-proof-hub h2,.landing-proof-hub h3,.landing-proof-hub p{color:var(--c-202842)!important}.landing-proof-hub .proof-hub-foot,.landing-proof-hub .proof-hub-heading>p,.landing-proof-hub article p{color:var(--c-68758d)!important}.landing-proof-hub .proof-hub-grid article{background:#fff!important;border:1px solid var(--c-e0e5ef)!important;color:var(--c-202842)!important;box-shadow:0 8px 24px rgba(var(--r-30-42-75),.06)!important}.landing-proof-hub .proof-icon{background:var(--c-f0edff)!important;color:var(--c-5947c8)!important}.report-content .report-metrics>div{background:var(--c-f6f4ff)!important;border:1px solid var(--c-dedcf4)!important;color:var(--c-202842)!important}.report-content .report-metrics small{color:var(--c-68758d)!important}.report-content .report-metrics b{color:var(--c-29324b)!important}.report-graph{background:#fff!important;border-color:var(--c-dfe4ef)!important}.report-graph>span{color:var(--c-68758d)!important}.report-points span{background:var(--c-f4f1ff)!important;border:1px solid var(--c-e2dcff)!important;color:var(--c-5140b5)!important}.landing-proof>div strong{color:var(--c-6554d9)!important}.landing-proof>div>span{color:var(--c-202842)!important}.landing-proof>div p{color:var(--c-68758d)!important}.landing-journey .journey-line>div{background:linear-gradient(145deg,#fff,var(--c-f8f7ff))!important;border:1px solid var(--c-dfe4ef)!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(var(--r-33-42-78),.05)!important;min-width:0;position:relative}.landing-journey .journey-line h3{color:var(--c-202842)!important}.landing-journey .journey-line p{color:var(--c-68758d)!important}.landing-journey .journey-line b{color:var(--c-29324b)!important;background:var(--c-f0edff)!important;border-color:var(--c-d9d2ff)!important}.landing-faq-preview .faq-preview-links a{border:1px solid var(--c-dfe4ef)!important;color:var(--c-202842)!important}.landing-faq-preview .faq-preview-links a b{color:var(--c-29324b)!important}.landing-faq-preview .faq-preview-links a span{color:var(--c-68758d)!important}@supports (animation-timeline:view()){.landing-section{animation:arc-scroll-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 32%}.faq-preview-links a,.feature-stack article,.landing-proof>div,.proof-hub-grid article,.usecase-grid article{animation:arc-card-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 28%}}@keyframes arc-scroll-reveal{0%{opacity:.35;transform:translateY(32px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes arc-card-reveal{0%{opacity:.35;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.landing-nav{background:rgba(255,255,255,.97)!important;box-shadow:0 10px 30px rgba(var(--r-31-39-70),.1)!important}.landing-journey .journey-line>div,.landing-journey .journey-line>div+div{padding:20px 18px 20px 68px!important;min-height:120px}.landing-journey .journey-line b{position:absolute!important;left:16px!important;top:18px!important;width:38px;height:38px;display:grid;place-items:center;border-radius:12px!important;font-size:12px;line-height:1}.landing-journey .journey-line h3{margin-top:2px!important}.landing-proof-hub .proof-hub-grid{gap:12px}}@media(prefers-reduced-motion:reduce){@supports(animation-timeline:view()){.faq-preview-links a,.feature-stack article,.landing-proof>div,.landing-section,.proof-hub-grid article,.usecase-grid article{animation:none!important}}}.landing{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 12% 8%,rgba(var(--r-119-92-255),.14),transparent 28%),radial-gradient(ellipse at 90% 22%,rgba(235,66,164,.09),transparent 25%),linear-gradient(180deg,var(--c-fbfaff) 0,var(--c-f4f5ff) 48%,#fff 100%);padding:22px clamp(16px,4vw,56px) 38px}.landing:before{top:420px;left:-140px;width:340px;height:340px;background:rgba(var(--r-128-112-255),.1);animation:arc-orb-drift 12s ease-in-out infinite alternate}.landing:after,.landing:before{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(55px);pointer-events:none}.landing:after{top:1000px;right:-120px;width:320px;height:320px;background:rgba(247,86,173,.08);animation:arc-orb-drift 15s ease-in-out infinite alternate-reverse}.landing-nav{position:-webkit-sticky;position:sticky;top:10px;z-index:100;max-width:1240px;margin:0 auto;padding:13px 18px;border:1px solid rgba(var(--r-75-83-130),.13);border-radius:20px;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 34px rgba(var(--r-42-45-87),.09);gap:20px}.landing-brand{font-size:28px;color:var(--c-202744);letter-spacing:-1.4px}.landing-brand span{background:linear-gradient(105deg,var(--c-6356db),var(--c-a348c8) 55%,#e13c9c);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-nav nav{gap:clamp(10px,1.7vw,22px);font-size:12px;color:var(--c-56617c)}.landing-nav nav a{transition:color .2s ease,transform .2s ease}.landing-nav nav a:hover{color:var(--c-6a4de0);transform:translateY(-1px)}.landing-cta{padding:11px 16px;border:0;border-radius:12px;background:linear-gradient(110deg,var(--c-6555e8),var(--c-8752dc) 52%,#d849a5);box-shadow:0 8px 22px rgba(var(--r-105-79-219),.24);color:#fff!important}.landing-hero{max-width:1000px;margin:clamp(76px,10vw,130px) auto 76px;text-align:center;animation:arc-hero-enter .85s cubic-bezier(.2,.75,.25,1) both}.landing-badge{border:1px solid var(--c-ddd8ff);border-radius:999px;padding:9px 15px;color:var(--c-6654cb);background:rgba(255,255,255,.78);font-size:10px;letter-spacing:1.5px;box-shadow:0 5px 18px rgba(var(--r-95-77-194),.06)}.landing-hero h1{font-size:clamp(43px,7.2vw,78px);line-height:1.02;letter-spacing:-.055em;margin:25px 0 22px;color:var(--c-202744)}.landing-hero h1 span{background:linear-gradient(100deg,var(--c-6257df) 5%,var(--c-9a48c9) 55%,#df3b9d 100%);background-size:180% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:arc-gradient-flow 7s ease-in-out infinite}.landing-hero p{max-width:730px;margin:auto;color:var(--c-68738d);font-size:clamp(15px,1.6vw,18px);line-height:1.85}.landing-actions{gap:14px;margin-top:32px;flex-wrap:wrap}.landing-primary,.landing-secondary{min-height:50px;padding:14px 23px;border-radius:14px;font-weight:750;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.landing-primary{background:linear-gradient(110deg,var(--c-6655e8),var(--c-8752dc) 54%,#d849a5);box-shadow:0 12px 26px rgba(var(--r-106-77-220),.23);color:#fff}.landing-primary:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(var(--r-106-77-220),.3)}.landing-secondary{background:rgba(255,255,255,.85);border:1px solid var(--c-dedff0);color:var(--c-3c4666)}.landing-secondary:hover{transform:translateY(-3px);border-color:var(--c-a99cf7);box-shadow:0 10px 25px rgba(var(--r-46-47-94),.08)}.landing-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:28px;color:var(--c-58627d);font-size:11px;letter-spacing:0}.landing-trust span{padding:9px 12px;border:1px solid var(--c-e1e3f0);border-radius:999px;background:rgba(255,255,255,.7);color:var(--c-58627d)}.landing-showcase{perspective:1200px}.showcase-window{border:1px solid var(--c-dedff0);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 35px 90px rgba(var(--r-46-48-95),.13);transform:rotateX(1deg);transition:transform .5s ease,box-shadow .5s ease}.showcase-window:hover{transform:translateY(-5px) rotateX(0);box-shadow:0 42px 100px rgba(var(--r-46-48-95),.18)}.showcase-top{height:48px;background:linear-gradient(90deg,var(--c-f6f3ff),#fff5fb);border-bottom:1px solid var(--c-e6e2f8);color:var(--c-56617c)}.window-dots i{background:var(--c-a6a1c6)}.showcase-status{color:var(--c-6e59db)}.showcase-body{grid-template-columns:155px 1fr}.showcase-body aside{background:linear-gradient(180deg,var(--c-282747),var(--c-35335f));color:var(--c-d4d4f0);border-right:0}.showcase-body aside b{color:#fff}.showcase-body aside b span{color:var(--c-c0a7ff)}.showcase-main{padding:clamp(18px,3vw,32px)}.showcase-heading h2,.showcase-main{color:var(--c-202744)}.showcase-chart small,.showcase-heading small,.showcase-stats small{color:var(--c-7d81a0)}.mini-pill{background:var(--c-f1edff);border:1px solid var(--c-e1d9ff);color:var(--c-6c58d9)}.showcase-stats>div{background:linear-gradient(150deg,#fff,var(--c-f8f7ff));border:1px solid var(--c-e2e4f1);border-radius:15px;box-shadow:0 8px 20px rgba(var(--r-46-48-95),.04);transition:transform .25s ease,border-color .25s ease}.showcase-stats>div:hover{transform:translateY(-4px);border-color:var(--c-b7aaff)}.showcase-stats strong{color:var(--c-28304e)}.showcase-stats em{color:var(--c-737c96)}.showcase-chart{background:linear-gradient(110deg,var(--c-f8f6ff),#fff5fb);border:1px solid var(--c-e3ddfb);border-radius:16px}.chart-lines i{background:linear-gradient(180deg,var(--c-9c8bff),var(--c-6556d9));box-shadow:0 5px 12px rgba(var(--r-103-85-217),.16)}.chart-note b{color:var(--c-2c3452)}.chart-note span{color:var(--c-737c96)}.landing-proof,.landing-proof>div+div{border-color:var(--c-e1e3f0)}.landing-proof span{color:var(--c-29304d)}.landing-proof p{color:var(--c-717b95)}.landing-proof strong{color:var(--c-765ce0)}.feature-split-copy h2,.journey-head h2,.landing-faq-preview h2,.landing-final-cta h2,.proof-hub-heading h2,.report-copy h2,.usecase-intro h2{color:var(--c-202744)}.feature-split-copy p,.journey-head>p,.landing-faq-preview>div>p,.landing-final-cta p,.report-copy>p,.usecase-intro p{color:var(--c-69748f)}.feature-stack article,.usecase-grid article{background:rgba(255,255,255,.86);border-color:var(--c-e0e2f0);box-shadow:0 9px 25px rgba(var(--r-43-47-91),.035);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.feature-stack article:hover,.usecase-grid article:hover{transform:translateY(-4px);border-color:var(--c-bdb0ff);box-shadow:0 16px 32px rgba(var(--r-66-52-147),.09)}.feature-stack h3,.usecase-grid h3{color:var(--c-29304d)}.feature-stack p,.usecase-grid p{color:var(--c-69748d)}.feature-stack article>span,.usecase-grid span{color:var(--c-755de0)}.feature-stack b{color:var(--c-a04ecb)}.report-window{background:#fff;border-color:var(--c-dfe2f0);box-shadow:0 28px 75px rgba(var(--r-43-47-91),.12)}.report-window-head{background:linear-gradient(90deg,var(--c-f4f1ff),#fff4fb);border-color:var(--c-e5e1f5);color:var(--c-626c87)}.report-window-body{background:#fff}.report-menu{background:var(--c-f8f7ff);border-color:var(--c-e6e5f3);color:var(--c-69728e)}.report-menu b{color:var(--c-443f85)}.report-content{color:var(--c-29304d)}.report-content-top small,.report-metrics small{color:var(--c-7c81a0)}.report-content-top h3{color:var(--c-29304d)}.report-content-top>span{color:var(--c-7162cc);background:var(--c-f2efff);border-color:var(--c-e2dcff)}.report-metrics>div{background:var(--c-f8f7ff);border-color:var(--c-e5e5f2)}.report-metrics b{color:var(--c-35405f)}.report-graph{background:linear-gradient(120deg,var(--c-f8f6ff),#fff5fb);border-color:var(--c-e4def8)}.report-graph>span{color:var(--c-69748d)}.journey-line>div+div{border-color:var(--c-e1e3f0)}.journey-line b{border-color:var(--c-d9d6f5);background:var(--c-f4f1ff);color:var(--c-6856d7)}.journey-line h3{color:var(--c-29304d)}.journey-line p{color:var(--c-69748d)}.landing-proof-hub{background:radial-gradient(circle at 90% 0,rgba(211,68,164,.1),transparent 30%),linear-gradient(145deg,#fff,var(--c-f7f5ff));border-color:var(--c-e0def2);box-shadow:0 22px 60px rgba(var(--r-47-42-102),.07)}.proof-hub-heading p{color:var(--c-69748d)}.proof-hub-grid article{background:rgba(255,255,255,.9);border-color:var(--c-e0e2f0)}.proof-hub-grid article:hover{background:#fff;border-color:var(--c-b9aaff);box-shadow:0 12px 25px rgba(var(--r-76-60-160),.08)}.proof-hub-grid h3{color:var(--c-29304d)}.proof-hub-grid p{color:var(--c-69748d)}.proof-icon{background:var(--c-f1edff);border-color:var(--c-dfd7ff);color:var(--c-6855d7)}.proof-hub-foot{border-color:var(--c-e1e2f0)}.proof-hub-foot b{color:var(--c-29304d)}.proof-hub-foot p{color:var(--c-69748d)}.proof-hub-foot>a{border-color:var(--c-d8d4f3);color:var(--c-6654ce);background:#fff}.proof-hub-foot>a:hover{background:var(--c-f4f1ff)}.faq-preview-links a{background:rgba(255,255,255,.9);border-color:var(--c-e0e2f0);transition:transform .2s ease,border-color .2s ease}.faq-preview-links a:hover{transform:translateX(4px);border-color:var(--c-b9aaff)}.faq-preview-links b{color:var(--c-29304d)}.faq-preview-links span{color:var(--c-69748d)}.landing-final-cta{border-color:var(--c-ded8fb);background:radial-gradient(ellipse at 10% 0,rgba(var(--r-109-85-232),.12),transparent 45%),radial-gradient(ellipse at 100% 100%,rgba(224,61,157,.1),transparent 42%),rgba(255,255,255,.92);box-shadow:0 24px 70px rgba(var(--r-49-42-103),.08)}.landing-final-cta h2 span{background:linear-gradient(100deg,var(--c-6257df),var(--c-a348c8),#df3b9d);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-footer{border-color:var(--c-e1e3f0);color:var(--c-737d96)}.landing-footer a:hover{color:var(--c-6855d7)}@keyframes arc-hero-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes arc-gradient-flow{0%,to{background-position:0}50%{background-position:100%}}@keyframes arc-orb-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(35px,-25px,0) scale(1.12)}}@supports (animation-timeline:view()){.landing-section{animation:arc-section-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 28%}@keyframes arc-section-reveal{0%{opacity:.25;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:760px){.landing{padding:14px 14px 28px}.landing-nav{top:6px;padding:11px 13px;border-radius:17px;flex-wrap:wrap}.landing-brand{font-size:25px}.landing-nav nav{width:100%;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px}.landing-nav nav a:not(.landing-cta){display:inline-flex}.landing-nav nav a:nth-child(n+4):not(.landing-cta):not(.landing-login){display:none}.landing-nav nav .landing-login{display:inline-flex!important}.landing-cta{padding:9px 12px}.landing-hero{margin:58px auto 55px}.landing-hero h1{font-size:clamp(40px,10.2vw,54px);letter-spacing:-.055em;line-height:1.04}.landing-hero p{font-size:15px;line-height:1.75}.landing-actions{display:grid;grid-template-columns:1fr;max-width:420px;margin:26px auto 0}.landing-primary,.landing-secondary{width:100%;min-height:52px}.landing-trust{gap:8px}.landing-trust span{font-size:10px;padding:8px 10px}.showcase-window{border-radius:19px}.showcase-body{grid-template-columns:1fr}.showcase-body aside{display:none}.showcase-main{padding:17px}.showcase-stats{gap:9px}.showcase-stats>div{padding:13px}.showcase-stats strong{font-size:12px}.showcase-stats em{font-size:10px}.showcase-chart{padding:13px;gap:10px}.chart-note b{font-size:12px}.chart-note span{font-size:10px}.landing-proof{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:60px}.landing-proof>div{padding:17px 13px;min-height:125px}.landing-proof>div+div{border-left:0}.landing-proof>div:nth-child(2n){border-left:1px solid var(--c-e1e3f0)}.landing-proof>div:nth-child(n+3){border-top:1px solid var(--c-e1e3f0)}.feature-split-copy h2,.usecase-intro h2{font-size:34px}.landing-feature-split,.landing-report-showcase,.landing-usecases{gap:28px;margin-bottom:65px}.report-window{border-radius:18px}.report-window-body{grid-template-columns:1fr}.report-menu{display:none}.report-content{padding:14px}.report-content-top h3{font-size:19px}.report-metrics{grid-template-columns:1fr}.report-graph{padding:13px}.journey-head{display:block}.journey-head h2{font-size:33px}.journey-head>p{margin-top:14px}.journey-line{grid-template-columns:1fr;gap:0;margin-top:28px}.journey-line>div,.journey-line>div+div{padding:18px 16px;border-left:0;border-top:1px solid var(--c-e1e3f0);display:grid;grid-template-columns:40px 1fr;grid-column-gap:12px;column-gap:12px}.journey-line b{grid-row:span 2;width:34px;height:34px}.journey-line h3{margin:1px 0 5px}.journey-line p{max-width:none}.usecase-grid{grid-template-columns:1fr}.usecase-grid article{min-height:0}.landing-proof-hub{padding:22px 16px;border-radius:19px}.proof-hub-grid{grid-template-columns:1fr 1fr}.proof-hub-grid article{padding:13px 11px;gap:9px}.proof-hub-grid h3{font-size:12px}.proof-hub-grid p{font-size:10.5px}.proof-hub-foot{align-items:flex-start;flex-direction:column}.landing-faq-preview{grid-template-columns:1fr;gap:24px;padding:42px 0}.landing-faq-preview h2{font-size:29px}.landing-final-cta{padding:42px 17px;border-radius:20px}.landing-final-cta h2{font-size:34px}.landing-final-cta .landing-sales-cta{margin:10px auto 0}.landing-footer{font-size:11px;line-height:1.8;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.faq-preview-links a,.feature-stack article,.landing-hero,.landing-hero h1 span,.landing-section,.landing:after,.landing:before,.showcase-stats>div,.showcase-window,.usecase-grid article{animation:none!important;transition:none!important;transform:none!important}}.landing{background:radial-gradient(ellipse at 12% 8%,rgba(var(--r-101-80-220),.13),transparent 29%),radial-gradient(ellipse at 88% 24%,rgba(var(--r-126-104-235),.09),transparent 27%),radial-gradient(ellipse at 52% 72%,rgba(var(--r-101-80-220),.07),transparent 38%),linear-gradient(180deg,var(--c-fbfaff) 0,var(--c-f5f3ff) 48%,#fff 100%)!important;color:var(--c-202744)}.landing:after{background:radial-gradient(circle,rgba(var(--r-105-83-220),.13),transparent 70%)!important}.landing-brand span,.landing-final-cta h2 span,.landing-hero h1 span{background:linear-gradient(100deg,var(--c-6257df) 0,var(--c-7865df) 52%,var(--c-9a8af0) 100%)!important;background-size:220% auto!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.landing-cta,.landing-primary{background:linear-gradient(110deg,var(--c-6254dc),var(--c-7864e8) 55%,var(--c-5d50cb))!important;box-shadow:0 10px 26px rgba(var(--r-98-84-220),.23),inset 0 1px 0 rgba(255,255,255,.22)!important}.landing-badge{color:var(--c-6254c8)!important;background:linear-gradient(110deg,rgba(var(--r-103-85-220),.08),rgba(255,255,255,.8))!important;border-color:var(--c-ddd8ff)!important}.report-window-head,.showcase-top{background:linear-gradient(90deg,var(--c-f1eeff),#fff)!important}.report-graph,.showcase-chart{background:linear-gradient(110deg,var(--c-f3f0ff),#fff)!important}.chart-lines i{background:linear-gradient(180deg,var(--c-9c8cff),var(--c-6254dc))!important}.landing-proof-hub{background:radial-gradient(circle at 90% 0,rgba(var(--r-110-91-225),.09),transparent 30%),linear-gradient(145deg,#fff,var(--c-f5f3ff))!important}.landing-final-cta{background:radial-gradient(ellipse at 10% 0,rgba(var(--r-109-85-232),.12),transparent 45%),radial-gradient(ellipse at 100% 100%,rgba(var(--r-109-85-232),.08),transparent 42%),rgba(255,255,255,.94)!important}.landing-footer a:hover,.landing-nav nav a:hover{color:var(--c-6254dc)!important}@media(prefers-reduced-motion:reduce){.landing-brand span,.landing-hero h1 span{animation:none!important}}.voucher-paper .billing-company-side,.voucher-paper .billing-company-side .billing-party,.voucher-paper .billing-document-meta,.voucher-paper .billing-document-meta .billing-meta-top,.voucher-paper .billing-party-side,.voucher-paper .billing-party-side .billing-party{background:#fff!important;color:var(--c-202842)!important;-webkit-text-fill-color:var(--c-202842)!important;opacity:1!important}.voucher-paper .billing-table thead th{opacity:1!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th{opacity:1!important;text-shadow:none!important}.voucher-paper .billing-table .billing-discount-summary td:first-child,.voucher-paper .billing-table .billing-subtotal-row td:first-child,.voucher-paper .billing-table .billing-tax-summary td:first-child,.voucher-paper .billing-table .billing-total-row td:first-child{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}@media(max-width:760px){.voucher-paper .billing-table{min-width:0!important;width:100%!important;table-layout:fixed!important}.voucher-paper .billing-table-wrap{overflow-x:hidden!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th{padding:7px 4px!important;font-size:11px!important;white-space:normal!important;overflow-wrap:anywhere!important}.voucher-paper .billing-table .billing-discount-summary td:first-child,.voucher-paper .billing-table .billing-subtotal-row td:first-child,.voucher-paper .billing-table .billing-tax-summary td:first-child,.voucher-paper .billing-table .billing-total-row td:first-child{font-size:11px!important;line-height:1.35!important}.voucher-paper .billing-table .billing-discount-summary td:last-child,.voucher-paper .billing-table .billing-subtotal-row td:last-child,.voucher-paper .billing-table .billing-tax-summary td:last-child,.voucher-paper .billing-table .billing-total-row td:last-child{white-space:nowrap!important;text-align:right!important}}@media print{.voucher-paper .billing-company-side,.voucher-paper .billing-document-meta,.voucher-paper .billing-party,.voucher-paper .billing-party-side{background:#fff!important;color:var(--c-202842)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.voucher-paper,.voucher-paper .billing-document-meta,.voucher-paper .billing-head,.voucher-paper .billing-head>div,.voucher-paper .billing-party,.voucher-paper .billing-table,.voucher-paper .billing-table tbody,.voucher-paper .billing-table td,.voucher-paper .billing-table tr,.voucher-paper .billing-table-wrap{background-color:#fff!important;color:var(--c-202842)!important;-webkit-text-fill-color:var(--c-202842)!important;opacity:1!important;text-shadow:none!important}.voucher-paper .billing-box-label,.voucher-paper .billing-table thead th{background-color:var(--c-f0edff)!important;color:var(--c-4338a8)!important;-webkit-text-fill-color:var(--c-4338a8)!important;opacity:1!important}@media (max-width:760px){.voucher-paper .billing-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.voucher-paper .billing-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.voucher-paper .billing-table td,.voucher-paper .billing-table th{box-sizing:border-box!important;overflow-wrap:anywhere!important}.voucher-paper .billing-table .billing-discount-summary td:last-child,.voucher-paper .billing-table .billing-subtotal-row td:last-child,.voucher-paper .billing-table .billing-tax-summary td:last-child,.voucher-paper .billing-table .billing-total-row td:last-child{display:table-cell!important;min-width:74px!important;white-space:nowrap!important;text-align:right!important;overflow-wrap:normal!important}}@media print{.voucher-paper .billing-document-meta,.voucher-paper .billing-head>div,.voucher-paper .billing-party,.voucher-paper .billing-table td{background-color:#fff!important;color:var(--c-202842)!important;-webkit-text-fill-color:var(--c-202842)!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}}.voucher-paper.print-template-classic,.voucher-paper.print-template-compact,.voucher-paper.print-template-minimal,.voucher-paper.print-template-modern,.voucher-paper.print-template-professional{background:#ffffff!important;background-color:#ffffff!important;color:var(--c-202842)!important;color-scheme:light!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.voucher-paper .billing-company-side,.voucher-paper .billing-document-meta,.voucher-paper .billing-head,.voucher-paper .billing-head>div,.voucher-paper .billing-meta-reference,.voucher-paper .billing-meta-top,.voucher-paper .billing-meta-top>span,.voucher-paper .billing-party,.voucher-paper .billing-party-side,.voucher-paper .billing-party>div{background:#ffffff!important;background-color:#ffffff!important;color:var(--c-202842)!important;-webkit-text-fill-color:var(--c-202842)!important;opacity:1!important;mix-blend-mode:normal!important;filter:none!important}.voucher-paper .billing-box-label{background:var(--c-f0edff)!important;background-color:var(--c-f0edff)!important;color:var(--c-5141c4)!important;-webkit-text-fill-color:var(--c-5141c4)!important;opacity:1!important}.voucher-paper .billing-table,.voucher-paper .billing-table tbody,.voucher-paper .billing-table td,.voucher-paper .billing-table tr{background:#ffffff!important;background-color:#ffffff!important;color:var(--c-202842)!important;-webkit-text-fill-color:var(--c-202842)!important;opacity:1!important}.voucher-paper .billing-table thead th{background:var(--c-eeeaff)!important;background-color:var(--c-eeeaff)!important;color:var(--c-292544)!important;-webkit-text-fill-color:var(--c-292544)!important}.voucher-paper .billing-table .billing-quantity-row td,.voucher-paper .billing-table .billing-total-row td{background:var(--c-f4f5fa)!important;background-color:var(--c-f4f5fa)!important}@media print{html[data-arc-theme=dark],html[data-arc-theme=dark] .content,html[data-arc-theme=dark] body{background:#ffffff!important;background-color:#ffffff!important;color:var(--c-202842)!important;color-scheme:light!important}.voucher-paper,.voucher-paper *{color-scheme:light!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.voucher-paper .billing-company-side,.voucher-paper .billing-document-meta,.voucher-paper .billing-head>div,.voucher-paper .billing-meta-reference,.voucher-paper .billing-meta-top,.voucher-paper .billing-meta-top>span,.voucher-paper .billing-party,.voucher-paper .billing-party-side,.voucher-paper .billing-party>div,.voucher-paper .billing-table td{background:#ffffff!important;background-color:#ffffff!important;color:var(--c-202842)!important;-webkit-text-fill-color:var(--c-202842)!important}.voucher-paper .billing-box-label,.voucher-paper .billing-table thead th{background:var(--c-f0edff)!important;background-color:var(--c-f0edff)!important;color:var(--c-4338a8)!important;-webkit-text-fill-color:var(--c-4338a8)!important}}html{text-size-adjust:100%;-webkit-text-size-adjust:100%}[role=button],a,body,button,html,input,select,textarea{-webkit-tap-highlight-color:transparent}.action-card,.menu-item,.nav-link,.sidebar a,.sidebar button,.tab,.tab-button,[role=button],[role=tab],a,button,nav a,summary{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}[role=button],[role=tab],button,summary{touch-action:manipulation}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--arc-accent,#0f8178);outline-offset:2px}@media (hover:none) and (pointer:coarse),(max-width:760px){html{scroll-behavior:auto!important}.app-sidebar,.drawer,.glass,.landing-nav,.mobile-sidebar,.modal,.report-window,.showcase-window,.sidebar,[class*=glass]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.chart-lines i,.landing-actions,.landing-final-cta:before,.landing-hero,.landing-hero h1,.landing-hero h1 span,.landing-hero>p,.landing-nav,.landing-proof-hub:before,.landing-showcase,.landing:after,.landing:before,.report-bars i,.report-window,.showcase-window{animation:none!important}.faq-preview-links a,.feature-stack article,.landing-brand,.landing-cta,.landing-nav nav a,.landing-primary,.landing-proof>div,.landing-secondary,.landing-section article,.report-window,.showcase-stats>div,.showcase-window,.usecase-grid article{transition-duration:.12s!important}.landing-hero:before,.landing:after,.landing:before{filter:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body,body *,html{-webkit-tap-highlight-color:transparent!important}::-moz-selection,::selection{background:transparent!important;color:inherit!important}.landing-badge,.landing-hero h1,.landing-hero h1 span,.landing-hero>p,.landing-trust,.landing-trust span{background-color:transparent;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none}.landing-hero h1 span:hover,.landing-hero h1:hover,.landing-hero>p:hover{background-color:transparent!important;box-shadow:none!important;outline:none!important}@media (hover:none),(pointer:coarse){.feature-stack article:hover,.landing-nav nav a:hover,.landing-primary:hover,.landing-secondary:hover,.proof-hub-grid article:hover,.showcase-stats>div:hover,.showcase-window:hover,.usecase-grid article:hover{transform:none!important}}.landing-brand,.landing-brand *,.landing-hero .landing-badge,.landing-hero h1,.landing-hero h1 span,.landing-hero>p,.landing-nav nav a,.landing-nav nav a *,.landing-section h2,.landing-section h3,.landing-trust,.landing-trust *{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.landing-brand,.landing-brand span,.landing-brand:active,.landing-brand:active span,.landing-brand:focus,.landing-brand:focus span,.landing-brand:focus-visible,.landing-brand:hover,.landing-brand:hover span{background:transparent!important;background-color:transparent!important;box-shadow:none!important;text-decoration:none!important}.landing-nav nav a:not(.landing-cta):active,.landing-nav nav a:not(.landing-cta):focus:not(:focus-visible),.landing-nav nav a:not(.landing-cta):hover{background-color:transparent!important;box-shadow:none!important}@media (hover:hover) and (pointer:fine){.landing-brand:hover{color:inherit;opacity:.96}}html{scroll-behavior:auto;-webkit-overflow-scrolling:touch}@supports (animation-timeline:view()){.faq-preview-links a,.feature-stack article,.landing-proof>div,.landing-section,.proof-hub-grid article,.usecase-grid article{animation:none!important;animation-timeline:auto!important}}.landing-nav{background:rgba(255,255,255,.97)!important}@media (hover:hover) and (pointer:fine){.feature-stack article:hover,.landing-primary:hover,.landing-secondary:hover,.landing-section article:hover,.proof-hub-grid article:hover,.showcase-stats>div:hover,.showcase-window:hover,.usecase-grid article:hover{transform:none!important;box-shadow:inherit!important}}.landing-brand{display:inline-flex!important;align-items:baseline;white-space:nowrap!important;flex:0 0 auto;width:max-content;min-width:max-content;overflow:visible!important}.landing-brand:active>span,.landing-brand:focus-visible>span,.landing-brand:focus>span,.landing-brand:hover>span,.landing-brand>span{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--c-6556d9)!important;-webkit-text-fill-color:var(--c-6556d9)!important;opacity:1!important;text-shadow:none!important}.landing-brand,.landing-brand:active,.landing-brand:focus,.landing-brand:focus-visible,.landing-brand:hover{text-shadow:none!important;outline-offset:3px}.arc-assistant-fab:hover,.arc-sidebar .nav-link:hover,.command-grid a:hover,.dash-callback-btn:hover,.details-grid>div:hover,.faq-preview-links a:hover,.feature-stack article:hover,.feature-stack article:hover>b,.journey-line>div:hover,.landing a:active,.landing a:hover,.landing-badge:hover,.landing-brand:hover,.landing-cta:hover,.landing-nav nav a:hover,.landing-primary:hover,.landing-proof>div:hover,.landing-secondary:hover,.landing-section article:hover,.landing-seo-links a:hover,.landing-trust span:hover,.primary-link:hover,.proof-hub-grid article:hover,.report-metrics div:hover,.report-window:hover,.settings-overview-card:hover,.showcase-stats>div:hover,.showcase-window:hover,.sidebar-quick a:hover,.template-preview:hover,.trade-shortcut-grid a:hover,.usecase-grid article:hover,[role=button]:active,[role=button]:hover,[role=tab]:hover,a:active,a:hover,button:active,button:hover,label:hover,summary:hover{transform:none!important}.landing-actions,.landing-hero,.landing-hero h1,.landing-hero>p,.landing-nav,.landing-showcase{animation-fill-mode:backwards!important;will-change:auto!important}.landing-hero h1 span{filter:none!important;-webkit-filter:none!important}.landing-hero:before{display:none!important}.landing-nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.landing-nav nav a{transition:color .15s ease,opacity .15s ease!important}.landing-brand{transition:none!important}body,body *,html{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.arc-sidebar a,.arc-sidebar button,.landing-badge,.landing-hero,.landing-hero *,.landing-nav,.landing-nav *,.landing-trust *,.mobile-bottom-nav a,.mobile-bottom-nav button,.sidebar a,.sidebar button,[role=button],[role=tab],a,button,header a,label,nav,nav *,summary{-webkit-touch-callout:none;-webkit-user-drag:none}[role=button],[role=tab],a,button,nav a,summary{-webkit-user-select:none;-moz-user-select:none;user-select:none}[role=button]:focus:not(:focus-visible),[role=tab]:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),summary:focus:not(:focus-visible){outline:none!important;box-shadow:none}[role=button]:focus-visible,[role=tab]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--c-6556d9);outline-offset:2px}[contenteditable=true],[role=textbox],input,select,textarea{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}@media (hover:none),(pointer:coarse){*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.landing :hover,[role=button]:hover,a:hover,button:hover{transform:none!important}}.landing-brand span,.landing-brand:hover span,.landing-final-cta h2 span,.landing-hero h1 span,.landing-hero h1 span:hover{background-image:linear-gradient(100deg,var(--c-6257df) 0,var(--c-7865df) 52%,var(--c-9a8af0) 100%)!important;background-size:100% 100%!important;background-position:0 0!important;-webkit-background-clip:text!important;background-clip:text!important;color:var(--c-6556d9)!important;-webkit-text-fill-color:transparent!important;animation:none!important;filter:none!important;text-shadow:none!important}.landing-final-cta:before,.landing-proof-hub:before,.landing:after,.landing:before{display:none!important;animation:none!important;filter:none!important}.chart-lines i,.landing-actions,.landing-badge,.landing-hero,.landing-hero h1,.landing-hero>p,.landing-nav,.landing-showcase,.landing-trust,.landing-trust span,.report-bars i{animation:none!important;filter:none!important;will-change:auto!important}.landing-nav nav a,.landing-nav nav a:hover{background:transparent!important;box-shadow:none!important;transform:none!important}.landing-nav nav a.landing-cta,.landing-nav nav a.landing-cta:hover{background:linear-gradient(110deg,var(--c-4f5ee9),var(--c-7665f4) 55%,var(--c-4f8ee8))!important}.landing-showcase{perspective:none!important}.report-window,.showcase-window{transform:none!important}:root{--v-deep:var(--c-2a1a78);--v-1:var(--c-4b2fd0);--v-2:var(--c-6554d9);--v-3:var(--c-8b6cf0);--v-4:var(--c-b79bff);--v-5:var(--c-e9e2ff);--v-soft:var(--c-f5f2ff);--v-ink:var(--c-1d1a45);--v-line:var(--c-e3dcfb)}.landing{background:radial-gradient(900px 520px at 8% -4%,rgba(var(--r-139-108-240),.2),transparent 60%),radial-gradient(760px 480px at 100% 14%,rgba(var(--r-101-84-217),.14),transparent 62%),radial-gradient(700px 520px at 50% 62%,rgba(var(--r-183-155-255),.14),transparent 65%),linear-gradient(180deg,var(--c-fbfaff) 0,var(--c-f4f0ff) 46%,var(--c-fbfaff) 100%)!important}.landing-nav{border:1px solid var(--v-line)!important;box-shadow:0 10px 34px rgba(var(--r-75-47-208),.09)!important}.landing-nav nav a:not(.landing-cta):not(.landing-login):hover{color:var(--v-1)!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--v-3)!important;text-decoration-color:var(--v-3)!important;text-decoration-thickness:2px!important;text-underline-offset:7px!important}.landing-nav nav a.landing-login{border-color:var(--v-line)!important;color:var(--v-ink)!important}.landing-nav nav a.landing-login:hover{border-color:var(--v-3)!important;color:var(--v-1)!important}.landing-cta,.landing-primary{background:linear-gradient(135deg,var(--c-7a5cf5) 0,var(--c-5b3df0) 55%,var(--c-4b2fd0) 100%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 10px 26px rgba(var(--r-91-61-240),.32),inset 0 1px 0 rgba(255,255,255,.3)!important;color:#fff!important;transition:box-shadow .2s ease!important}.landing-cta:hover,.landing-primary:hover{box-shadow:0 14px 34px rgba(var(--r-91-61-240),.48),inset 0 1px 0 rgba(255,255,255,.34),0 0 0 4px rgba(var(--r-139-108-240),.2)!important;transform:none!important}.landing-secondary{background:#fff!important;border:1px solid var(--v-line)!important;color:var(--v-ink)!important;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease!important}.landing-secondary:hover{border-color:var(--v-3)!important;color:var(--v-1)!important;box-shadow:0 0 0 4px rgba(var(--r-139-108-240),.14)!important;transform:none!important}.landing-hero{position:relative}.landing-hero:before{display:block!important;content:""!important;position:absolute;z-index:-1;pointer-events:none;inset:-90px -12vw -40px;opacity:1!important;border-radius:0;filter:none!important;animation:none!important;background:radial-gradient(rgba(var(--r-101-84-217),.3) 1.1px,transparent 1.6px) 0 0/24px 24px,radial-gradient(ellipse 55% 60% at 50% 45%,rgba(var(--r-139-108-240),.2),transparent 70%);-webkit-mask-image:radial-gradient(ellipse 62% 70% at 50% 46%,#000 25%,transparent 72%);mask-image:radial-gradient(ellipse 62% 70% at 50% 46%,#000 25%,transparent 72%)}.landing-badge{display:inline-flex!important;align-items:center;gap:9px;background:linear-gradient(135deg,#fff,var(--v-soft))!important;border:1px solid var(--v-line)!important;color:var(--v-1)!important;font-weight:700!important;box-shadow:0 4px 14px rgba(var(--r-101-84-217),.1)!important}.landing-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--v-2);box-shadow:0 0 0 4px rgba(var(--r-139-108-240),.2);flex:none}.landing-hero h1{color:var(--v-ink)!important}.landing-brand span,.landing-brand:hover span,.landing-hero h1 span,.landing-hero h1 span:hover{background-image:linear-gradient(100deg,var(--c-4b2fd0) 0,var(--c-6f55f0) 45%,var(--c-a77bf5) 100%)!important;background-size:100% 100%!important}.landing-hero h1 span{position:relative;display:inline-block}.landing-hero h1 span:after{content:"";position:absolute;left:2%;right:2%;bottom:-.06em;height:.16em;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8 C 50 2, 100 11, 150 6 S 250 3, 297 7' fill='none' stroke='%238b6cf0' stroke-opacity='.55' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.landing-hero p{color:var(--c-5d5a85)!important}.landing-trust span{background:#fff!important;border:1px solid var(--v-line)!important;color:var(--c-4d4880)!important;box-shadow:0 2px 8px rgba(var(--r-101-84-217),.06)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.landing-trust span:hover{border-color:var(--v-3)!important;box-shadow:0 0 0 3px rgba(var(--r-139-108-240),.16)!important;transform:none!important}.showcase-window{border:1px solid var(--v-line)!important;box-shadow:0 40px 90px rgba(var(--r-75-47-208),.16),0 0 0 6px rgba(var(--r-139-108-240),.06)!important}.showcase-top{background:linear-gradient(90deg,var(--c-efe9ff),#fff 45%,var(--c-f2ecff))!important;border-bottom:1px solid var(--v-line)!important;color:var(--c-5d5a85)!important}.window-dots i:first-child{background:var(--c-7a5cf5)!important}.window-dots i:nth-child(2){background:var(--c-a98cff)!important}.window-dots i:nth-child(3){background:var(--c-d6c8ff)!important}.window-dots i{width:9px!important;height:9px!important;box-shadow:none!important}.showcase-status{background:var(--v-soft);border:1px solid var(--v-line);border-radius:999px;padding:3px 9px;color:var(--v-1)!important;font-weight:700}.showcase-body aside{background:linear-gradient(180deg,var(--c-f7f4ff),#fff)!important;border-right:1px solid var(--v-line)!important}.showcase-body aside span:first-of-type{color:var(--v-1)!important;font-weight:700}.showcase-stats>div{border:1px solid var(--v-line)!important;border-top:3px solid var(--v-3)!important;background:#fff!important;box-shadow:0 8px 20px rgba(var(--r-101-84-217),.07)!important}.showcase-stats>div:nth-child(2){border-top-color:var(--c-6f55f0)!important}.showcase-stats>div:nth-child(3){border-top-color:var(--c-a77bf5)!important}.showcase-stats>div:nth-child(4){border-top-color:var(--c-4b2fd0)!important}.showcase-stats>div:hover{border-color:var(--v-3)!important;box-shadow:0 0 0 4px rgba(var(--r-139-108-240),.14)!important;transform:none!important}.showcase-chart{background:linear-gradient(135deg,var(--c-f6f2ff),#fff)!important;border:1px solid var(--v-line)!important}.chart-lines i,.report-bars i{background:linear-gradient(180deg,var(--c-8b6cf0),var(--c-4b2fd0))!important;border-radius:5px 5px 2px 2px!important;opacity:1!important;animation:none!important;filter:none!important;transform:none!important}.landing-proof{border:1px solid var(--v-line)!important;background:#fff!important;box-shadow:0 18px 44px rgba(var(--r-101-84-217),.08)!important}.landing-proof strong{display:block;font-size:30px!important;line-height:1;font-weight:800!important;letter-spacing:-1px;color:var(--v-3)!important;margin-bottom:10px}.landing-proof>div:hover{background:var(--v-soft)!important;transform:none!important}.landing-proof>div span{color:var(--v-ink)!important;font-weight:700}.details-grid>div,.feature-stack article,.proof-hub-grid article,.usecase-grid article{background:#fff!important;border:1px solid var(--v-line)!important;box-shadow:0 8px 24px rgba(var(--r-101-84-217),.06)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.details-grid>div:hover,.feature-stack article:hover,.proof-hub-grid article:hover,.usecase-grid article:hover{border-color:var(--v-3)!important;box-shadow:0 0 0 4px rgba(var(--r-139-108-240),.13),0 14px 32px rgba(var(--r-101-84-217),.12)!important;background:#fff!important;transform:none!important}.feature-stack article>span{display:inline-grid!important;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--c-7a5cf5),var(--c-4b2fd0))!important;color:#fff!important;font-weight:800;font-size:12px!important;box-shadow:0 6px 14px rgba(var(--r-91-61-240),.28)}.feature-stack article>b{color:var(--v-3)!important}.usecase-grid article>span{display:inline-block;background:var(--v-soft);border:1px solid var(--v-line);border-radius:999px;padding:4px 10px;color:var(--v-1)!important;font-weight:800;letter-spacing:.8px}.proof-icon{background:linear-gradient(135deg,var(--c-7a5cf5),var(--c-4b2fd0))!important;color:#fff!important;border:0!important;box-shadow:0 6px 14px rgba(var(--r-91-61-240),.26)!important}.faq-preview-links a b,.feature-link{color:var(--v-1)!important}.report-window{border:1px solid var(--v-line)!important;box-shadow:0 36px 80px rgba(var(--r-75-47-208),.14)!important}.report-metrics div{border-top:3px solid var(--v-3)!important}.report-metrics div:nth-child(2){border-top-color:var(--c-6f55f0)!important}.report-metrics div:nth-child(3){border-top-color:var(--c-a77bf5)!important}.report-points span{background:var(--v-soft);border:1px solid var(--v-line);border-radius:999px;padding:7px 12px;color:var(--v-1)!important;font-weight:650}.journey-line b{color:#fff!important;border:0!important;box-shadow:0 8px 18px rgba(var(--r-91-61-240),.3)!important}.journey-line b,.journey-line>div:hover b{background:linear-gradient(135deg,var(--c-7a5cf5),var(--c-4b2fd0))!important}.journey-line>div:hover b{box-shadow:0 0 0 5px rgba(var(--r-139-108-240),.2),0 8px 18px rgba(var(--r-91-61-240),.3)!important}.landing-section h2{color:var(--v-ink)!important}.landing-faq-preview .faq-preview-links a{background:#fff!important;border:1px solid var(--v-line)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.landing-faq-preview .faq-preview-links a:hover{border-color:var(--v-3)!important;box-shadow:0 0 0 4px rgba(var(--r-139-108-240),.13)!important;background:#fff!important;transform:none!important}.landing-final-cta{position:relative;overflow:hidden;border:0!important;border-radius:28px!important;background:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.5px) 0 0/22px 22px,radial-gradient(520px 300px at 85% 0,rgba(var(--r-183-155-255),.45),transparent 70%),radial-gradient(480px 320px at 5% 100%,rgba(var(--r-122-92-245),.55),transparent 70%),linear-gradient(135deg,var(--c-2a1a78) 0,var(--c-4b2fd0) 55%,var(--c-6a46e8) 100%)!important;box-shadow:0 34px 80px rgba(var(--r-75-47-208),.34)!important}.landing-final-cta,.landing-final-cta h2{color:#fff!important}.landing-final-cta p{color:rgba(255,255,255,.82)!important}.landing-final-cta .landing-badge{background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;box-shadow:none!important}.landing-final-cta .landing-badge:before{background:var(--c-d9c9ff);box-shadow:0 0 0 4px rgba(255,255,255,.18)}.landing-final-cta h2 span,.landing-final-cta h2 span:hover{background-image:linear-gradient(100deg,#ffffff 0,var(--c-e3d6ff) 55%,var(--c-c9b3ff) 100%)!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:var(--c-e9e2ff)!important}.landing-final-cta .landing-primary{background:#fff!important;color:var(--v-1)!important;border:0!important;box-shadow:0 12px 28px rgba(var(--r-20-10-70),.35)!important}.landing-final-cta .landing-primary:hover{box-shadow:0 14px 34px rgba(var(--r-20-10-70),.45),0 0 0 4px rgba(255,255,255,.22)!important}.landing-final-cta .landing-secondary{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.38)!important;color:#fff!important}.landing-final-cta .landing-secondary:hover{background:rgba(255,255,255,.16)!important;border-color:#fff!important;color:#fff!important;box-shadow:0 0 0 4px rgba(255,255,255,.14)!important}.landing-footer{border-top:1px solid var(--v-line)!important;color:var(--c-6c698f)!important}.landing-footer a:hover{color:var(--v-1)!important}@media(max-width:760px){.landing-hero:before{inset:-60px -20px -20px;background:radial-gradient(rgba(var(--r-101-84-217),.26) 1px,transparent 1.5px) 0 0/20px 20px,radial-gradient(ellipse 70% 60% at 50% 40%,rgba(var(--r-139-108-240),.18),transparent 70%)}.landing-final-cta{border-radius:22px!important}}.landing-nav nav a.landing-cta,.landing-nav nav a.landing-cta:hover{background:linear-gradient(135deg,var(--c-7a5cf5) 0,var(--c-5b3df0) 55%,var(--c-4b2fd0) 100%)!important;color:#fff!important}.report-graph .report-bars,.showcase-chart .chart-lines{background:transparent!important}.landing-journey .journey-line>div b,.landing-journey .journey-line>div:hover b{background:linear-gradient(135deg,var(--c-7a5cf5),var(--c-4b2fd0))!important;color:#fff!important;border:0!important}.landing-details,.landing-faq-preview,.landing-journey,.landing-journey .journey-line>div,.landing-journey .journey-line>div+div,.landing-report-showcase,.landing-section,.landing-usecases{border-color:var(--v-line)!important}.landing-proof-hub .proof-hub-grid .proof-icon{background:linear-gradient(135deg,var(--c-7a5cf5),var(--c-4b2fd0))!important;color:#fff!important;border:0!important}.landing-proof-hub .proof-hub-foot>a{border-color:var(--v-line)!important;color:var(--v-1)!important}.landing-proof-hub .proof-hub-foot>a:hover{border-color:var(--v-3)!important;background:var(--v-soft)!important;box-shadow:0 0 0 3px rgba(var(--r-139-108-240),.14)!important}.landing-final-cta{margin-top:56px!important}@media(max-width:760px){.showcase-status{display:none!important}.landing-badge{font-size:9px!important;letter-spacing:.8px!important;padding:7px 12px!important;max-width:100%}}:root{--vg:var(--c-dcd5f5);--vg-strong:var(--c-b9aeea);--vg-head:var(--c-f2eeff);--vg-ink:var(--c-2c2760);--vg-muted:var(--c-6f6a99)}.landing .feature-stack article>span,.landing .journey-line>div:hover>b,.landing .journey-line>div>b,.landing .proof-hub-grid .proof-icon{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:linear-gradient(135deg,var(--c-7a5cf5),var(--c-4b2fd0))!important}@media (min-width:761px){.voucher-entry-page.voucher-entry-page.voucher-entry-page .form-card.professional-entry,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace{border:1px solid var(--vg-strong)!important;border-radius:4px!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .form-toolbar{background:var(--vg-head)!important;border-bottom:1px solid var(--vg-strong)!important;padding:9px 14px!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .form-toolbar .pill{background:#fff!important;border:0!important;border-left:1px solid var(--vg)!important;border-radius:0!important;color:var(--vg-muted)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .professional-entry .modal-body{padding:0!important;gap:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--vg-strong)!important;background:#fff!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid{grid-template-columns:minmax(230px,1.2fr) minmax(150px,.8fr) minmax(280px,2.2fr) minmax(200px,1.3fr)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px solid var(--vg)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution>.field,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid>.field{margin:0!important;padding:9px 14px 7px!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important;border:0!important;border-right:1px solid var(--vg)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution>.field:last-child,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution>.field:nth-child(2n),.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid>.field:last-child{border-right:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution>.field:nth-child(n+3){border-top:1px solid var(--vg)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution>.field>label,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid>.field>label{font-size:10px!important;font-weight:800!important;letter-spacing:.7px!important;text-transform:uppercase!important;color:var(--vg-muted)!important;margin:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution>.field:focus-within,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid>.field:focus-within{background:var(--c-faf8ff)!important;box-shadow:inset 0 -2px 0 var(--c-6554d9)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution input,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution select,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid input,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid select{border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;height:30px!important;min-height:30px!important;padding:3px 0!important;font-weight:650!important;color:var(--vg-ink)!important;width:100%!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .inline-select-wrap{display:flex!important;align-items:stretch!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .inline-select-wrap select{flex:1 1 auto}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .date-picker-btn,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .inline-add-btn{flex:0 0 32px!important;width:32px!important;height:30px!important;min-height:30px!important;border:0!important;border-left:1px solid var(--vg)!important;border-radius:0!important;background:transparent!important;color:var(--c-6554d9)!important;box-shadow:none!important;padding:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .voucher-date-desktop-wrap{display:flex!important;align-items:stretch!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields{border:0!important;border-bottom:1px solid var(--vg-strong)!important;border-radius:0!important;background:#fff!important;margin:0!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields>summary{padding:9px 14px!important;background:var(--vg-head)!important;border:0!important;border-radius:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields>summary b{background:transparent!important;border:0!important;border-left:1px solid var(--vg)!important;border-radius:0!important;width:32px!important;text-align:center;color:var(--c-6554d9)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-helper-strip{display:flex!important;flex-wrap:wrap!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--vg-strong)!important;border-radius:0!important;background:#fff!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-helper-strip>*{margin:0!important;padding:7px 12px!important;border:0!important;border-right:1px solid var(--vg)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-helper-strip>.tiny-action{color:var(--c-4b2fd0)!important;font-weight:800!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-section-title{margin:0!important;padding:9px 14px!important;border:0!important;border-bottom:1px solid var(--vg)!important;background:#fff!important;font-size:11px!important;letter-spacing:.8px!important;color:var(--vg-muted)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry{margin:0!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid{display:block!important;border:0!important;border-radius:0!important;background:#fff!important;overflow:visible!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-head,.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row{display:grid!important;grid-gap:0!important;gap:0!important;grid-column-gap:0!important;column-gap:0!important;align-items:stretch!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--vg)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-head{background:var(--vg-head)!important;border-bottom:1px solid var(--vg-strong)!important;border-top:1px solid var(--vg-strong)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-head>*{min-width:0!important;padding:8px 10px!important;border:0!important;border-right:1px solid var(--vg)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.6px!important;text-transform:uppercase!important;color:var(--vg-ink)!important;display:flex!important;align-items:center!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row>*{min-width:0!important;margin:0!important;padding:0 8px!important;border:0!important;border-right:1px solid var(--vg)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;min-height:38px!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-head>:last-child,.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row>:last-child{border-right:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row:hover{background:var(--c-faf8ff)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row:focus-within{background:var(--c-faf8ff)!important;box-shadow:inset 0 -2px 0 var(--c-6554d9)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row input,.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row select{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;width:100%!important;height:36px!important;min-height:36px!important;padding:0 2px!important;color:var(--vg-ink)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row input[type=number]{text-align:right!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row .inline-select-wrap{width:100%!important;display:flex!important;gap:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row .inline-add-btn{border:0!important;border-left:1px solid var(--vg)!important;border-radius:0!important;background:transparent!important;width:28px!important;min-height:36px!important;color:var(--c-6554d9)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row .row-number{justify-content:center!important;background:var(--vg-head)!important;color:var(--vg-muted)!important;font-weight:800!important;font-size:12px!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row .line-amount{justify-content:flex-end!important;font-weight:800!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row .discount-cell{gap:4px!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row .row-remove{border:0!important;background:transparent!important;border-radius:0!important;color:var(--c-9a96bb)!important;justify-content:center!important;width:100%!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .tally-item-grid .item-entry-row .row-remove:hover{color:#c0392b!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .add-row-btn{display:block!important;width:100%!important;text-align:left!important;margin:0!important;padding:9px 14px!important;border:0!important;border-bottom:1px solid var(--vg-strong)!important;border-radius:0!important;background:#fff!important;color:var(--c-4b2fd0)!important;font-weight:800!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .add-row-btn:hover{background:var(--c-faf8ff)!important;transform:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,400px)!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--vg-strong)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .roundoff-control{padding:12px 14px!important;border:0!important;border-right:1px solid var(--vg)!important;border-radius:0!important;background:#fff!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .summary-lines{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .summary-lines>div{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:9px 14px!important;border:0!important;border-bottom:1px solid var(--vg)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .summary-lines>div:last-child{border-bottom:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .summary-lines>.grand-total{background:var(--vg-head)!important;border-top:1px solid var(--vg-strong)!important;font-weight:800!important;color:var(--c-3a22b8)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .summary-lines>.grand-total b{font-size:20px!important;color:var(--c-3a22b8)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .discount-toggle{border-radius:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-terms-entry{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--vg-strong)!important;border-radius:0!important;background:#fff!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-terms-title{padding:9px 14px 4px!important;border:0!important;font-size:10px!important;font-weight:800!important;letter-spacing:.7px!important;text-transform:uppercase!important;color:var(--vg-muted)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-terms-input{display:block!important;width:100%!important;margin:0!important;padding:6px 14px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;resize:vertical}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-bottom-actions{margin:0!important;padding:12px 14px!important;border:0!important;background:#fff!important}}@media (max-width:760px){.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:0!important;gap:0!important;padding:0!important;border-bottom:1px solid var(--vg-strong)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid>.field{padding:8px 12px!important;border:0!important;border-right:1px solid var(--vg)!important;border-bottom:1px solid var(--vg)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;min-width:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid>.field:nth-child(2n){border-right:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid>.field:nth-child(3){grid-column:1/-1;border-right:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid input,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid select{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .summary-lines>div{border-bottom:1px solid var(--vg)!important;border-radius:0!important}}.content .table-wrap table td,.content .table-wrap table th,.content table.data-table td,.content table.data-table th{border-right:1px solid var(--vg)!important;border-bottom:1px solid var(--vg)!important}.content .table-wrap table td:last-child,.content .table-wrap table th:last-child,.content table.data-table td:last-child,.content table.data-table th:last-child{border-right:0!important}.content .table-wrap table thead th{background:var(--vg-head)!important;color:var(--vg-ink)!important;border-bottom:1px solid var(--vg-strong)!important}.content .table-wrap table tbody tr:hover td{background:var(--c-faf8ff)!important}.content .table-wrap{border:1px solid var(--vg-strong)!important;border-radius:4px!important;box-shadow:none!important;overflow:auto}@media (min-width:761px){.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution .field select,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-attribution .field textarea,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field select,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field textarea{border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}@media (max-width:760px){.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field select{border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}@media (min-width:761px){.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid{display:block!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:0!important;margin:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-head,.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row{display:grid!important;grid-template-columns:minmax(220px,2.2fr) minmax(110px,1fr) minmax(110px,1fr) minmax(180px,2fr) 36px!important;grid-gap:0!important;gap:0!important;grid-column-gap:0!important;column-gap:0!important;align-items:stretch!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--vg)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-head{background:var(--vg-head)!important;border-top:1px solid var(--vg-strong)!important;border-bottom:1px solid var(--vg-strong)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-head>span{padding:8px 10px!important;border-right:1px solid var(--vg)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.6px!important;text-transform:uppercase!important;color:var(--vg-ink)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row>*{min-width:0!important;margin:0!important;padding:0 8px!important;border:0!important;border-right:1px solid var(--vg)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:38px!important;display:flex!important;align-items:center!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-head>:last-child,.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row>:last-child{border-right:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row select{border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;width:100%!important;height:36px!important;min-height:36px!important;padding:0 2px!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row input[type=number]{text-align:right!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row .inline-select-wrap{display:flex!important;gap:0!important;width:100%!important;border:0!important;padding:0!important;background:transparent!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row .inline-add-btn{border:0!important;border-left:1px solid var(--vg)!important;border-radius:0!important;background:transparent!important;width:28px!important;color:var(--c-6554d9)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row:hover{background:var(--c-faf8ff)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row .row-remove{border:0!important;background:transparent!important;border-radius:0!important;color:var(--c-9a96bb)!important;justify-content:center!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .two-col:not(.voucher-attribution){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--vg-strong)!important;background:#fff!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .two-col:not(.voucher-attribution)>.field{margin:0!important;padding:9px 14px 7px!important;border:0!important;border-right:1px solid var(--vg)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:3px!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .two-col:not(.voucher-attribution)>.field:last-child{border-right:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .two-col:not(.voucher-attribution) .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-entry-page.voucher-entry-page.voucher-entry-page .two-col:not(.voucher-attribution) .field select{border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;height:30px!important;padding:3px 0!important;font-weight:650!important;width:100%!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .two-col:not(.voucher-attribution) .inline-select-wrap{display:flex!important;gap:0!important;border:0!important;padding:0!important;background:transparent!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .two-col:not(.voucher-attribution) .inline-add-btn{border:0!important;border-left:1px solid var(--vg)!important;border-radius:0!important;background:transparent!important;color:var(--c-6554d9)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-total{display:flex!important;justify-content:flex-end!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--vg-strong)!important;border-radius:0!important;background:var(--vg-head)!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-total>*{padding:10px 18px!important;border:0!important;border-left:1px solid var(--vg)!important;border-radius:0!important;background:transparent!important;display:flex!important;align-items:center!important;gap:8px!important;font-weight:700!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-total b{font-size:16px!important;color:var(--c-3a22b8)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-roundoff{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:8px 14px!important;border:0!important;border-bottom:1px solid var(--vg)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-roundoff input{border:0!important;border-left:1px solid var(--vg)!important;border-radius:0!important;background:transparent!important;width:120px!important;height:30px!important;text-align:right!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row>input:not([type=checkbox]):not([type=radio]):not([type=file]){box-shadow:inset -1px 0 0 var(--vg)!important;padding:0 10px!important;height:auto!important;min-height:38px!important;align-self:stretch!important;font-size:13px!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row>input:not([type=checkbox]):not([type=radio]):not([type=file]):focus{background:var(--c-faf8ff)!important;box-shadow:inset -1px 0 0 var(--vg),inset 0 -2px 0 var(--c-6554d9)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row .inline-select-wrap select{font-size:13px!important;padding:0 8px!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .two-col .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.voucher-entry-page.voucher-entry-page.voucher-entry-page .two-col .field select{font-size:13px!important;font-weight:650!important;color:var(--vg-ink)!important}}@media (max-width:760px){.voucher-entry-page.voucher-entry-page.voucher-entry-page .form-card.professional-entry,.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace{border:1px solid var(--vg-strong)!important;border-radius:4px!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .professional-entry .modal-body{padding:0!important;gap:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid>.field:nth-child(3){grid-column:1/-1!important;border-right:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields{border:0!important;border-bottom:1px solid var(--vg-strong)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;margin:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields>summary{padding:9px 12px!important;background:var(--vg-head)!important;border-radius:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields>summary b{background:transparent!important;border-radius:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-helper-strip{display:flex!important;flex-wrap:wrap!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--vg-strong)!important;border-radius:0!important;background:#fff!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-helper-strip>*{margin:0!important;padding:6px 10px!important;border:0!important;border-right:1px solid var(--vg)!important;border-radius:0!important;background:transparent!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-section-title{margin:0!important;padding:9px 12px!important;border:0!important;border-bottom:1px solid var(--vg)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary{display:block!important;margin:0!important;padding:0!important;border:0!important;border-top:1px solid var(--vg-strong)!important;border-bottom:1px solid var(--vg-strong)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .roundoff-control{padding:10px 12px!important;border:0!important;border-bottom:1px solid var(--vg)!important;border-radius:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .summary-lines{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;background:#fff!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .summary-lines>div{padding:9px 12px!important;margin:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .summary-lines>.grand-total{background:var(--vg-head)!important;border-top:1px solid var(--vg-strong)!important;border-bottom:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-terms-entry{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--vg-strong)!important;border-radius:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-terms-title{padding:9px 12px 3px!important;border:0!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-terms-input{border:0!important;border-radius:0!important;width:100%!important;padding:6px 12px 10px!important;background:transparent!important;box-shadow:none!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-bottom-actions{padding:12px!important;border:0!important;box-shadow:none!important;background:#fff!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .add-row-btn{border-radius:0!important;border:0!important;border-bottom:1px solid var(--vg)!important;width:100%!important;text-align:left!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid>.field:nth-child(4){grid-column:1/-1!important;border-right:0!important}}:root{--g-line:var(--c-dcd6f3);--g-line-soft:var(--c-ebe7f8);--g-head:var(--c-f5f2ff);--g-ink:var(--c-1d1a45);--g-mute:var(--c-6c6a8c);--g-brand:var(--c-6554d9);--g-brand-2:var(--c-8b7be8);--g-focus:var(--c-f7f5ff)}html body .settings-page .st-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;margin-top:8px}html body .settings-page .st-rail{position:-webkit-sticky;position:sticky;top:78px;display:flex;flex-direction:column;border-left:1px solid var(--g-line);padding:2px 0}html body .settings-page .st-tab{all:unset;box-sizing:border-box;cursor:pointer;padding:10px 16px;font-size:13px;font-weight:600;color:var(--g-mute);border-left:2px solid transparent;margin-left:-1px;display:block;width:100%}html body .settings-page .st-tab:hover{color:var(--g-ink);background:var(--g-focus)}html body .settings-page .st-tab.active{color:var(--c-5648c4);font-weight:800;border-left-color:var(--g-brand-2);background:linear-gradient(90deg,var(--c-f5f2ff),transparent)}html body .settings-page .st-tab:focus-visible{outline:2px solid var(--c-8b7be8);outline-offset:-2px}html body .settings-page .st-pane .settings-grid{display:block!important}html body .settings-page .st-pane .settings-card{display:grid!important;grid-template-columns:230px minmax(0,1fr);grid-gap:0 36px;gap:0 36px;background:transparent!important;border:0!important;border-top:1px solid var(--g-line)!important;border-radius:0!important;box-shadow:none!important;padding:26px 0!important;margin:0!important}html body .settings-page .st-pane .settings-card:first-child{border-top:0!important;padding-top:6px!important}html body .settings-page .st-pane .settings-card>.settings-card-head{grid-column:1;margin:0!important}html body .settings-page .st-pane .settings-card>:not(.settings-card-head){grid-column:2}html body .settings-page .st-pane .settings-card-head h2,html body .settings-page .st-pane .settings-card-head h3{font-size:14px!important;font-weight:800!important;color:var(--g-ink)!important;margin:0 0 6px!important}html body .settings-page .st-pane .settings-card-head p{font-size:12px!important;line-height:1.55;color:var(--g-mute)!important;margin:0!important}html body .settings-page .st-pane .settings-row{display:flex!important;justify-content:space-between;align-items:center;gap:20px;padding:14px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--g-line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .settings-page .st-pane .settings-row:last-child{border-bottom:0!important}html body .settings-page .st-pane .settings-row b{font-size:13.5px;color:var(--g-ink)}html body .settings-page .st-pane .settings-row p{margin:3px 0 0;font-size:12px;color:var(--g-mute)}html body .settings-page .st-pane .settings-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:0!important;gap:0!important;border:1px solid var(--g-line);border-radius:0!important;background:#fff;padding:0!important}html body .settings-page .st-pane .settings-form>.field{padding:12px 16px!important;margin:0!important;border-right:1px solid var(--g-line-soft);border-bottom:1px solid var(--g-line-soft);background:#fff}html body .settings-page .st-pane .settings-form>.field:focus-within{background:var(--g-focus)}html body .settings-page .st-pane .settings-form>.field-span{grid-column:1/-1;border-right:0}html body .settings-page .st-pane .settings-form .field label{font-size:10px!important;font-weight:800!important;letter-spacing:.7px;text-transform:uppercase;color:var(--g-mute)!important}html body .settings-page .st-pane .settings-form .field input,html body .settings-page .st-pane .settings-form .field select,html body .settings-page .st-pane .settings-form .field textarea{border:0!important;background:transparent!important;box-shadow:none!important;padding:5px 0!important;border-radius:0!important;outline:0}html body .settings-page .st-pane .toggle{width:40px;height:23px;border-radius:99px;border:0!important;background:var(--c-d9d5ee)!important;padding:2px;position:relative;box-shadow:none!important}html body .settings-page .st-pane .toggle>span{display:block;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(var(--r-30-20-90),.3);position:static;margin-left:0}html body .settings-page .st-pane .toggle.on{background:linear-gradient(135deg,var(--c-8b7be8),var(--c-5648c4))!important}html body .settings-page .st-pane .toggle.on>span{margin-left:17px}html body .settings-page .st-pane .pill{background:var(--c-f5f2ff)!important;border:1px solid var(--g-line)!important;color:var(--c-5648c4)!important;font-weight:700;font-size:11px}html body .settings-page .st-pane .dashboard-visibility-grid{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:0!important;gap:0!important;border:1px solid var(--g-line)}html body .settings-page .st-pane .dashboard-visibility-card{padding:14px 16px!important;border:0!important;border-right:1px solid var(--g-line-soft)!important;border-bottom:1px solid var(--g-line-soft)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body .settings-page .st-pane .template-preview{border-radius:0!important}html body .settings-page .st-pane .security-overview .security-status-grid{gap:0;border:1px solid var(--g-line)}html body .settings-page .st-pane .security-overview .security-status-grid>span{padding:10px 14px;border-right:1px solid var(--g-line-soft);border-bottom:1px solid var(--g-line-soft)}@media (max-width:900px){html body .settings-page .st-layout{grid-template-columns:1fr;gap:14px}html body .settings-page .st-rail{position:static;flex-direction:row;overflow-x:auto;border-left:0;border-bottom:1px solid var(--g-line);gap:2px}html body .settings-page .st-tab{width:auto;white-space:nowrap;border-left:0;border-bottom:2px solid transparent;margin:0 0 -1px}html body .settings-page .st-tab.active{border-bottom-color:var(--g-brand-2);background:none}html body .settings-page .st-pane .settings-card{grid-template-columns:1fr;gap:14px}html body .settings-page .st-pane .settings-card>:not(.settings-card-head){grid-column:1}html body .settings-page .st-pane .dashboard-visibility-grid,html body .settings-page .st-pane .settings-form{grid-template-columns:1fr}}.dx-page{max-width:1280px;margin:0 auto;color:var(--g-ink)}.dx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:4px 0 18px}.dx-eyebrow{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--c-7a6fd0);margin-bottom:6px}.dx-head h1{font-size:28px;line-height:1.15;letter-spacing:-.6px;margin:0;color:var(--g-ink)}.dx-head-actions{display:flex;gap:8px;flex-wrap:wrap}.dx-btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid var(--g-line)}.dx-btn.ghost{background:#fff;color:var(--c-5648c4)}.dx-btn.ghost:hover{border-color:var(--c-b9aef0);background:var(--g-focus)}.dx-btn.solid{background:linear-gradient(135deg,var(--c-8b7be8),var(--c-5648c4));color:#fff;-webkit-text-fill-color:#fff;border-color:transparent;box-shadow:0 8px 20px rgba(var(--r-101-84-217),.28)}.dx-btn.solid:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.dx-pulse{justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line);padding:14px 2px;margin:14px 0 0}.dx-pulse,.dx-pulse-main{display:flex;align-items:center}.dx-pulse-main{gap:12px}.dx-pulse-main b{display:block;font-size:14px}.dx-pulse-main span{font-size:12px;color:var(--g-mute)}.dx-dot{width:10px;height:10px;border-radius:50%;flex:none}.dx-dot.ok{background:#14b8a6;box-shadow:0 0 0 4px rgba(20,184,166,.18)}.dx-dot.warn{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.2)}.dx-chips{display:flex;gap:8px;flex-wrap:wrap}.dx-chips a{font-size:12px;font-weight:700;color:var(--c-5648c4);text-decoration:none;padding:6px 12px;border:1px solid var(--g-line);border-radius:99px;background:#fff}.dx-chips a:hover{border-color:var(--c-b9aef0);background:var(--g-focus)}.dx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--g-line);border-radius:14px;background:#fff;margin-top:18px;box-shadow:0 12px 34px rgba(var(--r-60-40-160),.06);overflow:hidden}.dx-kpi{padding:18px 20px 14px;border-right:1px solid var(--g-line);display:flex;flex-direction:column;gap:4px;min-width:0}.dx-kpi:last-child{border-right:0}.dx-k{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--g-mute)}.dx-kpi strong{font-size:27px;letter-spacing:-.8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--g-ink)}.dx-kpi strong.neg{color:#c0304a}.dx-delta{font-style:normal;font-size:12px;font-weight:700}.dx-delta span{font-weight:500;color:var(--g-mute)}.dx-delta.up{color:#0f9d7a}.dx-delta.down{color:#c0304a}.dx-delta.flat{color:var(--g-mute);font-weight:500}.dx-spark{width:100%;height:38px;margin-top:8px;display:block}.dx-kpi-link{margin-top:auto;padding-top:14px;font-size:12px;font-weight:700;color:var(--c-5648c4);text-decoration:none}.dx-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--g-line);border:1px solid var(--g-line);border-radius:14px;overflow:hidden;margin-top:18px;box-shadow:0 12px 34px rgba(var(--r-60-40-160),.06)}.dx-board.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-cell{background:#fff;padding:18px 20px;min-width:0}.dx-cell.span2{grid-column:span 2}.dx-ch{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.dx-ch h2{font-size:15px;margin:0;color:var(--g-ink);letter-spacing:-.2px}.dx-ch small,.dx-key{font-size:12px;color:var(--g-mute)}.dx-key{display:flex;gap:14px}.dx-key i,.dx-tip i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px}.dx-key i.a,.dx-tip i.a{background:var(--c-6554d9)}.dx-key i.b,.dx-tip i.b{background:var(--c-b9aef0)}.dx-link{font-size:12px;font-weight:700;color:var(--c-5648c4);text-decoration:none}.dx-live{font-size:11px;font-weight:700;color:#0f9d7a;display:flex;align-items:center;gap:6px}.dx-live i{width:7px;height:7px;border-radius:50%;background:#14b8a6;display:inline-block}.dx-area{position:relative}.dx-area svg{width:100%;height:auto;display:block;overflow:visible}.dx-tick{font-size:10.5px;fill:var(--c-8a87aa);font-family:inherit}.dx-tip{position:absolute;top:6px;pointer-events:none;background:var(--c-1d1a45);color:#fff;border-radius:10px;padding:9px 12px;font-size:12px;min-width:160px;box-shadow:0 12px 28px rgba(var(--r-29-26-69),.28);margin-left:-80px}.dx-tip small{display:block;color:var(--c-bdb6f2);margin-bottom:5px}.dx-tip div{display:flex;align-items:center;gap:0}.dx-tip b{margin-left:auto;padding-left:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx-empty-chart{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;color:var(--g-mute);font-size:12px}.dx-empty-chart b{color:var(--g-ink);font-size:13px}.dx-empty-chart.small{position:static;min-height:120px}.dx-donut-wrap{display:flex;flex-direction:column;align-items:center;gap:14px}.dx-donut{width:150px;height:150px}.dx-donut-n{font-size:26px;font-weight:800;fill:var(--g-ink)}.dx-donut-l{font-size:10px;fill:var(--c-8a87aa);letter-spacing:.5px}.dx-legend{list-style:none;margin:0;padding:0;width:100%}.dx-legend li{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:7px 0;border-top:1px solid var(--g-line-soft)}.dx-legend li i{width:9px;height:9px;border-radius:3px;flex:none}.dx-legend li span{flex:1 1;color:var(--c-3b3868)}.dx-legend li em{font-style:normal;color:var(--g-mute);width:38px;text-align:right}.dx-top{list-style:none;margin:0;padding:0}.dx-top li{padding:10px 0;border-top:1px solid var(--g-line-soft)}.dx-top li:first-child{border-top:0;padding-top:0}.dx-top li>div:first-child{display:flex;justify-content:space-between;font-size:13px;gap:10px}.dx-top li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx-bar{height:6px;background:var(--c-efecfb);margin-top:7px;overflow:hidden}.dx-bar,.dx-bar i{border-radius:99px}.dx-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--c-8b7be8),var(--c-6554d9))}.dx-none{font-size:12.5px;color:var(--g-mute);padding:14px 0}.dx-table{display:flex;flex-direction:column}.dx-table>a{display:grid;grid-template-columns:54px minmax(0,1fr) 92px 110px;align-items:center;grid-gap:0;gap:0;text-decoration:none;color:inherit;border-top:1px solid var(--g-line-soft)}.dx-table>a:first-child{border-top:0}.dx-table>a>*{padding:11px 12px;border-right:1px solid var(--g-line-soft);align-self:stretch;display:flex;align-items:center;min-width:0}.dx-table>a>:last-child{border-right:0;justify-content:flex-end}.dx-table>a:hover{background:var(--g-focus)}.dx-table.signals>a{grid-template-columns:minmax(0,1fr) 70px}.dx-type{font-size:10px;font-weight:800;letter-spacing:.4px;justify-content:center;color:var(--c-5648c4);background:var(--c-f5f2ff)}.dx-type.out{color:#0b7d68;background:#e6f8f4}.dx-no{flex-direction:column;align-items:flex-start!important;justify-content:center}.dx-no b{font-size:13px}.dx-no small{font-size:11.5px;color:var(--g-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dx-date{font-size:12px;color:var(--g-mute)}.dx-table strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.dx-table strong.pos{color:#0f9d7a}.dx-table strong.neg{color:#c0304a}.dx-shortcuts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--g-line);border-radius:14px;background:#fff;margin-top:18px;overflow:hidden}.dx-shortcuts a{padding:14px 16px;border-right:1px solid var(--g-line);text-decoration:none;display:flex;flex-direction:column;gap:2px}.dx-shortcuts a:last-child{border-right:0}.dx-shortcuts a:hover{background:var(--g-focus)}.dx-shortcuts b{font-size:13px;color:var(--g-ink)}.dx-shortcuts span{font-size:11.5px;color:var(--g-mute)}.dx-note{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--g-line);margin-top:18px;padding:14px 2px}.dx-note>span{font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--c-7a6fd0)}.dx-note p{margin:0;font-size:13px;color:var(--c-3b3868);flex:1 1}.dx-callback{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;grid-gap:0;gap:0;align-items:stretch;border:1px solid var(--g-line);border-radius:14px;background:var(--c-faf9ff);margin-top:6px;overflow:hidden}.dx-callback>div{padding:14px 18px}.dx-callback b{display:block;font-size:14px}.dx-callback span{font-size:12px;color:var(--g-mute)}.dx-callback em{display:block;font-style:normal;font-size:12px;color:#c0304a;margin-top:4px}.dx-callback em.ok{color:#0f9d7a}.dx-callback input{border:0!important;border-left:1px solid var(--g-line)!important;border-right:1px solid var(--g-line)!important;border-radius:0!important;background:#fff!important;padding:0 14px!important;font-size:13px;min-width:0}.dx-callback .dx-btn{height:auto;border-radius:0;box-shadow:none}@media (max-width:1000px){.dx-kpis{grid-template-columns:1fr 1fr}.dx-kpi:nth-child(2){border-right:0}.dx-kpi:nth-child(-n+2){border-bottom:1px solid var(--g-line)}.dx-board,.dx-board.two{grid-template-columns:1fr}.dx-cell.span2{grid-column:auto}.dx-shortcuts{grid-template-columns:repeat(3,1fr)}.dx-shortcuts a:nth-child(3){border-right:0}.dx-shortcuts a:nth-child(-n+3){border-bottom:1px solid var(--g-line)}}@media (max-width:600px){.dx-head h1{font-size:23px}.dx-kpis{grid-template-columns:1fr}.dx-kpi{border-right:0;border-bottom:1px solid var(--g-line)}.dx-kpi:last-child{border-bottom:0}.dx-table>a{grid-template-columns:48px minmax(0,1fr) 96px}.dx-date{display:none}.dx-shortcuts{grid-template-columns:1fr 1fr}.dx-shortcuts a{border-bottom:1px solid var(--g-line)}.dx-callback{grid-template-columns:1fr}.dx-callback input{height:44px;border:0!important;border-top:1px solid var(--g-line)!important;border-bottom:1px solid var(--g-line)!important}.dx-callback .dx-btn{height:44px}}:root{--arc-purple:var(--c-6554d9);--arc-purple-2:var(--c-8b7be8);--arc-purple-3:var(--c-b9aef0);--arc-ink:var(--c-1b1740);--arc-ink-2:var(--c-2c2660);--arc-line:var(--c-e3dcfb);--arc-danger:#d92d4a;--arc-danger-dark:#b81f3a;--arc-display:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif}html{background:var(--c-f6f5fc)!important}html body{background:radial-gradient(900px 460px at 88% -6%,rgba(var(--r-185-174-240),.2),transparent 62%),radial-gradient(760px 420px at 4% 6%,rgba(var(--r-101-84-217),.07),transparent 62%),var(--c-f6f5fc)!important;color:var(--arc-ink);font-feature-settings:"tnum" 1,"cv11" 1}html body .app-topbar{background:rgba(255,255,255,.78)!important;background-image:none!important;-webkit-backdrop-filter:saturate(170%) blur(16px);backdrop-filter:saturate(170%) blur(16px);border-bottom:1px solid rgba(var(--r-101-84-217),.13)!important;box-shadow:0 10px 30px -22px rgba(var(--r-40-20-120),.45)!important;color:var(--arc-ink)!important}@supports not (((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px))){html body .app-topbar{background:rgba(255,255,255,.97)!important}}html body .app-topbar .top-brand{font-family:var(--arc-display);font-weight:800;letter-spacing:-.4px;color:var(--arc-ink)!important;-webkit-text-fill-color:var(--arc-ink)!important}html body .app-topbar .top-brand span{color:var(--arc-purple)!important;-webkit-text-fill-color:var(--arc-purple)!important}html body .app-topbar .top-subtitle{color:var(--c-7b76a6)!important;border-left:1px solid var(--arc-line)!important}html body .app-topbar .menu-btn,html body .app-topbar .top-company-btn,html body .app-topbar .top-icon{background:rgba(var(--r-101-84-217),.06)!important;border:1px solid rgba(var(--r-101-84-217),.14)!important;color:var(--c-4b3db0)!important;-webkit-text-fill-color:var(--c-4b3db0)!important;box-shadow:none!important}html body .app-topbar .menu-btn:hover,html body .app-topbar .top-company-btn:hover,html body .app-topbar .top-icon:hover{background:rgba(var(--r-101-84-217),.12)!important}html body .app-topbar .top-add{background:var(--arc-purple)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 8px 18px -8px rgba(var(--r-101-84-217),.7)!important}html body .app-topbar .top-add:hover{background:var(--c-5648c4)!important}html body .app-topbar .top-pop{background:rgba(255,255,255,.96)!important;border:1px solid var(--arc-line)!important;border-radius:14px!important;box-shadow:0 24px 48px -18px rgba(var(--r-40-20-120),.35)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html body .app-topbar .top-pop a,html body .app-topbar .top-pop button:not(.btn-danger){color:var(--arc-ink-2)!important;border-radius:8px}html body .app-topbar .top-pop a:hover,html body .app-topbar .top-pop button:not(.btn-danger):hover{background:var(--c-f5f2ff)!important}html body .app-topbar .top-pop button.btn-danger{margin-top:6px;width:100%}html body .arc-sidebar{background:linear-gradient(180deg,var(--c-faf8ff) 0,var(--c-f3efff) 100%)!important;border-right:1px solid var(--arc-line)!important;box-shadow:10px 0 34px -30px rgba(var(--r-80-60-180),.45)!important;color:var(--c-4a4478)!important}html body .arc-sidebar .arc-sidebar-head b{color:var(--arc-ink)!important;-webkit-text-fill-color:var(--arc-ink)!important;font-family:var(--arc-display);letter-spacing:-.3px}html body .arc-sidebar .arc-sidebar-head span{color:var(--c-8a84b8)!important;-webkit-text-fill-color:var(--c-8a84b8)!important}html body .arc-sidebar .arc-sidebar-head,html body .arc-sidebar .side-bottom{border-color:var(--arc-line)!important}html body .arc-sidebar .sidebar-toggle{background:#fff!important;color:var(--c-5b4cc4)!important;border:1px solid var(--arc-line)!important;box-shadow:none!important}html body .arc-sidebar .nav-link{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--c-4a4478)!important;-webkit-text-fill-color:var(--c-4a4478)!important;border-radius:10px!important}html body .arc-sidebar .nav-link .nav-icon{background:var(--c-ece7ff)!important;color:var(--c-6554d9)!important;border:0!important;border-radius:9px!important}html body .arc-sidebar .nav-link:hover{background:var(--c-ece7ff)!important;color:var(--c-3f3490)!important;-webkit-text-fill-color:var(--c-3f3490)!important}html body .arc-sidebar .nav-link.active{background:#fff!important;color:var(--c-4b3db0)!important;-webkit-text-fill-color:var(--c-4b3db0)!important;font-weight:800!important;box-shadow:inset 3px 0 0 var(--arc-purple),0 1px 0 var(--arc-line),0 8px 18px -14px rgba(var(--r-101-84-217),.55)!important}html body .arc-sidebar .nav-link.active .nav-icon{background:var(--arc-purple)!important;color:#fff!important;box-shadow:0 6px 14px -6px rgba(var(--r-101-84-217),.8)!important}html body .arc-sidebar .user-chip b{color:var(--arc-ink)!important;-webkit-text-fill-color:var(--arc-ink)!important}html body .arc-sidebar .user-chip span{color:var(--c-8a84b8)!important;-webkit-text-fill-color:var(--c-8a84b8)!important}html body .arc-sidebar .user-chip .avatar{background:var(--c-ece7ff)!important;color:var(--c-5b4cc4)!important;border:1px solid var(--arc-line)!important}html body .content .card,html body .content .data-card,html body .content .settings-card:not(.x){border-color:var(--arc-line)}html body .content .card{background:rgba(255,255,255,.9)!important;border:1px solid var(--arc-line)!important;border-radius:14px!important;box-shadow:0 1px 2px rgba(var(--r-27-23-64),.04),0 16px 32px -24px rgba(var(--r-60-40-160),.35)!important}html body .content h1,html body .page-head h1{font-family:var(--arc-display);font-weight:800;letter-spacing:-.025em;color:var(--arc-ink)}html body .content h2{font-family:var(--arc-display);letter-spacing:-.015em}html body .content .eyebrow{color:var(--c-7a6fd0)!important;font-weight:800;letter-spacing:.9px;text-transform:uppercase;font-size:11px}html body .content .muted{color:var(--c-6c6a8c)}html body .modal-backdrop{background:rgba(var(--r-20-12-50),.46)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html body .modal{border:1px solid var(--arc-line)!important;border-radius:18px!important;box-shadow:0 40px 90px -30px rgba(var(--r-30-15-100),.55)!important}html body .btn.primary,html body .primary-btn,html body a.primary,html body button.primary{background:linear-gradient(180deg,var(--c-7566e0),var(--c-5b4cc4))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid var(--c-4b3db0)!important;border-radius:10px!important;box-shadow:0 1px 0 rgba(255,255,255,.28) inset,0 8px 16px -10px rgba(var(--r-101-84-217),.75)!important;font-weight:700}html body a.primary:hover,html body button.primary:hover{background:linear-gradient(180deg,var(--c-5f40f0),var(--c-4529d6))!important}html body button.primary:disabled{opacity:.55;box-shadow:none!important}html body .compact-btn:not(.btn-danger),html body a.secondary,html body button.secondary{background:#fff!important;color:var(--arc-ink-2)!important;-webkit-text-fill-color:var(--arc-ink-2)!important;border:1px solid var(--c-d9d3f0)!important;border-radius:10px!important;box-shadow:0 1px 2px rgba(var(--r-27-23-64),.05)!important}html body .compact-btn:not(.btn-danger):hover,html body button.secondary:hover{background:var(--c-f7f4ff)!important;border-color:var(--c-b9aef0)!important}html body .content input:focus,html body .content select:focus,html body .content textarea:focus{border-color:var(--arc-purple-2);outline:0}html body .action-menu-item.danger,html body .arc-sidebar .logout,html body .autolock-signout,html body .btn-danger,html body a.danger,html body button.danger{background:var(--arc-danger)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid var(--arc-danger-dark)!important;font-weight:700!important;border-radius:9px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 16px -10px rgba(217,45,74,.8)!important;text-shadow:none!important}html body .action-menu-item.danger:hover,html body .arc-sidebar .logout:hover,html body .autolock-signout:hover,html body .btn-danger:hover,html body a.danger:hover,html body button.danger:hover{background:#c0243f!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .btn-danger:disabled,html body button.danger:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important}html body .arc-sidebar .logout:focus-visible,html body .btn-danger:focus-visible,html body button.danger:focus-visible{outline:3px solid rgba(217,45,74,.35);outline-offset:2px}html body .action-menu-item.danger{margin:4px 6px!important;width:calc(100% - 12px)!important;text-align:left}html body .arc-sidebar .logout{display:grid!important;place-items:center;padding:0!important}html body .arc-sidebar .logout svg{width:17px;height:17px;display:block}html body .arc-sidebar .logout{width:36px!important;height:36px!important;flex:0 0 36px!important}html body .autolock-signout{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px!important;margin-top:10px;width:100%}html body .modal-actions .btn-danger,html body .voucher-bottom-actions .btn-danger{min-width:92px;padding:9px 16px}@keyframes cfm-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes cfm-fade{0%{opacity:0}to{opacity:1}}.cfm-backdrop{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:20px;background:rgba(var(--r-20-12-50),.52);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cfm-fade .16s ease-out}.cfm-dialog{width:min(460px,100%);background:rgba(255,255,255,.97);border:1px solid #eadfe3;border-top:4px solid var(--arc-danger);border-radius:16px;box-shadow:0 40px 90px -28px rgba(60,10,30,.55),0 2px 6px rgba(var(--r-27-23-64),.08);padding:22px 24px 20px;animation:cfm-in .2s cubic-bezier(.2,.8,.2,1);color:var(--arc-ink)}.cfm-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.cfm-icon{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#fde8ec;color:var(--arc-danger);border:1px solid #f7c6d0}.cfm-icon svg{width:23px;height:23px}.cfm-dialog.warning .cfm-icon{background:#fff4dc;color:#b7791f;border-color:#f5dca0}.cfm-head h2{margin:0;font-size:18px;line-height:1.25;font-family:var(--arc-display);letter-spacing:-.02em;color:var(--arc-ink)}.cfm-tag{display:block;margin-top:3px;font-size:10.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--arc-danger)}.cfm-dialog.warning .cfm-tag{color:#b7791f}.cfm-msg{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--c-3b3868)}.cfm-detail{margin:0 0 4px;font-size:12.5px;line-height:1.5;color:var(--c-6c6a8c);padding:9px 12px;background:#fbf7f8;border-left:3px solid #f0b8c3;border-radius:0 8px 8px 0}.cfm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.cfm-confirm,.cfm-keep{height:42px;padding:0 20px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.cfm-keep{background:#fff;color:var(--arc-ink-2);border:1px solid var(--c-d9d3f0)}.cfm-keep:hover{background:var(--c-f7f4ff);border-color:var(--c-b9aef0)}.cfm-confirm{background:var(--arc-danger);color:#fff;-webkit-text-fill-color:#fff;border:1px solid var(--arc-danger-dark);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 18px -10px rgba(217,45,74,.85)}.cfm-confirm:hover{background:#c0243f}.cfm-keep:focus-visible{outline:3px solid rgba(var(--r-139-123-232),.4);outline-offset:2px}.cfm-confirm:focus-visible{outline:3px solid rgba(217,45,74,.4);outline-offset:2px}@media (max-width:480px){.cfm-actions{flex-direction:column-reverse}.cfm-confirm,.cfm-keep{width:100%}}html body .dx-page .dx-donut-n,html body .dx-page .dx-head h1,html body .dx-page .dx-kpi strong{font-family:var(--arc-display)}html body .dx-page .dx-kpis{background:radial-gradient(80% 140% at 100% 0,rgba(var(--r-185-174-240),.3),transparent 60%),linear-gradient(180deg,#ffffff 0,var(--c-f7f4ff) 100%)!important;border:1px solid var(--arc-line)!important;box-shadow:0 18px 40px -30px rgba(var(--r-101-84-217),.45)!important;position:relative}html body .dx-page .dx-kpi{border-right:1px solid var(--arc-line)!important;background:transparent}html body .dx-page .dx-kpi:last-child{border-right:0!important}html body .dx-page .dx-k{color:var(--c-7a6fd0)!important}html body .dx-page .dx-kpi strong{color:var(--arc-ink)!important;-webkit-text-fill-color:var(--arc-ink)!important}html body .dx-page .dx-kpi strong.neg{color:#c0304a!important;-webkit-text-fill-color:#c0304a!important}html body .dx-page .dx-kpis .dx-delta.up{color:#0f8a69}html body .dx-page .dx-kpis .dx-delta.down{color:#c0304a}html body .dx-page .dx-kpis .dx-delta span,html body .dx-page .dx-kpis .dx-delta.flat{color:var(--c-6c6a8c)}html body .dx-page .dx-kpi-link{color:var(--c-5648c4)!important}html body .dx-page .dx-board,html body .dx-page .dx-callback,html body .dx-page .dx-shortcuts{border-color:var(--arc-line)!important}html body .dx-page .dx-board{background:var(--arc-line)}html body .dx-page .dx-cell{background:rgba(255,255,255,.93)}@media (max-width:1000px){html body .dx-page .dx-kpi:nth-child(-n+2){border-bottom:1px solid var(--arc-line)!important}}@media (max-width:600px){html body .dx-page .dx-kpi{border-bottom:1px solid var(--arc-line)!important}html body .dx-page .dx-kpi:last-child{border-bottom:0!important}}html body .settings-page .st-pane .settings-card>.settings-card-head{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}html body .settings-page .st-pane .settings-card>.settings-card-head:after,html body .settings-page .st-pane .settings-card>.settings-card-head:before{display:none!important}html body .dx-page .global-search-box input{border:0!important;box-shadow:none!important;background:transparent!important}html body .dx-page .global-search-box{background:rgba(255,255,255,.85);border:1px solid var(--arc-line);box-shadow:0 1px 2px rgba(var(--r-27-23-64),.04)}@media (min-width:761px){.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid.has-supplier-bill{grid-template-columns:minmax(200px,1.1fr) minmax(130px,.8fr) minmax(220px,1.7fr) minmax(170px,1.1fr) minmax(170px,1.1fr)!important}}@media (max-width:760px){.voucher-entry-page .voucher-meta-grid.has-supplier-bill .supplier-bill-field{grid-column:1/-1}}html body .voucher-detail-actions .more-menu{max-height:calc(100vh - 150px)!important;overflow-y:auto!important;padding-bottom:0!important}html body .voucher-detail-actions .more-menu .menu-cancel-voucher{position:-webkit-sticky;position:sticky;bottom:0;display:flex!important;align-items:center;gap:8px;width:100%!important;margin:6px 0 0!important;padding:12px 14px!important;border:0!important;border-top:1px solid #f1c5cc!important;border-radius:0 0 12px 12px!important;background:#fff5f6!important;color:#c0243b!important;font-weight:700!important;font-size:13px!important;text-align:left;cursor:pointer;opacity:1!important;visibility:visible!important;z-index:2}html body .voucher-detail-actions .more-menu .menu-cancel-voucher:hover{background:#ffe9ec!important;color:#a3162c!important}html body .voucher-paper{background:#fff!important;border:1px solid var(--c-e3e0f5)!important;border-radius:14px!important;box-shadow:0 18px 50px rgba(var(--r-60-45-140),.1),0 2px 6px rgba(var(--r-60-45-140),.06)!important;padding:30px 34px 26px!important;max-width:1080px;margin:0 auto}html body .voucher-paper .voucher-doc-title{border:0!important;background:none!important;padding:0!important;margin:0 0 16px!important}html body .voucher-paper .voucher-doc-title h2{border:0!important;background:linear-gradient(90deg,var(--c-6554d9),var(--c-8b7ef0))!important;color:#fff!important;font-size:15px!important;letter-spacing:.14em!important;text-align:center;margin:0!important;padding:11px 14px!important;border-radius:8px!important}html body .voucher-paper .billing-head{border:1px solid var(--c-cfd0e4)!important;border-radius:8px;overflow:hidden;gap:0!important;margin-bottom:12px!important}html body .voucher-paper .billing-head>div{border:0!important;border-right:1px solid var(--c-cfd0e4)!important;padding:0!important;background:#fff!important;min-height:0!important}html body .voucher-paper .billing-head>div:last-child{border-right:0!important}html body .voucher-paper .billing-box-label{display:block!important;background:var(--c-f1eefc)!important;color:var(--c-4b3fb0)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.09em;text-transform:uppercase;padding:7px 12px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--c-d9d4f3)!important}html body .voucher-paper .billing-party{padding:10px 12px!important;font-size:12.5px;line-height:1.55;color:var(--c-33405a)}html body .voucher-paper .billing-party .business-detail-name{font-size:14px!important;font-weight:800;color:var(--c-1b2440)}html body .voucher-paper .billing-meta-top{display:grid!important;grid-gap:3px;gap:3px;padding:10px 12px 4px!important;font-size:12.5px!important}html body .voucher-paper .billing-meta-reference,html body .voucher-paper .billing-meta-top span{font-size:12.5px!important;font-weight:500!important;color:var(--c-33405a)}html body .voucher-paper .billing-meta-reference b,html body .voucher-paper .billing-meta-top b{font-weight:700;color:var(--c-1b2440);font-size:12.5px!important}html body .voucher-paper .billing-meta-reference{padding:0 12px 10px!important}html body .voucher-paper .billing-table-wrap{border:1px solid var(--c-cfd0e4)!important;border-radius:8px;overflow:hidden}html body .voucher-paper .billing-table{border-collapse:collapse!important;width:100%}html body .voucher-paper .billing-table thead th{background:var(--c-f1eefc)!important;color:var(--c-3f3496)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;padding:10px!important;border:1px solid var(--c-d9d4f3)!important}html body .voucher-paper .billing-table tbody td{padding:9px 10px!important;border:1px solid var(--c-e3e4ef)!important;font-size:12.5px!important;color:var(--c-27324d)}html body .voucher-paper .billing-table tbody tr:not([class]):nth-child(2n) td{background:var(--c-fbfaff)}html body .voucher-paper .billing-table .billing-total-row td{background:var(--c-6554d9)!important;color:#fff!important;font-size:14px!important;border-color:var(--c-6554d9)!important}html body .voucher-paper .billing-table .billing-total-row td b{color:#fff!important}html body .voucher-paper .billing-table .billing-discount-summary td,html body .voucher-paper .billing-table .billing-quantity-row td,html body .voucher-paper .billing-table .billing-subtotal-row td,html body .voucher-paper .billing-table .billing-tax-summary td{background:var(--c-faf9ff)!important;text-align:right!important}html body .voucher-paper .voucher-terms-print{margin-top:14px;border-top:1px dashed var(--c-cfd0e4);padding-top:10px;font-size:11.5px;color:var(--c-4a566f)}html body .voucher-paper .voucher-sign{margin-top:24px}@media(max-width:760px){html body .voucher-paper{padding:16px 12px!important;border-radius:10px!important}}.voucher-paper .tpl-band-head{display:none}html body .voucher-paper.print-template-bordered{border:2px solid var(--tpl-accent,var(--c-1a4794))!important;border-radius:6px!important}html body .voucher-paper.print-template-bordered .voucher-doc-title,html body .voucher-paper.print-template-bordered .voucher-print-header,html body .voucher-paper.print-template-pharma .voucher-doc-title,html body .voucher-paper.print-template-pharma .voucher-print-header{display:none!important}html body .voucher-paper.print-template-bordered .tpl-band-head,html body .voucher-paper.print-template-pharma .tpl-band-head{display:block;margin:-6px 0 14px}html body .voucher-paper.print-template-bordered .tpl-biz{background:var(--tpl-accent,var(--c-1a4794));color:#fff;text-align:center;font-weight:800;font-size:20px;letter-spacing:.04em;padding:11px 12px;margin:-30px -34px 0}html body .voucher-paper.print-template-bordered .tpl-addr{text-align:center;font-size:12px;color:var(--c-33405a);padding:8px 0}html body .voucher-paper.print-template-bordered .tpl-title{background:var(--tpl-soft,var(--c-e0e9f6));color:var(--tpl-accent,var(--c-1a4794));text-align:center;font-weight:800;letter-spacing:.16em;font-size:14px;padding:7px;margin:0 -34px}html body .voucher-paper.print-template-bordered .billing-head,html body .voucher-paper.print-template-bordered .billing-table-wrap,html body .voucher-paper.print-template-pharma .billing-head,html body .voucher-paper.print-template-pharma .billing-table-wrap{border-color:var(--tpl-accent,var(--c-1a4794))!important;border-radius:0!important}html body .voucher-paper.print-template-bordered .billing-head>div,html body .voucher-paper.print-template-pharma .billing-head>div{border-right-color:var(--tpl-accent,var(--c-1a4794))!important}html body .voucher-paper.print-template-bordered .billing-box-label,html body .voucher-paper.print-template-pharma .billing-box-label{background:var(--tpl-soft,var(--c-e0e9f6))!important;color:var(--tpl-accent,var(--c-1a4794))!important;border-bottom-color:var(--tpl-line,var(--c-9fb3d6))!important}html body .voucher-paper.print-template-bordered .billing-table thead th,html body .voucher-paper.print-template-pharma .billing-table thead th{background:var(--tpl-accent,var(--c-1a4794))!important;color:#fff!important;border-color:var(--tpl-accent,var(--c-1a4794))!important}html body .voucher-paper.print-template-bordered .billing-table tbody td,html body .voucher-paper.print-template-pharma .billing-table tbody td{border-color:var(--tpl-line,var(--c-9fb3d6))!important}html body .voucher-paper.print-template-bordered .billing-table tbody tr:not([class]):nth-child(2n) td,html body .voucher-paper.print-template-pharma .billing-table tbody tr:not([class]):nth-child(2n) td{background:#fff}html body .voucher-paper.print-template-bordered .billing-table .billing-total-row td,html body .voucher-paper.print-template-pharma .billing-table .billing-total-row td{background:var(--tpl-soft,var(--c-e0e9f6))!important;color:var(--tpl-accent,var(--c-1a4794))!important;border-color:var(--tpl-line,var(--c-9fb3d6))!important}html body .voucher-paper.print-template-bordered .billing-table .billing-total-row td b,html body .voucher-paper.print-template-pharma .billing-table .billing-total-row td b{color:var(--tpl-accent,var(--c-1a4794))!important}html body .voucher-paper.print-template-bordered .billing-table .billing-subtotal-row td,html body .voucher-paper.print-template-pharma .billing-table .billing-subtotal-row td{background:#fff!important}html body .voucher-paper.print-template-pharma{border:2px solid var(--tpl-accent,var(--c-1a4794))!important;border-radius:6px!important}html body .voucher-paper.print-template-pharma .tpl-band-head{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 16px;gap:4px 16px;padding-bottom:10px;border-bottom:2px solid var(--tpl-accent,var(--c-1a4794))}html body .voucher-paper.print-template-pharma .tpl-biz{color:var(--tpl-accent,var(--c-1a4794));font-weight:800;font-size:24px;letter-spacing:.02em}html body .voucher-paper.print-template-pharma .tpl-addr{grid-column:1;font-size:12px;color:var(--c-33405a)}html body .voucher-paper.print-template-pharma .tpl-title{grid-column:2;grid-row:1/3;border:2px solid var(--tpl-accent,var(--c-1a4794));color:var(--tpl-accent,var(--c-1a4794));font-weight:800;font-size:17px;padding:9px 18px;letter-spacing:.04em}@media print{.voucher-paper .tpl-band-head{display:none}}html body .voucher-paper.voucher-paper .voucher-doc-title h2{-webkit-text-fill-color:#fff!important;color:#fff!important}html body .voucher-paper.voucher-paper .voucher-doc-title{border:0!important;box-shadow:none!important}html body .voucher-paper.voucher-paper.print-template-bordered .billing-table thead th,html body .voucher-paper.voucher-paper.print-template-pharma .billing-table thead th{-webkit-text-fill-color:#fff!important;color:#fff!important;background:var(--tpl-accent,var(--c-1a4794))!important}html body .voucher-paper.voucher-paper.print-template-bordered .billing-table thead th *,html body .voucher-paper.voucher-paper.print-template-pharma .billing-table thead th *{-webkit-text-fill-color:#fff!important}html body .voucher-paper.voucher-paper:not(.print-template-bordered):not(.print-template-pharma):not(.print-template-executive):not(.print-template-retail):not(.print-template-elegant) .billing-table .billing-total-row td,html body .voucher-paper.voucher-paper:not(.print-template-bordered):not(.print-template-pharma):not(.print-template-executive):not(.print-template-retail):not(.print-template-elegant) .billing-table .billing-total-row td b{-webkit-text-fill-color:#fff!important;color:#fff!important}html body .voucher-paper.voucher-paper.print-template-bordered .billing-table .billing-total-row td,html body .voucher-paper.voucher-paper.print-template-bordered .billing-table .billing-total-row td b,html body .voucher-paper.voucher-paper.print-template-pharma .billing-table .billing-total-row td,html body .voucher-paper.voucher-paper.print-template-pharma .billing-table .billing-total-row td b{-webkit-text-fill-color:var(--tpl-accent,var(--c-1a4794))!important;color:var(--tpl-accent,var(--c-1a4794))!important}html body .voucher-paper.voucher-paper .billing-table .billing-total-row td{text-align:right!important;font-weight:800}html body .voucher-paper.voucher-paper .billing-table .billing-total-row td b{font-size:14px!important}html body .voucher-paper.voucher-paper.print-template-bordered .tpl-biz{-webkit-text-fill-color:#fff!important;color:#fff!important}html body .voucher-paper.voucher-paper.print-template-bordered .tpl-title,html body .voucher-paper.voucher-paper.print-template-pharma .tpl-biz,html body .voucher-paper.voucher-paper.print-template-pharma .tpl-title{-webkit-text-fill-color:var(--tpl-accent,var(--c-1a4794))!important;color:var(--tpl-accent,var(--c-1a4794))!important}html body button.arc-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:inline-block;flex:0 0 46px;width:46px;min-width:46px;max-width:46px;height:26px;min-height:26px;padding:0;margin:0;border:0;border-radius:999px;background:var(--c-cfd5e6);cursor:pointer;transition:background-color .18s ease;box-shadow:none;transform:none;overflow:hidden;vertical-align:middle}html body button.arc-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(20,28,48,.3);transition:transform .18s ease}html body button.arc-switch.is-on{background:var(--c-6554d9)}html body button.arc-switch.is-on:after{transform:translateX(20px)}html body button.arc-switch:hover{transform:none;box-shadow:none;filter:none}html body button.arc-switch:focus-visible{outline:3px solid rgba(var(--r-101-84-217),.28);outline-offset:2px}html body .arc-sidebar .arc-sidebar-head{align-items:center!important}html body .arc-sidebar .arc-mark{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;align-self:center!important;aspect-ratio:1/1;padding:0!important}html body .arc-sidebar .arc-mark img,html body .arc-sidebar .arc-mark svg{width:100%!important;height:100%!important;display:block}html body .arc-sidebar .arc-sidebar-head>div:nth-child(2) span{white-space:normal!important;letter-spacing:.04em!important;font-size:9.5px!important;line-height:1.25}.settings-page .invite-form{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,.9fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:16px 0 6px}.settings-page .invite-form .field{display:grid;grid-gap:5px;gap:5px;min-width:0;border:0!important;padding:0!important;background:none!important}.settings-page .invite-form .field input,.settings-page .invite-form .field select{height:40px!important;padding:0 12px!important;border:1px solid var(--c-d9dcec)!important;border-radius:9px!important;background:#fff!important;font-size:13.5px!important}.settings-page .invite-form .invite-btn{height:40px!important;min-height:40px!important;padding:0 18px!important;font-size:13px!important;font-weight:700!important;border-radius:9px!important;width:auto!important;white-space:nowrap}.settings-page .staff-list{display:grid;grid-gap:12px;gap:12px;padding:10px 0}.settings-page .staff-card{padding:14px 16px!important;border:1px solid var(--c-e1e3f0)!important;border-radius:12px!important}.settings-page .staff-card select{height:36px!important;padding:0 10px!important;border-radius:8px!important;font-size:13px!important;min-width:120px;width:auto!important}.settings-page .staff-card button.secondary{height:36px!important;padding:0 14px!important;font-size:12.5px!important;border-radius:8px!important;width:auto!important}.settings-page .perm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:8px 18px;gap:8px 18px;border-top:1px solid var(--c-eceef7);padding-top:12px}.settings-page .perm-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--c-eceef7);border-radius:10px;background:var(--c-fbfbfe);cursor:pointer;min-width:0}.settings-page .perm-item span{font-size:12.5px;font-weight:600;color:var(--c-2a3350);line-height:1.3;min-width:0}@media(max-width:820px){.settings-page .invite-form{grid-template-columns:1fr 1fr}.settings-page .invite-form .invite-btn{grid-column:1/-1}}@media(max-width:520px){.settings-page .invite-form,.settings-page .perm-grid{grid-template-columns:1fr}}.settings-page .theme-picker-block{padding:16px 0;display:grid;grid-gap:14px;gap:14px}.settings-page .theme-picker-head b{font-size:14px}.settings-page .theme-picker-head p{margin:4px 0 0;font-size:12px;color:var(--c-68758d)}.theme-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:10px;gap:10px}.theme-swatch{display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:12px 8px 10px;border:1.5px solid var(--c-e1e3f0);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.theme-swatch:hover{border-color:var(--c-8b7be8);box-shadow:0 6px 18px rgba(var(--r-101-84-217),.12)}.theme-swatch.active{border-color:var(--c-6554d9);box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.14)}.theme-chip{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 -3px 6px rgba(0,0,0,.14),0 4px 10px rgba(var(--r-30-30-70),.14)}.theme-chip svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.theme-name{font-size:12.5px;font-weight:700;color:var(--c-2a3350)}.support-in-app .public-footer,.support-in-app .public-top{display:none!important}.support-in-app .public-page{padding:0!important;max-width:none!important;margin:0!important;min-height:0!important;background:none!important}.support-in-app .support-hero{margin-top:0!important}.tier-badge{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.03em;text-transform:none;white-space:nowrap}.tier-badge.retail{background:#eaf6ef;color:#17794a;border:1px solid #bfe3cf}.tier-badge.wholesale{background:var(--c-f5f2ff);color:var(--c-5140b5);border:1px solid rgba(var(--r-101-84-217),.28)}.segment-bar{display:flex;gap:10px;flex-wrap:wrap;margin:2px 0 14px}.segment-chip{display:grid;grid-gap:2px;gap:2px;text-align:left;min-width:170px;padding:10px 14px;border:1.5px solid var(--c-e1e3f0);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.segment-chip b{font-size:13px;color:var(--c-1f2a48)}.segment-chip span{font-size:11.5px;color:var(--c-68758d)}.segment-chip:hover{border-color:var(--c-8b7be8)}.segment-chip.active{border-color:var(--c-6554d9);box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.12);background:var(--c-f5f2ff)}.seg-filter{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:var(--c-f1f2f9)}.seg-pill{border:0;background:transparent;padding:5px 14px;border-radius:999px;font-size:12px;font-weight:700;color:var(--c-48526e);cursor:pointer}.seg-pill.active{background:#fff;color:var(--c-5140b5);box-shadow:0 1px 4px rgba(var(--r-30-30-70),.14)}html body .arc-assistant-fab{position:fixed!important;right:22px!important;bottom:22px!important;z-index:120;display:inline-flex!important;align-items:center;gap:10px;height:50px;padding:0 20px 0 7px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,var(--c-6554d9),var(--c-8b7be8))!important;color:#fff!important;font-weight:700;font-size:14px;letter-spacing:.01em;cursor:pointer;box-shadow:0 12px 30px rgba(var(--r-101-84-217),.38),0 2px 6px rgba(var(--r-20-20-60),.16)!important;transition:transform .16s ease,box-shadow .16s ease}html body .arc-assistant-fab:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(var(--r-101-84-217),.46),0 2px 6px rgba(var(--r-20-20-60),.18)!important}html body .arc-assistant-fab .arc-assistant-fab-text{color:#fff!important;-webkit-text-fill-color:#fff!important}.arc-ai-orb{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);flex:0 0 auto}.arc-ai-orb.big{width:42px;height:42px;background:rgba(255,255,255,.22)}.arc-ai-orb.tiny{width:24px;height:24px;background:linear-gradient(135deg,var(--c-6554d9),var(--c-8b7be8));box-shadow:none;align-self:flex-end}html body .arc-assistant-overlay{position:fixed;inset:0;z-index:119;background:rgba(var(--r-18-16-48),.32)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html body .arc-assistant{position:absolute!important;right:22px!important;bottom:22px!important;width:min(410px,calc(100vw - 28px))!important;height:min(640px,calc(100dvh - 44px))!important;display:flex!important;flex-direction:column;overflow:hidden!important;border:1px solid var(--c-e4e1f6)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 28px 70px rgba(var(--r-30-24-90),.3)!important}html body .arc-assistant-head{display:flex!important;align-items:center;gap:12px;padding:16px 16px 16px 18px!important;background:linear-gradient(135deg,var(--c-6554d9),var(--c-8b7be8))!important;color:#fff!important}html body .arc-assistant-head>div:nth-child(2){flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}html body .arc-assistant-head b{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px;letter-spacing:-.01em}html body .arc-assistant-head span:not(.arc-ai-orb){color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important;font-size:11.5px;display:flex;align-items:center;gap:6px}.arc-online-dot{width:7px;height:7px;border-radius:50%;background:#5ef0a6;box-shadow:0 0 0 3px rgba(94,240,166,.28);display:inline-block}.arc-head-actions{display:flex;gap:6px}html body .arc-assistant-close{width:32px!important;height:32px!important;border-radius:50%!important;border:0!important;background:rgba(255,255,255,.18)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0!important}html body .arc-assistant-close:hover{background:rgba(255,255,255,.3)!important}html body .arc-chat-messages{flex:1 1;overflow-y:auto;padding:18px 16px 8px!important;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,var(--c-faf9ff),#fff)!important}html body .arc-chat-row{display:flex;gap:8px;align-items:flex-end;max-width:100%}html body .arc-chat-row.user{justify-content:flex-end}html body .arc-chat-bubble{max-width:82%;padding:10px 14px!important;border-radius:16px!important;font-size:13.5px!important;line-height:1.5;white-space:pre-wrap;word-break:break-word}html body .arc-chat-row.bot .arc-chat-bubble{background:#fff!important;color:var(--c-26304e)!important;border:1px solid var(--c-e7e5f5)!important;border-bottom-left-radius:5px!important;box-shadow:0 1px 3px rgba(var(--r-40-30-110),.06)}html body .arc-chat-row.user .arc-chat-bubble{background:linear-gradient(135deg,var(--c-6554d9),var(--c-8b7be8))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-bottom-right-radius:5px!important}.arc-typing{display:inline-flex!important;gap:4px;align-items:center;padding:13px 15px!important}.arc-typing i{width:6px;height:6px;border-radius:50%;background:var(--c-8b7be8);animation:arcDot 1s ease-in-out infinite}.arc-typing i:nth-child(2){animation-delay:.15s}.arc-typing i:nth-child(3){animation-delay:.3s}@keyframes arcDot{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}html body .arc-chat-suggestions{display:flex;flex-wrap:wrap;gap:7px;padding:4px 16px 10px!important;background:#fff!important}html body .arc-chat-suggestions button{border:1px solid var(--c-ddd8f5)!important;background:var(--c-f5f2ff)!important;color:var(--c-5140b5)!important;-webkit-text-fill-color:var(--c-5140b5)!important;border-radius:999px!important;padding:7px 12px!important;font-size:12px!important;font-weight:600;cursor:pointer;text-align:left}html body .arc-chat-suggestions button:hover{background:#fff!important;border-color:var(--c-8b7be8)!important}html body .arc-chat-actions{padding:0 16px 8px!important;background:#fff!important}html body .arc-exec-btn{width:100%;border:1px dashed var(--c-cfcaf0)!important;background:#fff!important;color:var(--c-3f3a78)!important;-webkit-text-fill-color:var(--c-3f3a78)!important;border-radius:11px!important;padding:9px 12px!important;font-size:12.5px!important;font-weight:700;cursor:pointer}html body .arc-exec-btn:hover{border-color:var(--c-6554d9)!important;background:var(--c-f5f2ff)!important}html body .arc-chat-input{display:flex!important;gap:8px;padding:12px 14px 14px!important;border-top:1px solid var(--c-eeecf8)!important;background:#fff!important}html body .arc-chat-input input{flex:1 1;height:44px!important;border:1.5px solid var(--c-e1dff2)!important;border-radius:999px!important;padding:0 16px!important;font-size:14px!important;background:var(--c-fbfbfe)!important;color:var(--c-1f2748)!important}html body .arc-chat-input input:focus{border-color:var(--c-6554d9)!important;box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.14)!important;outline:0}html body .arc-chat-input button{width:44px!important;height:44px!important;min-width:44px;border-radius:50%!important;border:0!important;background:linear-gradient(135deg,var(--c-6554d9),var(--c-8b7be8))!important;color:#fff!important;display:grid;place-items:center;cursor:pointer;padding:0!important}html body .arc-chat-input button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){html body .arc-assistant{right:8px!important;left:8px;bottom:8px!important;width:auto!important;height:calc(100dvh - 16px)!important;border-radius:18px!important}html body .arc-assistant-fab{right:14px!important;bottom:14px!important}}.arc-callback-pane{overflow-y:auto;flex:1 1}.settings-page .staff-card>div:first-child{flex-wrap:wrap;gap:10px 14px!important}.settings-page .staff-card>div:first-child>div:first-child{min-width:0;flex:1 1 220px}.settings-page .staff-card>div:first-child>div:last-child{flex:0 0 auto}.settings-page .settings-row .pill{flex:0 0 auto;white-space:nowrap}.settings-page .settings-row>div:first-child{min-width:0}html body .segment-bar{border:0!important;background:none!important;padding:0!important}html body button.segment-chip{background:#fff!important;border:1.5px solid var(--c-e1e3f0)!important;box-shadow:none!important;height:auto!important;min-height:0!important;border-radius:12px!important}html body button.segment-chip,html body button.segment-chip b{color:var(--c-1f2a48)!important;-webkit-text-fill-color:var(--c-1f2a48)!important}html body button.segment-chip span{color:var(--c-68758d)!important;-webkit-text-fill-color:var(--c-68758d)!important}html body button.segment-chip.active{background:var(--c-f5f2ff)!important;border-color:var(--c-6554d9)!important;box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.12)!important}html body button.seg-pill{background:transparent!important;color:var(--c-48526e)!important;-webkit-text-fill-color:var(--c-48526e)!important;border:0!important;box-shadow:none!important;height:auto!important;min-height:0!important}html body button.seg-pill.active{background:#fff!important;color:var(--c-5140b5)!important;-webkit-text-fill-color:var(--c-5140b5)!important;box-shadow:0 1px 4px rgba(var(--r-30-30-70),.14)!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .form-toolbar{padding:14px 18px;border:0;background:transparent}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace{border:1px solid var(--c-e4defa,var(--c-e4defa))!important;border-radius:18px!important;overflow:hidden;box-shadow:0 10px 30px rgba(var(--r-101-84-217),.08)!important;background:#fff}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid{gap:14px!important;padding:4px 18px 16px!important;border:0!important;background:transparent!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid>.field{border:0!important;padding:0!important;background:transparent!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid input,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid select{border:1px solid var(--c-e4defa,var(--c-e4defa))!important;border-radius:10px!important;background:#fff!important;min-height:40px;padding:0 12px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields{margin:0 18px 12px!important;border:1px dashed var(--c-d8d0f7,var(--c-d8d0f7))!important;border-radius:12px!important;background:transparent!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields summary{padding:9px 12px!important;font-size:12.5px!important;min-height:0!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields summary span{font-size:13px!important;font-weight:700!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields summary small{font-size:11px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-helper-strip{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 18px 6px!important;padding:0!important;border:0!important;background:transparent!important;font-size:11px;color:var(--c-8a84b3)}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-helper-strip span{border:0!important;padding:0!important;background:transparent!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-helper-strip .tiny-action{margin-left:auto}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .item-section-title{margin:6px 18px 8px!important;border:0!important;padding:0!important;background:transparent!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry{margin:0 18px!important;border:1px solid var(--c-e4defa,var(--c-e4defa))!important;border-radius:12px;overflow:hidden}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary{margin:6px 18px 0!important;border:0!important;gap:18px}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-terms-entry{margin:12px 18px 0!important;border:1px solid var(--c-e4defa,var(--c-e4defa))!important;border-radius:12px}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-bottom-actions{padding:16px 18px!important;border:0!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .bill-options{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin:4px 18px 12px;padding:10px 12px;border:1px solid var(--c-e4defa,var(--c-e4defa));border-radius:12px;background:var(--c-f5f2ff,var(--c-f5f2ff))}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .bo-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .bo-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--c-5140b5,var(--c-5140b5))}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .bo-seg{display:inline-flex;padding:2px;border-radius:9px;background:#fff;border:1px solid var(--c-e4defa,var(--c-e4defa));gap:2px}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .bo-seg button{all:unset;box-sizing:border-box;cursor:pointer;padding:5px 11px;border-radius:7px;font-size:12px;font-weight:700;color:var(--c-5b5880);line-height:1.2;white-space:nowrap}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .bo-seg button:hover{background:var(--c-f5f2ff,var(--c-f5f2ff))}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .bo-seg button.on,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .bo-seg button[aria-pressed=true]{background:var(--c-6554d9,var(--c-6554d9))!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .bo-input{width:110px!important;min-height:30px!important;padding:0 10px!important;border-radius:8px!important;font-size:12px!important}@media (max-width:640px){html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .bill-options{margin:4px 12px 10px}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid{margin-left:0}}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body{background:#fff!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry{width:auto!important;max-width:calc(100% - 36px)!important;box-sizing:border-box}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry-head,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry-row{min-width:0}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .add-row-btn{display:inline-flex;width:auto!important;margin:10px 18px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-helper-strip span{margin-right:14px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary{background:#fff!important}.banking-page .page-head,.ledgers-page .page-head{align-items:flex-end;gap:12px;flex-wrap:wrap}.page-head-actions,.quick-entry-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.quick-entry-row{margin:0 0 14px;padding:10px 14px;border:1px solid var(--c-e4defa,var(--c-e4defa));border-radius:14px;background:var(--c-f5f2ff,var(--c-f5f2ff))}.qe-label{font-size:12px;font-weight:800;color:var(--c-5140b5,var(--c-5140b5));margin-right:6px;text-transform:uppercase;letter-spacing:.4px}.ledger-card{padding:14px!important;min-width:0}.ledger-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.ledger-toolbar .grow{flex:1 1}.ledger-title{margin:0;font-size:16px}.ledger-search{flex:1 1 220px;max-width:340px;min-height:38px}.ledger-toolbar select{max-width:200px;min-height:38px}.ledger-create{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;padding:12px;margin-bottom:12px;border:1px dashed var(--c-d8d0f7,var(--c-d8d0f7));border-radius:12px;background:var(--c-f5f2ff,var(--c-f5f2ff))}.ledger-create .field{flex:1 1 200px;min-width:0}.ledger-create .error{flex-basis:100%;margin:0}html body .ledger-card .table-wrap{overflow-x:auto;width:100%;max-width:100%}html body .ledger-card table.fit-table{width:100%!important;min-width:0!important;table-layout:auto}html body .ledger-card table.fit-table td,html body .ledger-card table.fit-table th{padding:10px 12px!important;height:auto!important;white-space:normal;vertical-align:middle}html body .ledger-card table.fit-table td.num,html body .ledger-card table.fit-table th.num{text-align:right!important;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .ledger-card table.fit-table td.action-col a{white-space:nowrap}html body .ledger-card table.fit-table td.action-col,html body .ledger-card table.fit-table th.action-col{text-align:right!important;white-space:nowrap;width:1%}html body .ledger-card table.fit-table tfoot td{background:var(--c-f5f2ff,var(--c-f5f2ff))!important;border-top:2px solid var(--c-6554d9,var(--c-6554d9))!important}.export-bar{display:inline-flex;gap:6px;flex-wrap:wrap;margin-left:auto}html body .export-bar button{min-height:36px;padding:0 12px;border-radius:10px;font-size:12.5px;font-weight:700;white-space:nowrap}@media (max-width:760px){.ledger-search{max-width:none}.export-bar{margin-left:0;width:100%}.export-bar button{flex:1 1}}html body .arc-sidebar .arc-sidebar-head{gap:10px!important;padding-top:14px!important}html body .arc-sidebar .arc-mark{border-radius:50%!important;overflow:hidden;background:none!important;box-shadow:0 4px 12px rgba(var(--r-101-84-217),.28)!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}html body .arc-sidebar .arc-sidebar-head>div:nth-child(2){display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;flex:1 1 auto;min-width:0}html body .arc-sidebar .arc-sidebar-head>div:nth-child(2) b{display:block;font-size:15px!important;line-height:1.1!important;margin:0!important;padding:0!important;transform:none!important}html body .arc-sidebar .sidebar-toggle{width:24px!important;min-width:24px!important;height:24px!important;margin-left:-2px}html body .arc-sidebar .arc-sidebar-head>div:nth-child(2) span{display:block;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;font-size:8.5px!important;letter-spacing:.06em!important;line-height:1.1!important;margin:0!important;text-transform:uppercase}html body .arc-sidebar .sidebar-toggle{flex:0 0 26px!important;align-self:center!important}html body .app-topbar .top-left{align-items:center!important}html body .app-topbar .top-brand,html body .app-topbar .top-subtitle{line-height:1!important;display:inline-flex;align-items:center}html body .app-topbar .top-subtitle{align-self:center}.tier-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 0 14px}.tier-card{border-radius:16px;padding:14px 16px;background:#fff;border:1px solid var(--c-e4defa,var(--c-e4defa));border-left-width:5px}.tier-card.wholesale{border-left-color:var(--c-6554d9,var(--c-6554d9));background:linear-gradient(180deg,var(--c-f5f2ff,var(--c-f5f2ff)),#fff)}.tier-card.retail{border-left-color:#0f9f8a;background:linear-gradient(180deg,#effbf8,#fff)}.tier-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.tier-card-head small{color:var(--c-6b6796);font-size:11.5px}.tier-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tier-card-grid small{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-6b6796)}.tier-card-grid b{display:block;font-size:15px;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tier-section{margin-top:14px}.tier-section.wholesale{border-top:3px solid var(--c-6554d9,var(--c-6554d9))!important}.tier-section.retail{border-top:3px solid #0f9f8a!important}.tier-section h2{display:flex;align-items:center;gap:8px}.tier-section table td.num,.tier-section table th.num{text-align:right!important;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tier-section tfoot td{background:var(--c-f5f2ff,var(--c-f5f2ff))!important;border-top:2px solid var(--c-6554d9,var(--c-6554d9))!important}html body tr.group-row td{padding:9px 14px!important;font-size:12.5px;border-top:1px solid var(--c-e4defa,var(--c-e4defa))}html body tr.group-row.wholesale td{background:var(--c-f5f2ff,var(--c-f5f2ff))!important;color:var(--c-5140b5,var(--c-5140b5))}html body tr.group-row.retail td{background:#effbf8!important;color:#0b7a69}html body tr.group-row.supplier td{background:var(--c-f6f6f9)!important;color:var(--c-55526f)}tr.group-row td span{margin-left:12px;font-weight:600;opacity:.85}@media (max-width:760px){.tier-cards{grid-template-columns:1fr}}.print-logo,.voucher-paper .print-logo{border-radius:50%!important}.voucher-print-header{align-items:center!important}.voucher-print-brand{display:flex;flex-direction:column;justify-content:center}.voucher-print-brand .statement-brand{line-height:1.1}.voucher-print-brand .print-subheader{line-height:1.2;margin-top:2px}html body .voucher-entry-page .form-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 16px!important}html body .voucher-entry-page .form-toolbar h2{margin:0;font-size:15px}.tier-switch{display:inline-flex;padding:3px;border-radius:999px;background:var(--c-f1f0f8);border:1px solid var(--c-e4defa,var(--c-e4defa));gap:2px}html body .tier-switch button{all:unset;box-sizing:border-box;cursor:pointer;padding:6px 16px;border-radius:999px;font-size:12.5px;font-weight:800;color:var(--c-5b5880);line-height:1.2}html body .tier-switch button.retail[aria-pressed=true]{background:#0f9f8a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .tier-switch button.wholesale[aria-pressed=true]{background:var(--c-6554d9,var(--c-6554d9))!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.vno-wrap{display:flex;align-items:center;gap:6px}.vno-wrap input{flex:1 1;min-width:0}html body .icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;min-height:34px;padding:0;border-radius:10px;border:1px solid var(--c-e4defa,var(--c-e4defa));background:#fff;color:var(--c-5140b5,var(--c-5140b5));cursor:pointer;flex:0 0 34px}html body .icon-btn:hover{background:var(--c-f5f2ff,var(--c-f5f2ff))}html body .voucher-entry-page .date-picker-btn{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border-radius:10px;border:1px solid var(--c-e4defa,var(--c-e4defa));background:#fff;color:var(--c-5140b5,var(--c-5140b5))}.items-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 6px}.items-head .item-section-title{margin:6px 18px 8px!important}.items-head-actions{display:flex;align-items:center;gap:8px;margin-right:18px}html body .opts-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--c-e4defa,var(--c-e4defa));background:#fff;color:var(--c-5140b5,var(--c-5140b5));font-size:12px;font-weight:800;cursor:pointer}html body .opts-btn.on,html body .opts-btn:hover{background:var(--c-f5f2ff,var(--c-f5f2ff));border-color:var(--c-8b7be8,var(--c-8b7be8))}.vno-modal{width:min(520px,calc(100vw - 28px));background:#fff;border-radius:18px;box-shadow:0 24px 70px rgba(var(--r-30-20-80),.3);overflow:hidden;margin:auto}.vno-modal .modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--c-e4defa,var(--c-e4defa))}.vno-modal .modal-head h2{margin:0;font-size:17px}.vno-body{padding:16px 18px;display:grid;grid-gap:12px;gap:12px}.vno-body p{margin:0;font-size:12.5px}.vno-opt{display:flex;align-items:center;gap:10px;font-weight:700;font-size:13.5px;cursor:pointer}.vno-opt input{width:auto!important;min-height:0!important;accent-color:var(--c-6554d9,var(--c-6554d9))}.vno-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-left:26px;padding:12px;border:1px solid var(--c-e4defa,var(--c-e4defa));border-radius:12px;background:var(--c-f5f2ff,var(--c-f5f2ff))}.vno-grid small{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-6b6796);margin-bottom:4px}.vno-grid b{display:block;padding:9px 0;font-size:15px}.vno-note{margin-left:26px}.vno-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--c-e4defa,var(--c-e4defa))}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid{padding:2px 16px 10px!important;gap:10px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid label{font-size:10.5px!important;margin-bottom:3px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields{margin:0 16px 8px!important;border-style:solid!important;border-color:transparent!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields summary{padding:4px 0!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .bill-options{margin:0 16px 10px}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-helper-strip{margin:0 16px 8px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page .page-head{margin-bottom:10px}html body .voucher-entry-page .page-head .muted{display:none}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page details.voucher-additional-fields,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page details.voucher-additional-fields summary{background:transparent!important;box-shadow:none!important}html body .vno-modal{color:var(--c-1b1840)!important;border:1px solid var(--c-e4defa,var(--c-e4defa))!important}html body .vno-modal,html body .vno-modal .modal-head{background:#fff!important}html body .vno-modal .vno-opt,html body .vno-modal .vno-opt span,html body .vno-modal b,html body .vno-modal h2{color:var(--c-1b1840)!important;-webkit-text-fill-color:var(--c-1b1840)!important;text-transform:none!important;letter-spacing:0!important}html body .vno-modal .muted,html body .vno-modal .vno-grid small{color:var(--c-6b6796)!important;-webkit-text-fill-color:var(--c-6b6796)!important}html body .vno-modal .vno-actions,html body .vno-modal .vno-body{background:#fff!important}html body .vno-modal .vno-grid input,html body .vno-modal input[type=text]{background:#fff!important;color:var(--c-1b1840)!important;-webkit-text-fill-color:var(--c-1b1840)!important;border:1px solid var(--c-d8d0f7,var(--c-d8d0f7))!important;border-radius:10px!important;min-height:38px;padding:0 12px}html body .vno-modal .vno-actions button:not(.primary){-webkit-text-fill-color:var(--c-1b1840)!important;border:1px solid var(--c-d8d0f7,var(--c-d8d0f7))!important}html body .vno-modal .icon-btn,html body .vno-modal .vno-actions button:not(.primary){background:#fff!important;color:var(--c-1b1840)!important}html body .zm-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;background:rgba(var(--r-27-24-64),.45)!important;align-items:center!important;justify-content:center!important;padding:20px 16px!important}html body .zm-backdrop,html body .zm-dialog{display:flex!important;overflow:hidden!important}html body .zm-dialog{background:#fff!important;color:var(--c-1b1840)!important;width:min(640px,100%)!important;max-height:calc(100dvh - 40px)!important;flex-direction:column!important;border-radius:14px!important;box-shadow:0 24px 70px rgba(var(--r-27-24-64),.28)!important;border:1px solid var(--c-e4defa,var(--c-e4defa))!important}html body .zm-dialog.zm-wide{width:min(760px,100%)!important}html body .zm-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 22px!important;border-bottom:1px solid var(--c-e4defa,var(--c-e4defa))!important;background:#fff!important;flex:0 0 auto}html body .zm-head h2{margin:0!important;font-size:18px!important;font-weight:700!important;color:var(--c-1b1840)!important;-webkit-text-fill-color:var(--c-1b1840)!important}html body .zm-x{width:32px!important;height:32px!important;min-width:0!important;padding:0!important;border-radius:50%!important;border:0!important;background:transparent!important;color:var(--c-6b6796)!important;-webkit-text-fill-color:var(--c-6b6796)!important;font-size:22px!important;line-height:1!important;cursor:pointer}html body .zm-x:hover{background:var(--c-f5f2ff,var(--c-f5f2ff))!important}html body .zm-body{padding:18px 22px!important;overflow-y:auto!important;flex:1 1 auto;min-height:0;background:#fff!important}html body .zm-foot{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:14px 22px!important;border-top:1px solid var(--c-e4defa,var(--c-e4defa))!important;background:var(--c-faf9ff)!important;flex:0 0 auto}html body .zm-dialog label{display:block;font-size:12.5px!important;font-weight:600!important;color:var(--c-4a4673)!important;-webkit-text-fill-color:var(--c-4a4673)!important;margin:0 0 5px!important}html body .zm-dialog input:not([type=radio]):not([type=checkbox]),html body .zm-dialog select,html body .zm-dialog textarea{width:100%!important;box-sizing:border-box!important;height:38px!important;padding:0 11px!important;background:#fff!important;color:var(--c-1b1840)!important;-webkit-text-fill-color:var(--c-1b1840)!important;border:1px solid var(--c-d8d0f7,var(--c-d8d0f7))!important;border-radius:8px!important;font-size:14px!important;box-shadow:none!important}html body .zm-dialog textarea{height:auto!important;min-height:62px;padding:8px 11px!important}html body .zm-dialog input:focus,html body .zm-dialog select:focus,html body .zm-dialog textarea:focus{outline:none!important;border-color:var(--c-6554d9,var(--c-6554d9))!important;box-shadow:0 0 0 3px rgba(var(--r-101-84-217,101,84,217),.15)!important}html body .zm-dialog button:not(.zm-x):not(.primary):not(.zm-tab):not(.zm-link){background:#fff!important;color:var(--c-1b1840)!important;-webkit-text-fill-color:var(--c-1b1840)!important;border:1px solid var(--c-d8d0f7,var(--c-d8d0f7))!important;border-radius:8px!important;height:38px;padding:0 18px!important;font-weight:600;cursor:pointer}html body .zm-dialog button.primary{background:var(--c-6554d9,var(--c-6554d9))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-radius:8px!important;height:38px;padding:0 20px!important;font-weight:600;cursor:pointer}html body .zm-dialog button:disabled{opacity:.6;cursor:not-allowed}.zm-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px}.zm-grid .zm-span{grid-column:1/-1}.zm-grid.zm-3{grid-template-columns:1fr 1fr 1fr}.zm-sec{grid-column:1/-1;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-6554d9,var(--c-6554d9));margin:6px 0 -4px;padding-top:6px;border-top:1px dashed var(--c-e4defa,var(--c-e4defa))}.zm-sec:first-child{border-top:0;padding-top:0;margin-top:0}.zm-radios{display:flex;gap:18px;align-items:center;height:38px}html body .zm-radios label{display:flex;align-items:center;gap:6px;margin:0!important;font-weight:500!important;color:var(--c-1b1840)!important;cursor:pointer}html body .zm-radios input{width:auto!important;height:auto!important;accent-color:var(--c-6554d9,var(--c-6554d9))}.zm-tabs{display:flex;gap:4px;border-bottom:1px solid var(--c-e4defa,var(--c-e4defa));margin:18px 0 16px}html body .zm-tab{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:9px 14px!important;font-size:14px;font-weight:600;color:var(--c-6b6796)!important;-webkit-text-fill-color:var(--c-6b6796)!important;cursor:pointer;height:auto}html body .zm-tab[aria-pressed=true]{border-bottom-color:var(--c-6554d9,var(--c-6554d9))!important}html body .zm-link,html body .zm-tab[aria-pressed=true]{color:var(--c-6554d9,var(--c-6554d9))!important;-webkit-text-fill-color:var(--c-6554d9,var(--c-6554d9))!important}html body .zm-link{background:none!important;border:0!important;font-weight:600;font-size:12.5px;cursor:pointer;padding:0!important;height:auto}.zm-addr-head{display:flex;justify-content:space-between;align-items:center;grid-column:1/-1}.zm-addr-head h4{margin:0;font-size:14px;color:var(--c-1b1840)}.zm-hint{font-size:12px;color:var(--c-6b6796);margin-top:4px}.zm-err{color:#c0392b;font-size:13px;margin:12px 0 0}.zm-gen{display:flex;gap:8px}.zm-gen button{flex:0 0 auto}@media(max-width:560px){.zm-grid,.zm-grid.zm-3{grid-template-columns:1fr}.zm-body{padding:14px 16px!important}.zm-foot,.zm-head{padding-left:16px!important;padding-right:16px!important}}html body .zm-dialog .zm-radios label,html body .zm-dialog label{text-transform:none!important;letter-spacing:0!important}html body .zm-dialog .field,html body .zm-dialog select{margin:0!important}html body .zm-tab{white-space:nowrap}@media(max-width:560px){html body .zm-tab{padding:9px!important;font-size:13px}}html body .back-btn{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;margin-left:8px;border-radius:10px!important;border:1px solid var(--c-e4defa,var(--c-e4defa))!important;background:#fff!important;color:var(--c-6554d9,var(--c-6554d9))!important;-webkit-text-fill-color:var(--c-6554d9,var(--c-6554d9))!important;cursor:pointer;padding:0!important}html body .back-btn:hover{background:var(--c-f5f2ff,var(--c-f5f2ff))!important}html body .readonly-pill{display:inline-flex;align-items:center;margin-left:10px;padding:4px 10px;border-radius:999px;background:#fff4e5!important;color:#b45309!important;-webkit-text-fill-color:#b45309!important;border:1px solid #f5d29a;font-size:12px;font-weight:700;text-decoration:none}html body .zm-dialog button.zm-wa{background:#1fa855!important}.zm-attach{display:inline-flex;gap:6px;align-items:center;padding:7px 12px;border:1px dashed var(--c-d8d0f7,var(--c-d8d0f7));border-radius:8px;background:var(--c-faf9ff);font-size:13px;font-weight:600;color:var(--c-1b1840)}.zm-attach span{font-weight:400;color:var(--c-6b6796)}html body .zm-dialog textarea{line-height:1.5}.sheet-tools-row{display:flex;justify-content:flex-end;margin:0 0 12px}.sheet-tools-row .export-bar{margin-left:0}html body .pc-page{min-height:100vh;background:var(--c-f7f5ff);color:var(--c-1b1840);padding-bottom:90px;font-family:inherit}.pc-hero{background:linear-gradient(135deg,var(--c-6554d9,var(--c-6554d9)),var(--c-8b7be8,var(--c-8b7be8)));color:#fff}.pc-hero-in{max-width:1080px;margin:0 auto;padding:26px 20px 34px}.pc-brand{display:flex;align-items:center;gap:12px;margin-bottom:26px}.pc-mark{width:42px;height:42px;border-radius:50%;background:#fff;color:var(--c-6554d9,var(--c-6554d9));display:grid;place-items:center;font-weight:800;font-size:19px}.pc-brand b{display:block;font-size:16px}.pc-brand small{opacity:.85;font-size:12.5px}html body .pc-hero h1{margin:0 0 6px;font-size:clamp(26px,5vw,38px);color:#fff!important;-webkit-text-fill-color:#fff!important}.pc-hero p{margin:0;opacity:.9;max-width:560px}.pc-main{max-width:1080px;margin:-18px auto 0;padding:0 16px}.pc-tools{border:1px solid var(--c-e4defa,var(--c-e4defa));border-radius:14px;padding:12px;box-shadow:0 8px 24px rgba(var(--r-27-24-64),.07);flex-direction:column;gap:10px}.pc-search,.pc-tools{background:#fff;display:flex}.pc-search{align-items:center;gap:8px;border:1px solid var(--c-d8d0f7,var(--c-d8d0f7));border-radius:10px;padding:0 12px;height:42px}html body .pc-search input{border:0!important;outline:none!important;background:transparent!important;flex:1 1;font-size:15px;color:var(--c-1b1840)!important;-webkit-text-fill-color:var(--c-1b1840)!important;box-shadow:none!important;height:40px;padding:0!important}.pc-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}html body .pc-chips button{flex:0 0 auto;border:1px solid var(--c-d8d0f7,var(--c-d8d0f7))!important;background:#fff!important;color:var(--c-4a4673)!important;-webkit-text-fill-color:var(--c-4a4673)!important;border-radius:999px!important;padding:6px 14px!important;font-size:13px;font-weight:600;cursor:pointer}html body .pc-chips button[aria-pressed=true]{background:var(--c-6554d9,var(--c-6554d9))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--c-6554d9,var(--c-6554d9))!important}.pc-count{margin:16px 4px 10px;font-size:13px;color:var(--c-6b6796);font-weight:600}.pc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px}.pc-card{background:#fff;border:1px solid var(--c-e4defa,var(--c-e4defa));border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s,border-color .15s}.pc-card:hover{box-shadow:0 10px 28px rgba(var(--r-27-24-64),.1)}.pc-card.in{border-color:var(--c-6554d9,var(--c-6554d9));box-shadow:0 0 0 2px rgba(var(--r-101-84-217,101,84,217),.18)}.pc-photo{position:relative;aspect-ratio:4/3;background:linear-gradient(135deg,var(--c-f5f2ff,var(--c-f5f2ff)),var(--c-e4defa,var(--c-e4defa)));display:grid;place-items:center;overflow:hidden}.pc-photo img{width:100%;height:100%;object-fit:cover}.pc-photo span{font-size:54px;font-weight:800;color:var(--c-6554d9,var(--c-6554d9));opacity:.55}.pc-photo em{position:absolute;left:10px;top:10px;font-style:normal;font-size:11px;font-weight:700;background:rgba(255,255,255,.92);color:var(--c-5140b5,var(--c-5140b5));padding:3px 9px;border-radius:999px}.pc-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1 1}html body .pc-body h3{margin:0;font-size:15.5px;line-height:1.3;color:var(--c-1b1840)!important;-webkit-text-fill-color:var(--c-1b1840)!important}.pc-attrs{display:flex;flex-wrap:wrap;gap:5px}.pc-attrs span{font-size:11.5px;background:var(--c-f5f2ff,var(--c-f5f2ff));color:var(--c-4a4673);border-radius:6px;padding:2px 8px}.pc-price{display:flex;align-items:baseline;gap:7px;margin-top:auto}.pc-price b{font-size:18px}.pc-price b.pc-por{font-size:13.5px;color:var(--c-6b6796)}.pc-price s{font-size:12.5px;color:var(--c-9a97b8)}.pc-price small{color:var(--c-6b6796);font-size:12px}html body .pc-add,html body .pc-btn{background:var(--c-6554d9,var(--c-6554d9))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-radius:10px!important;height:40px;padding:0 18px!important;font-weight:700;font-size:14px;cursor:pointer}html body .pc-add{width:100%;background:#fff!important;color:var(--c-6554d9,var(--c-6554d9))!important;-webkit-text-fill-color:var(--c-6554d9,var(--c-6554d9))!important;border:1.5px solid var(--c-6554d9,var(--c-6554d9))!important}html body .pc-add:hover{background:var(--c-f5f2ff,var(--c-f5f2ff))!important}.pc-qty{display:flex;align-items:center;justify-content:space-between;border:1.5px solid var(--c-6554d9,var(--c-6554d9));border-radius:10px;height:40px;overflow:hidden}html body .pc-qty button{width:44px;height:100%;border:0!important;background:var(--c-f5f2ff,var(--c-f5f2ff))!important;color:var(--c-6554d9,var(--c-6554d9))!important;-webkit-text-fill-color:var(--c-6554d9,var(--c-6554d9))!important;font-size:20px;cursor:pointer;border-radius:0!important;padding:0!important}.pc-qty b{font-size:16px}.pc-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--c-e4defa,var(--c-e4defa));box-shadow:0 -8px 24px rgba(var(--r-27-24-64),.1);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px max(16px,calc((100vw - 1048px)/2))}.pc-bar b{display:block;font-size:15px}.pc-bar span{font-size:13px;color:var(--c-6b6796)}.pc-empty{text-align:center;padding:50px 10px;color:var(--c-6b6796)}.pc-done{background:#fff;border:1px solid var(--c-e4defa,var(--c-e4defa));border-radius:16px;padding:40px 20px;text-align:center;margin-top:30px}.pc-tick{width:60px;height:60px;border-radius:50%;background:#e6f7ef;color:#1fa855;display:grid;place-items:center;font-size:30px;margin:0 auto 12px}.pc-sum{border:1px solid var(--c-e4defa,var(--c-e4defa));border-radius:10px;padding:6px 12px;background:var(--c-faf9ff);max-height:180px;overflow:auto}.pc-sum>div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:13.5px;border-bottom:1px dashed var(--c-e4defa,var(--c-e4defa))}.pc-sum>div:last-child{border:0}.pc-sum-t{font-weight:700}.pc-foot{text-align:center;color:var(--c-8d8aab);font-size:12px;padding:30px 10px 10px}@media(max-width:560px){.pc-grid{grid-template-columns:repeat(2,1fr);gap:10px}.pc-body{padding:10px}.pc-photo span{font-size:40px}.pc-bar{padding:10px 14px}}html body .catalog-manager-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;padding:14px 16px!important;background:#fff!important;border:1px solid var(--c-e4defa,var(--c-e4defa))!important;border-radius:12px!important;margin-bottom:10px}html body .catalog-manager-row>div:first-child b{display:block;font-size:15.5px;color:var(--c-1b1840)!important;-webkit-text-fill-color:var(--c-1b1840)!important;margin-bottom:3px}html body .catalog-manager-row>div:first-child span{display:block;font-size:13px;color:var(--c-6b6796)!important;-webkit-text-fill-color:var(--c-6b6796)!important}html body .catalog-manager .catalog-builder{background:#fff!important;border:1px solid var(--c-e4defa,var(--c-e4defa))!important;border-radius:16px!important}html body .catalog-manager .catalog-initial,html body .catalog-manager .catalog-selected-image span{background:var(--c-f5f2ff,var(--c-f5f2ff))!important;color:var(--c-6554d9,var(--c-6554d9))!important;-webkit-text-fill-color:var(--c-6554d9,var(--c-6554d9))!important}html body .catalog-manager .catalog-pick-card.selected{border-color:var(--c-6554d9,var(--c-6554d9))!important;background:var(--c-f5f2ff,var(--c-f5f2ff))!important}html body .catalog-manager .catalog-selected-image{background:var(--c-f5f2ff,var(--c-f5f2ff))!important;border:1px solid var(--c-e4defa,var(--c-e4defa))!important}html body .catalog-manager .catalog-selected-image span{background:transparent!important}html body .catalog-manager .catalog-selected-row{background:#fff!important;border:1px solid var(--c-e4defa,var(--c-e4defa))!important}html body .settings-page{padding-bottom:0}html body .settings-page .st-layout{grid-template-columns:250px minmax(0,1fr);gap:32px}html body .settings-page .zs-nav{top:78px;border-left:0;padding:0;gap:0;max-height:calc(100vh - 170px);overflow:auto}html body .settings-page .zs-nav-toggle{display:none}html body .settings-page .zs-search{position:relative;margin:0 0 10px}html body .settings-page .zs-search svg{position:absolute;left:11px;top:50%;width:15px;height:15px;transform:translateY(-50%);fill:none;stroke:var(--g-mute);stroke-width:2;stroke-linecap:round}html body .settings-page .zs-search input{width:100%;height:38px;padding:0 12px 0 34px;border:1px solid var(--g-line);border-radius:10px;background:#fff;font-size:13px;color:var(--g-ink)}html body .settings-page .zs-search input:focus{outline:2px solid var(--c-8b7be8);outline-offset:-1px;border-color:transparent}html body .settings-page .zs-group{margin:0 0 12px}html body .settings-page .zs-group-h{font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--c-7a6fd0);padding:8px 12px 4px}html body .settings-page .zs-nav .st-tab{border-left:0;margin:0;border-radius:9px;padding:9px 12px;font-size:13px}html body .settings-page .zs-nav .st-tab.active{background:var(--c-f5f2ff);color:var(--c-5648c4);box-shadow:inset 3px 0 0 var(--c-6554d9)}html body .settings-page .zs-empty{font-size:12.5px;color:var(--g-mute);padding:10px 12px}html body .settings-page .zs-title{margin:0 0 14px}html body .settings-page .zs-title h2{font-size:20px;letter-spacing:-.3px;margin:0 0 4px;color:var(--g-ink)}html body .settings-page .zs-title p{margin:0;font-size:13px;color:var(--g-mute)}html body .settings-page .zs-card{background:#fff;border:1px solid var(--g-line);border-radius:14px;margin:0 0 16px;overflow:hidden;box-shadow:0 10px 28px rgba(var(--r-60-40-160),.05)}html body .settings-page .zs-card>header{padding:16px 20px 12px;border-bottom:1px solid var(--g-line-soft);background:linear-gradient(180deg,var(--c-f5f2ff),#fff)}html body .settings-page .zs-card>header h2,html body .settings-page .zs-card>header h3{margin:0;font-size:14.5px;color:var(--g-ink)}html body .settings-page .zs-card>header p{margin:4px 0 0;font-size:12px;color:var(--g-mute)}html body .settings-page .zs-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);grid-gap:12px 28px;gap:12px 28px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--g-line-soft)}html body .settings-page .zs-row:last-child{border-bottom:0}html body .settings-page .zs-row-toggle{grid-template-columns:minmax(0,1fr) auto}html body .settings-page .zs-label b{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--g-ink);font-weight:700}html body .settings-page .zs-label p{margin:3px 0 0;font-size:12px;line-height:1.5;color:var(--g-mute)}html body .settings-page .zs-live{font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#0f7f6d;background:#e3f6f1;border-radius:99px;padding:2px 7px}html body .settings-page .zs-ctl input,html body .settings-page .zs-ctl select,html body .settings-page .zs-ctl textarea{width:100%;border:1px solid var(--g-line);border-radius:10px;background:#fff;padding:9px 12px;font-size:13px;color:var(--g-ink);min-height:38px;box-sizing:border-box}html body .settings-page .zs-ctl input:focus,html body .settings-page .zs-ctl select:focus,html body .settings-page .zs-ctl textarea:focus{outline:2px solid var(--c-8b7be8);outline-offset:-1px;border-color:transparent}html body .settings-page .zs-date{display:flex;gap:8px;align-items:center}html body .settings-page .zs-clear{all:unset;cursor:pointer;font-size:12px;font-weight:700;color:var(--c-5648c4);padding:6px 8px}html body .settings-page .zs-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:40;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 0;padding:12px 18px;border-top:1px solid var(--g-line);border-radius:14px 14px 0 0;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--g-line);box-shadow:0 -10px 28px rgba(var(--r-60-40-160),.08)}html body .settings-page .zs-foot>div{display:flex;gap:10px}html body .settings-page .zs-foot-note{font-size:12.5px;color:var(--g-mute);font-weight:600}html body .settings-page .zs-btn{height:38px;padding:0 18px;border-radius:10px;border:1px solid var(--g-line);background:#fff;color:var(--c-5648c4);-webkit-text-fill-color:var(--c-5648c4);font-weight:700;font-size:13px;cursor:pointer}html body .settings-page .zs-btn:disabled{opacity:.45;cursor:default}html body .settings-page .zs-btn.primary{background:linear-gradient(135deg,var(--c-8b7be8),var(--c-5648c4));color:#fff;-webkit-text-fill-color:#fff;border-color:transparent;box-shadow:0 8px 20px rgba(var(--r-101-84-217),.28)}@media (max-width:900px){html body .settings-page .st-layout{grid-template-columns:1fr;gap:12px}html body .settings-page .zs-nav{position:static;max-height:none;overflow:visible;flex-direction:column;border:1px solid var(--g-line);border-radius:12px;background:#fff}html body .settings-page .zs-nav-toggle{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-weight:800;font-size:14px;color:var(--c-5648c4);cursor:pointer}html body .settings-page .zs-nav-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}html body .settings-page .zs-nav.open .zs-nav-toggle svg{transform:rotate(180deg)}html body .settings-page .zs-nav-body{display:none;padding:0 10px 10px;max-height:60vh;overflow:auto}html body .settings-page .zs-nav.open .zs-nav-body{display:block}html body .settings-page .zs-nav .st-tab{width:100%;border-bottom:0;margin:0}html body .settings-page .zs-row,html body .settings-page .zs-row-toggle{grid-template-columns:minmax(0,1fr) auto;padding:13px 14px}html body .settings-page .zs-row:not(.zs-row-toggle){grid-template-columns:1fr}}.pc-note{margin:0 0 14px;padding:10px 14px;border:1px solid var(--g-line);border-left:3px solid var(--c-6554d9);border-radius:10px;background:var(--c-f5f2ff);color:var(--g-ink);font-size:13px;line-height:1.5;white-space:pre-wrap}html body .settings-page .zs-tabs{display:flex;gap:4px;flex-wrap:wrap;padding:0 14px;border-bottom:1px solid var(--g-line-soft);overflow-x:auto}html body .settings-page .zs-tabs-top{padding:0;margin:0 0 14px}html body .settings-page .zs-tabs button{all:unset;cursor:pointer;padding:11px 14px;font-size:13px;font-weight:700;color:var(--g-mute);border-bottom:2px solid transparent;white-space:nowrap}html body .settings-page .zs-tabs button.on{color:var(--c-5648c4);border-bottom-color:var(--c-6554d9)}html body .settings-page .zs-doc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0;gap:0}html body .settings-page .zs-doc-l{padding:16px 20px;border-right:1px solid var(--g-line-soft);display:flex;flex-direction:column;gap:6px}html body .settings-page .zs-doc-l label{font-size:12px;font-weight:800;color:var(--g-ink);display:flex;gap:8px;align-items:center;margin-top:6px}html body .settings-page .zs-cols-r input:not([type=checkbox]),html body .settings-page .zs-doc-l textarea,html body .settings-page .zs-list-add input{border:1px solid var(--g-line);border-radius:10px;padding:9px 12px;font-size:13px;width:100%;box-sizing:border-box;background:#fff;color:var(--g-ink)}html body .settings-page .zs-doc-r{padding:16px 20px}html body .settings-page .zs-sub{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}html body .settings-page .zs-sub-pad{padding:14px 20px 0;margin:0}html body .settings-page .zs-sub button{all:unset;cursor:pointer;padding:7px 14px;border:1px solid var(--g-line);border-radius:99px;font-size:12.5px;font-weight:700;color:var(--g-mute);background:#fff}html body .settings-page .zs-sub button.on{background:var(--c-f5f2ff);color:var(--c-5648c4);border-color:var(--c-b9aef0)}html body .settings-page .zs-inline{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;margin-bottom:12px}html body .settings-page .zs-list-add{display:flex;gap:8px;margin-bottom:10px}html body .settings-page .zs-list ul{list-style:none;margin:0;padding:0;border:1px solid var(--g-line);border-radius:10px}html body .settings-page .zs-list li{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-bottom:1px solid var(--g-line-soft);font-size:13px}html body .settings-page .zs-list li:last-child{border-bottom:0}html body .settings-page .zs-list li button{all:unset;cursor:pointer;color:#c0304a;font-size:12px;padding:2px 6px}html body .settings-page .zs-empty-s{font-size:12.5px;color:var(--g-mute);margin:6px 0}html body .settings-page .zs-pad{padding:16px 20px}html body .settings-page .zs-tpl{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:16px;gap:16px;align-items:start}html body .settings-page .zs-margins{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}html body .settings-page .zs-ctl input[type=color]{padding:2px;height:38px;width:64px}html body .settings-page .zs-cols{padding:8px 16px 16px}html body .settings-page .zs-cols-h,html body .settings-page .zs-cols-r{display:grid;grid-template-columns:44px minmax(70px,1fr) 70px minmax(90px,1.3fr);grid-gap:8px;gap:8px;align-items:center;padding:6px 0;font-size:13px}html body .settings-page .zs-cols-h{font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--g-mute);border-bottom:1px solid var(--g-line-soft)}html body .settings-page .zs-preview{position:-webkit-sticky;position:sticky;top:78px}html body .settings-page .zs-paper{position:relative;border:1px solid var(--g-line);border-radius:6px;box-shadow:0 10px 28px rgba(var(--r-60-40-160),.08);font-size:11px;color:#111;min-height:260px}html body .settings-page .zs-paper table{border-collapse:collapse;margin-top:6px}html body .settings-page .zs-paper th{background:var(--c-e4defa);border:1px solid #bbb;padding:3px 4px;font-size:10px;text-align:left}html body .settings-page .zs-paper td{border:1px solid #ccc;padding:3px 4px;font-size:10px;overflow:hidden;text-overflow:ellipsis}html body .settings-page .zs-bill{border:1px solid #ccc;padding:5px 6px;font-size:10.5px}html body .settings-page .zs-bill small{color:#555}html body .settings-page .zs-tot{display:flex;justify-content:space-between;margin-top:6px;padding:4px 6px;background:var(--c-e4defa);font-size:11px}html body .settings-page .zs-wm{position:absolute;inset:0;display:grid;place-items:center;font-size:34px;font-weight:900;color:rgba(0,0,0,.06);transform:rotate(-24deg);pointer-events:none}html body .settings-page .zs-pnote{font-size:11.5px;color:var(--g-mute);margin:8px 2px 0}@media (max-width:900px){html body .settings-page .zs-doc,html body .settings-page .zs-tpl{grid-template-columns:1fr}html body .settings-page .zs-doc-l{border-right:0;border-bottom:1px solid var(--g-line-soft)}html body .settings-page .zs-preview{position:static}}html body .settings-page .zs-tabs button,html body .settings-page .zs-tabs button:hover{background:transparent!important;color:var(--g-mute)!important;-webkit-text-fill-color:var(--g-mute)!important;box-shadow:none!important;border-radius:0!important;border:0!important;border-bottom:2px solid transparent!important}html body .settings-page .zs-tabs button.on{color:var(--c-5648c4)!important;-webkit-text-fill-color:var(--c-5648c4)!important;border-bottom-color:var(--c-6554d9)!important}html body .settings-page .zs-sub button{background:#fff!important;color:var(--g-mute)!important;-webkit-text-fill-color:var(--g-mute)!important;border:1px solid var(--g-line)!important;border-radius:99px!important;box-shadow:none!important}html body .settings-page .zs-sub button.on{background:var(--c-f5f2ff)!important;color:var(--c-5648c4)!important;-webkit-text-fill-color:var(--c-5648c4)!important;border-color:var(--c-b9aef0)!important}html body .settings-page .zs-tpl .zs-row{grid-template-columns:120px minmax(0,1fr);padding:12px 16px}html body .settings-page .zs-tpl .zs-label p{white-space:normal}html body .settings-page .zs-paper table{table-layout:auto}@media (max-width:1180px){html body .settings-page .zs-tpl{grid-template-columns:1fr}html body .settings-page .zs-preview{position:static}}html body .settings-page .zs-sum-h,html body .settings-page .zs-sum-r{grid-template-columns:44px minmax(90px,1fr) minmax(120px,1.4fr)}html body .settings-page .zs-sumbox{margin:6px 0 0 auto;font-size:9.5px;border:1px solid #ddd}html body .settings-page .zs-sumbox>div{display:flex;justify-content:space-between;padding:2px 5px;border-bottom:1px solid #eee}html body .settings-page .zs-nt{display:block;margin-top:5px;font-size:9.5px;color:#333}html body .settings-page .zs-rem-ctl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}html body .settings-page .zs-rem-ctl input{width:70px}html body .settings-page .zs-a{display:inline-flex;align-items:center;text-decoration:none;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .settings-page .zs-a:hover{filter:brightness(1.05)}html body .settings-page .zs-row.zs-rem{grid-template-columns:120px minmax(0,1fr)}html body .zm-dialog .zs-btn,html body .zs-btn{height:38px;padding:0 18px;border-radius:10px;border:1px solid var(--g-line);background:#fff;color:var(--c-5648c4);-webkit-text-fill-color:var(--c-5648c4);font-weight:700;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}html body .zs-btn:hover:not(:disabled){background:var(--c-f5f2ff)}html body .zs-btn:disabled{opacity:.45;cursor:default}html body .zm-dialog .zs-btn.primary,html body .zs-btn.primary{background:linear-gradient(135deg,var(--c-8b7be8),var(--c-5648c4));color:#fff;-webkit-text-fill-color:#fff;border-color:transparent;box-shadow:0 8px 20px rgba(var(--r-101-84-217),.25)}html body .zm-dialog .zs-btn.zs-del,html body .zs-btn.zs-del{background:#fff!important;color:#b4233a!important;-webkit-text-fill-color:#b4233a!important;border:1px solid #f1c9cf!important;box-shadow:none!important}html body .zs-btn.zs-del:hover:not(:disabled){background:#fdf0f2!important}html body .zs-btn.zs-a{text-decoration:none}html body .settings-page .zs-head-act{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}html body .settings-page .zs-org-intro p{margin:6px 0 0;color:var(--g-mute);font-size:13px;line-height:1.55}html body .zs-org-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px}html body .zs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}html body .zs-stats>div{border:1px solid var(--g-line);border-radius:12px;padding:12px 16px;background:var(--c-f5f2ff)}html body .zs-stats span{display:block;font-size:12px;color:var(--g-mute);font-weight:600}html body .zs-stats b{display:block;font-size:24px;color:var(--g-ink);margin-top:2px}html body .zs-dir-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 10px}html body .zs-dir-head b{display:block;color:var(--g-ink);font-size:14px}html body .zs-dir-head small{color:var(--g-mute);font-size:12px}html body .zs-search-in{height:36px;border:1px solid var(--g-line);border-radius:10px;padding:0 12px;min-width:220px;font-size:13px;background:#fff;color:var(--g-ink)}html body .zs-table-wrap{overflow-x:auto;border:1px solid var(--g-line);border-radius:12px}html body .zs-table{width:100%;border-collapse:collapse;font-size:13px}html body .zs-table th{background:var(--c-f5f2ff);color:var(--g-mute);font-weight:700;text-align:left;padding:10px 12px;font-size:12px;white-space:nowrap;border-bottom:1px solid var(--g-line)}html body .zs-table td{padding:10px 12px;border-bottom:1px solid var(--g-line-soft);color:var(--g-ink);vertical-align:middle}html body .zs-table tr:last-child td{border-bottom:0}html body .zs-table .r{text-align:right}html body .zs-table td a{color:var(--c-5648c4);font-weight:700;text-decoration:none}html body .zs-table td b{margin-right:8px}html body .zs-act{white-space:nowrap;text-align:right}html body .zs-act .zs-btn{height:32px;padding:0 12px;margin-left:6px}html body .zs-empty{text-align:center;color:var(--g-mute);padding:26px 12px!important}html body .zs-break{word-break:break-all;max-width:280px}html body .zs-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--c-f5f2ff);color:var(--c-5648c4);font-size:11.5px;font-weight:700;margin-right:6px;white-space:nowrap}html body .zs-pill.ok{background:#e4f6f2;color:#0b7d6c}html body .zs-pill.on{background:var(--c-6554d9);color:#fff}html body .org-av{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--c-6554d9);color:#fff;font-weight:800;flex:none}html body .org-av.sm{width:26px;height:26px;font-size:12px;margin-right:8px;vertical-align:middle}html body .org-pop-list{display:flex;flex-direction:column;gap:2px;margin:4px 0}html body .org-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:10px;cursor:pointer;color:var(--g-ink);-webkit-text-fill-color:var(--g-ink)}html body .org-item.child{margin-left:14px;width:calc(100% - 14px)}html body .org-item.on,html body .org-item:hover{background:var(--c-f5f2ff)}html body .org-item .org-av{background:var(--c-e6e0ff)!important;color:var(--c-5648c4)!important;-webkit-text-fill-color:var(--c-5648c4)!important;width:34px!important;height:34px!important;border-radius:50%!important;font-size:14px!important}html body .org-item.on .org-av{background:var(--c-6554d9)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .org-tx{display:flex;flex-direction:column;min-width:0;flex:1 1}html body .org-tx b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .org-tx small{font-size:11.5px;color:var(--g-mute);-webkit-text-fill-color:var(--g-mute)}html body .org-badge{background:var(--c-6554d9);color:#fff;-webkit-text-fill-color:#fff;border-radius:6px;font-size:11px;font-weight:700;padding:3px 8px}html body .org-add{width:100%;text-align:left;border:0;background:transparent;color:var(--c-5648c4);-webkit-text-fill-color:var(--c-5648c4);font-weight:800;padding:10px;border-radius:10px;cursor:pointer;border-top:1px solid var(--g-line-soft);margin-top:4px}html body .org-add:hover{background:var(--c-f5f2ff)}html body .org-pop{min-width:290px;max-height:80vh;overflow:auto}html body .org-sep{display:block;height:1px;background:var(--g-line-soft);margin:6px 0}html body .zs-org-form{display:flex;flex-direction:column;gap:12px;min-width:0}html body .zs-org-form label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;color:var(--g-mute)}html body .zs-org-form input,html body .zs-org-form select,html body .zs-org-form textarea{height:40px;border:1px solid var(--g-line);border-radius:10px;padding:0 12px;font-size:14px;background:#fff;color:var(--g-ink);font-weight:500;font-family:inherit}html body .zs-org-form textarea{height:auto;padding:10px 12px;resize:vertical}html body .zs-org-form input:focus,html body .zs-org-form select:focus,html body .zs-org-form textarea:focus{outline:2px solid var(--c-b9aef0);border-color:var(--c-6554d9)}html body .zs-org-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}html body .zs-org-sec{display:flex;align-items:center;gap:8px;color:var(--c-5648c4);font-weight:800;font-size:13px;border-bottom:1px solid var(--g-line-soft);padding-bottom:6px}html body .zs-org-note{margin:0;font-size:12.5px;line-height:1.55;color:var(--g-mute)}html body .zs-org-err{background:#fdf0f2;color:#b4233a;border:1px solid #f1c9cf;border-radius:10px;padding:9px 12px;font-size:13px}html body .zs-org-pick>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--g-line);border-radius:10px;padding:8px 12px;margin-bottom:8px}html body .zm-foot .zs-btn{margin-left:8px}html body .zs-plan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}html body .zs-plan-top h3{margin:8px 0 0;font-size:22px;color:var(--g-ink)}html body .zs-days{background:var(--c-e4defa);color:var(--c-5648c4);font-weight:800;border-radius:10px;padding:8px 16px;font-size:15px}html body .zs-days.bad{background:#fdf0f2;color:#b4233a}html body .zs-bar{height:8px;border-radius:99px;background:var(--c-e4defa);margin:16px 0}html body .zs-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--c-8b7be8),var(--c-5648c4))}html body .zs-limits{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}html body .zs-limits>div{border:1px solid var(--g-line);border-radius:10px;padding:8px 12px}html body .zs-limits span{display:block;font-size:11.5px;color:var(--g-mute);font-weight:600}html body .zs-limits b{font-size:16px;color:var(--g-ink)}html body .zs-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:14px;gap:14px}html body .zs-plan{margin:0}html body .zs-plan.cur{border-color:var(--c-6554d9);box-shadow:0 0 0 2px var(--c-e4defa)}html body .zs-plan h4{margin:0;font-size:17px;color:var(--g-ink)}html body .zs-price{font-size:26px;font-weight:800;color:var(--c-5648c4);margin:8px 0}html body .zs-price small{font-size:12px;color:var(--g-mute);font-weight:600;margin-left:4px}html body .zs-plan p{font-size:12.5px;color:var(--g-mute);min-height:38px}html body .zs-plan ul{margin:10px 0 14px;padding-left:18px;font-size:12.5px;color:var(--g-ink);display:grid;grid-gap:4px;gap:4px}html body .zs-emptybox{text-align:center;padding:26px 12px;color:var(--g-mute)}html body .zs-emptybox b{display:block;color:var(--g-ink);font-size:15px;margin-bottom:4px}html body .zs-emptybox p{margin:0;font-size:13px}html body .zs-code{background:var(--c-1f1b3a);color:var(--c-e9e6ff);border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.55;overflow:auto;margin:8px 0 0;white-space:pre-wrap;word-break:break-all}html body .zs-secret{font-size:13px;-webkit-user-select:all;-moz-user-select:all;user-select:all}html body .zs-code-head{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:800;color:var(--g-mute);letter-spacing:.4px}html body .zs-code-head .zs-btn{height:28px;padding:0 10px}html body .zs-two{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:20px;gap:20px}html body .zs-steps{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--g-ink);display:grid;grid-gap:8px;gap:8px;align-content:start}html body .zs-page code{background:var(--c-f5f2ff);color:var(--c-5648c4);padding:1px 6px;border-radius:5px;font-size:12px}html body .zs-evs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}html body .zs-ev{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;font-size:13px!important;color:var(--g-ink)!important;font-weight:600!important}html body .zs-ev input{width:16px;height:16px;padding:0}html body .zs-bank{border:1px solid var(--g-line);border-radius:12px;padding:14px;margin:0 0 12px}html body .zs-bank-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px}html body .zs-bank-head b{flex:1 1;color:var(--g-ink)}html body .zs-bank-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}html body .zs-bank-f{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--g-mute)}html body .zs-bank-f input{height:38px;border:1px solid var(--g-line);border-radius:9px;padding:0 10px;font-size:13.5px;color:var(--g-ink);background:#fff;font-weight:500}html body .voucher-bank-entry{margin:12px 0 0;padding:9px 11px;border-top:1px solid var(--g-line,var(--c-e5e7eb))}html body .voucher-bank-entry select{width:100%;max-width:420px;height:38px;border:1px solid var(--g-line,var(--c-d9d9e6));border-radius:9px;padding:0 10px;font-size:13px;background:#fff}html body .voucher-bank-empty{font-size:12.5px;color:var(--g-mute,#6b7280)}html body .voucher-bank-empty a{color:var(--c-5648c4,var(--c-5648c4));font-weight:700}html body .voucher-bank-preview{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px;font-size:12px;color:var(--g-ink,#1f2937)}html body .voucher-bank-preview i{font-style:normal;color:var(--g-mute,#6b7280);margin-right:5px}html body .voucher-bank-print{margin-top:8px;padding-top:6px;border-top:1px solid #d8d8e0;font-size:9.5px;line-height:1.45}html body .voucher-bank-print b{display:block;font-size:9px;letter-spacing:.4px;text-transform:uppercase;margin-bottom:2px}html body .voucher-bank-print div{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px 18px;gap:1px 18px}html body .voucher-bank-print i{font-style:normal;font-weight:700}@media(max-width:760px){html body .zs-evs,html body .zs-org-two,html body .zs-stats,html body .zs-two{grid-template-columns:1fr}html body .zs-search-in{min-width:0;width:100%}html body .org-pop{min-width:0}}@media print{html body .voucher-bank-print{font-size:8.2px}}html body .zs-orgcell{display:flex;align-items:center;gap:0}html body .zs-orgcell small{display:block;color:var(--g-mute);font-size:11.5px;margin-top:1px}html body .zs-orgcell .org-av.sm{margin-right:10px}html body .org-pop .org-add,html body .org-pop a{font-size:13px!important}html body .org-pop .org-item .org-tx b{font-size:13.5px!important}html body .zs-btn.zs-a:not(.primary){color:var(--c-5648c4)!important;-webkit-text-fill-color:var(--c-5648c4)!important;background:#fff!important}html body .zs-sm{color:var(--g-mute);font-size:11.5px;margin-left:4px}html body .zs-table td,html body .zs-table th{padding-left:10px;padding-right:10px}html body .zs-act .zs-btn{padding:0 10px}html body .zs-blk{display:block;margin:3px 0 0}html body .zs-ctls{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}html body .zs-ctls .zs-btn{height:32px;padding:0 10px}html body .voucher-extras{margin:12px 0 0;display:grid;grid-gap:12px;gap:12px}html body .voucher-extras-block{padding:9px 11px;border-top:1px solid var(--g-line,var(--c-e5e7eb))}html body .voucher-extras-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-top:6px}html body .voucher-extras-grid label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--g-mute,#6b7280)}html body .voucher-extras-grid input,html body .voucher-extras-grid select,html body .voucher-extras-table input{height:36px;border:1px solid var(--g-line,var(--c-d9d9e6));border-radius:8px;padding:0 10px;font-size:13px;background:#fff;font-weight:500;width:100%}html body .voucher-extras-table{overflow-x:auto;margin-top:6px}html body .voucher-extra-table,html body .voucher-extras-table table{width:100%;border-collapse:collapse;font-size:12.5px}html body .voucher-extra-table td,html body .voucher-extra-table th,html body .voucher-extras-table td,html body .voucher-extras-table th{padding:6px 8px;border:1px solid var(--g-line,var(--c-e5e7eb));text-align:left}html body .voucher-extra-table th,html body .voucher-extras-table th{background:var(--c-f5f2ff,var(--c-f5f2ff));font-size:11.5px}html body .voucher-extra-print{margin-top:8px;font-size:11px;display:flex;flex-wrap:wrap;gap:4px 18px}html body .voucher-extra-print .voucher-extra-table{margin-top:4px}html body .voucher-lastrate{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0;padding:8px 12px;border-radius:10px;background:var(--c-f4f1ff);color:var(--c-4b3fb5);font-size:12.5px}html body .voucher-lastrate small{color:var(--c-7a72c4)}html body .zs-table td.zs-act .zs-ctls{display:flex;flex-direction:column;gap:6px;align-items:stretch}html body .zs-table td.zs-act .zs-btn{height:30px;padding:0 12px;min-width:76px}html body .voucher-warn{margin:8px 0;padding:9px 12px;border-radius:10px;background:#fff6e5;border:1px solid #f3d9a4;color:#8a5a00;font-size:13px;font-weight:600}html body .voucher-additional-fields{margin:6px 0 2px;border:0!important;background:transparent!important;padding:0!important}html body .voucher-additional-fields>summary{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:var(--c-f1eefd);color:var(--c-4b3fb5);font-size:12.5px;font-weight:700;cursor:pointer;list-style:none}html body .voucher-additional-fields>summary::-webkit-details-marker{display:none}html body .voucher-additional-fields[open]>summary{background:var(--c-e6e0ff)}html body .voucher-additional-fields .voucher-attribution{margin-top:10px}html body .voucher-extras{margin:10px 0}html body .voucher-extras-grid{margin-top:0}html body .sc-wrap{position:relative;display:inline-block}html body .sc-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:230px;padding:8px;border:1px solid var(--c-e3e0f5);border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(var(--r-60-40-140),.16)}html body .sc-menu>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:6px 8px;font-size:12.5px;color:var(--c-4a5160)}html body .sc-menu kbd{font:700 11px/1 inherit;padding:4px 7px;border-radius:6px;background:var(--c-f1eefd);color:var(--c-4b3fb5);border:0}html body .items-head-actions .tiny-action.sc-btn{background:#fff!important;color:var(--c-4b3fb5)!important;border:1px solid var(--c-ddd8f5)!important}.lang-pop{max-height:70vh;overflow:auto}.lang-pop button{display:flex;justify-content:space-between;gap:8px;font-size:13px}.lang-pop button span{color:var(--c-8a94a5);font-size:11px}.lang-pop button i{font-style:normal;color:var(--c-3f51c8)}.lang-pop .lang-on{background:var(--c-f2f4fb);font-weight:700}@media(max-width:760px){.app-topbar .lang-btn{display:grid!important}}.scan-wrap{display:inline-flex;align-items:center;gap:6px;margin-right:8px;flex-wrap:wrap}.scan-input{height:32px;min-width:170px;padding:0 10px;border:1px solid var(--line,var(--c-d9d4f4));border-radius:8px;font-size:13px;background:#fff}.scan-msg{font-size:12px;color:#0b6b5c}.scan-msg.bad{color:#b42318}.scan-cam{position:fixed;inset:0;background:rgba(var(--r-20-16-50),.72);z-index:90;display:grid;place-items:center;padding:16px}.scan-cam video{display:block;width:min(92vw,520px);border-radius:12px;background:#000}.scan-cam-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;color:#fff;font-size:13px}.dx-target{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,2fr) auto;grid-gap:16px;gap:16px;align-items:center;background:#fff;border:1px solid var(--line,var(--c-e2ddf7));border-radius:14px;padding:14px 18px;margin-bottom:14px}.dx-target strong{display:block;font-size:20px}.dx-target small{font-size:12px;font-weight:500;color:var(--c-6b6791)}.dx-target-bar{height:10px;border-radius:99px;background:rgba(var(--r-101-84-217),.14);overflow:hidden}.dx-target-bar i{display:block;height:100%;background:var(--arc-brand,var(--c-6554d9));border-radius:99px;transition:width .4s}.dx-target em{font-style:normal;font-size:12px;color:var(--c-4a4670);white-space:nowrap}@media(max-width:760px){.dx-target{grid-template-columns:1fr}}.items-head-actions .scan-wrap{display:inline-flex;align-items:center;gap:8px;margin-right:6px;flex-wrap:nowrap}.items-head-actions .scan-input{width:190px;min-width:0;height:34px;padding:0 12px;font-size:13px;font-weight:500;border-radius:10px;box-shadow:none;margin:0}.items-head-actions .scan-msg{font-size:12px;max-width:190px;line-height:1.2}@media(max-width:760px){.items-head-actions .scan-wrap{flex-wrap:wrap}.items-head-actions .scan-input{width:100%}}.nf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px}.nf-inline{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap}.nf-inline input[type=date]{width:auto!important;min-width:150px;height:38px;font-size:14px;padding:0 10px}.seg{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:var(--c-f1f2f9)}.seg button{border:0;background:transparent;box-shadow:none;padding:6px 16px;border-radius:999px;font-size:13px;font-weight:700;color:var(--c-48526e);cursor:pointer}.seg button.primary{background:var(--c-6554d9);color:#fff}.tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.tools-card{display:flex;flex-direction:column;gap:4px;padding:16px;text-decoration:none;color:inherit;border:1px solid var(--c-e3e1f5);border-radius:12px}.tools-card:hover{border-color:var(--c-6554d9);box-shadow:0 2px 10px rgba(var(--r-101-84-217),.12)}.tools-card b{font-size:15px;color:var(--c-2a2470)}.reconcile-page .nf-inline,.stock-tools-page .nf-inline{align-items:flex-end;flex-wrap:wrap}html body .landing-final-cta a.landing-primary,html body .landing-final-cta a.landing-primary:hover{color:var(--c-4b2fd0)!important;-webkit-text-fill-color:var(--c-4b2fd0)!important;background:#fff!important}.more-done,.more-sheet-head{display:none}.vh-title{display:flex;align-items:center;gap:12px}.vh-title,.vh-title-text{min-width:0}.vh-back{flex:0 0 auto;width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid var(--c-dcd5ff,var(--c-dcd5ff));color:var(--c-4b2fd0,var(--c-4b2fd0));font-size:20px;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(var(--r-101-84-217),.12);transition:transform .15s ease,box-shadow .15s ease}.vh-back:hover{transform:translateX(-2px);box-shadow:0 6px 18px rgba(var(--r-101-84-217),.2)}.vh-num{margin:2px 0 4px;font-size:clamp(20px,4.2vw,28px);line-height:1.1;font-weight:800;letter-spacing:-.4px;color:var(--arc-ink,var(--c-1b1840));overflow-wrap:anywhere}.vh-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--arc-muted,var(--c-5b5690))}.vh-chip,.vh-meta{align-items:center}.vh-chip{display:inline-flex;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.vh-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.vh-chip.ok{background:rgba(15,159,138,.12);color:#0b7f6e}.vh-chip.bad{background:rgba(214,60,80,.12);color:#b4233a}.vh-summary{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:12px;gap:12px;max-width:1000px;margin:6px auto 16px}.vh-summary>div{position:relative;min-width:0;padding:12px 16px 12px 18px;background:#fff;border:1px solid var(--c-dcd5ff,var(--c-dcd5ff));border-radius:14px;box-shadow:0 8px 24px -14px rgba(var(--r-70-55-160),.28);overflow:hidden}.vh-summary>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--c-6554d9),var(--c-8b7be8))}.vh-summary>div:first-child:before{background:linear-gradient(180deg,#0f9f8a,#5fe0c8)}.vh-summary span{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--arc-muted,var(--c-6a65a0))}.vh-summary b{display:block;margin-top:3px;font-size:17px;font-weight:800;color:var(--arc-ink,var(--c-1b1840));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vh-summary>div:first-child b{font-size:22px;color:#0b7f6e}.voucher-paper .custom-voucher-logo img{max-height:56px;max-width:180px;width:auto;height:auto;object-fit:contain;display:block}.voucher-paper .billing-company-logo,.voucher-paper .payment-company-logo{max-height:52px;max-width:150px;width:auto;height:auto;object-fit:contain;display:block;margin-bottom:8px}@media screen{.content:has(.voucher-screen-head){background:radial-gradient(900px 340px at 85% -80px,rgba(var(--r-139-123-232),.16),transparent 70%),radial-gradient(700px 300px at 0 0,rgba(15,159,138,.08),transparent 65%)}.voucher-paper{position:relative;border:1px solid var(--c-dcd5ff,var(--c-dcd5ff))!important;border-radius:18px!important;box-shadow:0 30px 70px -34px rgba(var(--r-70-55-160),.45),0 2px 0 rgba(255,255,255,.9) inset!important}.voucher-paper:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--c-6554d9),var(--c-8b7be8) 55%,#0f9f8a);z-index:2}.voucher-screen-head{max-width:1000px;margin-left:auto!important;margin-right:auto!important}.more-backdrop{position:fixed;inset:0;z-index:9998;background:rgba(var(--r-20-16-50),.34);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:vhfade .18s ease}html body .voucher-detail-actions .more-menu{z-index:9999!important;border-radius:16px!important;border:1px solid var(--c-dcd5ff,var(--c-dcd5ff))!important;box-shadow:0 24px 60px -18px rgba(var(--r-40-25-120),.4)!important;animation:vhpop .16s ease}html body .voucher-detail-actions .more-menu .menu-cancel-voucher{position:static!important;margin:10px 0 4px!important;border:1px solid #f1c5cc!important;border-radius:12px!important}html body .voucher-detail-actions .more-menu a,html body .voucher-detail-actions .more-menu>button:not(.more-close){display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:10px 12px;border-radius:10px}.more-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 8px;margin-bottom:4px;border-bottom:1px solid var(--c-eeeaff);color:var(--arc-ink,var(--c-1b1840))}.more-close{width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--c-e3def8);background:var(--c-faf9ff);color:var(--c-4b2fd0);font-size:15px;line-height:1;cursor:pointer}}@keyframes vhfade{0%{opacity:0}to{opacity:1}}@keyframes vhpop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes vhsheet{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}@media(max-width:760px) and (min-width:0){.vh-summary{grid-template-columns:1fr 1fr}.vh-summary>div:first-child{grid-column:1/-1}.vh-summary>div:nth-child(3){grid-column:auto}.voucher-screen-head{gap:10px}.voucher-detail-actions{width:auto!important}.voucher-detail-actions .more-wrap{width:auto!important;flex:0 0 auto!important}.voucher-detail-actions .more-btn{width:46px!important;min-width:46px!important;height:46px!important;border-radius:14px!important}html body .voucher-detail-actions .more-menu{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:86dvh!important;overflow-y:auto!important;border-radius:22px 22px 0 0!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom))!important;animation:vhsheet .22s ease!important;-webkit-overflow-scrolling:touch}.more-sheet-head{position:-webkit-sticky;position:sticky;top:-12px;z-index:3;background:#fff;margin:-12px -14px 6px;padding:14px 14px 10px}.more-done{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:6px;border-radius:12px;border:1px solid var(--c-dcd5ff);background:var(--c-f4f1ff);color:var(--c-4b2fd0);font-weight:700;cursor:pointer}}@media print{.more-backdrop,.vh-back,.vh-summary{display:none!important}}html body .voucher-detail-actions .more-menu .more-sheet-head{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:auto!important;min-height:0!important;padding:4px 2px 10px!important}html body .voucher-detail-actions .more-menu .more-sheet-head b{display:block;flex:1 1 auto;font-size:16px;white-space:nowrap}html body .voucher-detail-actions .more-menu .more-close{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%!important;border:1px solid var(--c-e3def8)!important;background:var(--c-faf9ff)!important;color:var(--c-4b2fd0)!important;font-size:15px!important}@media(max-width:760px){html body .content .voucher-screen-head{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:8px!important}html body .content .voucher-screen-head>.vh-title{flex:1 1 auto;min-width:0}html body .content .voucher-screen-head .voucher-detail-actions{flex:0 0 auto!important;width:auto!important;display:flex!important;grid-template-columns:none!important}html body .voucher-detail-actions .more-menu .more-sheet-head{position:-webkit-sticky;position:sticky;top:-12px;margin:-12px -14px 6px!important;padding:14px 14px 10px!important;background:#fff;z-index:3}}@media(max-width:520px){html body .app-topbar .back-btn{display:none!important}html body .app-topbar .top-brand{font-size:19px!important;white-space:nowrap}}@media(max-width:760px){html body .voucher-paper.voucher-paper:not(.print-template-bordered):not(.print-template-pharma):not(.print-template-executive):not(.print-template-retail):not(.print-template-elegant) .billing-table tr.billing-total-row>td{background:var(--c-6554d9)!important;color:#fff!important;border-color:var(--c-6554d9)!important}html body .voucher-paper.voucher-paper:not(.print-template-bordered):not(.print-template-pharma):not(.print-template-executive):not(.print-template-retail):not(.print-template-elegant) .billing-table tr.billing-total-row>td b{color:#fff!important}}html body .voucher-paper.print-template-executive{border:2px solid var(--tpl-accent,var(--c-16233f))!important;border-radius:6px!important}html body .voucher-paper.print-template-executive .voucher-doc-title,html body .voucher-paper.print-template-executive .voucher-print-header,html body .voucher-paper.print-template-retail .voucher-doc-title,html body .voucher-paper.print-template-retail .voucher-print-header{display:none!important}html body .voucher-paper.print-template-executive .tpl-band-head,html body .voucher-paper.print-template-retail .tpl-band-head{display:block;margin:-6px 0 14px}html body .voucher-paper.print-template-executive .tpl-biz{background:var(--tpl-accent,var(--c-16233f));color:#fff;text-align:center;font-weight:800;font-size:20px;letter-spacing:.04em;padding:11px 12px;margin:-30px -34px 0}html body .voucher-paper.print-template-executive .tpl-addr{text-align:center;font-size:12px;color:var(--c-3a4256);padding:8px 0}html body .voucher-paper.print-template-executive .tpl-title{background:var(--tpl-soft,var(--c-e8ebf2));color:var(--tpl-accent,var(--c-16233f));text-align:center;font-weight:800;letter-spacing:.16em;font-size:14px;padding:7px;margin:0 -34px}html body .voucher-paper.print-template-executive .billing-head,html body .voucher-paper.print-template-executive .billing-table-wrap{border-color:var(--tpl-accent,var(--c-16233f))!important;border-radius:0!important}html body .voucher-paper.print-template-retail .billing-head,html body .voucher-paper.print-template-retail .billing-table-wrap{border-color:var(--tpl-accent,#0f9f8a)!important;border-radius:0!important}html body .voucher-paper.print-template-executive .billing-head>div{border-right-color:var(--tpl-accent,var(--c-16233f))!important}html body .voucher-paper.print-template-retail .billing-head>div{border-right-color:var(--tpl-accent,#0f9f8a)!important}html body .voucher-paper.print-template-executive .billing-box-label{background:var(--tpl-soft,var(--c-e8ebf2))!important;color:var(--tpl-accent,var(--c-16233f))!important;border-bottom-color:var(--tpl-line,var(--c-aab3c6))!important}html body .voucher-paper.print-template-retail .billing-box-label{background:var(--tpl-soft,#e2f5f1)!important;color:var(--tpl-accent,#0f9f8a)!important;border-bottom-color:var(--tpl-line,#a6d6cd)!important}html body .voucher-paper.print-template-executive .billing-table thead th{background:var(--tpl-accent,var(--c-16233f))!important;color:#fff!important;border-color:var(--tpl-accent,var(--c-16233f))!important}html body .voucher-paper.print-template-retail .billing-table thead th{background:var(--tpl-accent,#0f9f8a)!important;color:#fff!important;border-color:var(--tpl-accent,#0f9f8a)!important}html body .voucher-paper.print-template-executive .billing-table tbody td{border-color:var(--tpl-line,var(--c-aab3c6))!important}html body .voucher-paper.print-template-retail .billing-table tbody td{border-color:var(--tpl-line,#a6d6cd)!important}html body .voucher-paper.print-template-executive .billing-table .billing-total-row td{background:var(--tpl-soft,var(--c-e8ebf2))!important;color:var(--tpl-accent,var(--c-16233f))!important;border-color:var(--tpl-line,var(--c-aab3c6))!important}html body .voucher-paper.print-template-retail .billing-table .billing-total-row td{background:var(--tpl-soft,#e2f5f1)!important;color:var(--tpl-accent,#0f9f8a)!important;border-color:var(--tpl-line,#a6d6cd)!important}html body .voucher-paper.print-template-executive .billing-table .billing-total-row td b{color:var(--tpl-accent,var(--c-16233f))!important}html body .voucher-paper.print-template-retail .billing-table .billing-total-row td b{color:var(--tpl-accent,#0f9f8a)!important}html body .voucher-paper.print-template-executive .billing-table .billing-subtotal-row td,html body .voucher-paper.print-template-retail .billing-table .billing-subtotal-row td{background:#fff!important}html body .voucher-paper.print-template-retail{border:2px solid var(--tpl-accent,#0f9f8a)!important;border-radius:6px!important}html body .voucher-paper.print-template-retail .tpl-band-head{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 16px;gap:4px 16px;padding-bottom:10px;border-bottom:2px solid var(--tpl-accent,#0f9f8a)}html body .voucher-paper.print-template-retail .tpl-biz{color:var(--tpl-accent,#0f9f8a);font-weight:800;font-size:24px;letter-spacing:.02em}html body .voucher-paper.print-template-retail .tpl-addr{grid-column:1;font-size:12px;color:#2f4a45}html body .voucher-paper.print-template-retail .tpl-title{grid-column:2;grid-row:1/3;border:2px solid var(--tpl-accent,#0f9f8a);color:var(--tpl-accent,#0f9f8a);font-weight:800;font-size:17px;padding:9px 18px;letter-spacing:.04em}html body .voucher-paper.voucher-paper.print-template-executive .billing-table thead th{-webkit-text-fill-color:#fff!important;color:#fff!important;background:var(--tpl-accent,var(--c-16233f))!important}html body .voucher-paper.voucher-paper.print-template-retail .billing-table thead th{-webkit-text-fill-color:#fff!important;color:#fff!important;background:var(--tpl-accent,#0f9f8a)!important}html body .voucher-paper.voucher-paper.print-template-executive .billing-table thead th *,html body .voucher-paper.voucher-paper.print-template-retail .billing-table thead th *{-webkit-text-fill-color:#fff!important}html body .voucher-paper.voucher-paper.print-template-retail .billing-table .billing-total-row td,html body .voucher-paper.voucher-paper.print-template-retail .billing-table .billing-total-row td b{-webkit-text-fill-color:var(--tpl-accent,#0f9f8a)!important;color:var(--tpl-accent,#0f9f8a)!important}html body .voucher-paper.print-template-executive .tpl-title{border-top:3px solid #c9a24a}html body .voucher-paper.voucher-paper.print-template-retail .tpl-biz,html body .voucher-paper.voucher-paper.print-template-retail .tpl-title{-webkit-text-fill-color:var(--tpl-accent,#0f9f8a)!important;color:var(--tpl-accent,#0f9f8a)!important}html body .voucher-paper.voucher-paper.print-template-executive .tpl-biz{-webkit-text-fill-color:#fff!important;color:#fff!important}html body .voucher-paper.voucher-paper.print-template-executive .billing-table .billing-total-row td,html body .voucher-paper.voucher-paper.print-template-executive .billing-table .billing-total-row td b,html body .voucher-paper.voucher-paper.print-template-executive .tpl-title{-webkit-text-fill-color:var(--tpl-accent,var(--c-16233f))!important;color:var(--tpl-accent,var(--c-16233f))!important}html body .voucher-paper.voucher-paper.print-template-retail .billing-table .billing-total-row td,html body .voucher-paper.voucher-paper.print-template-retail .billing-table .billing-total-row td b{-webkit-text-fill-color:var(--tpl-accent,#0b7d6c)!important;color:var(--tpl-accent,#0b7d6c)!important}html body .voucher-paper.voucher-paper.print-template-executive .billing-table thead th,html body .voucher-paper.voucher-paper.print-template-executive .billing-table thead th *,html body .voucher-paper.voucher-paper.print-template-retail .billing-table thead th,html body .voucher-paper.voucher-paper.print-template-retail .billing-table thead th *{-webkit-text-fill-color:#fff!important;color:#fff!important}html body .voucher-paper.print-template-elegant{border:0!important;border-top:4px solid var(--tpl-accent,var(--c-6554d9))!important;border-radius:0!important}html body .voucher-paper.voucher-paper.print-template-elegant .voucher-doc-title{background:none!important;text-align:center;padding:6px 0 10px!important;border-bottom:1px solid var(--tpl-line,var(--c-d9d5f5))!important}html body .voucher-paper.voucher-paper.print-template-elegant .voucher-doc-title h2{-webkit-text-fill-color:var(--tpl-accent,var(--c-6554d9))!important;color:var(--tpl-accent,var(--c-6554d9))!important;font-weight:600;letter-spacing:.32em;font-size:15px}html body .voucher-paper.print-template-elegant .billing-head,html body .voucher-paper.print-template-elegant .billing-table-wrap{border-left:0!important;border-right:0!important;border-radius:0!important;border-color:var(--tpl-line,var(--c-d9d5f5))!important}html body .voucher-paper.print-template-elegant .billing-head>div{border-right-color:var(--tpl-line,var(--c-d9d5f5))!important}html body .voucher-paper.print-template-elegant .billing-box-label{background:none!important;color:var(--tpl-accent,var(--c-6554d9))!important;letter-spacing:.12em;border-bottom-color:var(--c-e6e3f9)!important}html body .voucher-paper.voucher-paper.print-template-elegant .billing-table thead th,html body .voucher-paper.voucher-paper.print-template-elegant .billing-table thead th *{background:#fff!important;-webkit-text-fill-color:var(--tpl-accent,var(--c-6554d9))!important;color:var(--tpl-accent,var(--c-6554d9))!important;border-color:var(--tpl-line,var(--c-d9d5f5))!important;border-bottom:2px solid var(--tpl-accent,var(--c-6554d9))!important;font-weight:700}html body .voucher-paper.print-template-elegant .billing-table tbody td{border-left:0!important;border-right:0!important;border-color:var(--c-ece9fa)!important}html body .voucher-paper.print-template-elegant .billing-table tbody tr:not([class]):nth-child(2n) td{background:var(--c-faf9ff)}html body .voucher-paper.voucher-paper.print-template-elegant .billing-table .billing-total-row td,html body .voucher-paper.voucher-paper.print-template-elegant .billing-table .billing-total-row td b{background:var(--tpl-soft,var(--c-f3f1fd))!important;-webkit-text-fill-color:var(--tpl-accent,var(--c-4a3bb8))!important;color:var(--tpl-accent,var(--c-4a3bb8))!important;border-color:var(--tpl-line,var(--c-d9d5f5))!important}html body .tg-wrap .template-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:14px;gap:14px}html body .tg-wrap .template-preview{display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--c-e1e4ee);border-radius:12px;padding:8px;color:var(--c-1d2433);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}html body .tg-wrap .template-preview:hover{border-color:var(--c-b9b1f0);transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--r-101-84-217),.12)}html body .tg-wrap .template-preview.selected{border-color:var(--c-6554d9);box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.16)}html body .tg-wrap .template-preview-image{display:block;aspect-ratio:4/3;border-radius:8px;overflow:hidden;border:1px solid var(--c-e6e8f0);background:var(--c-f4f5fa)}html body .tg-wrap .template-preview-meta{display:flex;flex-direction:column;gap:3px;padding:9px 2px 2px}html body .tg-wrap .template-preview-meta b{font-size:13.5px;color:var(--c-1d2433);white-space:normal}html body .tg-wrap .tg-desc{font-size:11.5px;line-height:1.35;color:#6b7285;min-height:30px}html body .tg-wrap .tg-state{font-size:12px;font-weight:700;color:var(--c-6554d9);margin-top:2px}html body .tg-wrap .template-preview:not(.selected) .tg-state{color:#8a90a2;font-weight:600}html body .tg-wrap .template-preview.selected:after{content:"Default";position:absolute;top:14px;right:14px;background:var(--c-6554d9);color:#fff;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:999px}html body .tg-card{padding:18px;margin-bottom:16px}html body .tg-head h3{margin:0 0 4px;font-size:16px}html body .tg-head p{margin:0 0 14px;color:#6b7285;font-size:13px}@media(max-width:520px){html body .tg-wrap .template-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .tg-wrap .tg-desc{display:none}}html body .voucher-paper.voucher-paper.print-template-elegant .voucher-doc-title,html body .voucher-paper.voucher-paper.print-template-elegant .voucher-doc-title h2,html body .voucher-paper.voucher-paper.print-template-elegant .voucher-doc-title:after,html body .voucher-paper.voucher-paper.print-template-elegant .voucher-doc-title:before{background:transparent!important;background-image:none!important;box-shadow:none!important}html body .voucher-paper.print-template-executive{border:0!important;border-radius:0!important}html body .voucher-paper.print-template-executive .tpl-band-head{display:grid;grid-template-columns:1.55fr 1fr;grid-template-rows:auto auto;margin:-6px -34px 16px;padding:0;border-bottom:3px solid #c9a24a}html body .voucher-paper.print-template-executive .tpl-biz{grid-column:1;grid-row:1;margin:0;text-align:left;padding:18px 24px 4px 34px;font-size:22px}html body .voucher-paper.print-template-executive .tpl-addr{grid-column:1;grid-row:2;background:var(--tpl-accent,var(--c-16233f));color:var(--c-d7dcea);text-align:left;padding:0 24px 16px 34px;font-size:11.5px}html body .voucher-paper.voucher-paper.print-template-executive .tpl-title{grid-column:2;grid-row:1/3;display:flex;align-items:center;justify-content:center;background:#fff;border:0;border-top:0;margin:0;font-size:21px;letter-spacing:.08em}html body .voucher-paper.print-template-retail{border:0!important;border-left:16px solid var(--tpl-accent,#0f9f8a)!important;border-radius:0!important}html body .voucher-paper.voucher-paper.print-template-retail .tpl-title{background:var(--tpl-accent,#0f9f8a);border-color:var(--tpl-accent,#0f9f8a);border-radius:999px;-webkit-text-fill-color:#fff!important;color:#fff!important;padding:8px 22px}html body .voucher-paper.print-template-retail .tpl-band-head{border-bottom:0}html body .voucher-paper.print-template-retail .billing-head{border-radius:10px!important;overflow:hidden}html body .settings-page .zs-row-design{display:block}html body .settings-page .zs-designs{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:8px;gap:8px;margin-top:10px}html body .settings-page .zs-design{display:flex;flex-direction:column;gap:4px;padding:5px;background:#fff;border:1.5px solid var(--c-e1e4ee);border-radius:9px;cursor:pointer;text-align:center;color:var(--c-1d2433)}html body .settings-page .zs-design img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:5px;border:1px solid var(--c-e6e8f0)}html body .settings-page .zs-design small{font-size:10.5px;font-weight:600;line-height:1.2}html body .settings-page .zs-design.on{border-color:var(--c-6554d9);box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.16)}html body .settings-page .zs-design-none{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:5px;background:var(--c-f4f5fa);font-weight:700;font-size:12px;color:var(--c-6554d9)}html body .settings-page .zs-paper .zs-hd{margin-bottom:8px;display:flex;flex-direction:column;gap:1px}html body .settings-page .zs-paper .zs-hd b{font-size:13px}html body .settings-page .zs-paper .zs-hd small{color:#667}html body .settings-page .zs-paper .zs-hd span{font-weight:800;font-size:11px;letter-spacing:.06em;color:var(--za)}html body .settings-page .zs-look-band{border:2px solid var(--za)}html body .settings-page .zs-look-band .zs-hd{margin:-6px -8px 8px;padding:7px 8px;background:var(--za);align-items:center;text-align:center}html body .settings-page .zs-look-band .zs-hd b,html body .settings-page .zs-look-band .zs-hd small,html body .settings-page .zs-look-band .zs-hd span{color:#fff}html body .settings-page .zs-look-split .zs-hd{margin:-6px -8px 8px;padding:8px;background:linear-gradient(90deg,var(--za) 62%,#fff 62%);border-bottom:3px solid #c9a24a;position:relative}html body .settings-page .zs-look-split .zs-hd b,html body .settings-page .zs-look-split .zs-hd small{color:#fff;max-width:58%}html body .settings-page .zs-look-split .zs-hd span{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12px}html body .settings-page .zs-look-stripe{border-left:10px solid var(--za)}html body .settings-page .zs-look-stripe .zs-hd span{align-self:flex-start;background:var(--za);color:#fff;border-radius:999px;padding:2px 10px;margin-top:3px}html body .settings-page .zs-look-line{border-top:3px solid var(--za)}html body .settings-page .zs-look-line .zs-hd{align-items:center;text-align:center;border-bottom:1px solid var(--za);padding-bottom:6px}html body .settings-page .zs-look-line .zs-hd span{letter-spacing:.3em}html body .settings-page .zs-look-band th,html body .settings-page .zs-look-split th,html body .settings-page .zs-look-stripe th{background:var(--za)!important;color:#fff}html body .settings-page .zs-look-line th{background:#fff!important;color:var(--za);border-bottom:2px solid var(--za)!important}html body .settings-page .zs-look-band .zs-tot,html body .settings-page .zs-look-line .zs-tot,html body .settings-page .zs-look-split .zs-tot,html body .settings-page .zs-look-stripe .zs-tot{background:color-mix(in srgb,var(--za) 13%,#fff)!important;color:var(--za)}html body .settings-page .zs-paper{overflow:hidden}html body .settings-page .zs-paper td,html body .settings-page .zs-paper th{word-break:break-word;padding-left:2px;padding-right:2px}html body .settings-page .zs-paper th{font-size:8.5px!important}html body .settings-page .zs-paper table{table-layout:fixed;width:100%}html body .settings-page .zs-paper td,html body .settings-page .zs-paper th{white-space:normal}html body .settings-page .zs-paper.zs-look-band th,html body .settings-page .zs-paper.zs-look-split th,html body .settings-page .zs-paper.zs-look-stripe th{color:#fff!important;border-color:var(--za)!important}html body .settings-page .zs-paper.zs-look-line th{color:var(--za)!important}html body .settings-page .zs-paper td,html body .settings-page .zs-paper th{white-space:nowrap;word-break:normal;overflow:hidden;text-overflow:ellipsis;padding:3px}html body .settings-page .zs-paper th{font-size:8px!important;letter-spacing:0}html body .settings-page .zs-paper{overflow:visible}html body .settings-page .zs-tscroll{overflow-x:auto;margin-top:6px}html body .settings-page .zs-tscroll table{margin-top:0}html body .settings-page .zs-paper td,html body .settings-page .zs-paper th{text-overflow:clip}html body .dk-page{max-width:1180px;margin:0 auto}html body .dk-head{display:flex;align-items:center;gap:14px;margin:6px 0 16px}html body .dk-head h1{margin:2px 0 0;font-size:24px}html body .dk-sub{color:#6b7285;font-size:13px;margin-top:2px}html body .dk-back{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;border:1px solid var(--c-e1e4ee);background:#fff;color:var(--c-4a3bb8);text-decoration:none;font-size:18px;flex:0 0 auto}html body .dk-actions{margin-left:auto}html body .dk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}html body .dk-stats>div{background:#fff;border:1px solid var(--c-e6e8f0);border-left:3px solid var(--c-6554d9);border-radius:12px;padding:12px 14px}html body .dk-stats>div:nth-child(2){border-left-color:#0f9f8a}html body .dk-stats span{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:#6b7285;font-weight:600}html body .dk-stats b{display:block;margin-top:4px;font-size:19px;color:var(--c-1d2433)}html body .dk-stats b.bad{color:#c0392b}html body .dk-tabs{display:flex;gap:4px;border-bottom:1px solid var(--c-e1e4ee);margin-bottom:16px;overflow-x:auto}html body .dk-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;padding:10px 14px;font-weight:600;color:#6b7285;cursor:pointer;white-space:nowrap;border-radius:0;box-shadow:none;min-height:0}html body .dk-tabs button.on{color:var(--c-4a3bb8);border-bottom-color:var(--c-6554d9)}html body .dk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px;align-items:start}html body .dk-card{background:#fff;border:1px solid var(--c-e6e8f0);border-radius:14px;padding:16px 18px}html body .dk-card h3{margin:0 0 10px;font-size:14px;color:var(--c-4a3bb8)}html body .dk-card dl{margin:0}html body .dk-card dl>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--c-f0f1f6)}html body .dk-card dl>div:first-child{border-top:0}html body .dk-card dt{color:#6b7285;font-size:13px}html body .dk-card dd{margin:0;font-weight:600;font-size:13.5px;text-align:right;overflow-wrap:anywhere;color:var(--c-1d2433)}html body .dk-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}html body .dk-filters select{min-width:150px}html body .dk-table-card .num{text-align:right}html body .dk-muted{color:#8a90a2}html body .dk-empty{text-align:center;padding:48px 16px;color:#6b7285}html body .dk-empty b{display:block;color:var(--c-1d2433);font-size:16px;margin-bottom:4px}@media(max-width:760px){html body .dk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html body .dk-head h1{font-size:20px}html body .dk-card dl>div{flex-direction:column;gap:2px}html body .dk-card dd{text-align:left}}html body .dk-page .dk-tabs{display:flex;gap:2px;border-bottom:1px solid var(--c-e1e4ee);overflow-x:auto;scrollbar-width:none}html body .dk-page .dk-tabs button{flex:0 0 auto!important;background:transparent!important;color:#6b7285!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;padding:11px 16px!important;font-weight:600!important;font-size:14px!important;width:auto!important;min-width:0!important;height:auto!important;transform:none!important}html body .dk-page .dk-tabs button.on{color:var(--c-4a3bb8)!important;border-bottom-color:var(--c-6554d9)!important;background:transparent!important}html body .dk-page .dk-tabs button:hover{color:var(--c-4a3bb8)!important}html body .dk-page .dk-filters select{width:auto;min-width:160px;max-width:240px}html body .dk-row{cursor:pointer}html body .dk-row:focus-visible td,html body .dk-row:hover td{background:var(--c-f5f3ff)}html body .dk-row:focus-visible{outline:2px solid var(--c-6554d9);outline-offset:-2px}html body .dk-sub td{background:var(--c-faf9ff);font-size:13px}html body .dk-indent{padding-left:22px;display:inline-block}html body .dk-caret{color:var(--c-6554d9);display:inline-block;width:12px}html body .dk-top{margin-bottom:14px}html body .dk-none{margin:4px 0 0;font-size:13px}html body .dk-two{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}html body .dk-billhead{margin:14px 0 6px;font-weight:700;font-size:13px;color:var(--c-4a3bb8)}html body .dk-bills{max-height:300px;overflow:auto}@media(max-width:560px){html body .dk-two{grid-template-columns:minmax(0,1fr)}}html body .dk-two{grid-template-columns:minmax(0,1fr)}html body .dk-two .dk-card dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-column-gap:28px;column-gap:28px}html body .dk-page .dk-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 14px;border-radius:10px;border:1px solid var(--c-d9d5f5);background:var(--c-f5f3ff);color:var(--c-4a3bb8);font-weight:700;font-size:13px;cursor:pointer;min-height:0;width:auto;box-shadow:none}html body .dk-page .dk-toggle:hover{background:var(--c-ece8ff)}html body .dk-page .dk-bills{margin-top:10px}html body .auth-page{background:radial-gradient(900px 500px at 10% 0,rgba(var(--r-101-84-217),.14),transparent 60%),radial-gradient(700px 500px at 100% 100%,rgba(15,159,138,.1),transparent 60%),var(--c-f6f6fb)}html body .auth-page .login-shell,html body .auth-page .register-shell{width:min(1020px,94vw);min-height:600px;grid-template-columns:1.02fr 1fr;border-radius:26px;border:1px solid var(--c-e3e1f5);box-shadow:0 30px 70px rgba(var(--r-60-45-150),.16)}html body .auth-page .auth-hero{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:44px 44px 30px;background:linear-gradient(155deg,var(--c-4b37c4) 0,var(--c-6554d9) 55%,var(--c-7d6df0) 100%);color:#fff;overflow:hidden}html body .auth-page .auth-hero:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;right:-120px;top:-120px;background:rgba(255,255,255,.09)}html body .auth-page .auth-hero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;left:-90px;bottom:-110px;background:rgba(15,159,138,.28)}html body .auth-page .auth-hero-foot,html body .auth-page .auth-hero-in{position:relative;z-index:1}html body .auth-page .auth-hero .brand,html body .auth-page .auth-hero .brand span{color:#fff!important}html body .auth-page .auth-hero .auth-kicker{color:var(--c-cfc8ff);margin-top:8px}html body .auth-page .auth-hero h1{color:#fff;font-size:36px;line-height:1.1;letter-spacing:-1.2px;margin:34px 0 12px}html body .auth-page .auth-hero h1 span{color:#b8f1e6}html body .auth-page .auth-hero p{color:var(--c-e4e0ff);line-height:1.65;max-width:380px}html body .auth-page .auth-feats{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}html body .auth-page .auth-feats li{display:flex;gap:12px;align-items:flex-start}html body .auth-page .auth-feats i{flex:0 0 36px;height:36px;border-radius:11px;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:800;font-size:16px;color:#fff}html body .auth-page .auth-feats b{display:block;color:#fff}html body .auth-page .auth-feats span{display:block;font-size:12.5px;color:var(--c-d9d4ff);margin-top:1px;line-height:1.4}html body .auth-page .auth-hero-foot{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11.5px;color:var(--c-d9d4ff);border-top:1px solid rgba(255,255,255,.2);padding-top:14px;margin-top:26px}html body .auth-page .login-form,html body .auth-page .register-form{padding:48px 50px;display:flex;flex-direction:column;justify-content:center}html body .auth-page .auth-form-head h2{font-size:30px}html body .auth-page .auth-form-head p{color:#6b7285;font-size:14px}html body .auth-page .field label{font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--c-4d566b)}html body .auth-page .field input{height:48px;border-radius:12px;font-size:15px;background:var(--c-fafaff);border:1.5px solid var(--c-e1e4ee);transition:border-color .15s,box-shadow .15s,background .15s}html body .auth-page .field input:focus{outline:0;background:#fff;border-color:var(--c-6554d9);box-shadow:0 0 0 4px rgba(var(--r-101-84-217),.14)}html body .auth-page .pw-wrap{position:relative}html body .auth-page .pw-wrap input{padding-right:64px;width:100%}html body .auth-page .pw-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:36px;min-height:0;width:auto;padding:0 12px;border:0;background:transparent;color:var(--c-6554d9);font-weight:700;font-size:13px;cursor:pointer;box-shadow:none;border-radius:8px}html body .auth-page .pw-toggle:hover{background:var(--c-f1eefe)}html body .auth-page .primary{height:50px;border-radius:12px;font-size:15.5px;margin-top:6px}html body .auth-page .auth-links{font-size:13px;margin-top:18px}html body .auth-page .already-account{font-size:13.5px;margin-top:18px}html body .auth-page .password-requirements span{font-size:11.5px}html body .auth-page .auth-footer{display:flex;flex-direction:row!important;justify-content:center;gap:10px;flex-wrap:nowrap}html body .auth-page .auth-footer span{display:inline}@media(max-width:760px){html body .auth-page{padding:12px;align-items:flex-start}html body .auth-page .login-shell,html body .auth-page .register-shell{width:100%;display:block;min-height:0;border-radius:20px}html body .auth-page .auth-hero{padding:24px 22px 20px}html body .auth-page .auth-hero h1{font-size:25px;margin:16px 0 8px}html body .auth-page .auth-hero p{font-size:13.5px}html body .auth-page .auth-feats,html body .auth-page .auth-hero-foot{display:none}html body .auth-page .login-form,html body .auth-page .register-form{padding:26px 22px 28px}html body .auth-page .auth-form-head h2{font-size:26px}}html body .auth-page .login-shell .auth-hero,html body .auth-page .register-shell .auth-hero{background:linear-gradient(155deg,var(--c-4b37c4) 0,var(--c-6554d9) 55%,var(--c-7d6df0) 100%)!important;color:#fff!important}html body .auth-page .auth-hero .brand{color:#fff!important}html body .auth-page .auth-hero .brand span{color:#b8f1e6!important}html body .auth-page .auth-hero h1{color:#fff!important}html body .auth-page .auth-hero h1 span{color:#b8f1e6!important}html body .auth-page .auth-hero p{color:var(--c-e4e0ff)!important}html body .auth-page .auth-hero .auth-kicker{color:var(--c-cfc8ff)!important}html body .auth-page{background:var(--c-f7f6fc)!important}html body .auth-page .login-shell,html body .auth-page .register-shell{background:#fff;border:1px solid var(--c-e6e3f5);border-radius:18px;box-shadow:0 12px 40px rgba(var(--r-60-45-150),.08)}html body .auth-page .login-shell .auth-hero,html body .auth-page .register-shell .auth-hero{background:var(--c-f0edfd)!important;color:var(--c-2b2368)!important;padding:46px 46px 30px;border-right:1px solid var(--c-e6e3f5)}html body .auth-page .auth-hero:after,html body .auth-page .auth-hero:before{display:none}html body .auth-page .auth-hero .brand{color:var(--c-2b2368)!important;font-size:26px!important}html body .auth-page .auth-hero .brand span{color:var(--c-6554d9)!important}html body .auth-page .auth-hero .auth-kicker{color:var(--c-7a6fc4)!important;font-size:10.5px;letter-spacing:.14em}html body .auth-page .auth-hero h1{color:var(--c-241c5c)!important;font-size:34px;letter-spacing:-1px;margin:40px 0 12px}html body .auth-page .auth-hero h1 span{color:var(--c-6554d9)!important}html body .auth-page .auth-hero p{color:var(--c-5d5a7e)!important;font-size:14.5px}html body .auth-page .auth-feats{margin-top:28px;gap:0;border-top:1px solid var(--c-ddd8f5)}html body .auth-page .auth-feats li{display:block;padding:14px 0 14px 18px;border-bottom:1px solid var(--c-ddd8f5);position:relative}html body .auth-page .auth-feats li:before{content:"";position:absolute;left:0;top:21px;width:7px;height:7px;border-radius:50%;background:var(--c-6554d9)}html body .auth-page .auth-feats b{color:var(--c-2b2368)!important;font-size:14px}html body .auth-page .auth-feats span{color:var(--c-6c6990)!important;font-size:12.8px;margin-top:2px}html body .auth-page .auth-hero-foot{border-top:0;padding-top:0;color:var(--c-7a76a0)!important;font-size:12px;gap:4px 18px}html body .auth-page .auth-hero-foot span+span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--c-b3acdf);margin-right:18px;vertical-align:middle}html body .auth-page .primary{background:var(--c-6554d9)!important;box-shadow:none!important;height:48px;font-size:15px;border-radius:10px}html body .auth-page .primary:hover:not(:disabled){background:var(--c-5846c9)!important}html body .auth-page .field input{height:46px;border-radius:10px;background:#fff;border:1px solid var(--c-d9d6ee)}html body .auth-page .field input:focus{box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.16)}html body .auth-page .auth-form-head h2{font-size:28px;color:var(--c-241c5c)}@media(max-width:760px){html body .auth-page .login-shell .auth-hero,html body .auth-page .register-shell .auth-hero{padding:22px 22px 18px;border-right:0;border-bottom:1px solid var(--c-e6e3f5)}html body .auth-page .auth-hero h1{font-size:24px;margin:14px 0 6px}}html body .auth-page .pw-wrap .pw-toggle,html body .auth-page .pw-wrap .pw-toggle:active,html body .auth-page .pw-wrap .pw-toggle:focus,html body .auth-page .pw-wrap .pw-toggle:hover{top:5px!important;bottom:auto!important;right:6px!important;transform:none!important;margin:0!important;height:36px!important;translate:none!important;transition:background .15s!important}html body .auth-page .pw-wrap .pw-toggle:hover{background:var(--c-f1eefe)!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .recent-select{height:36px;min-width:150px;max-width:200px;border:1px solid var(--c-d9d6ee);border-radius:9px;background:#fff;color:var(--c-3b3470);font-size:13px;font-weight:600;padding:0 28px 0 10px}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .bo-label{font-size:12px!important;font-weight:800;letter-spacing:.06em}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .bo-seg button{font-size:13px!important;padding:7px 13px!important;min-height:34px}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .bo-input{font-size:13px!important;height:36px;min-width:190px}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .roundoff-control{font-size:14px}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .roundoff-control small{font-size:12.5px!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .roundoff-control .discount-toggle{font-size:13px!important;min-height:32px;padding:5px 12px}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .summary-lines>div{font-size:15px!important;min-height:38px;align-items:center}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .summary-lines>div>span{font-size:15px!important;color:var(--c-4a4670)}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .summary-lines>div>b{font-size:16px!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .summary-lines .grand-total span{font-size:16px!important;font-weight:800;color:var(--c-241c5c)}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .summary-lines .grand-total b{font-size:22px!important;color:var(--c-4b37c4)}.voucher-entry-page .summary-lines .discount-cell .discount-kind,.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .summary-lines .discount-cell input{font-size:15px!important}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .summary-lines .discount-cell input{height:38px;width:110px}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .tax-label{display:flex;align-items:center;gap:10px}.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .tax-name-input{height:36px;width:190px;border:1px solid var(--c-d9d6ee);border-radius:8px;padding:0 10px;font-size:14px;background:#fff}@media(min-width:901px){html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid{display:grid!important;grid-template-columns:190px 210px minmax(0,1.4fr) minmax(0,1fr)!important;grid-gap:14px 16px!important;gap:14px 16px!important;align-items:end!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid.has-supplier-bill{grid-template-columns:170px 190px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid>.field{min-width:0!important;width:100%!important;margin:0!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field>label{display:block!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--c-4d4a78)!important;margin-bottom:6px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field input,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field select{height:46px!important;font-size:15px!important;border:1px solid var(--c-d9d6ee)!important;border-radius:10px!important;background:#fff!important;padding:0 12px!important;width:100%!important;box-sizing:border-box!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field input:focus,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field select:focus{outline:0!important;border-color:var(--c-6554d9)!important;box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.14)!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-native{display:none!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-wrap,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop-wrap{position:relative!important;display:block!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-wrap>input,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop{padding-right:46px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .date-picker-btn,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-gear{position:absolute!important;right:5px!important;top:5px!important;width:36px!important;height:36px!important;min-height:0!important;border:0!important;background:transparent!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--c-6554d9)!important;transform:none!important;padding:0!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .date-picker-btn:hover,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-gear:hover{background:var(--c-f1eefe)!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .inline-select-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;grid-gap:8px!important;gap:8px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .inline-add-btn{height:46px!important;min-height:46px!important;width:46px!important;border-radius:10px!important;border:1px solid var(--c-d9d6ee)!important;background:var(--c-f4f2ff)!important;color:var(--c-6554d9)!important;font-size:20px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid{align-items:start!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field input,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field select{border:1px solid var(--c-d9d6ee)!important;background:#fff!important;box-shadow:none!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field input:focus,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field select:focus{border-color:var(--c-6554d9)!important;box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.14)!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field input[readonly]{background:var(--c-faf9ff)!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field>div:not(.vno-wrap):not(.voucher-date-desktop-wrap){width:100%!important;height:auto!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .inline-select-wrap{height:46px!important;min-height:46px!important;overflow:visible!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .inline-select-wrap select{height:46px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry-row input,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry-row select{font-size:calc(var(--voucher-line-font-size,13px) + .5px)!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry-head span{font-size:11.5px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .tax-name-input{border:1px solid var(--c-d9d6ee)!important;background:#fff!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field select,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid .field>input:not([type=checkbox]):not([type=radio]):not([type=file]){border:1px solid var(--c-d9d6ee)!important;border-radius:10px!important;background:#fff!important;height:46px!important;padding:0 12px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-wrap,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop-wrap{border:1px solid var(--c-d9d6ee)!important;border-radius:10px!important;background:#fff!important;height:46px!important}}@media(min-width:901px){html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-wrap:has(input[readonly]){background:var(--c-faf9ff)!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]){border:0!important;background:transparent!important;height:44px!important;box-shadow:none!important;padding-left:12px!important;font-size:15px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-wrap:focus-within,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop-wrap:focus-within{border-color:var(--c-6554d9)!important;box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.14)}}@media(min-width:901px){html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .contra-grid,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .two-col{display:grid!important;grid-template-columns:416px minmax(0,1fr)!important;grid-gap:14px 16px!important;gap:14px 16px!important;align-items:start!important;margin-top:12px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .contra-grid,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .two-col.voucher-attribution{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .contra-grid .field,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .two-col>.field{min-width:0!important;width:100%!important;margin:0!important;border:0!important;padding:0!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .field>label{display:block!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--c-4d4a78)!important;margin:0 0 6px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .field>div>input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .field>input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .field>select{height:46px!important;font-size:15px!important;border:1px solid var(--c-d9d6ee)!important;border-radius:10px!important;background:#fff!important;padding:0 12px!important;width:100%!important;box-sizing:border-box!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .field>input:focus,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .field>select:focus{border-color:var(--c-6554d9)!important;box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.14)!important;outline:0!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .contra-grid .inline-select-wrap,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .two-col .inline-select-wrap,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .voucher-meta-grid .inline-select-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;grid-gap:8px!important;gap:8px!important;height:46px!important;min-height:46px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .contra-grid .inline-select-wrap select,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .two-col .inline-select-wrap select,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .voucher-meta-grid .inline-select-wrap select{height:46px!important;font-size:15px!important;border:1px solid var(--c-d9d6ee)!important;border-radius:10px!important;background:#fff!important;padding:0 12px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .contra-grid .inline-add-btn,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .two-col .inline-add-btn,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .voucher-meta-grid .inline-add-btn{height:46px!important;min-height:46px!important;width:46px!important;border-radius:10px!important;border:1px solid var(--c-d9d6ee)!important;background:var(--c-f4f2ff)!important;color:var(--c-6554d9)!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .roundoff-control.voucher-roundoff{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;grid-gap:6px 16px!important;gap:6px 16px!important;align-items:center!important;margin-top:14px!important;border:0!important;padding:0!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .roundoff-control.voucher-roundoff>label{grid-column:1/3;font-size:11.5px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;color:var(--c-4d4a78)!important;margin:0!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .roundoff-control.voucher-roundoff>input{height:46px!important;width:100%!important;border:1px solid var(--c-d9d6ee)!important;border-radius:10px!important;background:#fff!important;padding:0 12px!important;font-size:15px!important;text-align:left!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .roundoff-control.voucher-roundoff>small{font-size:13px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .section-title{margin:22px 0 4px!important;font-size:12px!important;letter-spacing:.08em!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid{border:1px solid var(--c-d9d6ee)!important;border-radius:12px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row input,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-row select{font-size:14px!important;height:42px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-head span{font-size:11.5px!important;font-weight:800!important;letter-spacing:.06em!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-total{font-size:15px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.accounting-grid,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.contra-grid,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.roundoff-control,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.section-title,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.two-col,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.voucher-total{margin-left:16px!important;margin-right:16px!important;width:auto!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.two-col{grid-template-columns:416px minmax(0,1fr)!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.contra-grid{width:auto!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.voucher-total{margin-top:0!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .contra-grid .entry-panel{padding:16px!important;border:1px solid var(--c-d9d6ee)!important;border-radius:12px!important;background:var(--c-faf9ff)!important;display:grid!important;grid-gap:16px!important;gap:16px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .contra-grid .entry-panel .field{margin-top:0!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .pay-mode-row{margin-top:14px!important}}@media(max-width:900px){html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .voucher-meta-grid,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.contra-grid,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.two-col{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;padding:0 14px!important;margin:12px 0 0!important;width:auto!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.accounting-grid,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.roundoff-control,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.section-title,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body>.voucher-total{margin-left:14px!important;margin-right:14px!important;width:auto!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .field{margin:0!important;padding:0!important;border:0!important;min-width:0!important;width:100%!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .field>label{display:block!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--c-4d4a78)!important;margin:0 0 5px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .contra-grid .inline-select-wrap select,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .field>input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .field>select,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .two-col .inline-select-wrap select,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .voucher-meta-grid .inline-select-wrap select{height:44px!important;font-size:15px!important;border:1px solid var(--c-d9d6ee)!important;border-radius:10px!important;background:#fff!important;padding:0 12px!important;width:100%!important;box-sizing:border-box!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-wrap,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop-wrap{position:relative;border:1px solid var(--c-d9d6ee)!important;border-radius:10px!important;background:#fff!important;height:44px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop-wrap input:not([type=checkbox]):not([type=radio]):not([type=file]){border:0!important;background:transparent!important;height:42px!important;padding:0 44px 0 12px!important;font-size:15px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .contra-grid .inline-select-wrap,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .two-col .inline-select-wrap,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .voucher-meta-grid .inline-select-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;grid-gap:8px!important;gap:8px!important;height:44px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .contra-grid .inline-add-btn,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .two-col .inline-add-btn,html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .voucher-meta-grid .inline-add-btn{height:44px!important;width:44px!important;min-height:0!important;border-radius:10px!important;border:1px solid var(--c-d9d6ee)!important;background:var(--c-f4f2ff)!important;color:var(--c-6554d9)!important;position:static!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .roundoff-control.voucher-roundoff{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:6px!important;gap:6px!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body .roundoff-control.voucher-roundoff>input{height:44px!important;border:1px solid var(--c-d9d6ee)!important;border-radius:10px!important;padding:0 12px!important;font-size:15px!important;width:100%!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .contra-grid .entry-panel{padding:14px!important;border:1px solid var(--c-d9d6ee)!important;border-radius:12px!important;background:var(--c-faf9ff)!important;display:grid!important;grid-gap:12px!important;gap:12px!important}}@media(min-width:901px){html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid.three-col{grid-template-columns:190px minmax(0,1.4fr) minmax(0,1fr)!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid.three-col.has-supplier-bill{grid-template-columns:190px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)!important}}@media screen{html body .voucher-paper:not(.print-template-bordered):not(.print-template-pharma):not(.print-template-executive):not(.print-template-retail).print-show-logo .voucher-print-header{display:grid!important;align-items:center;grid-gap:10px;gap:10px;padding:2px 0 10px;border:0;margin:0}html body .voucher-paper .voucher-print-header .custom-voucher-logo img{max-height:44px;max-width:160px;object-fit:contain;display:block}html body .voucher-paper .voucher-print-header .statement-brand{font-size:18px;font-weight:800;color:var(--print-accent,var(--c-5b4cc4))}html body .voucher-paper .voucher-print-header .print-subheader{font-size:11px;color:#6b7285}}html body .voucher-paper .tpl-band-head .tpl-logo{max-height:38px;max-width:150px;object-fit:contain;display:block;margin:0 auto 6px;background:#fff;padding:3px 8px;border-radius:5px}html body .voucher-paper .billing-words{margin:10px 0 0;font-size:13px;color:var(--c-2b2f3a);padding:8px 2px}html body .voucher-paper .billing-balance-row td{background:var(--c-faf9ff)}html body .voucher-paper .voucher-qr-print{display:inline-grid;gap:4px;margin:10px 18px 0 0;font-size:11px;color:var(--c-4a4670);vertical-align:top}html body .voucher-paper .print-page-no{float:right;color:#6b7285}html body .voucher-paper.tpl-has-watermark{position:relative}html body .voucher-paper.tpl-has-watermark:after{content:var(--tpl-wm,"");position:absolute;left:0;right:0;top:42%;text-align:center;font-size:46px;font-weight:900;letter-spacing:.06em;color:var(--c-6554d9)!important;opacity:.07;transform:rotate(-28deg);pointer-events:none;white-space:nowrap;overflow:hidden;z-index:0}html body .voucher-paper.tpl-has-punch{position:relative}html body .voucher-paper.tpl-has-punch:before{content:"";position:absolute;left:8px;top:30%;width:11px;height:11px;border-radius:50%;background:var(--c-e5e7ee);box-shadow:0 calc(40% + 200px) 0 var(--c-e5e7ee);pointer-events:none}html body .voucher-paper .billing-table thead tr[style*="--tpl-head"] th{background:var(--tpl-head)!important;color:var(--c-1d1a3f)!important}html body .voucher-paper .billing-table[style*="--tpl-border"] td,html body .voucher-paper .billing-table[style*="--tpl-border"] th{border-color:var(--tpl-border)!important}html body .voucher-paper .billing-table[style*="--tpl-rs"] tbody td{font-size:calc(var(--voucher-print-font-size,14px) * var(--tpl-rs))!important}html body .voucher-paper .billing-table[style*="--tpl-hs"] thead th{font-size:calc(var(--voucher-print-font-size,14px) * .8 * var(--tpl-hs))!important}html body .voucher-paper.voucher-paper .voucher-doc-title.title-custom h2{background:none!important;padding:6px 0!important;border-radius:0!important;letter-spacing:.06em!important;font-weight:800!important;color:var(--tt,#111)!important;-webkit-text-fill-color:var(--tt,#111)!important}html body .settings-page .tpl-tools{padding:16px 18px;margin-bottom:14px;display:grid;grid-gap:16px;gap:16px}html body .settings-page .tpl-tools-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}html body .settings-page .tpl-tools-l b{display:block;font-size:14px;color:var(--c-241f4d)}html body .settings-page .tpl-tools-l p{margin:4px 0 0;font-size:12px;color:var(--c-6b6890)}html body .settings-page .tpl-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}html body .settings-page .tpl-preset{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:11px 12px;border:1px solid var(--c-ddd8f5);border-radius:10px;background:var(--c-faf9ff);color:var(--c-241f4d);cursor:pointer;transform:none}html body .settings-page .tpl-preset:hover{border-color:var(--c-6554d9);background:var(--c-f1eefe);transform:none}html body .settings-page .tpl-preset b{font-size:13px}html body .settings-page .tpl-preset small{font-size:11px;line-height:1.35;color:var(--c-6b6890)}html body .settings-page .tpl-copy{border-top:1px solid var(--c-ece9fa);padding-top:14px}html body .settings-page .tpl-copy-ctl{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}html body .settings-page .tpl-chk{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--c-241f4d);white-space:nowrap}html body .settings-page .tpl-chk input{width:16px!important;height:16px!important;min-height:0!important;padding:0!important;margin:0!important}html body .settings-page .tpl-ok{color:#0f9f8a;font-weight:600}@media (max-width:900px){html body .settings-page .tpl-tools-row{grid-template-columns:1fr}html body .settings-page .tpl-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.voucher-paper .preview-page-break{display:flex;align-items:center;gap:10px;margin:14px -4px;color:var(--c-8a86ad);font-size:11px;font-weight:600;letter-spacing:.04em}.voucher-paper .preview-page-break:after,.voucher-paper .preview-page-break:before{content:"";flex:1 1;border-top:2px dashed var(--c-cfc9f0)}@media print{.voucher-paper .preview-page-break{display:none!important}}.punch-page{min-height:100vh;display:grid;place-items:center;padding:20px 16px;background:linear-gradient(180deg,var(--c-ece8fb),var(--c-f7f5ff))}.punch-card{width:100%;max-width:400px;background:#fff;border:1px solid var(--c-e3def7);border-radius:20px;padding:22px 20px;box-shadow:0 18px 50px rgba(var(--r-101-84-217),.14);display:grid;grid-gap:14px;gap:14px;text-align:center}.punch-brand{display:flex;align-items:center;gap:10px;text-align:left}.punch-brand b{display:block;color:var(--c-241f4d);font-size:15px}.punch-brand small{color:var(--c-6b6890);font-size:12px}.punch-logo{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--c-6554d9),var(--c-8b7ef0));color:#fff;display:grid;place-items:center;font-weight:800}.punch-card h1{margin:4px 0 0;font-size:22px;color:var(--c-241f4d)}.punch-clock{font-size:34px;font-weight:800;color:var(--c-6554d9);letter-spacing:.02em}.punch-label{font-size:13px;color:var(--c-6b6890);text-align:left}.punch-pin{height:56px;text-align:center;font-size:26px;letter-spacing:.4em;border:1px solid var(--c-d7d1f3);border-radius:12px;width:100%}.punch-main{height:56px;border-radius:14px;border:0;background:var(--c-6554d9);color:#fff;font-size:17px;font-weight:700;cursor:pointer}.punch-main:disabled{opacity:.55}.punch-sub{height:44px;border-radius:12px;border:1px solid var(--c-d7d1f3);background:var(--c-faf9ff);color:var(--c-4a3fb8);font-weight:600;cursor:pointer;padding:0 14px}.punch-row{display:grid;grid-gap:8px;gap:8px}.punch-link{background:none;border:0;color:var(--c-6b6890);font-size:13px;text-decoration:underline;cursor:pointer}.punch-times{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.punch-times div{border:1px solid var(--c-e3def7);border-radius:12px;padding:9px;background:var(--c-faf9ff)}.punch-times div.done{border-color:#0f9f8a;background:#effaf8}.punch-times small{display:block;color:var(--c-6b6890);font-size:11px}.punch-times b{font-size:17px;color:var(--c-241f4d)}.punch-ok{color:#0f9f8a;font-weight:700;margin:0}.punch-error{color:#c2334d;margin:0;font-size:14px}.punch-muted{color:var(--c-6b6890)}.staff-page .stf-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--c-e3def7);margin:4px 0 16px}.staff-page .stf-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 14px;color:var(--c-6b6890);font-weight:600;cursor:pointer;border-radius:0;transform:none}.staff-page .stf-tabs button.on{color:var(--c-6554d9);border-bottom-color:var(--c-6554d9)}.staff-page .stf-table input[type=time]{width:110px;min-height:36px;padding:4px 6px}.staff-page .stf-table select{min-height:36px;min-width:130px}.staff-page .stf-table td input:not([type=time]){min-height:36px;min-width:110px}.staff-page .stf-sub{display:block;color:var(--c-6b6890);font-size:11px;margin-top:2px;font-weight:400}.staff-page .stf-w{white-space:nowrap}.staff-page .stf-flag{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:99px;font-size:10px;font-weight:700}.staff-page .stf-flag.late{background:#fff2d9;color:#9a6200}.staff-page .stf-flag.early{background:#fde6ea;color:#b02a43}.staff-page tr.stf-absent td{background:#fff6f7}.staff-page tr.stf-off td{opacity:.6}.staff-page .stf-ok{color:#0f9f8a;font-weight:600}.staff-page .stf-bal b{font-size:15px;color:#0f9f8a}.staff-page .stf-bal.neg b{color:#c2334d}.staff-page .stf-reg{margin-top:14px;padding:14px 16px;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.staff-page .stf-reg p{margin:2px 0 0}.staff-page .stf-reg-ctl{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.staff-page .stf-thumb{width:54px;height:54px;padding:0;border:1px solid var(--c-d7d1f3);border-radius:10px;overflow:hidden;background:#fff;transform:none}.staff-page .stf-thumb img{width:100%;height:100%;object-fit:cover}.staff-page .stf-grid{border-collapse:separate;border-spacing:0;font-size:12px;min-width:100%}.staff-page .stf-grid td,.staff-page .stf-grid th{padding:0;text-align:center;border-bottom:1px solid var(--c-eeebfa)}.staff-page .stf-grid th{background:var(--c-f6f4ff);color:var(--c-6b6890);font-weight:600;padding:5px 2px}.staff-page .stf-grid th small{display:block;font-size:9px}.staff-page .stf-grid th.sun{color:#c2334d}.staff-page .stf-grid .stf-name{position:-webkit-sticky;position:sticky;left:0;background:#fff;text-align:left;padding:6px 10px;min-width:120px;z-index:1;border-right:1px solid var(--c-eeebfa)}.staff-page .stf-grid th.stf-name{background:var(--c-f6f4ff)}.staff-page .stf-cell button{width:26px;height:30px;padding:0;border:0;background:none;font-weight:700;cursor:pointer;color:var(--c-8a86ad);transform:none;border-radius:0}.staff-page .stf-cell.st-PRESENT button{color:#0f9f8a;background:#effaf8}.staff-page .stf-cell.st-ABSENT button{color:#c2334d;background:#fde6ea}.staff-page .stf-cell.st-HALF_DAY button{color:#9a6200;background:#fff2d9}.staff-page .stf-cell.st-HOLIDAY button,.staff-page .stf-cell.st-PAID_LEAVE button{color:var(--c-4a3fb8);background:var(--c-efecff)}.staff-page .stf-cell.st-WEEKOFF button{color:var(--c-9a97b8);background:var(--c-f4f3fa)}.staff-page .stf-cell.fut button{opacity:.5}.staff-page .stf-cell sup{color:#c2334d;font-size:9px}.staff-page .stf-legend{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:var(--c-6b6890);flex-wrap:wrap}.staff-page .stf-legend i{font-style:normal;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;font-weight:700}.staff-page .stf-legend .s-P{background:#effaf8;color:#0f9f8a}.staff-page .stf-legend .s-H{background:#fff2d9;color:#9a6200}.staff-page .stf-legend .s-A{background:#fde6ea;color:#c2334d}.staff-page .stf-legend .s-L{background:var(--c-efecff);color:var(--c-4a3fb8)}.staff-page .stf-legend .s-W{background:var(--c-f4f3fa);color:var(--c-9a97b8)}.stf-linkbox{margin-top:14px;padding:10px 12px;border:1px dashed var(--c-cfc9f0);border-radius:10px;background:var(--c-faf9ff);display:grid;grid-gap:6px;gap:6px}.stf-linkbox small{display:block;color:var(--c-6b6890)}.stf-linkbox code{word-break:break-all;font-size:12px}@media (max-width:800px){.staff-page .stf-table td,.staff-page .stf-table th{white-space:nowrap}}html body .staff-page .stf-tabs button{background:none!important;color:var(--c-6b6890)!important;box-shadow:none!important;border-radius:0!important;border-bottom:2px solid transparent!important}html body .staff-page .stf-tabs button.on{color:var(--c-6554d9)!important;border-bottom-color:var(--c-6554d9)!important}html body .staff-page .nf-inline{display:inline-flex!important;flex-wrap:nowrap!important;gap:6px;align-items:center}html body .staff-page .nf-inline input{width:auto!important;min-width:0}html body .staff-page .stf-grid{width:max-content!important;min-width:100%;table-layout:auto}html body .staff-page .stf-grid td,html body .staff-page .stf-grid th{padding:0!important;min-width:28px;width:28px}html body .staff-page .stf-grid .stf-name{width:auto;min-width:120px;padding:6px 10px!important}html body .staff-page .stf-grid td:nth-last-child(-n+3),html body .staff-page .stf-grid th:nth-last-child(-n+3){width:40px;min-width:40px}@media (max-width:700px){html body .staff-page .stf-tabs{flex-wrap:nowrap;overflow-x:auto}html body .staff-page .stf-tabs button{padding:10px 11px!important;font-size:13px;white-space:nowrap}html body .staff-page .summary-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px;gap:8px}}html body .punch-page .punch-main{background:var(--c-6554d9)!important;color:#fff!important;border:0!important;box-shadow:0 8px 18px rgba(var(--r-101-84-217),.28)!important;width:100%}html body .punch-page .punch-main:disabled{opacity:.55;box-shadow:none!important}html body .punch-page .punch-sub{background:var(--c-faf9ff)!important;color:var(--c-4a3fb8)!important;border:1px solid var(--c-d7d1f3)!important;width:100%}html body .punch-page .punch-link{background:none!important;color:var(--c-6b6890)!important;border:0!important;box-shadow:none!important}.staff-page .stf-bulk{margin:0 16px 10px;border:1px dashed var(--c-cfc9f0);border-radius:10px;background:var(--c-faf9ff);padding:8px 12px}.staff-page .stf-bulk summary{cursor:pointer;font-weight:600;color:var(--c-4a3fb8);font-size:13px}.staff-page .stf-bulk-grid{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;margin-top:10px}.staff-page .stf-bulk-grid label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--c-6b6890)}.staff-page .stf-bulk-grid input[type=time]{min-height:38px;width:120px}.staff-page .stf-bulk-grid .stf-bulk-chk{display:flex;align-items:center;gap:6px;color:var(--c-241f4d);font-size:13px;padding-bottom:8px}.staff-page .stf-bulk-grid .stf-bulk-chk input{width:16px;height:16px;min-height:0}.stf-rep-opts{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;margin-bottom:12px}.stf-rep-opts label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--c-6b6890)}.stf-rep-opts select{min-height:40px;min-width:200px}.stf-rep-opts .stf-chk{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-241f4d);padding-bottom:9px}.stf-rep-opts .stf-chk input{width:16px;height:16px;min-height:0}.stf-rep-frame{width:100%;height:min(58vh,560px);border:1px solid var(--c-e3def7);border-radius:10px;background:#fff;margin-bottom:10px}html body .punch-page .punch-brand{display:flex;align-items:center;gap:10px}html body .punch-page .punch-brand>div{flex:1 1;min-width:0}html body .punch-page .punch-lang{width:auto;min-width:0;max-width:110px;height:36px;padding:0 8px;border:1px solid var(--c-d7d1f3);border-radius:10px;background:var(--c-faf9ff);color:var(--c-4a3fb8);font-size:13px}html body .desk-card{max-width:520px}html body .desk-list{display:flex;flex-direction:column;gap:8px;margin:10px 0}html body .desk-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--c-e6e2fb);border-radius:12px;background:#fff}html body .desk-row small{display:block;color:#6b6a85;font-size:12px;margin-top:2px}html body .desk-row .punch-sub{white-space:nowrap}html body .desk-done{color:#0f9f8a;font-weight:600;font-size:13px}html body .stf-desk{margin-bottom:14px}html body .stf-pin-in{width:150px;padding:9px 12px;border:1px solid var(--c-d9d4f7);border-radius:10px;font:inherit}html body .desk-row>div{flex:1 1;min-width:0;text-align:left}html body .desk-row .punch-sub{flex:0 0 auto;width:auto;min-width:112px;padding:10px 14px}html body .desk-row small{white-space:nowrap}html body .stf-ftabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px;border-bottom:1px solid var(--c-e6e2fb);padding-bottom:8px}html body .stf-ftabs button{border:1px solid var(--c-d9d4f7);background:#fff;color:var(--c-4b4880);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer}html body .stf-ftabs button.on{background:var(--c-6554d9);border-color:var(--c-6554d9);color:#fff}html body .stf-wide{grid-column:1/-1}html body .stf-code{margin-left:8px;font-size:11px;font-weight:700;color:var(--c-6554d9);background:var(--c-f0edff);border-radius:6px;padding:1px 6px}html body .stf-search{width:190px;max-width:42vw;padding:8px 12px;border:1px solid var(--c-d9d4f7);border-radius:10px;font:inherit;margin-right:8px}html body .stf-docs{display:grid;grid-gap:12px;gap:12px}html body .stf-photo{display:flex;align-items:center;gap:14px}html body .stf-photo img,html body .stf-photo>span{width:84px;height:84px;border-radius:12px;object-fit:cover;border:1px solid var(--c-d9d4f7);background:var(--c-faf9ff);display:flex;align-items:center;justify-content:center;color:var(--c-8a88a8);font-size:12px}html body .stf-photo>div{display:flex;gap:8px;flex-wrap:wrap}html body .stf-doclist{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px}html body .stf-doc{border:1px solid var(--c-e6e2fb);border-radius:12px;padding:8px;display:grid;grid-gap:6px;gap:6px;background:#fff}html body .stf-doc img{width:100%;height:120px;object-fit:cover;border-radius:8px}html body .stf-doc input{padding:6px 8px;border:1px solid var(--c-d9d4f7);border-radius:8px;font:inherit}html body .stf-file{display:inline-flex;align-items:center;cursor:pointer}html body .stf-ftabs button.on{background:var(--c-6554d9)!important;border-color:var(--c-6554d9)!important;color:#fff!important}html body .stf-ftabs button:not(.on){background:#fff!important;color:var(--c-4b4880)!important}html body .zm-dialog .stf-ftabs button.on:not(.q1):not(.q2):not(.q3){background:var(--c-6554d9)!important;border-color:var(--c-6554d9)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .zm-dialog .stf-ftabs button{border-radius:999px!important;padding:6px 12px!important;font-size:13px!important}html body .stf-hol{margin:0 16px 10px;padding:9px 12px;border-radius:10px;background:#fff7e6;border:1px solid #f3d9a4;color:#6b4a00;font-size:13px}html body .stf-hol b{margin-right:6px}html body .stf-hol-add{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 16px 12px}html body .stf-hol-add input{padding:9px 12px;border:1px solid var(--c-d9d4f7);border-radius:10px;font:inherit}html body .stf-hol-add input:not([type]),html body .stf-hol-add input[type=text]{flex:1 1;min-width:180px}html body .stf-year{min-width:52px;text-align:center;font-size:15px}html body .punch-sal{margin-top:16px;text-align:left}html body .punch-sal h2{font-size:15px;margin:0 0 8px;color:var(--c-1b1840)}html body .punch-sal-row{border:1px solid var(--c-e6e2fb);border-radius:12px;padding:10px 12px;margin-bottom:8px;background:#fff}html body .punch-sal-row>b{display:block;font-size:13px;color:var(--c-1b1840)}html body .punch-sal-row>small{display:block;color:#6b6a85;font-size:12px;margin-bottom:6px}html body .punch-sal-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px 12px;gap:4px 12px;font-size:13px}html body .punch-sal-grid span{display:flex;justify-content:space-between;gap:8px;color:var(--c-4b4880)}html body .punch-sal-grid span.big{grid-column:1/-1;border-top:1px dashed var(--c-d9d4f7);padding-top:6px;margin-top:2px;font-weight:700;color:#0f9f8a}html body .stf-hol-add input[type=date]{width:170px;flex:none}html body .stf-hol-add input[type=text]{width:auto}html body .settings-page .zs-slip-wrap{width:358px;max-width:100%;height:506px;overflow:hidden;border:1px solid var(--line,var(--c-e3e0f5));border-radius:10px;background:#fff;box-shadow:0 6px 20px rgba(var(--r-60-50-140),.08)}html body .settings-page .zs-slip-wrap iframe{width:794px;height:1123px;border:0;transform:scale(.451);transform-origin:0 0;background:#fff}html body .settings-page .zs-subhead{padding:12px 16px 2px}html body .settings-page .zs-subhead b{font-size:13px}html body .settings-page .zs-subhead p{margin:2px 0 0;font-size:12px;color:var(--muted,#6b7280)}html body .settings-page .zs-slip-look{min-width:104px}html body .settings-page .zs-slip-thumb{display:block;position:relative;width:84px;height:104px;margin:0 auto 4px;border:1px solid var(--c-d9d6ee);border-radius:6px;background:#fff;overflow:hidden}html body .settings-page .zs-slip-thumb i{position:absolute;left:8px;right:8px;top:8px;height:14px;border-radius:3px;background:var(--za,var(--c-5b4cc4))}html body .settings-page .zs-slip-thumb.classic i{height:2px;top:20px;border-radius:0}html body .settings-page .zs-slip-thumb.compact i{height:2px;top:14px;border-radius:0}html body .settings-page .zs-slip-thumb b{position:absolute;left:8px;right:8px;height:9px;background:var(--c-eceaf8);border-radius:2px}html body .settings-page .zs-slip-thumb b:first-of-type{top:34px}html body .settings-page .zs-slip-thumb b:nth-of-type(2){top:48px}html body .settings-page .zs-slip-thumb b:nth-of-type(3){top:62px}html body .settings-page .zs-slip-thumb.compact b{height:6px}html body .settings-page .zs-slip-thumb.compact b:first-of-type{top:24px}html body .settings-page .zs-slip-thumb.compact b:nth-of-type(2){top:34px}html body .settings-page .zs-slip-thumb.compact b:nth-of-type(3){top:44px}html body .settings-page .zs-slip-card .zs-label p{white-space:normal}html body .settings-page .zs-slip-card .zs-row{grid-template-columns:minmax(0,1fr) minmax(150px,200px);align-items:center}html body .settings-page .zs-slip-card .zs-row-toggle{grid-template-columns:minmax(0,1fr) auto}html body .settings-page .zs-slip-card .zs-row-design{grid-template-columns:1fr}html body .settings-page .zs-slip-card .zs-pnote{padding:10px 16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}html body .settings-page .theme-custom{position:relative;cursor:pointer}html body .settings-page .theme-custom input[type=color]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}html body .settings-page .theme-chip-custom{background:conic-gradient(#ef4444,#f59e0b,#eab308,#22c55e,#06b6d4,var(--c-3b82f6),var(--c-8b5cf6),#ec4899,#ef4444)}html body .settings-page .theme-custom-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px}html body .settings-page .theme-custom-row label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}html body .settings-page .theme-custom-row .theme-hex{width:110px;font-family:ui-monospace,Menlo,monospace}.zm-dialog .stf-goods{margin-top:12px;border:1px solid var(--c-e1e3f0);border-radius:10px;padding:8px 10px}.zm-dialog .stf-goods-head,.zm-dialog .stf-goods-row{display:grid;grid-template-columns:minmax(0,1.6fr) 62px 86px 84px 30px;grid-gap:6px;gap:6px;align-items:center}.zm-dialog .stf-goods-head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--c-667085);padding:0 2px 4px}.zm-dialog .stf-goods-row{margin-bottom:6px}.zm-dialog .stf-goods-row input{min-width:0;width:100%}.zm-dialog .stf-goods-row .num{text-align:right;font-size:12.5px}.zm-dialog .stf-goods-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;margin-top:4px}@media (max-width:560px){.zm-dialog .stf-goods-head{display:none}.zm-dialog .stf-goods-row{grid-template-columns:1fr 70px 90px}.zm-dialog .stf-goods-row .num{grid-column:1/3;text-align:left}.zm-dialog .stf-goods-row .compact-btn{justify-self:end}}html body .settings-page .zs-slip-thumb.minimal i{height:1px;top:20px;border-radius:0;background:#cfcfd8}html body .settings-page .zs-slip-thumb.minimal b{background:transparent;border-bottom:1.5px solid var(--za,var(--c-5b4cc4));border-radius:0;height:6px}html body .settings-page .zs-slip-thumb.boxed{border:2px solid var(--za,var(--c-5b4cc4))}html body .settings-page .zs-slip-thumb.boxed i{height:2px;top:20px;border-radius:0}html body .settings-page .zs-slip-thumb.elegant i{left:22px;right:22px;height:5px;top:9px}html body .settings-page .zs-slip-thumb.elegant b{background:transparent;border-bottom:1.5px solid var(--za,var(--c-5b4cc4));border-radius:0;height:6px}html body .settings-page .zs-slip-thumb.bold i{background:#1f2937;height:16px}html body .settings-page .zs-slip-thumb.bold b{background:#d6d8de}html body .settings-page .zs-slip-thumb.soft i{height:2px;top:20px;border-radius:0}html body .settings-page .zs-slip-thumb.soft b{background:color-mix(in srgb,var(--za,var(--c-5b4cc4)) 18%,#fff)}html body .settings-page .zs-slip-thumb.stripe i{left:6px;right:auto;width:4px;height:18px;top:8px;border-radius:2px}html body .settings-page .zs-slip-thumb.stripe b{background:color-mix(in srgb,var(--za,var(--c-5b4cc4)) 14%,#fff);left:14px}html body .settings-page .zs-slip-thumb.ledger i{height:2px;top:20px;border-radius:0}html body .settings-page .zs-slip-thumb.ledger b{background:var(--c-eceaf8);border:1px solid #bbb;border-radius:0}.zs-up{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.zs-up input[type=file]{max-width:100%;font-size:12px}.zs-up-img{max-height:44px;max-width:140px;border:1px solid var(--c-e5e7eb);border-radius:6px;padding:3px;background:#fff}html body .settings-page .zs-fit{width:100%;overflow:hidden;position:relative}html body .settings-page .zs-fit-in{transform-origin:0 0}html body .settings-page .zs-fit .zs-paper{font-size:13px}html body .settings-page .zs-fit .zs-paper th{font-size:11px!important}html body .settings-page .zs-fit .zs-paper td{font-size:11px}html body .settings-page .zs-fit .zs-tscroll{overflow:visible}html body .settings-page .zs-paper .zs-lg{max-height:36px;max-width:130px;display:block;margin-bottom:6px}html body .settings-page .zs-paper .zs-sig{margin:14px 0 0 auto;width:42%;text-align:center}html body .settings-page .zs-paper .zs-sig img{max-height:34px;max-width:100%;display:block;margin:0 auto}html body .settings-page .zs-paper .zs-sig i{display:block;border-top:1px solid #333;margin-top:4px}html body .settings-page .zs-paper .zs-sig span{font-size:10px;color:#333}html body .settings-page .zs-tpl .zs-row{grid-template-columns:minmax(0,1fr) minmax(110px,190px);gap:10px 14px;padding:12px 14px}html body .settings-page .zs-tpl .zs-row-toggle{grid-template-columns:minmax(0,1fr) auto}html body .settings-page .zs-tpl .zs-label p{overflow-wrap:anywhere}html body .settings-page .zs-up input[type=file]{width:100%;min-width:0}.voucher-paper.paper-thermal,.voucher-paper.paper-thermal-80mm{width:80mm;min-height:0;box-sizing:border-box;margin-left:auto;margin-right:auto}@media print{.voucher-paper.paper-thermal,.voucher-paper.paper-thermal-80mm{width:80mm!important;max-width:80mm!important;min-height:0!important;margin:0!important;box-shadow:none!important}}.voucher-paper.paper-letter{width:215.9mm;min-height:279.4mm;box-sizing:border-box}@media print{.voucher-paper.paper-letter{width:100%!important;min-height:0!important;max-width:none!important;margin:0!important;box-shadow:none!important}}@media print{@page{size:auto;margin:8mm!important}}.plan-card li.plan-staff{align-items:center;justify-content:space-between;gap:10px}.plan-staff-val{color:var(--c-5b4cc4);font-weight:800;font-size:12px;margin-left:auto;white-space:nowrap}.plan-staff-val.off{color:var(--c-7b8798);font-weight:600}.notification-pop{width:min(440px,calc(100vw - 24px));max-height:min(78vh,660px);display:flex!important;flex-direction:column;gap:0;padding:0;overflow:hidden}.notification-head{flex:none;padding:16px 18px 14px;background:linear-gradient(135deg,var(--c-f6f2ff),#fff)}.notification-head b{font-size:15px;color:var(--c-202944)}.notification-head .top-pop-muted{padding:0;font-size:11px}.notification-list{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px;display:grid;grid-gap:8px;gap:8px;align-content:start}.notification-item{position:relative;grid-template-columns:40px minmax(0,1fr);column-gap:12px;align-items:start;gap:0 12px;padding:13px 14px;border:1px solid var(--line)!important;border-radius:12px;background:#fff;white-space:normal;height:auto}.notification-item.unread{background:linear-gradient(135deg,var(--c-f6f2ff),#fff);box-shadow:inset 3px 0 0 var(--c-7657e8)}.notification-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--c-eeeaff);color:var(--c-654dca)}.notification-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notification-body{display:grid;grid-gap:6px;gap:6px;min-width:0}.notification-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.notification-date{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;color:#7d8597;white-space:nowrap}.notification-unread-dot{width:8px;height:8px;border-radius:999px;background:var(--c-7657e8);display:inline-block}.notification-title{font-size:13.5px;line-height:1.35;font-weight:800;white-space:normal;overflow-wrap:anywhere}.notification-message{font-size:12.5px;line-height:1.65;color:var(--c-526079);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.notification-item.nt-important .notification-icon,.notification-item.nt-important .notification-type{background:#fdeceb;color:#c2410c}.notification-item.nt-important.unread{box-shadow:inset 3px 0 0 #e2573f}.notification-item.nt-maintenance .notification-icon,.notification-item.nt-maintenance .notification-type{background:#fff4dc;color:#b45309}.notification-item.nt-maintenance.unread{box-shadow:inset 3px 0 0 #e0a21b}.notification-item.nt-announcement .notification-icon,.notification-item.nt-announcement .notification-type{background:#e3f6f1;color:#0f9f8a}.notification-item.nt-announcement.unread{box-shadow:inset 3px 0 0 #0f9f8a}@media(max-width:650px){.notification-pop{max-height:calc(100dvh - 84px)!important}.notification-item{grid-template-columns:34px minmax(0,1fr);padding:12px}.notification-icon{width:34px;height:34px;border-radius:10px}.notification-icon svg{width:17px;height:17px}}.admin-plan-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.admin-plan-head b{font-size:15px}.admin-plan-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:6px}.notification-item{border:1px solid var(--c-e6e8ef)!important}.notification-head b{padding:0!important}.notification-head{border-bottom:1px solid var(--c-e6e8ef)}.stf-plan-note{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:11px 14px;border:1px solid #f3dfb0;border-radius:10px;background:#fff8e6;color:#7a5311;font-size:12px;font-weight:600}.stf-plan-note a{color:var(--c-654dca);font-weight:800;text-decoration:none;white-space:nowrap}.admin-plan-head .btn-danger{width:auto;padding:6px 12px;font-size:12px;min-height:0}@keyframes notePop{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}@keyframes noteIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes noteRing{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@keyframes noteDot{0%{box-shadow:0 0 0 0 rgba(var(--r-118-87-232),.45)}to{box-shadow:0 0 0 7px rgba(var(--r-118-87-232),0)}}.notification-pop{transform-origin:top right;animation:notePop .22s cubic-bezier(.2,.8,.2,1)}.notification-item{animation:noteIn .32s cubic-bezier(.2,.8,.2,1) both;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.notification-item:nth-child(2){animation-delay:.05s}.notification-item:nth-child(3){animation-delay:.1s}.notification-item:nth-child(4){animation-delay:.15s}.notification-item:nth-child(n+5){animation-delay:.2s}.notification-item:hover{transform:translateY(-1px)}.notification-trigger.has-new svg{transform-origin:50% 4px;animation:noteRing 1.1s ease .6s 2}.notification-trigger.has-new .notification-dot,.notification-unread-dot{animation:noteDot 1.8s ease-out infinite}@media(prefers-reduced-motion:reduce){.notification-item,.notification-pop,.notification-trigger.has-new .notification-dot,.notification-trigger.has-new svg,.notification-unread-dot{animation:none!important}}.nav-link.locked{opacity:.62}.nav-link .nav-lock{width:13px;height:13px;margin-left:auto;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.feature-lock{position:fixed;top:58px;left:0;right:0;bottom:0;z-index:35;display:grid;place-items:center;padding:24px 24px 24px 232px;background:var(--c-f6f2ff,var(--c-f6f4ff));overflow:auto}.feature-lock-card{width:min(460px,100%);padding:34px 30px;border:1px solid var(--c-e6e8ef);border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(var(--r-25-31-58),.1);text-align:center;display:grid;justify-items:center;grid-gap:10px;gap:10px}.feature-lock-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--c-eeeaff);color:var(--c-654dca)}.feature-lock-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.feature-lock-card h2{margin:6px 0 0;font-size:21px;color:var(--c-202944)}.feature-lock-card p{margin:0;color:var(--c-6d778c);font-size:13px}.feature-lock-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:14px}.feature-lock-actions a{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:10px;font-weight:700;font-size:13px;text-decoration:none}.feature-lock-back{border:1px solid var(--c-e1e4ec);color:var(--c-4d596e);background:#fff}@media(max-width:900px){.feature-lock{padding:18px}}.admin-plan-access{margin-top:12px;padding-top:12px;border-top:1px solid var(--c-e6e8ef)}.admin-plan-access strong{display:block;font-size:12px;margin-bottom:8px}.admin-plan-access>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:6px 14px;gap:6px 14px}.admin-plan-check{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500}.admin-plan-check input{width:auto;margin:0}.plan-modules{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 16px}.plan-modules b{flex:0 0 100%;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-6d778c)}.plan-module{display:inline-flex;gap:5px;align-items:center;padding:4px 9px;border-radius:999px;font-size:11.5px;background:var(--c-eeeaff);color:var(--c-4a35b0)}.plan-module.off{background:var(--c-f2f3f7);color:var(--c-98a1b3);text-decoration:line-through}.plan-staff-val{display:inline-flex;gap:4px;align-items:baseline}@media(max-width:560px){html body .zm-foot{flex-wrap:wrap!important}html body .zm-foot>button{flex:1 1 40%;min-width:0;white-space:nowrap}html body .zm-foot>button:nth-child(2):not(:last-child):not(:first-child){order:3;flex-basis:100%}}.nf-grid .field input[type=date],.zm-body .field input[type=date]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.date-field{position:relative;display:flex;align-items:center;width:100%}.date-field input[type=date]{flex:1 1;width:100%;min-width:0;padding-right:46px!important;text-align:left}html body .date-field .date-picker-btn{position:absolute!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:34px!important;min-height:0;padding:0;margin:0;display:inline-grid;place-items:center;border:1px solid var(--c-e4defa);border-radius:9px;background:#fff;color:var(--c-5140b5);font-size:0;box-shadow:none}html body .date-field .date-picker-btn svg{display:block!important;width:16px!important;height:16px!important;min-width:16px!important;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.date-field input[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;width:46px;height:100%;cursor:pointer}.item-attrs{margin-top:2px;font-size:11px;font-weight:400;line-height:1.35;color:var(--c-6d778c)}@media print{.item-attrs{color:#555}}.sheet-menu{position:relative;display:inline-block}.sheet-menu-btn{min-width:42px;font-size:18px;line-height:1;font-weight:800;letter-spacing:1px}.sheet-menu-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:70;min-width:178px;padding:6px;border:1px solid var(--c-e6e8ef);border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(var(--r-25-31-58),.16);display:grid;grid-gap:2px;gap:2px}.sheet-menu-pop button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--c-202944);font-size:13.5px;font-weight:700;text-align:left;box-shadow:none;cursor:pointer}.sheet-menu-pop button:hover{background:var(--c-f5f3ff)}.sheet-menu-pop .sm-ic{width:20px;text-align:center;flex:none}html body .sheet-menu-pop button{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:9px!important;min-height:40px!important;justify-content:flex-start!important}html body .sheet-menu-pop button:hover{background:var(--c-f5f3ff)!important}@media(max-width:760px){html body .inventory-toolbar>.primary.compact-btn{grid-column:1/2!important}html body .inventory-toolbar>.sheet-menu{grid-column:2/3!important}html body .inventory-toolbar>.sheet-menu .sheet-menu-btn{width:100%!important}}html body main.content .sheet-menu .sheet-menu-pop button{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:9px!important;min-height:40px!important}html body main.content .sheet-menu .sheet-menu-pop button:hover{background:var(--c-f5f3ff)!important}html body .date-field .date-picker-btn{pointer-events:none!important}.date-field input[type=date]{cursor:pointer}html body .voucher-entry-page .date-picker-btn svg{display:block!important;width:16px!important;height:16px!important;min-width:16px!important;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html body .voucher-entry-page .date-picker-btn{font-size:0;color:var(--c-6554d9,var(--c-6554d9))}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field{position:relative!important}html body .voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-native{display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:40px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:none!important}html body .settings-page .zs-paper .zs-brandline{display:flex;align-items:center;gap:6px;margin-bottom:6px}html body .settings-page .zs-paper .zs-brandline i{width:16px;height:16px;border-radius:50%;background:var(--c-5b4cc4,var(--c-5b4cc4));color:#fff;font:700 9px/16px sans-serif;text-align:center;font-style:normal}html body .settings-page .zs-paper .zs-brandline b{font-size:12px;color:var(--c-5b4cc4,var(--c-5b4cc4))}html body .settings-page .zs-paper .zs-brandline small{color:#667;font-size:9px}html body .settings-page .zs-paper.zs-no-rows tbody td{border-top-width:0!important;border-bottom-width:0!important}html body .settings-page .zs-paper.zs-no-cols td,html body .settings-page .zs-paper.zs-no-cols th{border-left-width:0!important;border-right-width:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .page-head .muted{display:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .page-head{margin-bottom:14px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace{background:#fff!important;border:1px solid var(--c-ebe8f7)!important;border-radius:18px!important;box-shadow:0 12px 40px rgba(var(--r-74-63-165),.08)!important;overflow:hidden}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .form-toolbar{background:#fff!important;border-bottom:1px solid var(--c-ebe8f7)!important;padding:16px 40px!important;display:flex!important;align-items:center;justify-content:flex-end;gap:12px;min-height:0}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .form-toolbar h2{display:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .form-toolbar .pill{margin-right:auto}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body{display:grid!important;grid-template-columns:minmax(0,1fr) 320px;grid-auto-flow:row dense;grid-column-gap:64px;column-gap:64px;grid-row-gap:0;row-gap:0;padding:34px 40px 36px!important;max-width:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body>*{grid-column:1/-1;min-width:0}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body>.voucher-summary{grid-column:2;grid-row:span 3;margin:44px 0 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;display:block!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body>.voucher-extras{grid-column:1;margin-top:44px!important;padding:0!important;border:0!important;background:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body>.voucher-terms-entry{grid-column:1;margin-top:26px!important;padding:0!important;border:0!important;background:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .voucher-terms-entry .voucher-terms-input{border:1px solid var(--c-ebe8f7)!important;border-radius:10px!important;background:#fff!important;min-height:64px}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .voucher-bottom-actions{margin-top:48px!important;justify-content:flex-end;gap:12px;border:0!important;padding:0!important;background:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .voucher-meta-grid{gap:22px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .field>label{font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-8a85a3)!important;margin-bottom:6px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .field input:not([type=checkbox]):not([type=radio]),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .field select{height:42px!important;border:1px solid var(--c-ebe8f7)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;font-size:14px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .field input:focus,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .field select:focus{border-color:var(--c-6554d9)!important;box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.12)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields{margin-top:18px!important;border:0!important;background:none!important;padding:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-additional-fields>summary{color:var(--c-5140b5)!important;font-weight:600;font-size:13px;background:none!important;border:0!important;padding:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .items-head{margin:44px 0 14px!important;padding:0!important;border:0!important;background:none!important;display:flex;justify-content:flex-end}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .items-head .item-section-title{display:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry{border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-head{background:#fff!important;border-top:1px solid var(--c-ebe8f7)!important;border-bottom:1px solid var(--c-ebe8f7)!important;color:var(--c-8a85a3)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-head span{color:var(--c-8a85a3)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em;background:none!important;border:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row{border:0!important;border-bottom:1px solid var(--c-f1eff9)!important;background:#fff!important;padding-top:10px!important;padding-bottom:10px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .cell input,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .cell select{border:0!important;background:transparent!important;box-shadow:none!important;height:38px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .cell input:focus{background:var(--c-f6f4ff)!important;box-shadow:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .add-row-btn{border:0!important;background:none!important;color:var(--c-5140b5)!important;font-weight:600;padding:14px 0 0!important;box-shadow:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .summary-lines>div{padding:9px 0!important;border:0!important;background:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .summary-lines .grand-total{border-top:1px solid var(--c-ebe8f7)!important;margin-top:8px;padding-top:14px!important;background:none!important;color:var(--c-1f1b3a)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .grand-total b{font-size:24px!important;color:var(--c-5140b5)!important}@media(max-width:900px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body{grid-template-columns:minmax(0,1fr);padding:22px 18px 100px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body>.voucher-extras,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body>.voucher-summary,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body>.voucher-terms-entry{grid-column:1;grid-row:auto;margin-top:26px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .form-toolbar{padding:12px 18px!important}}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body>*{margin-left:0!important;margin-right:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body>.voucher-extras label,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .voucher-terms-title{font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-8a85a3)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .tier-switch{background:var(--c-f6f4ff)!important;border:0!important;border-radius:10px!important;padding:3px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body{column-gap:64px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-wrap input,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop-wrap input.voucher-date-desktop{border:0!important;box-shadow:none!important;background:transparent!important;height:40px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .tier-switch button[aria-pressed=true]{background:#fff!important;color:var(--c-5140b5)!important;box-shadow:0 1px 4px rgba(0,0,0,.1)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .tier-switch button{background:transparent!important;color:var(--c-8a85a3)!important;border:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .cell,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .line-amount,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .row-number{border:0!important;background:transparent!important;box-shadow:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row{min-height:54px;align-items:center}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .roundoff-control{border:0!important;background:none!important;padding:0 0 10px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .summary-lines{border-left:0!important;border-right:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .tier-switch button.retail[aria-pressed=true],html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .tier-switch button.wholesale[aria-pressed=true]{background:#fff!important;color:var(--c-5140b5)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .tier-switch button.retail,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .tier-switch button.wholesale{color:var(--c-8a85a3)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-wrap,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop-wrap{border:1px solid var(--c-ebe8f7)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;height:42px!important;padding:0 4px 0 0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop-wrap:focus-within{border-color:var(--c-6554d9)!important;box-shadow:0 0 0 3px rgba(var(--r-101-84-217),.12)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-wrap input,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop-wrap input.voucher-date-desktop{padding-left:13px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid{padding:0!important;margin:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-terms-entry .voucher-terms-title{padding:0!important;margin:0 0 6px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .roundoff-control .inline-toggle-label,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .roundoff-control label span{text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:13px!important;color:var(--c-6b6688)!important}@media(min-width:761px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field{position:relative!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .voucher-date-native:not(#x){display:block!important;position:absolute!important;right:3px!important;bottom:1px!important;left:auto!important;top:auto!important;width:40px!important;height:40px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:auto!important;z-index:4;cursor:pointer}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .voucher-date-native:not(#x)::-webkit-calendar-picker-indicator{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer}}@media(max-width:760px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .voucher-date-native:not(#x){display:block!important;position:static!important;width:100%!important;height:42px!important;opacity:1!important;border:1px solid var(--c-ebe8f7)!important;border-radius:10px!important;padding:0 13px!important;background:#fff!important;font-size:14px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .voucher-date-desktop-wrap{display:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry{overflow-x:auto!important;-webkit-overflow-scrolling:touch}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-head,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row{min-width:680px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .items-head{justify-content:flex-start!important;margin:28px 0 10px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .items-head .items-head-actions{flex-wrap:wrap;gap:8px}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .form-toolbar{justify-content:flex-start!important}}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .tier-switch button[aria-pressed=true]{-webkit-text-fill-color:var(--c-5140b5)!important;opacity:1!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .tier-switch button{-webkit-text-fill-color:currentColor}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .form-toolbar .pill{background:var(--c-f3f0ff)!important;color:var(--c-5140b5)!important;border:0!important;border-radius:999px!important;padding:5px 12px!important;font-size:12px!important;font-weight:600!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .form-toolbar .entry-key-hint,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body .section-title{display:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body label:not(.inline-toggle-label){text-transform:none!important;letter-spacing:0!important;font-weight:500!important;color:var(--c-8a85a3)!important;font-size:12px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body .entry-panel,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body .two-col{border:0!important;box-shadow:none!important;background:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body>.contra-grid,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .modal-body>.two-col{margin-top:34px!important;gap:22px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .vno-wrap input:not(#x):not(#y),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop-wrap input.voucher-date-desktop:not(#x):not(#y){border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;height:40px!important;border-radius:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid{border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;margin-top:34px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head{background:#fff!important;border:0!important;border-top:1px solid var(--c-ebe8f7)!important;border-bottom:1px solid var(--c-ebe8f7)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head span{color:var(--c-8a85a3)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em;background:none!important;border:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row{background:#fff!important;border:0!important;border-bottom:1px solid var(--c-f1eff9)!important;min-height:54px;align-items:center}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row input,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row select{border:0!important;background:transparent!important;box-shadow:none!important;height:38px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row input:focus{background:var(--c-f6f4ff)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-total{background:none!important;border:0!important;box-shadow:none!important;justify-content:flex-end!important;gap:40px!important;padding:18px 0 0!important;color:var(--c-6b6688)!important;font-weight:500!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-total b{color:var(--c-1f1b3a)!important;font-size:16px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .entry-panel{padding:0!important}@media(max-width:760px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid{overflow-x:auto}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row{min-width:640px!important}}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-total>*{border:0!important;background:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-workspace .form-toolbar:not(:has(.tier-switch)):not(:has(.pill)){display:none!important}@media(min-width:901px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid.has-supplier-bill{grid-template-columns:150px 170px minmax(0,1.9fr) minmax(0,1fr) minmax(0,1fr)!important}}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row{display:grid!important;align-items:center!important;padding:0 10px!important;min-height:58px!important;height:58px}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-head{padding:0 10px!important;min-height:44px;display:grid!important;align-items:center!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>*,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row>*{align-self:center!important;margin:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .cell,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .discount-cell,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .line-amount{display:flex!important;align-items:center!important;height:100%!important;padding:0 6px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row input,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row select,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .cell input,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .cell select,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .inline-select-wrap select{height:40px!important;line-height:40px!important;padding-top:0!important;padding-bottom:0!important;margin:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .row-number{display:flex!important;align-items:center;height:100%}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row .row-remove,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .row-remove{align-self:center!important;justify-self:center}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row .inline-select-wrap,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .inline-select-wrap{align-items:center!important;height:100%}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row input:not([type=hidden]),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row select{border:1px solid var(--c-ebe8f7)!important;border-radius:8px!important;background:#fff!important;padding:0 10px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row{gap:10px;padding:0 10px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head{gap:10px}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row input[type=number]{text-align:right}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .grand-total b,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .grand-total span{color:var(--c-6554d9)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-summary .grand-total span{color:var(--c-1f1b3a)!important;font-weight:600!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row{display:grid!important;grid-template-columns:minmax(220px,2.2fr) minmax(110px,1fr) minmax(110px,1fr) minmax(180px,2fr) 36px!important;grid-column-gap:10px!important;column-gap:10px!important;grid-gap:10px!important;gap:10px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>*{min-height:0!important;border:0!important;box-shadow:none!important;padding:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row .inline-select-wrap select,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>input{border:1px solid var(--c-ebe8f7)!important;padding:0 10px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head>span{padding:0 4px!important;border:0!important}@media(min-width:901px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>*{grid-column:auto!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row .row-remove{width:34px;height:34px;display:flex!important;align-items:center;justify-content:center;padding:0!important}}@media(max-width:900px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid{overflow-x:auto!important;-webkit-overflow-scrolling:touch}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row{min-width:760px!important;width:760px!important;grid-template-columns:230px 110px 110px 230px 36px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>*{grid-column:auto!important;grid-row:auto!important;width:auto!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row .row-remove{justify-self:center}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid+.add-row-btn{display:block!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry{overflow:visible!important;border:0!important;background:transparent!important;width:100%!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-head:not(#a):not(#b){display:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c){display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:12px!important;height:auto!important;max-height:none!important;overflow:visible!important;min-height:0!important;width:100%!important;min-width:0!important;padding:14px!important;margin:0 0 12px!important;border:1px solid var(--c-ebe8f7)!important;border-radius:14px!important;background:#fff!important;position:relative;align-items:start!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .row-number{flex:0 0 100%;height:auto!important;display:block!important;text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-8a85a3);padding:0!important;position:static!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .row-number:before{content:"Item "}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .row-remove{position:absolute!important;top:8px;right:8px;width:34px;height:34px;display:flex!important;align-items:center;justify-content:center;font-size:18px;padding:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .cell,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .discount-cell{display:block!important;height:auto!important;padding:0!important;min-width:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .cell:first-of-type,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .cell:nth-of-type(2),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .item-cell-with-insight{grid-column:1/-1!important;padding:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .cell[data-label]:before,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .discount-cell[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;color:var(--c-8a85a3);margin-bottom:5px}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .discount-cell{display:grid!important;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:8px;column-gap:8px}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .discount-cell:before{grid-column:1/-1}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .cell input,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .discount-cell input,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .inline-select-wrap select{height:44px!important;line-height:normal!important;font-size:16px!important;width:100%!important;padding:0 12px!important;border:1px solid var(--c-ebe8f7)!important;border-radius:10px!important;background:#fff!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .line-amount{grid-column:1/-1;display:flex!important;justify-content:space-between;align-items:center;height:auto!important;padding:10px 0 0!important;border-top:1px dashed var(--c-ebe8f7);font-size:15px}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .line-amount:before{content:attr(data-label);font-size:11px;font-weight:600;color:var(--c-8a85a3)}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .inline-select-wrap{display:flex!important;gap:8px;width:100%;height:auto!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) .inline-select-wrap select{flex:1 1;min-width:0}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .add-row-btn{display:block!important;width:100%;padding:12px 0!important;text-align:center;border:1px dashed var(--c-cfc8f0)!important;border-radius:12px!important;background:var(--c-faf9ff)!important;margin:0 0 8px}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);width:auto!important;min-width:0!important;max-width:100%}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.cell:nth-of-type(2),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.item-cell-with-insight,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.line-amount,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.row-number{flex:0 0 100%!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.row-remove{flex:0 0 34px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.cell,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.discount-cell,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.item-cell-with-insight{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>*{flex:1 1 84px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.cell:nth-of-type(2),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.item-cell-with-insight,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.line-amount,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.row-number{flex:0 0 100%!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.row-remove{flex:0 0 34px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) input,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c) select{margin:0!important;box-sizing:border-box!important;min-height:44px!important;height:44px!important;overflow:visible!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.line-amount:before{margin-right:auto}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry.tally-item-grid:not(#a):not(#b):not(#c){width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;box-sizing:border-box}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>*{flex-basis:70px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.cell:nth-of-type(2),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.item-cell-with-insight,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.line-amount,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.row-number{flex-basis:100%!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .entry-panel:not(#a):not(#b):not(#c){padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .contra-grid:not(#a):not(#b):not(#c),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .two-col:not(#a):not(#b):not(#c){display:grid!important;grid-template-columns:1fr!important;grid-gap:16px!important;gap:16px!important;margin-top:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:not(#a):not(#b):not(#c){row-gap:16px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-roundoff:not(#a):not(#b):not(#c){margin-top:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-roundoff input:not(#a):not(#b):not(#c){width:100%!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .field .inline-select-wrap:not(#a):not(#b):not(#c){display:flex!important;gap:8px!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important;width:100%!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .field .inline-select-wrap select:not(#a):not(#b):not(#c){flex:1 1;min-width:0;height:44px!important;font-size:16px!important;border:1px solid var(--c-ebe8f7)!important;border-radius:10px!important;background:#fff!important;padding:0 12px!important;box-shadow:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .field .inline-select-wrap button:not(#a):not(#b):not(#c){flex:0 0 44px;width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;border-radius:10px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .field input:not(#a):not(#b):not(#c),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .field select:not(#a):not(#b):not(#c){font-size:16px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .form-actions:not(#a):not(#b):not(#c),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-actions:not(#a):not(#b):not(#c){border-top:0!important;display:flex!important;flex-direction:column-reverse;gap:10px;padding-top:4px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .form-actions button:not(#a):not(#b):not(#c),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-actions button:not(#a):not(#b):not(#c){width:100%!important;height:46px}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .two-col:not(#a):not(#b):not(#c){padding:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-bottom-actions:not(#a):not(#b):not(#c){display:flex!important;flex-direction:column-reverse!important;gap:10px!important;margin-top:24px!important;position:static!important;overflow:visible!important;height:auto!important;min-height:0!important;background:none!important;box-shadow:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-bottom-actions button:not(#a):not(#b):not(#c){width:100%!important;height:46px!important;min-height:46px!important;margin:0!important;flex:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid:not(#a):not(#b):not(#c){overflow:visible!important;border:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head:not(#a):not(#b):not(#c){display:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c){display:flex!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;padding:14px!important;margin:0 0 12px!important;border:1px solid var(--c-ebe8f7)!important;border-radius:14px!important;position:relative}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c)>*{flex:1 1 100%!important;min-width:0!important;width:auto!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c)>input:first-of-type,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c)>input:nth-of-type(2){flex:1 1 40%!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c)>.row-remove{position:absolute!important;top:6px;right:8px;flex:none!important;width:34px!important;height:34px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c) input,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c) select{height:44px!important;font-size:16px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c)>.inline-select-wrap:before{content:"Ledger";display:block;flex:0 0 100%;font-size:11px;font-weight:600;color:var(--c-8a85a3);margin-bottom:5px}}@media(min-width:901px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row input::placeholder{color:transparent!important}}@media(max-width:900px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c)>.inline-select-wrap{display:flex!important;flex-wrap:nowrap!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c)>.inline-select-wrap:before{content:none!important;display:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c)>.inline-select-wrap{flex:1 1 100%!important;width:100%!important;order:-1}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c)>.inline-select-wrap select{flex:1 1 auto!important;width:auto!important;min-width:0}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c)>.inline-select-wrap button{flex:0 0 44px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c){padding-top:46px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c)>.row-remove{top:8px!important;right:10px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b):not(#c)>input[type=number]{text-align:left!important}}@media(min-width:1201px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.contra-grid),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.pay-mode-row){row-gap:22px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.contra-grid) .contra-grid:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.contra-grid) .two-col:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.pay-mode-row) .contra-grid,html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.pay-mode-row) .two-col{display:grid!important;grid-template-columns:422px minmax(0,1fr)!important;grid-column-gap:22px!important;column-gap:22px!important;grid-row-gap:0!important;row-gap:0!important;margin:0!important;padding:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.contra-grid) .pay-mode-row:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.pay-mode-row) .pay-mode-row{margin:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.contra-grid) .voucher-roundoff:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.pay-mode-row) .voucher-roundoff{margin:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.contra-grid) .voucher-roundoff input:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.pay-mode-row) .voucher-roundoff input{width:190px!important;max-width:100%}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.contra-grid) .entry-panel:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.pay-mode-row) .entry-panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}}@media(min-width:901px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .modal-body:has(.pay-mode-row) .pay-mode-row select:not(#a):not(#b){width:190px!important;max-width:100%}}@media(max-width:900px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.discount-cell{border:0!important;border-bottom:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;column-gap:8px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.discount-cell .discount-kind{font-size:14px;color:var(--c-6554d9);min-width:14px}}@media(max-width:900px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .form-toolbar:not(:has(.tier-switch)):not(#a):not(#b){display:none!important}}@media(max-width:900px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c)>.row-remove{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;flex:none!important}}@media(min-width:901px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-head:not(#a):not(#b):not(#c),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c){grid-template-columns:var(--voucher-item-grid)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry:not(#a):not(#b):not(#c){overflow-x:auto!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-head:not(#a):not(#b):not(#c),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b):not(#c){min-width:var(--voucher-min-w,0)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry:not(#a):not(#b){border:1px solid var(--c-e6e2f6)!important;border-radius:12px!important;background:#fff!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-head:not(#a):not(#b){background:var(--c-faf9ff)!important;border:0!important;border-bottom:1px solid var(--c-e6e2f6)!important;column-gap:0!important;gap:0!important;padding:0!important;border-radius:12px 12px 0 0}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b){border:0!important;border-bottom:1px solid var(--c-e6e2f6)!important;column-gap:0!important;gap:0!important;padding:0!important;min-height:52px!important;height:auto!important;border-radius:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:last-child:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:last-child:not(#a):not(#b){border-bottom:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head>:not(:last-child):not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>:not(:last-child):not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-head>:not(:last-child):not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row>:not(:last-child):not(#a):not(#b){border-right:1px solid var(--c-e6e2f6)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head>:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-head>:not(#a):not(#b){padding:12px 10px!important;margin:0!important;display:flex;align-items:center}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row>:not(#a):not(#b){align-self:stretch!important;display:flex!important;align-items:center!important;padding:0 10px!important;margin:0!important;min-height:52px}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row input:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row select:not(#a):not(#b){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 2px!important;height:40px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row input:focus:not(#a):not(#b){background:var(--c-f6f4ff)!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>.inline-select-wrap:not(#a):not(#b){padding:0 6px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row .row-number:not(#a):not(#b){justify-content:center}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>.row-remove:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row>.row-remove{justify-content:center;border-right:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row:not(#a):not(#b){grid-template-rows:minmax(52px,auto)!important;grid-auto-rows:minmax(52px,auto)!important;align-items:stretch!important;align-content:stretch!important;height:auto!important;min-height:52px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-head:not(#a):not(#b){grid-template-rows:minmax(44px,auto)!important;grid-auto-rows:minmax(44px,auto)!important;align-items:stretch!important;align-content:stretch!important;min-height:44px!important;height:auto!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-row>:not(#a):not(#b){height:auto!important;max-height:none!important;min-height:0!important;align-self:stretch!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-head>:not(#a):not(#b),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .item-entry .item-entry-head>:not(#a):not(#b){align-self:stretch!important;height:auto!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>input:not(#a):not(#b):not(#c){height:auto!important;min-height:52px!important;align-self:stretch!important;border-right:1px solid var(--c-e6e2f6)!important;padding:0 10px!important;box-shadow:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>.inline-select-wrap:not(#a):not(#b):not(#c),html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .accounting-grid .accounting-row>input:last-of-type:not(#a):not(#b):not(#c){border-right:1px solid var(--c-e6e2f6)!important}}@media(min-width:901px) and (max-width:1200px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-meta-grid:not(#a):not(#b){grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:16px!important}}html[data-arc-compact="1"] body main.content:not(.voucher-entry-page):not(#a):not(#b) table:not(#c) td,html[data-arc-compact="1"] body main.content:not(.voucher-entry-page):not(#a):not(#b) table:not(#c) th{padding-top:6px!important;padding-bottom:6px!important}html[data-arc-compact="1"] body main.content:not(.voucher-entry-page):not(#a):not(#b) .page-head:not(#c){margin-bottom:10px!important}html[data-arc-compact="1"] body main.content:not(#a):not(#b) .settings-row:not(#c){padding-top:8px!important;padding-bottom:8px!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .date-picker-btn-m:not(#a):not(#b){display:none!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-desktop-wrap input.voucher-date-desktop:not(#a):not(#b):not(#c){text-align:center!important}@media(max-width:760px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field:not(#a):not(#b){position:relative!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .voucher-date-native:not(#a):not(#b):not(#x){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;line-height:normal!important;padding:0 44px!important;text-align:center!important;margin:0!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .voucher-date-native:not(#a):not(#b):not(#x)::-webkit-date-and-time-value{text-align:center!important;margin:0!important;min-height:0!important;width:auto!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .voucher-date-native:not(#a):not(#b):not(#x)::-webkit-calendar-picker-indicator{opacity:0!important;position:absolute!important;right:0!important;top:0!important;width:44px!important;height:100%!important}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .date-picker-btn-m:not(#a):not(#b){display:flex!important;align-items:center;justify-content:center;position:absolute!important;right:1px;bottom:1px;width:42px;height:42px;border:0;background:transparent;color:var(--c-6554d9,var(--c-6554d9));z-index:5;pointer-events:none}}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .date-face-m:not(#a):not(#b){display:none!important}@media(max-width:760px){html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field:not(#a):not(#b){position:relative!important;height:auto}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .date-face-m:not(#a):not(#b){display:flex!important;align-items:center;justify-content:center;position:relative!important;width:100%;box-sizing:border-box;height:44px;border:1px solid var(--c-ebe8f7,var(--c-ebe8f7));border-radius:10px;background:#fff;font-size:16px;color:var(--c-1d1a3a);pointer-events:none;z-index:1}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .voucher-date-native:not(#a):not(#b):not(#x){position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:44px!important;opacity:0!important;z-index:6!important;font-size:16px!important;padding:0!important;border:0!important;pointer-events:auto!important;cursor:pointer}html body main.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page.voucher-entry-page .voucher-date-field .date-picker-btn-m:not(#a):not(#b){z-index:2}}