*{box-sizing:border-box}body{color:#172033;background:#f4f6f8;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select{font:inherit}button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}button:disabled{opacity:.6}.login{background:linear-gradient(135deg,#0e2242,#1769e0);place-items:center;min-height:100vh;padding:20px;display:grid}.loginCard{background:#fff;border-radius:20px;width:min(420px,100%);padding:32px;box-shadow:0 25px 70px #0005}.loginCard h1{margin:10px 0 0}.loginCard p{color:#6b7280;margin-top:5px}.brandLogo,.brand>div{color:#fff;background:#1769e0;border-radius:13px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid}.loginCard label,.formGrid label{text-transform:capitalize;color:#4b5563;gap:6px;margin:16px 0;font-size:13px;display:grid}.loginCard input,.formGrid input,.formGrid select,.actions input{color:#111827;background:#fff;border:1px solid #d7dce3;border-radius:10px;width:100%;padding:11px}.loginCard>button{width:100%;margin-top:12px}.error{color:#991b1b;background:#fee2e2;border-radius:10px;margin-top:12px;padding:10px 12px}.app{grid-template-columns:260px 1fr;min-height:100vh;display:grid}aside{color:#fff;background:#111827;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:20px;font-size:20px;font-weight:800;display:flex}.brand>div{width:38px;height:38px;font-size:18px}.brand .icon{margin-left:auto}nav{flex:1;padding:5px 10px;overflow:auto}nav button{color:#cbd5e1;background:0 0;justify-content:flex-start;width:100%;margin:2px 0}nav button:hover,nav button.active{color:#fff;background:#26334a}.userBox{border-top:1px solid #334155;gap:4px;padding:16px;display:grid}.userBox small{color:#94a3b8}.userBox button{background:#253247;margin-top:10px}.userBox b,.userBox small{text-overflow:ellipsis;overflow:hidden}.app main{min-width:0}header{z-index:5;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;height:70px;padding:0 24px;display:flex;position:sticky;top:0}header small{color:#6b7280;margin-top:2px;display:block}.menu,.closeMob{display:none!important}.icon{color:#334155;background:0 0;padding:8px}.danger{color:#dc2626}.secondary{color:#244464;background:#e8eef8}section{padding:24px}.pageHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.pageHead h2{margin:0;font-size:25px}.pageHead p{color:#6b7280;margin:5px 0}.actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.search{background:#fff;border:1px solid #d7dce3;border-radius:10px;align-items:center;padding:0 10px;display:flex}.search input{border:0;outline:0;width:170px;padding:10px}.cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px;display:grid}.card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:17px;box-shadow:0 2px 7px #00000008}.card span{color:#6b7280;text-transform:capitalize;font-size:13px;display:block}.card strong{margin-top:7px;font-size:22px;display:block}.tableWrap{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:auto;box-shadow:0 2px 7px #00000008}table{border-collapse:collapse;width:100%;min-width:700px}th,td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf0f3;max-width:280px;padding:12px 14px;font-size:13px;overflow:hidden}th{text-transform:capitalize;color:#475569;background:#f8fafc;position:sticky;top:0}.empty,.loader{text-align:center;color:#6b7280;background:#fff;border-radius:14px;padding:40px}.full{place-items:center;min-height:100vh;display:grid}.banner{margin-bottom:15px}.modal{z-index:30;background:#11182799;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border-radius:17px;width:min(760px,100%);max-height:90vh;padding:22px;overflow:auto}.dialogHead{justify-content:space-between;align-items:center;display:flex}.dialogHead h3{margin:0}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.closeMob{display:none}@media (max-width:850px){.app{display:block}aside{z-index:50;width:270px;transition:all .2s;position:fixed;left:-280px;box-shadow:5px 0 25px #0005}aside.open{left:0}.menu,.closeMob{display:inline-flex!important}.pageHead{display:block}.actions{justify-content:flex-start;margin-top:14px}section{padding:16px}.formGrid{grid-template-columns:1fr}.actions>*{flex:1}.pageHead h2{font-size:22px}}.clientGrid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:16px;display:grid}.clientCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;box-shadow:0 4px 18px #0f172a0d}.clientTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.clientTop h3{margin:0 0 4px;font-size:18px}.clientTop p{color:#64748b;margin:0;font-size:13px}.clientTop strong{white-space:nowrap}.clientStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.clientStats span{color:#64748b;background:#f8fafc;border-radius:10px;padding:8px 10px;font-size:12px}.clientStats b{color:#0f172a;margin-top:2px;font-size:14px;display:block}.clientActions{border-top:1px solid #eef2f7;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.dangerText{color:#b91c1c;background:#fff;border:1px solid #fecaca}.dialog.wide{width:min(850px,100vw - 24px);max-height:92vh;overflow:auto}.dialog select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:11px 12px}.munimAssign{border:1px solid #e2e8f0;border-radius:12px;margin:16px 0;padding:14px}.munimAssign legend{padding:0 7px;font-weight:700}.checkGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.check{background:#f8fafc;border-radius:10px;align-items:center;gap:10px;padding:10px;flex-direction:row!important;display:flex!important}.check input{width:auto!important}.check span{font-weight:600}.check small{color:#64748b;font-weight:400;display:block}@media (max-width:600px){.clientGrid{grid-template-columns:1fr}.clientTop{flex-direction:column}.clientStats{grid-template-columns:1fr 1fr}.clientActions button{flex:1}}.clientListHead,.clientRow{grid-template-columns:minmax(180px,1.35fr) minmax(155px,1.1fr) 70px 76px 70px 62px minmax(105px,.8fr) 150px;align-items:center;column-gap:12px;display:grid}.clientListHead{color:#64748b;text-transform:uppercase;letter-spacing:.03em;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:10px 14px;font-size:11px;font-weight:700}.clientRow{border-bottom:1px solid #edf0f3;min-height:64px;padding:8px 14px;transition:background .15s}.clientAvatar{color:#1769e0;background:#e8eef8;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.clientIdentity h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:1.25;overflow:hidden}.clientIdentity small,.clientContact small,.clientMetric small,.clientBalance small{color:#94a3b8;margin-top:2px;font-size:10px;display:block}.clientContact{min-width:0;font-size:12px}.clientContact>span,.clientContact>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clientMetric b{color:#0f172a;font-size:12px}.clientMetric small,.clientBalance small{display:none}.clientBalance strong{white-space:nowrap;color:#0f172a;font-size:12px}.clientActions{border:0;justify-content:flex-end;gap:6px;padding:0;display:flex}.clientActions button{white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:11px}@media (max-width:1100px){.clientListHead,.clientRow{grid-template-columns:minmax(170px,1.3fr) minmax(140px,1fr) 62px 70px 62px minmax(100px,.8fr) 145px}.clientListHead span:nth-child(6),.clientRow>.clientMetric:nth-child(6){display:none}}@media (max-width:820px){.clientListHead{display:none}.clientListWrap{box-shadow:none;background:0 0;border:0;overflow:visible}.clientList{gap:8px;display:grid}.clientRow{background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:0;padding:11px 12px;border:1px solid #e5e7eb!important}.clientIdentity,.clientContact{grid-column:1}.clientMetric{align-items:center;gap:4px;display:inline-flex!important}.clientMetric small,.clientBalance small{display:inline}.clientMetric:nth-child(3),.clientMetric:nth-child(4),.clientMetric:nth-child(5),.clientMetric:nth-child(6){grid-column:1}.clientBalance{text-align:right;grid-area:1/2}.clientActions{flex-direction:column;grid-area:2/2/6;align-self:end}.clientActions button{min-width:78px}.clientAvatar{flex-basis:30px;width:30px;height:30px}.clientIdentity h3{font-size:13px}}@media (max-width:480px){.clientRow{grid-template-columns:minmax(0,1fr) auto}.clientMetric{font-size:11px}.clientActions button{min-width:72px;padding:6px 8px}.clientContact{font-size:11px}}.moduleTabs{background:#e8edf5;border:1px solid #d8e0eb;border-radius:11px;gap:3px;margin-bottom:14px;padding:3px;display:inline-flex}.moduleTabs button{color:#42526a;background:0 0;border-radius:8px;padding:7px 20px;font-size:13px;font-weight:700}.moduleTabs button.active{color:#fff;background:#1769e0;box-shadow:0 2px 5px #1769e033}.batchList,.batchCloseList{gap:7px;display:grid}.batchRow,.batchCloseRow{background:#fff;border:1px solid #e3e8ef;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid;box-shadow:0 1px 3px #00000008}.batchPos{color:#1769e0;background:#eef3fb;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.batchMain{min-width:0}.batchTitle{align-items:center;gap:8px;min-width:0;display:flex}.batchTitle h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.batchMain small{color:#738097;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.moduleBadge,.statusBadge{letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:9px;font-weight:800;display:inline-flex}.moduleBadge.standard{color:#1769e0;background:#e8f1ff}.moduleBadge.pro{color:#7c3aed;background:#f2eafd}.statusBadge.open{color:#c26800;background:#fff1dc}.statusBadge.closed{color:#087a43;background:#dcf8e8}.batchActions{gap:5px;display:flex}.batchActions button{border-radius:7px;padding:6px 8px;font-size:10.5px}.batchCloseRow{grid-template-columns:34px minmax(0,1fr) 150px}.batchCloseRow.closed{border-left:3px solid #12a366}.batchCloseRow.open{border-left:3px solid #e48a18}.resultForm{grid-template-columns:52px 1fr;align-items:center;gap:5px;display:grid}.resultForm input{text-align:center;border:1px solid #cbd5e1;border-radius:7px;width:52px;height:31px;padding:4px;font-size:14px;font-weight:800}.resultForm button{border-radius:7px;height:31px;padding:5px 9px;font-size:10.5px}.batchModuleNote{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;margin:14px 0;padding:10px;display:flex}.batchModuleNote p{color:#5f6b7c;margin:0;font-size:12px}.compactDialog{width:min(450px,100%)}.compactDialog>label{color:#4b5563;gap:6px;margin:14px 0;font-size:13px;display:grid}.compactDialog>label input{border:1px solid #d7dce3;border-radius:9px;padding:10px}.compactDialog>button{width:100%}@media (max-width:650px){.batchRow{grid-template-columns:28px minmax(0,1fr);padding:7px 8px}.batchActions{grid-column:2;justify-content:flex-end}.batchCloseRow{grid-template-columns:28px minmax(0,1fr);padding:8px}.resultForm{grid-column:2;grid-template-columns:55px minmax(80px,110px);justify-content:end}.moduleTabs{width:100%}.moduleTabs button{flex:1}.batchMain small{white-space:normal;line-height:1.3}}.clientListWrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.clientList{display:block}.clientRow{background:#fff;border-bottom:1px solid #edf0f3!important;min-height:0!important;padding:6px 9px!important;display:block!important}.clientRow:last-child{border-bottom:0!important}.clientRow:hover{background:#fafcff}.clientTop{grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) minmax(105px,.6fr) 58px;align-items:center;gap:8px;min-width:0;display:grid}.clientIdentity{align-items:center;gap:7px;min-width:0;display:flex}.clientAvatar{border-radius:7px!important;flex:0 0 25px!important;width:25px!important;height:25px!important;font-size:11px!important}.clientName{min-width:0}.clientName h3{white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.15;overflow:hidden;font-size:12px!important}.clientMobile{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#94a3b8!important;margin-top:1px!important;font-size:9px!important;display:block!important}.clientReference{color:#475569;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.clientBalance{text-align:right;white-space:nowrap}.clientBalance small{line-height:1;color:#94a3b8!important;font-size:8px!important;display:block!important}.clientBalance strong{color:#0f172a;font-size:11px}.clientActions{justify-content:flex-end;gap:4px;display:flex}.iconBtn{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:6px;place-items:center;width:25px;min-width:25px;height:25px;font-size:12px;display:grid;padding:0!important}.iconBtn:hover{background:#eff6ff}.dangerIcon{color:#dc2626}.dangerIcon:hover{background:#fef2f2}.clientBottom{align-items:center;gap:8px;min-width:0;margin:4px 0 0 32px;display:flex;overflow:hidden}.metricGroup{align-items:center;gap:10px;min-width:0;display:flex}.metricGroup span{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.metricGroup small{color:#94a3b8;text-transform:uppercase;letter-spacing:.02em;font-size:8px}.metricGroup b{color:#334155;font-size:10px}.metricDivider{background:#dbe3ee;flex:0 0 1px;width:1px;height:13px}.refValues small{color:#7c3aed}.refValues b{color:#5b21b6}@media (max-width:820px){.clientListWrap{background:#fff;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.clientList{display:block!important}.clientRow{border:0!important;border-bottom:1px solid #edf0f3!important;border-radius:0!important;padding:6px 8px!important}.clientTop{grid-template-columns:minmax(0,1fr) auto 54px}.clientReference{display:none}.clientBalance{grid-column:2}.clientActions{grid-column:3}.clientBottom{scrollbar-width:none;gap:6px;margin-left:32px;overflow-x:auto}.clientBottom::-webkit-scrollbar{display:none}.metricGroup{gap:7px}.metricGroup small{font-size:7px}.metricGroup b{font-size:9px}.metricDivider{height:11px}}@media (max-width:480px){.clientTop{gap:5px}.clientAvatar{display:none}.clientBottom{margin-left:0}.clientName h3{font-size:11px!important}.clientBalance strong{font-size:10px}.iconBtn{width:23px;min-width:23px;height:23px}.metricGroup{gap:6px}}.alignedClients{overflow:hidden}.alignedClientRow{background:#fff!important;border-bottom:1px solid #e9edf2!important;grid-template-columns:minmax(150px,230px) minmax(0,1fr) 28px!important;align-items:stretch!important;gap:8px!important;min-height:52px!important;padding:5px 8px!important;display:grid!important}.alignedClientRow:last-child{border-bottom:0!important}.alignedClientName{align-items:center;min-width:0;padding-left:3px;display:flex}.alignedClientName h3{color:#172033;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.alignedClientDetails{border-left:1px solid #edf0f4;grid-template-rows:1fr 1fr;min-width:0;display:grid}.alignedMetricLine{grid-template-columns:42px repeat(4,minmax(48px,1fr)) minmax(90px,1.25fr);align-items:center;column-gap:7px;min-width:0;padding:1px 8px;display:grid}.alignedMetricLine:first-child{border-bottom:1px solid #f0f2f5}.alignedMetricLine span{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:3px;min-width:0;display:flex;overflow:hidden}.alignedMetricLine small{text-transform:uppercase;color:#8792a2;font-size:8px;font-weight:600;line-height:1}.alignedMetricLine b{color:#27364a;text-overflow:ellipsis;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden}.lineTitle{text-transform:uppercase;font-weight:800;color:#2563eb!important;font-size:9px!important}.refTitle{color:#7c3aed!important}.refMetricLine{grid-template-columns:42px minmax(110px,1.7fr) repeat(3,minmax(48px,1fr)) minmax(90px,1.25fr)}.refName{color:#5b6472;font-size:10px;font-weight:600}.refMetricLine small{color:#8b5cf6}.refMetricLine b{color:#5b21b6}.balanceMetric{text-align:right;justify-self:end}.balanceMetric b{color:#0f172a}.alignedClientActions{grid-template-rows:1fr 1fr;place-items:center;gap:3px;display:grid}.alignedClientActions .iconBtn{border-radius:5px;width:24px;min-width:24px;height:21px;font-size:11px}@media (max-width:900px){.alignedClientRow{grid-template-columns:minmax(110px,170px) minmax(0,1fr) 27px!important}.alignedMetricLine{grid-template-columns:38px repeat(4,minmax(39px,1fr)) minmax(72px,1.15fr);column-gap:4px;padding-left:6px;padding-right:5px}.refMetricLine{grid-template-columns:38px minmax(72px,1.35fr) repeat(3,minmax(39px,1fr)) minmax(72px,1.15fr)}.alignedMetricLine small{font-size:7px}.alignedMetricLine b,.refName{font-size:9px}}@media (max-width:620px){.alignedClientRow{grid-template-columns:minmax(88px,120px) minmax(0,1fr) 25px!important;gap:4px!important;padding:4px 5px!important}.alignedClientName h3{font-size:10px}.alignedMetricLine{grid-template-columns:32px repeat(4,minmax(31px,1fr));column-gap:3px;padding:1px 4px}.refMetricLine{grid-template-columns:32px minmax(58px,1.4fr) repeat(3,minmax(31px,1fr))}.balanceMetric{display:none!important}.alignedMetricLine small{font-size:6px}.alignedMetricLine b,.refName{font-size:8px}.alignedClientActions .iconBtn{width:22px;min-width:22px;height:20px;font-size:10px}}main,.content,.page,.panel,.dialog,.tableWrap,.clientListWrap,.batchList,.batchCloseList,main h1,main h2,main h3,main h4,main label,main th,main td,.content h1,.content h2,.content h3,.content h4,.content label,.panel h1,.panel h2,.panel h3,.panel h4,.panel label,.dialog h1,.dialog h2,.dialog h3,.dialog h4,.dialog label,main input,main select,main textarea,.dialog input,.dialog select,.dialog textarea{color:#000}main input::placeholder,main textarea::placeholder{color:#6b7280}.finalClients{background:#fff;border:1px solid #d9dee7;border-radius:10px;overflow:hidden}.finalClientRow{color:#000!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:minmax(145px,220px) minmax(0,1fr) 36px!important;align-items:stretch!important;gap:8px!important;min-height:62px!important;padding:6px 8px!important;display:grid!important}.finalClientRow:last-child{border-bottom:0!important}.finalClientRow:hover{background:#fafafa!important}.finalClientIdentity{flex-direction:column;justify-content:center;min-width:0;padding:1px 4px;display:flex}.finalClientIdentity h3{color:#000;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}.finalBalance{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.finalBalance small{text-transform:uppercase;color:#000;font-size:9px;font-weight:700;line-height:1}.finalBalance b{white-space:nowrap;font-size:12px;font-weight:900;line-height:1.1}.balancePositive{color:#07823e!important}.balanceNegative{color:#d01818!important}.balanceZero{color:#000!important}.finalClientDetails{border-left:1px solid #e5e7eb;grid-template-rows:1fr 1fr;min-width:0;display:grid}.finalMetricLine{color:#000;grid-template-columns:48px repeat(4,minmax(58px,1fr));align-items:center;gap:7px;min-width:0;padding:2px 9px;display:grid}.finalMetricLine:first-child{border-bottom:1px solid #eceff3}.finalMetricLine span{white-space:nowrap;text-overflow:ellipsis;color:#000;align-items:baseline;gap:4px;min-width:0;display:flex;overflow:hidden}.finalMetricLine small{text-transform:uppercase;color:#000;font-size:8px;font-weight:700;line-height:1}.finalMetricLine b{color:#000;text-overflow:ellipsis;font-size:10.5px;font-weight:800;line-height:1.1;overflow:hidden}.finalLineLabel{text-transform:uppercase;color:#000;font-size:10px;font-weight:900;line-height:1}.finalRefLine{grid-template-columns:48px minmax(115px,1.7fr) repeat(3,minmax(58px,1fr))}.finalRefName b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.finalClientActions{grid-template-rows:1fr 1fr;place-items:center;gap:5px;padding:1px 0;display:grid}.finalClientActions .iconBtn{box-shadow:0 1px 2px #00000014;background:#fff!important;border-radius:6px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:25px!important;padding:0!important;font-size:14px!important;font-weight:900!important;display:grid!important}.finalClientActions .iconBtn span{line-height:1;display:block}.finalEditBtn{color:#0b56cf!important;border:1px solid #2563eb!important}.finalEditBtn:hover{background:#eaf2ff!important}.finalDeleteBtn{color:#c51616!important;border:1px solid #dc2626!important}.finalDeleteBtn:hover{background:#fff0f0!important}@media (max-width:850px){.finalClientRow{grid-template-columns:minmax(115px,165px) minmax(0,1fr) 34px!important;gap:5px!important}.finalMetricLine{grid-template-columns:42px repeat(4,minmax(43px,1fr));gap:4px;padding:2px 5px}.finalRefLine{grid-template-columns:42px minmax(72px,1.35fr) repeat(3,minmax(43px,1fr))}.finalMetricLine small{font-size:7px}.finalMetricLine b,.finalLineLabel{font-size:9px}}@media (max-width:620px){.finalClientRow{grid-template-columns:minmax(90px,115px) minmax(0,1fr) 31px!important;gap:4px!important;min-height:58px!important;padding:5px!important}.finalClientIdentity h3{margin-bottom:4px;font-size:10.5px}.finalBalance small{font-size:7px}.finalBalance b{font-size:9.5px}.finalMetricLine{grid-template-columns:31px repeat(4,minmax(27px,1fr));gap:2px;padding:1px 3px}.finalRefLine{grid-template-columns:31px minmax(48px,1.25fr) repeat(3,minmax(27px,1fr))}.finalMetricLine span{display:block}.finalMetricLine small{margin-bottom:1px;font-size:6px;display:block}.finalMetricLine b{font-size:7.5px;display:block}.finalLineLabel{font-size:7px}.finalClientActions .iconBtn{width:27px!important;min-width:27px!important;height:23px!important;font-size:12px!important}}.clientLedger{gap:9px;display:grid}.ledgerClientRow{color:#000;background:#fff;border:1px solid #d9dee8;border-radius:14px;grid-template-columns:minmax(190px,260px) minmax(520px,1fr) 82px;align-items:stretch;min-height:86px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 12px #0f172a0e}.ledgerClientRow:before{content:"";background:linear-gradient(#2563eb,#7c3aed);width:4px;position:absolute;inset:0 auto 0 0}.ledgerClientRow:hover{border-color:#b9c5d8;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a17}.ledgerIdentity{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);align-items:center;gap:12px;min-width:0;padding:12px 14px 12px 17px;display:flex}.ledgerAvatar{color:#fff;letter-spacing:.04em;background:#111827;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff24,0 3px 8px #0f172a29}.ledgerNameBlock{min-width:0}.ledgerNameBlock h3{color:#000;white-space:nowrap;text-overflow:ellipsis;margin:0 0 7px;font-size:14px;font-weight:900;line-height:1.15;overflow:hidden}.ledgerBalance{align-items:center;display:flex}.ledgerBalance b{letter-spacing:.01em;font-size:13px;font-weight:900;line-height:1}.ledgerData{border-left:1px solid #e4e8ef;grid-template-rows:1fr 1fr;min-width:0;display:grid}.ledgerBand{align-items:center;gap:0;min-width:0;padding:0 5px;display:grid}.clientBand{background:#fbfdff;border-bottom:1px solid #e7ebf1;grid-template-columns:60px repeat(4,minmax(82px,1fr))}.refBand{background:#fff;grid-template-columns:60px minmax(150px,1.6fr) repeat(3,minmax(82px,1fr))}.bandTitle{border-right:1px solid #e5e9f0;align-items:center;height:100%;padding:0 10px 0 7px;display:flex}.bandTitle span{color:#124ca8;letter-spacing:.08em;background:#eaf2ff;border-radius:7px;justify-content:center;align-items:center;min-width:43px;height:22px;font-size:9px;font-weight:900;display:inline-flex}.refBand .bandTitle span{color:#6633a6;background:#f2eafe}.ledgerStat,.ledgerRefName{border-right:1px dashed #e1e5eb;min-width:0;padding:6px 12px}.ledgerBand>:last-child{border-right:0}.ledgerStat small,.ledgerRefName small{color:#000;text-transform:uppercase;letter-spacing:.055em;opacity:.62;margin-bottom:3px;font-size:8px;font-weight:700;line-height:1;display:block}.ledgerStat b,.ledgerRefName b{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:900;line-height:1.1;display:block;overflow:hidden}.ledgerActions{background:#f7f9fc;border-left:1px solid #e0e5ed;grid-template-rows:1fr 1fr;gap:1px;padding:5px;display:grid}.ledgerAction{color:#0f4fbd;cursor:pointer;background:#fff;border:1px solid #cfd8e6;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;padding:0 5px;font-size:9px;font-weight:900;transition:background .14s,border-color .14s,transform .14s;display:flex}.ledgerAction:hover{background:#eaf2ff;border-color:#8fb4ef;transform:scale(1.02)}.ledgerAction svg{fill:currentColor;flex:none;width:15px;height:15px}.ledgerAction.danger{color:#c51d2a;border-color:#efc1c7}.ledgerAction.danger:hover{background:#fff0f2;border-color:#e88994}@media (max-width:1050px){.ledgerClientRow{grid-template-columns:minmax(170px,220px) minmax(430px,1fr) 70px}.ledgerIdentity{gap:9px;padding-left:14px}.ledgerAvatar{border-radius:10px;flex-basis:36px;width:36px;height:36px}.clientBand{grid-template-columns:52px repeat(4,minmax(65px,1fr))}.refBand{grid-template-columns:52px minmax(115px,1.5fr) repeat(3,minmax(65px,1fr))}.ledgerStat,.ledgerRefName{padding:5px 8px}.ledgerAction span{display:none}.ledgerAction svg{width:17px;height:17px}}@media (max-width:760px){.clientLedger{gap:8px}.ledgerClientRow{border-radius:11px;grid-template-columns:minmax(125px,155px) minmax(0,1fr) 43px;min-height:78px}.ledgerIdentity{gap:7px;padding:9px 7px 9px 11px}.ledgerAvatar{display:none}.ledgerNameBlock h3{margin-bottom:6px;font-size:11px}.ledgerBalance b{font-size:10.5px}.ledgerData{overflow:hidden}.clientBand{grid-template-columns:38px repeat(4,minmax(39px,1fr))}.refBand{grid-template-columns:38px minmax(62px,1.25fr) repeat(3,minmax(39px,1fr))}.bandTitle{padding:0 3px}.bandTitle span{border-radius:5px;min-width:31px;height:18px;font-size:7px}.ledgerStat,.ledgerRefName{padding:4px}.ledgerStat small,.ledgerRefName small{margin-bottom:2px;font-size:6px}.ledgerStat b,.ledgerRefName b{font-size:8.3px}.ledgerActions{padding:4px}.ledgerAction{padding:0}.ledgerAction svg{width:15px;height:15px}}@media (max-width:520px){.ledgerClientRow{grid-template-columns:105px minmax(0,1fr) 38px;min-height:72px}.ledgerIdentity{padding-left:9px}.ledgerNameBlock h3{font-size:9.5px}.ledgerBalance b{font-size:9px}.clientBand{grid-template-columns:31px repeat(4,minmax(28px,1fr))}.refBand{grid-template-columns:31px minmax(42px,1.1fr) repeat(3,minmax(28px,1fr))}.bandTitle span{min-width:26px;font-size:6px}.ledgerStat,.ledgerRefName{padding:3px 2px}.ledgerStat small,.ledgerRefName small{letter-spacing:0;font-size:5.4px}.ledgerStat b,.ledgerRefName b{font-size:7px}.ledgerActions{padding:3px}.ledgerAction svg{width:13px;height:13px}}.premiumClientLedger{gap:10px;display:grid}.premiumClientRow{color:#000;background:#fff;border:1px solid #dce2ea;border-radius:14px;grid-template-columns:minmax(175px,230px) minmax(0,1fr) 76px;min-height:92px;transition:all .16s;display:grid;overflow:hidden;box-shadow:0 3px 12px #0f172a0e}.premiumClientRow:hover{border-color:#b9c6d8;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a17}.premiumIdentity{text-align:center;background:linear-gradient(135deg,#fff,#f8fbff);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:10px 12px;display:flex}.premiumAvatar{color:#fff;letter-spacing:.04em;background:#111827;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;margin-bottom:5px;font-size:13px;font-weight:900;display:grid;box-shadow:0 3px 8px #0f172a29}.premiumIdentity h3{color:#000;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0 0 5px;font-size:14px;font-weight:900;line-height:1.15;overflow:hidden}.premiumBalance{min-height:15px}.premiumBalance b{font-size:12px;font-weight:900}.premiumData{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:9px 14px;display:flex}.premiumLine{justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.premiumLineTitle{text-align:right;color:#000;text-transform:uppercase;letter-spacing:.06em;flex:0 0 45px;font-size:10px;font-weight:900}.premiumMetrics{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.premiumMetric{background:#f7f9fc;border:1px solid #e7ebf1;border-radius:8px;align-items:baseline;gap:4px;min-width:70px;padding:5px 8px;display:flex}.premiumMetric small{color:#000;text-transform:uppercase;opacity:.62;font-size:8px;font-weight:700}.premiumMetric b{color:#000;font-size:11px;font-weight:900}.premiumRefName{white-space:nowrap;text-overflow:ellipsis;color:#000;background:#faf7ff;border:1px solid #eadff8;border-radius:8px;max-width:180px;padding:5px 8px;font-size:11px;font-weight:900;overflow:hidden}.premiumEmptyValues{color:#000;opacity:.45;font-size:11px;font-weight:700}.premiumActions{background:#f7f9fc;border-left:1px solid #e0e5ed;grid-template-rows:1fr 1fr;gap:6px;padding:7px;display:grid}.premiumAction{color:#1559c7;cursor:pointer;background:#fff;border:1px solid #cfd8e6;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;font-size:8px;font-weight:900;display:flex}.premiumAction svg{fill:currentColor;width:17px;height:17px}.premiumAction:hover{background:#edf5ff;border-color:#89ade3}.premiumAction.danger{color:#c51d2a;border-color:#efc1c7}.premiumAction.danger:hover{background:#fff0f2;border-color:#e88994}@media (max-width:850px){.premiumClientRow{grid-template-columns:145px minmax(0,1fr) 58px}.premiumAvatar{flex-basis:36px;width:36px;height:36px}.premiumIdentity h3{font-size:12px}.premiumData{gap:6px;padding:7px 8px}.premiumLine{gap:6px}.premiumLineTitle{flex-basis:37px;font-size:8px}.premiumMetric{min-width:56px;padding:4px 6px}.premiumRefName{max-width:120px}.premiumAction span{display:none}.premiumAction svg{width:18px;height:18px}}@media (max-width:560px){.premiumClientRow{border-radius:11px;grid-template-columns:105px minmax(0,1fr) 46px;min-height:82px}.premiumIdentity{padding:7px 5px}.premiumAvatar{display:none}.premiumIdentity h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box}.premiumBalance b{font-size:9px}.premiumData{padding:6px 4px}.premiumLine{gap:3px}.premiumLineTitle{flex-basis:29px;font-size:6.5px}.premiumMetrics{gap:3px}.premiumMetric{gap:2px;min-width:auto;padding:3px 4px}.premiumMetric small{font-size:5.8px}.premiumMetric b{font-size:7.5px}.premiumRefName{max-width:68px;padding:3px 4px;font-size:7.5px}.premiumActions{gap:4px;padding:4px}.premiumAction{border-radius:7px}.premiumAction svg{width:15px;height:15px}}.premiumClientRow{min-height:112px}.premiumAvatar{flex-basis:46px;width:46px;height:46px;font-size:15px}.premiumIdentity h3{margin-bottom:7px;font-size:20px;line-height:1.2}.premiumBalance b{font-size:18px;line-height:1.15}.premiumData{gap:10px;padding:12px 16px}.premiumLineTitle{letter-spacing:.025em;flex-basis:58px;font-size:15px}.premiumMetrics{gap:10px}.premiumMetric{border-radius:9px;min-width:88px;padding:8px 11px}.premiumMetric small{opacity:.72;font-size:11px}.premiumMetric b{font-size:16px;line-height:1.15}.premiumRefName{max-width:220px;padding:8px 11px;font-size:16px}.premiumEmptyValues{font-size:15px}.premiumActions{gap:8px;padding:9px}.premiumAction{border-radius:10px;font-size:11px}.premiumAction svg{width:22px;height:22px}.openingBalanceField small{color:#374151;text-transform:none;margin-top:5px;font-size:12px;line-height:1.35;display:block}.openingBalanceField input{font-weight:700}@media (max-width:850px){.premiumClientRow{grid-template-columns:170px minmax(0,1fr) 68px;min-height:104px}.premiumAvatar{flex-basis:42px;width:42px;height:42px;font-size:14px}.premiumIdentity h3{font-size:17px}.premiumBalance b{font-size:16px}.premiumLineTitle{flex-basis:48px;font-size:12px}.premiumMetric{min-width:68px;padding:6px 8px}.premiumMetric small{font-size:9px}.premiumMetric b{font-size:13px}.premiumRefName{max-width:150px;padding:6px 8px;font-size:13px}.premiumAction svg{width:21px;height:21px}}@media (max-width:600px){.premiumClientRow{grid-template-columns:128px minmax(0,1fr) 52px;min-height:98px}.premiumAvatar{flex-basis:38px;width:38px;height:38px;margin-bottom:4px;font-size:12px}.premiumIdentity{padding:8px 6px}.premiumIdentity h3{font-size:14px}.premiumBalance b{font-size:13px}.premiumData{gap:6px;padding:7px 5px}.premiumLine{gap:4px}.premiumLineTitle{flex-basis:36px;font-size:9px}.premiumMetrics{gap:4px}.premiumMetric{min-width:48px;padding:4px 5px}.premiumMetric small{font-size:7px}.premiumMetric b{font-size:10px}.premiumRefName{max-width:90px;padding:4px 5px;font-size:10px}.premiumActions{gap:5px;padding:5px}.premiumAction svg{width:18px;height:18px}}.batchOverview,.resultOverview{color:#000;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.batchOverview>div,.resultOverview>div{background:#fff;border:1px solid #dce3ec;border-radius:14px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f172a0d}.batchOverview>div:before,.resultOverview>div:before{content:"";background:#2161d1;width:4px;position:absolute;inset:0 auto 0 0}.batchOverview span,.resultOverview span{color:#000;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.batchOverview strong,.resultOverview strong{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:900;line-height:1.05;display:block;overflow:hidden}.batchOverview small{color:#000;opacity:.62;margin-top:6px;font-size:11px;font-weight:650;display:block}.batchOverviewName{font-size:18px!important}.premiumBatchList,.premiumResultList{gap:10px;display:grid}.premiumBatchRow{color:#000;background:#fff;border:1px solid #dce3ec;border-radius:14px;grid-template-columns:56px minmax(220px,1fr) minmax(190px,.55fr) 90px;min-height:86px;transition:all .16s;display:grid;overflow:hidden;box-shadow:0 3px 12px #0f172a0b}.premiumBatchRow:hover{border-color:#b8c7da;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a16}.premiumBatchOrder,.resultOrder{background:#f5f8fc;border-right:1px solid #e2e8f0;place-items:center;display:grid}.premiumBatchOrder span,.resultOrder span{color:#fff;background:#111827;border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.premiumBatchInfo{flex-direction:column;justify-content:center;min-width:0;padding:12px 16px;display:flex}.premiumBatchName{color:#000;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:18px;font-weight:900;line-height:1.2;overflow:hidden}.premiumBatchMeta{color:#000;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:650;display:flex}.premiumBatchMeta>span:last-child{opacity:.62;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modulePill{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:72px;height:24px;padding:0 10px;opacity:1!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.modulePill.standard{color:#174fa8;background:#eaf2ff}.modulePill.pro{color:#6734a4;background:#f2eafe}.premiumBatchState{color:#000;border-left:1px solid #edf0f4;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 16px;display:flex}.premiumBatchState b{font-size:14px}.premiumBatchState small{opacity:.58;margin-top:4px;font-size:11px}.readyDot{background:#19a15f;border-radius:50%;width:8px;height:8px;margin-bottom:8px;box-shadow:0 0 0 4px #e4f7ee}.premiumBatchActions{background:#f7f9fc;border-left:1px solid #e0e5ed;grid-template-rows:1fr 1fr;gap:6px;padding:7px;display:grid}.premiumBatchButton{color:#1559c7;cursor:pointer;background:#fff;border:1px solid #ccd7e5;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:900;display:flex}.premiumBatchButton svg{fill:currentColor;width:17px;height:17px}.premiumBatchButton:hover{background:#edf5ff;border-color:#89ade3}.premiumBatchButton.delete{color:#c51d2a;border-color:#efc1c7}.premiumBatchButton.delete:hover{background:#fff0f2;border-color:#e88994}.batchEmpty{text-align:center;color:#000;background:#fff;border:1px dashed #bbc8d8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:35px;display:flex}.batchEmptyIcon{color:#1559c7;background:#eef4ff;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:14px;font-size:29px;font-weight:900;display:grid}.batchEmpty h3{margin:0 0 7px;font-size:20px}.batchEmpty p{color:#000;opacity:.62;margin:0 0 18px;font-size:13px}.batchEmptyNew{color:#fff;cursor:pointer;background:#1559c7;border:0;border-radius:10px;height:38px;padding:0 18px;font-weight:900}.resultOverview{grid-template-columns:repeat(4,minmax(0,1fr))}.resultOverview>div:before{background:#2161d1}.resultOverview>.closed:before{background:#15965a}.resultOverview>.open:before{background:#e59a18}.resultOverview>.date:before{background:#753bb3}.resultOverview strong{font-size:22px}.resultOverview>.date strong{font-size:17px}.premiumResultRow{color:#000;background:#fff;border:1px solid #dce3ec;border-radius:14px;grid-template-columns:56px minmax(220px,1fr) 270px;min-height:92px;display:grid;overflow:hidden;box-shadow:0 3px 12px #0f172a0b}.premiumResultRow.isClosed{border-color:#b9dec9}.premiumResultRow.isOpen{border-color:#ecd6a9}.resultBatchInfo{flex-direction:column;justify-content:center;min-width:0;padding:13px 17px;display:flex}.resultBatchInfo h3{color:#000;white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:18px;font-weight:900;line-height:1.2;overflow:hidden}.resultBatchInfo>div{align-items:center;gap:10px;min-width:0;display:flex}.resultBatchInfo small{color:#000;opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.resultStatus{text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.resultStatus i{border-radius:50%;width:7px;height:7px}.resultStatus.closed{color:#117344;background:#e5f6ed}.resultStatus.closed i{background:#15965a}.resultStatus.open{color:#8b5a05;background:#fff4dc}.resultStatus.open i{background:#e59a18}.premiumResultForm{background:#f8fafc;border-left:1px solid #e1e7ee;grid-template-columns:100px minmax(130px,1fr);align-items:stretch;gap:8px;padding:10px;display:grid}.premiumResultForm label{flex-direction:column;gap:5px;margin:0;display:flex}.premiumResultForm label span{color:#000;text-transform:uppercase;letter-spacing:.05em;text-align:center;font-size:10px;font-weight:900}.premiumResultForm input{color:#000;text-align:center;letter-spacing:.12em;background:#fff;border:2px solid #cbd6e4;border-radius:10px;width:100%;min-width:0;height:48px;padding:0 6px;font-size:24px;font-weight:900}.premiumResultForm input:focus{border-color:#2161d1;outline:0;box-shadow:0 0 0 3px #2161d11f}.premiumResultForm button{color:#fff;cursor:pointer;border:0;border-radius:10px;align-self:end;height:48px;padding:0 12px;font-size:12px;font-weight:900}.premiumResultForm button.close{background:#15965a}.premiumResultForm button.update{background:#2161d1}.premiumResultForm button:disabled{opacity:.5;cursor:not-allowed}.compactDialog .batchModuleNote{color:#000}.compactDialog label{color:#000;font-weight:800}.compactDialog input{color:#000;font-size:16px;font-weight:700}@media (max-width:900px){.premiumBatchRow{grid-template-columns:48px minmax(190px,1fr) 76px}.premiumBatchState{display:none}.premiumBatchActions{grid-area:1/3}.premiumBatchButton span{display:none}.premiumBatchButton svg{width:19px;height:19px}.premiumResultRow{grid-template-columns:48px minmax(180px,1fr) 235px}.premiumResultForm{grid-template-columns:82px 1fr}.batchOverview strong,.resultOverview strong{font-size:20px}}@media (max-width:650px){.batchOverview{grid-template-columns:1fr 1fr}.batchOverview>div:last-child{grid-column:1/-1}.resultOverview{grid-template-columns:1fr 1fr}.premiumBatchRow{border-radius:11px;grid-template-columns:42px minmax(0,1fr) 54px;min-height:78px}.premiumBatchOrder span,.resultOrder span{border-radius:8px;width:27px;height:27px;font-size:11px}.premiumBatchInfo{padding:9px 10px}.premiumBatchName{margin-bottom:6px;font-size:15px}.premiumBatchMeta{gap:6px;font-size:9px}.modulePill{min-width:55px;height:20px;padding:0 7px;font-size:8px!important}.premiumBatchActions{gap:5px;padding:5px}.premiumResultRow{border-radius:11px;grid-template-columns:42px minmax(0,1fr)}.resultBatchInfo{padding:10px}.resultBatchInfo h3{margin-bottom:7px;font-size:15px}.resultBatchInfo>div{display:block}.resultBatchInfo small{margin-top:5px;display:block}.premiumResultForm{border-top:1px solid #e1e7ee;border-left:0;grid-column:1/-1;grid-template-columns:90px 1fr;padding:8px}.premiumResultForm input,.premiumResultForm button{height:44px}.premiumResultForm input{font-size:21px}.batchOverview>div,.resultOverview>div{padding:11px 12px}.batchOverview span,.resultOverview span{font-size:10px}.batchOverview strong,.resultOverview strong{font-size:18px}.resultOverview>.date strong{font-size:14px}}.stdPage{color:#111827;gap:18px;display:grid}.stdEditBanner{background:#fffbeb;border:1px solid #f59e0b;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.stdEditBanner div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stdEditBanner b{font-size:16px}.stdEditBanner span{color:#7c2d12;font-size:14px}.stdEditBanner button{color:#92400e;background:#fff;border:1px solid #f59e0b;border-radius:11px;padding:10px 15px}.stdSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.stdSummary>div{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:17px 19px;box-shadow:0 5px 18px #0f172a0d}.stdSummary span{color:#4b5563;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.stdSummary strong{color:#111827;font-size:23px;line-height:1.1}.stdSummary>div:nth-child(2) strong{color:#047857}.stdSummary>div:nth-child(3) strong{color:#c2410c}.stdEntryCard,.stdSavedSection{background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;box-shadow:0 6px 22px #0f172a0d}.stdEntryHead,.stdSavedHead{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.stdEntryHead h3,.stdSavedHead h3{color:#111827;margin:0 0 5px;font-size:21px}.stdEntryHead p,.stdSavedHead p{color:#4b5563;margin:0;font-size:14px}.stdClientSelect{min-width:300px}.stdClientSelect span{margin:0 0 6px;font-size:13px;font-weight:800;display:block}.stdClientSelect select{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;height:46px;padding:0 13px;font-size:16px}.stdBatchHeader,.stdBatchRow{grid-template-columns:minmax(180px,1.25fr) minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:14px;display:grid}.stdBatchHeader{background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:11px 22px}.stdBatchHeader b{color:#374151;font-size:13px}.stdBatchRows{padding:5px 22px}.stdBatchRow{border-bottom:1px solid #eef2f7;padding:9px 0}.stdBatchRow:last-child{border-bottom:0}.stdBatchName{align-items:center;gap:11px;min-width:0;display:flex}.stdBatchName>span{color:#4338ca;background:#eef2ff;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.stdBatchName b{text-overflow:ellipsis;font-size:16px;overflow:hidden}.stdBatchRow label small{display:none}.stdBatchRow input{color:#111827;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:11px;width:100%;height:44px;padding:0 9px;font-size:16px;font-weight:700}.stdBatchRow input:focus{border-color:#6366f1;outline:3px solid #4f46e524}.stdBatchRow input:disabled{color:#9ca3af;background:#f3f4f6}.stdNoBatch{text-align:center;gap:7px;padding:42px;display:grid}.stdNoBatch b{font-size:18px}.stdNoBatch span{color:#6b7280}.stdEntryFooter{background:#f8fafc;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.stdLiveTotals{gap:34px;display:flex}.stdLiveTotals div{gap:3px;display:grid}.stdLiveTotals small{color:#6b7280;font-size:12px;font-weight:700}.stdLiveTotals b{color:#111827;font-size:19px}.stdLiveTotals div:first-child b{color:#047857}.stdLiveTotals div:last-child b{color:#c2410c}.stdEntryFooter>button{color:#fff;background:#4f46e5;border:0;border-radius:13px;min-width:180px;height:48px;font-size:16px;font-weight:800}.stdEntryFooter>button:disabled{opacity:.48;cursor:not-allowed}.stdSavedHead .search{min-width:280px}.stdSavedList{gap:10px;padding:12px 18px 18px;display:grid}.stdSavedRow{background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:minmax(220px,1.25fr) minmax(280px,1fr) auto;align-items:center;gap:18px;padding:14px 15px;display:grid}.stdSavedIdentity{align-items:center;gap:12px;min-width:0;display:flex}.stdSavedIdentity h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:18px;overflow:hidden}.stdSavedIdentity small{color:#6b7280;font-size:13px}.stdSavedAmounts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stdSavedAmounts div{gap:3px;display:grid}.stdSavedAmounts small{color:#6b7280;font-size:12px;font-weight:700}.stdSavedAmounts b{color:#111827;font-size:16px}.stdSavedAmounts div:first-child b{color:#047857}.stdSavedAmounts div:last-child b{color:#c2410c}.stdSavedActions{gap:8px;display:flex}.stdSavedActions button{border-radius:11px;min-width:76px;height:40px;font-size:14px;font-weight:800}.stdEditBtn{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe}.stdDeleteBtn{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}@media (max-width:900px){.stdEntryHead,.stdSavedHead{flex-direction:column;align-items:stretch}.stdClientSelect,.stdSavedHead .search{width:100%;min-width:0}.stdSavedRow{grid-template-columns:1fr auto}.stdSavedAmounts{grid-column:1/2}.stdSavedActions{flex-direction:column;grid-area:1/2/3}}@media (max-width:640px){.stdSummary{grid-template-columns:1fr}.stdSummary>div{padding:14px 16px}.stdSummary strong{font-size:20px}.stdBatchHeader{display:none}.stdBatchRows{padding:8px 14px}.stdBatchName{grid-column:1/-1}.stdBatchRow label small{color:#4b5563;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.stdEntryHead,.stdSavedHead{padding:17px}.stdEntryFooter{flex-direction:column;align-items:stretch;padding:15px}.stdLiveTotals{justify-content:space-between;width:100%}.stdEntryFooter>button{width:100%}.stdSavedList{padding:10px}.stdSavedRow{flex-direction:column;align-items:stretch;gap:13px;display:flex}.stdSavedAmounts{width:100%}.stdSavedActions{flex-direction:row;width:100%}.stdSavedActions button{flex:1}.stdEditBanner{flex-direction:column;align-items:stretch}.stdEditBanner button{width:100%}.stdPage{gap:8px}.stdSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.stdSummary>div{text-align:center;box-shadow:none;border-radius:10px;padding:7px 6px}.stdSummary span{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:9px;overflow:hidden}.stdSummary strong{white-space:nowrap;font-size:13px}.stdEntryCard,.stdSavedSection{box-shadow:none;border-radius:12px}.stdEntryHead{gap:6px;padding:8px 10px;display:grid}.stdEntryHead>div{display:none}.stdClientSelect span{margin-bottom:3px;font-size:10px}.stdClientSelect select{border-radius:8px;height:36px;padding:0 9px;font-size:14px}.stdBatchRows{max-height:42vh;padding:2px 8px;overflow:auto}.stdBatchRow{grid-template-columns:minmax(0,1fr) 82px 82px;gap:5px;padding:5px 0}.stdBatchName{grid-column:auto;gap:5px}.stdBatchName>span{border-radius:6px;flex-basis:22px;width:22px;height:22px;font-size:9px}.stdBatchName b{font-size:12px;line-height:1.1}.stdBatchRow label small{display:none}.stdBatchRow input{border-radius:7px;height:32px;padding:0 4px;font-size:13px}.stdEntryFooter{grid-template-columns:1fr auto;gap:7px;padding:7px 8px;display:grid}.stdLiveTotals{gap:10px;min-width:0}.stdLiveTotals small{font-size:8px}.stdLiveTotals b{white-space:nowrap;font-size:12px}.stdEntryFooter>button{border-radius:8px;width:auto;min-width:100px;height:36px;padding:0 10px;font-size:12px}.stdSavedSection{margin-top:0}.stdSavedHead{grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:8px 10px;display:grid}.stdSavedHead h3{margin:0;font-size:14px}.stdSavedHead p{display:none}.stdSavedHead .search{height:34px}.stdSavedHead .search input{font-size:12px}.stdSavedList{gap:6px;max-height:28vh;padding:6px;overflow:auto}.stdSavedRow{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:7px;display:grid}.stdSavedIdentity{gap:7px}.stdSavedIdentity .premiumAvatar{width:28px;min-width:28px;height:28px;font-size:10px}.stdSavedIdentity h3{margin:0;font-size:12px}.stdSavedIdentity small{font-size:9px}.stdSavedAmounts{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px}.stdSavedAmounts small{font-size:8px}.stdSavedAmounts b{font-size:11px}.stdSavedActions{grid-area:1/2;gap:4px;width:auto}.stdSavedActions button{border-radius:7px;min-width:50px;height:28px;padding:0 7px;font-size:10px}.stdEditBanner{border-radius:9px;gap:5px;padding:7px 9px}.stdEditBanner div{gap:5px}.stdEditBanner b{font-size:12px}.stdEditBanner span{font-size:10px}.stdEditBanner button{border-radius:7px;height:30px;padding:0 8px;font-size:10px}}.stdClientSelect{flex:1;min-width:420px;max-width:620px}.stdPendingHint{color:#64748b;margin-top:5px;font-size:11px;line-height:1.25;display:block}@media (max-width:900px){.stdClientSelect{width:100%;min-width:0;max-width:none}}@media (max-width:600px){.stdPendingHint{margin-top:3px;font-size:9px}}.stdFilterBar{background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:minmax(180px,240px) minmax(320px,1fr);align-items:end;gap:14px;padding:14px 16px;display:grid;box-shadow:0 5px 18px #0f172a0d}.stdFilterBar label{min-width:0;display:block}.stdFilterBar label>span{color:#374151;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.stdDateSelect input,.stdFilterBar .stdClientSelect select{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;height:42px;padding:0 11px;font-size:14px}.stdFilterBar .stdClientSelect{width:auto;min-width:0;max-width:none}.stdSavedSearchBox{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;min-width:280px;height:42px;display:flex;overflow:hidden}.stdSavedSearchBox>span{border-right:1px solid #eef2f7;place-items:center;width:38px;min-width:38px;height:100%;font-size:19px;display:grid}.stdSavedSearchBox input{color:#111827;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 11px;font-size:14px}@media (max-width:900px){.stdSavedSearchBox{width:100%;min-width:0}}@media (max-width:640px){.stdFilterBar{box-shadow:none;border-radius:11px;grid-template-columns:112px minmax(0,1fr);gap:6px;padding:7px 8px}.stdFilterBar label>span{margin-bottom:3px;font-size:9px}.stdDateSelect input,.stdFilterBar .stdClientSelect select{border-radius:7px;height:34px;padding:0 5px;font-size:11px}.stdFilterBar .stdClientSelect select{font-size:12px}.stdEntryHead{display:none}.stdSavedHead{grid-template-columns:auto minmax(0,1fr)!important}.stdSavedSearchBox{border-radius:7px;height:32px}.stdSavedSearchBox>span{width:30px;min-width:30px;font-size:15px}.stdSavedSearchBox input{padding:0 7px;font-size:11px}}.proPage{color:#000;gap:12px;display:grid}.proSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.proSummary>div{background:#fff;border:1px solid #dce3ec;border-radius:12px;padding:10px 12px;box-shadow:0 2px 8px #0f172a0a}.proSummary span{text-transform:uppercase;opacity:.58;font-size:10px;font-weight:800;display:block}.proSummary strong{white-space:nowrap;margin-top:4px;font-size:18px;display:block}.proFilters{background:#fff;border:1px solid #dce3ec;border-radius:12px;grid-template-columns:160px minmax(170px,1fr) minmax(200px,1.4fr);gap:9px;padding:10px;display:grid}.proFilters label,.proPanel label,.proPairPanel label{gap:4px;display:grid}.proFilters span,.proPanel label>span,.proPairPanel span{text-transform:uppercase;opacity:.65;font-size:10px;font-weight:800}.proFilters input,.proFilters select,.proPanel input,.proPanel textarea,.proPairPanel input{color:#000;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:8px;outline:0;padding:8px 9px}.proFilters input,.proFilters select{height:38px}.proWorkspace,.proEntriesCard,.proSavedSection{background:#fff;border:1px solid #dce3ec;border-radius:12px;overflow:hidden}.proModeTabs{background:#dce3ec;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.proModeTabs button{color:#111827;cursor:pointer;background:#f7f9fc;border:0;padding:10px;font-weight:900}.proModeTabs button.active{color:#fff;background:#111827}.proPanel{padding:11px}.proPanel textarea{resize:vertical;min-height:92px}.proInline{grid-template-columns:1fr 1fr auto auto;align-items:end;gap:8px;margin-top:8px;display:grid}.proInline button,.proCrossFooter button,.proPairPanel button,.proSaveBar button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;height:38px;padding:0 15px;font-weight:900}.proCheck{white-space:nowrap;border:1px solid #cfd8e3;border-radius:8px;align-items:center;gap:5px;height:38px;padding:0 8px;display:flex!important}.proCheck input,.proSwitches input{width:auto!important}.proCrossGrid{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.proSwitches{flex-wrap:wrap;gap:8px;margin:9px 0;display:flex}.proSwitches label{border:1px solid #d5dce6;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:800;display:flex}.proCrossFooter{justify-content:space-between;align-items:center;gap:10px;display:flex}.proCrossFooter b{font-size:13px}.proCrossItem{background:#f8fafc;border:1px solid #e1e6ed;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:6px;margin-top:7px;padding:7px 8px;font-size:11px;display:grid}.proCrossItem button,.proEntry button,.proSavedRow button,.proSectionHead>button{cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:7px;padding:5px 8px;font-weight:800}.proCrossItem button:last-child,.proEntryDelete,.proSavedDelete{color:#be123c;border-color:#fecdd3!important}.proPairPanel{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.proSectionHead{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.proSectionHead h3{margin:0;font-size:15px}.proSectionHead p{opacity:.6;margin:2px 0 0;font-size:10px}.proSectionHead>button:disabled{opacity:.45}.proEntryList{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:6px;max-height:280px;padding:9px;display:grid;overflow:auto}.proEntry{background:#fbfcfe;border:1px solid #dfe5ec;border-radius:8px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:5px;padding:6px;display:grid}.proEntry>b{color:#fff;background:#111827;border-radius:7px;place-items:center;height:30px;display:grid}.proEntry span{text-align:right;font-size:11px;font-weight:900}.proEntry button{padding:4px 6px;font-size:9px}.proEmpty{text-align:center;opacity:.55;grid-column:1/-1;padding:24px;font-size:12px}.proSaveBar{background:#f8fafc;border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.proSaveBar button:disabled{opacity:.45;cursor:not-allowed}.proSavedList{gap:7px;padding:9px;display:grid}.proSavedRow{border:1px solid #dfe5ec;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 9px;display:grid}.proSavedRow h3{margin:0;font-size:13px}.proSavedRow small{opacity:.6;margin-top:3px;font-size:9px;display:block}.proSavedRow>strong{font-size:13px}.proSavedRow>div:last-child{gap:5px;display:flex}.proSavedRow button{font-size:10px}.proSavedSection .stdSavedSearchBox{max-width:270px}@media (max-width:760px){.proPage{gap:8px}.proSummary{gap:4px}.proSummary>div{text-align:center;border-radius:9px;padding:7px 5px}.proSummary span{font-size:7px}.proSummary strong{font-size:11px}.proFilters{grid-template-columns:34% 66%;gap:5px;padding:7px}.proFilters label:nth-child(3){grid-column:1/-1}.proFilters input,.proFilters select{height:34px;padding:5px 6px;font-size:11px}.proFilters span{font-size:7px}.proModeTabs button{padding:8px;font-size:11px}.proPanel{padding:8px}.proPanel textarea{min-height:70px;font-size:11px}.proInline{grid-template-columns:1fr 1fr;gap:5px}.proInline .proCheck,.proInline button{height:34px}.proCrossGrid{gap:5px}.proPanel input{padding:6px;font-size:11px}.proSwitches{gap:4px;margin:6px 0}.proSwitches label{padding:5px;font-size:9px}.proCrossFooter b{font-size:10px}.proCrossFooter button{height:34px}.proCrossItem{font-size:9px}.proEntryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:235px;padding:6px}.proEntry{grid-template-columns:28px 1fr auto auto;gap:3px;padding:4px}.proEntry>b{height:27px;font-size:10px}.proEntry span{font-size:9px}.proEntry button{padding:3px;font-size:8px}.proSectionHead{padding:7px 8px}.proSectionHead h3{font-size:12px}.proSaveBar{padding:7px 8px}.proSaveBar strong{font-size:11px}.proSaveBar button{height:34px;font-size:10px}.proSavedRow{grid-template-columns:minmax(0,1fr) auto;gap:6px}.proSavedRow>div:last-child{grid-column:1/-1;justify-content:flex-end}.proSavedSection .proSectionHead{align-items:flex-end}.proSavedSection .stdSavedSearchBox{max-width:52%;height:34px}.proSavedSection .stdSavedSearchBox input{font-size:10px}.proPairPanel{grid-template-columns:1fr auto}.proPairPanel button{height:34px;font-size:10px}}.proPage{max-width:1180px;margin:0 auto}.proWorkspace,.proEntriesCard,.proSavedSection,.proFilters{box-shadow:0 8px 24px #0f172a0e}.proSummary>div{position:relative;overflow:hidden}.proSummary>div:after{content:"";background:#0f172a0b;border-radius:50%;width:64px;height:64px;position:absolute;inset:auto -18px -28px auto}.proShortcutMain{grid-template-columns:minmax(0,1fr) 150px;align-items:stretch;gap:10px;display:grid}.proTextAreaWrap{min-width:0}.proTextAreaWrap textarea{height:126px;min-height:126px}.proFixedStack{grid-template-rows:auto 44px;align-content:stretch;gap:9px;display:grid}.proFixedStack button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:9px;font-weight:900}.proReplaceRow{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:10px;padding:9px;display:grid}.proReplaceRow button{color:#fff;cursor:pointer;background:#334155;border:0;border-radius:8px;height:38px;padding:0 15px;font-weight:900}.proPalatRow{align-items:end;gap:8px;margin-top:9px;display:flex}.proPalatRow .proCheck{min-width:92px}.proPalatRow label:last-child{width:180px}.proCrossPairs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex-wrap:wrap;gap:5px;min-height:39px;max-height:112px;margin:8px 0;padding:7px;display:flex;overflow:auto}.proPairChip{color:#fff;background:#111827;border-radius:7px;place-items:center;min-width:34px;height:25px;padding:0 7px;font-size:11px;font-weight:900;display:inline-grid}.proPairChip.muted{color:#64748b;background:#e2e8f0;min-width:auto}.proSectionHead>button{justify-content:center;align-items:center;min-width:72px;height:34px;color:#be123c!important;background:#fff1f2!important;border-color:#fecdd3!important;display:inline-flex!important}.proEntry{grid-template-columns:38px minmax(48px,1fr) 44px 28px}.proEntryEdit{justify-content:center;align-items:center;color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important;display:inline-flex!important}.proEntryDelete{justify-content:center;align-items:center;display:inline-flex!important}.proSavedEdit{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important;display:inline-flex!important}@media (max-width:760px){.proShortcutMain{grid-template-columns:minmax(0,1fr) 102px;gap:6px}.proTextAreaWrap textarea{height:112px;min-height:112px}.proFixedStack{grid-template-rows:auto 36px;gap:6px}.proFixedStack button{font-size:10px}.proReplaceRow{grid-template-columns:1fr 1fr 64px;gap:5px;margin-top:7px;padding:6px}.proReplaceRow button{height:34px;padding:0 6px;font-size:9px}.proReplaceRow input{font-size:10px}.proPalatRow{gap:5px;margin-top:6px}.proPalatRow .proCheck{min-width:80px}.proPalatRow label:last-child{width:135px}.proCrossGrid{grid-template-columns:1fr 1fr}.proCrossGrid label:last-child{grid-column:1/-1}.proCrossPairs{min-height:34px;max-height:92px;margin:6px 0;padding:5px}.proPairChip{min-width:30px;height:23px;font-size:10px}.proEntry{grid-template-columns:27px minmax(35px,1fr) 38px 25px}.proEntryEdit{padding:2px!important;font-size:7px!important}.proSectionHead>button{min-width:58px;height:29px;font-size:9px}}.masterPage{color:#0f172a;gap:12px;max-width:1240px;margin:0 auto;display:grid}.masterHero{color:#fff;background:linear-gradient(135deg,#111827,#27364d);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 12px 30px #0f172a2e}.masterHero span{letter-spacing:.16em;opacity:.7;font-size:10px;font-weight:900}.masterHero h2{margin:4px 0 3px;font-size:22px}.masterHero p{opacity:.72;margin:0;font-size:11px}.masterHeroCount{text-align:center;border-left:1px solid #ffffff2e;min-width:105px;padding:8px 14px}.masterHeroCount strong{font-size:30px;display:block}.masterHeroCount span{letter-spacing:.06em}.masterSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.masterSummary>div{background:#fff;border:1px solid #dce3ec;border-radius:12px;padding:11px 13px;box-shadow:0 4px 14px #0f172a0d}.masterSummary span{text-transform:uppercase;opacity:.55;font-size:9px;font-weight:900;display:block}.masterSummary strong{margin-top:4px;font-size:18px;display:block}.masterSummary .grand{color:#fff;background:#111827;border-color:#111827}.masterControls{background:#fff;border:1px solid #dce3ec;border-radius:12px;grid-template-columns:150px minmax(170px,1fr) minmax(180px,1.25fr) 160px;gap:8px;padding:10px;display:grid}.masterControls label,.masterTools label{gap:4px;display:grid}.masterControls span,.masterTools label>span{text-transform:uppercase;opacity:.58;font-size:9px;font-weight:900}.masterControls input,.masterControls select,.masterTools input,.masterTools select{color:#000;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:8px;padding:0 9px}.masterTools{background:#f8fafc;border:1px solid #dce3ec;border-radius:12px;grid-template-columns:minmax(180px,1fr) 150px 130px auto;align-items:end;gap:8px;padding:10px;display:grid}.masterToggle{background:#fff;border:1px solid #cfd8e3;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 11px;font-size:12px;font-weight:800;display:flex!important}.masterToggle input{width:auto;height:auto}.masterViewBtns{justify-content:flex-end;gap:5px;display:flex}.masterViewBtns button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;height:38px;padding:0 12px;font-weight:900}.masterViewBtns button.active{color:#fff;background:#111827;border-color:#111827}.masterSheetCard,.masterListCard{background:#fff;border:1px solid #dce3ec;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #0f172a0e}.masterCardHead{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.masterCardHead h3,.masterABHead h3{margin:0;font-size:15px}.masterCardHead p{opacity:.58;margin:2px 0 0;font-size:9px}.masterCardHead>span{background:#eef2f7;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:900}.masterGridWrap{padding:9px;overflow-x:auto}.masterGrid{gap:4px;min-width:760px;display:grid}.masterGridRow{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.masterCell{background:#f8fafc;border:1px solid #e1e6ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:50px;display:flex}.masterCell b{opacity:.48;font-size:10px}.masterCell span{color:#94a3b8;margin-top:3px;font-size:10px;font-weight:900}.masterCell.active{color:#fff;background:#111827;border-color:#111827;box-shadow:0 3px 8px #0f172a2e}.masterCell.active b{opacity:.68}.masterCell.active span{color:#fff}.masterABHead{background:#f8fafc;border-top:1px solid #e5e9ef;padding:9px 13px}.masterSideGrid{grid-template-columns:repeat(11,1fr);gap:4px;padding:9px;display:grid;overflow-x:auto}.masterSideCell{background:#fff;border:1px solid #e1e6ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:62px;min-height:48px;display:flex}.masterSideCell b{font-size:10px}.masterSideCell span{color:#94a3b8;margin-top:3px;font-size:9px;font-weight:900}.masterSideCell.active span{color:#124ca8}.masterActiveList{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:6px;padding:9px;display:grid}.masterActiveItem{background:#fbfcfe;border:1px solid #dfe5ec;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.masterActiveItem b{color:#fff;background:#111827;border-radius:6px;place-items:center;width:32px;height:28px;font-size:10px;display:grid}.masterActiveItem span{font-size:11px;font-weight:900}.masterEmpty{text-align:center;opacity:.55;grid-column:1/-1;padding:25px}.masterFoot{opacity:.68;flex-wrap:wrap;justify-content:flex-end;gap:18px;padding:8px 2px;font-size:10px;font-weight:800;display:flex}@media (max-width:760px){.masterPage{gap:8px}.masterHero{border-radius:12px;padding:12px 13px}.masterHero h2{font-size:16px}.masterHero p{font-size:8px}.masterHeroCount{min-width:72px;padding:5px 8px}.masterHeroCount strong{font-size:22px}.masterSummary{gap:4px}.masterSummary>div{text-align:center;border-radius:9px;padding:7px 5px}.masterSummary span{font-size:6.5px}.masterSummary strong{font-size:10px}.masterControls{grid-template-columns:1fr 1fr;gap:5px;padding:7px}.masterControls label:nth-child(3),.masterControls label:nth-child(4){grid-column:auto}.masterControls input,.masterControls select{height:34px;padding:0 5px;font-size:10px}.masterControls span{font-size:6.5px}.masterTools{grid-template-columns:1fr 1fr;gap:5px;padding:7px}.masterToggle{height:34px;font-size:9px}.masterTools input,.masterTools select{height:34px;font-size:10px}.masterViewBtns{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.masterViewBtns button{height:32px;padding:0 4px;font-size:9px}.masterCardHead{padding:8px 9px}.masterCardHead h3{font-size:12px}.masterGridWrap{padding:6px}.masterGrid{min-width:650px}.masterCell{min-height:42px}.masterCell b,.masterCell span{font-size:8px}.masterSideGrid{padding:6px}.masterSideCell{min-width:52px;min-height:42px}.masterFoot{justify-content:center;gap:8px;font-size:8px}}@media print{aside,header,.pageHead,.masterControls,.masterTools{display:none!important}.app main section{padding:0!important}.masterPage{max-width:none}.masterHero{box-shadow:none;border:1px solid #000;color:#000!important;background:#fff!important}.masterSheetCard{box-shadow:none}.masterGrid{min-width:0}.masterCell{break-inside:avoid}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kc-ink:#18213a;--kc-muted:#68718a;--kc-soft:#f7f8fd;--kc-surface:#fff;--kc-line:#e3e6f2;--kc-line-strong:#d3d8e9;--kc-primary:#5546c7;--kc-primary-dark:#30277f;--kc-primary-soft:#eeecff;--kc-cyan:#26a7df;--kc-cyan-soft:#e8f8ff;--kc-success:#108a67;--kc-success-soft:#e7f8f2;--kc-warning:#b86b12;--kc-warning-soft:#fff5e5;--kc-danger:#c63c5a;--kc-danger-soft:#fff0f3;--kc-shadow-sm:0 5px 18px #24205a0f;--kc-shadow-md:0 14px 40px #24205a1a;--kc-shadow-lg:0 26px 70px #1c184a2e;--kc-radius-sm:12px;--kc-radius:18px;--kc-radius-lg:26px}html{background:var(--kc-soft);scroll-behavior:smooth;min-height:100%}body{background:radial-gradient(circle at 5% -5%, #26a7df1a, transparent 29rem), radial-gradient(circle at 100% 3%, #5546c71a, transparent 32rem), var(--kc-soft);min-height:100vh;color:var(--kc-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}::selection{color:#fff;background:var(--kc-primary)}button,input,select,textarea{font:inherit}button{border-radius:var(--kc-radius-sm);background:linear-gradient(135deg, var(--kc-primary), #6f56dc);color:#fff;letter-spacing:-.01em;border:1px solid #0000;min-height:42px;padding:10px 16px;font-weight:760;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;box-shadow:0 7px 17px #5546c72e}button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 24px #5546c73d}button:active:not(:disabled){transform:translateY(0)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #26a7df38}button:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.7)}input,select,textarea,.search,.listSearch,.cashSearch,.stdSavedSearchBox,.proTextAreaWrap{border-color:var(--kc-line-strong)!important;color:var(--kc-ink)!important;background:#fffffff0!important}input,select,textarea{border:1px solid var(--kc-line-strong);min-height:43px;transition:border-color .15s,box-shadow .15s,background .15s;border-radius:var(--kc-radius-sm)!important}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--kc-primary)!important;box-shadow:0 0 0 4px #5546c717!important}.app.noSidebar{background:0 0}.noSidebar main{padding-bottom:96px}.topBrand{gap:12px}.topBrandLogo,.topBrand>div{background:linear-gradient(145deg,#fff,#edf8ff);border:1px solid #ffffffa6;border-radius:15px;width:45px;height:45px;box-shadow:inset 0 0 0 1px #5546c70f,0 8px 22px #0d0f3838}.topBrandLogo img{object-fit:contain;width:37px;height:37px}.topBrand b{letter-spacing:-.025em;font-size:18px}.topBrand small{color:#ffffffb8;margin-top:1px;font-size:10px;font-weight:620}.topRole{color:#fff;letter-spacing:.11em;background:#ffffff1f;border:1px solid #fff3;padding:7px 12px;font-size:9px;box-shadow:inset 0 1px #ffffff14}.noSidebar section{width:min(100%,1480px);max-width:1480px;padding:clamp(15px,2.4vw,30px)}.pageHead{align-items:center;margin-bottom:18px;animation:.18s ease-out both kcPageIn}.pageHead h2{color:var(--kc-ink);letter-spacing:-.04em;font-size:clamp(22px,2.2vw,29px);font-weight:850}.pageHead p{color:var(--kc-muted);margin-top:6px;font-size:11px;font-weight:580}.actions{align-items:center}.actions>button,#newBtn{min-height:44px;padding-inline:18px}.secondary,.icon,.cashEdit,.munimEdit,.munimReset,.stdEditBtn,.proEntryEdit,.proSavedEdit,.premiumBatchButton.edit,.profileEditBtn{background:var(--kc-primary-soft)!important;color:var(--kc-primary-dark)!important;box-shadow:none!important;border-color:#dcd7ff!important}.danger,.cashDelete,.munimDelete,.stdDeleteBtn,.proEntryDelete,.proSavedDelete,.proCrossDelete,.premiumBatchButton.delete,.resultDelete,.delBtn,.dangerZone button{background:var(--kc-danger-soft)!important;color:var(--kc-danger)!important;box-shadow:none!important;border-color:#ffd5de!important}.moduleTabs,.cashModuleTabs,.proModeTabs,.masterViewBtns{border:1px solid var(--kc-line);border-radius:15px;padding:5px;box-shadow:inset 0 1px 2px #1e1f540a;background:#edeffa!important}.moduleTabs button,.cashModuleTabs button,.proModeTabs button,.masterViewBtns button{min-height:38px;color:var(--kc-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.moduleTabs button.active,.cashModuleTabs button.active,.proModeTabs button.active,.masterViewBtns button.active{background:var(--kc-surface)!important;color:var(--kc-primary-dark)!important;border-color:#5546c71f!important;box-shadow:0 5px 14px #332a7e1a!important}.bottomTabs{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#1b1b43f0;border:1px solid #ffffff26;border-radius:24px;width:min(740px,100% - 24px);height:72px;padding:7px;bottom:14px;box-shadow:0 22px 55px #19174447}.bottomTabs button{color:#9ba3bd;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:17px}.bottomTabs button:hover:not(:disabled){color:#fff;box-shadow:none;background:#ffffff0f}.bottomTabs button span{font-size:16px}.uiIcon{flex:none;width:21px;height:21px;display:block}.hubIcon .uiIcon{width:23px;height:23px}.bottomTabs button b{letter-spacing:.01em;font-size:9px;font-weight:760}.moduleHub,.dashboardPage,.accountPage,.stdPage,.proPage,.masterPage,.cashPage,.settlementPage,.reportPage,.munimPage{animation:.19s ease-out both kcPageIn}.hubHero,.heroDashboard,.settlementHero,.masterHero,.profileCover{box-shadow:var(--kc-shadow-md);border:1px solid #ffffff1f;background:radial-gradient(circle at 82% 22%,#64daff59,#0000 24%),linear-gradient(122deg,#25216c,#5746c8 55%,#268fbe)!important}.hubHero{border-radius:var(--kc-radius-lg);padding:26px;position:relative;overflow:hidden}.hubHero:after,.heroDashboard:after{content:"";pointer-events:none;border:28px solid #ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-105px;right:-52px}.hubHero h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(23px,2.4vw,31px)}.hubHero p{color:#ffffffc2;max-width:540px;font-size:12px}.hubGrid{gap:12px}.hubCard,.settingRow{min-height:90px;padding:15px;border:1px solid var(--kc-line)!important;border-radius:var(--kc-radius)!important;color:var(--kc-ink)!important;box-shadow:var(--kc-shadow-sm)!important;background:#fffffff0!important}.hubCard:hover,.settingRow:hover{transform:translateY(-2px);box-shadow:var(--kc-shadow-md)!important;background:#fff!important;border-color:#cbc5f8!important}.hubIcon,.settingIcon{border:1px solid #dcdaf9;box-shadow:inset 0 1px #fff;background:linear-gradient(145deg, var(--kc-primary-soft), var(--kc-cyan-soft))!important;color:var(--kc-primary)!important}.hubCard b{color:var(--kc-ink);font-size:14px;font-weight:800}.hubCard small,.settingRow small{color:var(--kc-muted);font-size:10px}.hubCard i,.settingRow i{color:#9ca4bb}.heroDashboard{border-radius:var(--kc-radius-lg);position:relative;overflow:hidden}.heroDashboard h2{letter-spacing:-.04em;font-size:clamp(24px,2.6vw,34px)}.dashboardCards{gap:13px}.dashboardCards article,.card,.cashSummary>div,.reportSummary>div,.moduleSummaryCard,.munimCard,.settlementCard,.cashFormCard,.cashListCard,.stdEntryCard,.stdSavedRow,.proPanel,.proSavedRow,.masterSheetCard,.masterListCard,.profileCard,.settingsList,.dangerZone{border:1px solid var(--kc-line)!important;border-radius:var(--kc-radius)!important;box-shadow:var(--kc-shadow-sm)!important;background:#fffffff5!important}.dashboardCards article{min-height:96px;padding:17px;position:relative;overflow:hidden;border-top:1px solid var(--kc-line)!important}.dashboardCards article:before{content:"";background:linear-gradient(var(--kc-primary), var(--kc-cyan));width:4px;height:100%;position:absolute;top:0;left:0}.dashboardCards span,.cashSummary span,.reportSummary span{color:var(--kc-muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:750}.dashboardCards strong,.cashSummary strong,.reportSummary strong{color:var(--kc-ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.tableWrap{border:1px solid var(--kc-line);border-radius:var(--kc-radius);box-shadow:var(--kc-shadow-sm);background:#fffffff7;overflow:auto}table{border-collapse:separate;border-spacing:0}th{letter-spacing:.055em;text-transform:uppercase;height:46px;border-bottom:1px solid var(--kc-line-strong)!important;color:#555e78!important;background:#f0f1fa!important;font-size:10px!important;font-weight:820!important}td{min-height:50px;color:var(--kc-ink);font-variant-numeric:tabular-nums;font-size:12px;border-bottom-color:#eceef6!important}tbody tr{transition:background .14s}tbody tr:hover{background:#f8f8fe}tbody tr:last-child td{border-bottom:0}.premiumAvatar,.profileInitials,.munimIdentity>span{box-shadow:0 8px 20px #4642aa33;background:linear-gradient(145deg, var(--kc-primary), var(--kc-cyan))!important;color:#fff!important;border-color:#5546c726!important}.premiumMetric,.premiumLine,.premiumBatchRow,.premiumResultRow,.cashEntryRow,.settlementClient,.proEntry,.proCrossItem,.masterActiveItem,.stdBatchRow{border-color:var(--kc-line)!important;background:#fbfbfe!important}.premiumMetric:hover,.premiumBatchRow:hover,.cashEntryRow:hover,.settlementClient:hover,.stdBatchRow:hover{background:#f6f5ff!important;border-color:#d7d2f7!important}.premiumBalance,.stdLiveTotals,.proSummary,.masterSummary,.cashSummary{background:linear-gradient(135deg,#f4f2ff,#edf9ff)!important;border-color:#dcd8f7!important}.empty,.batchEmpty,.masterEmpty,.proEmpty,.stdNoBatch{border-radius:var(--kc-radius);color:var(--kc-muted);background:#ffffffb3;border:1px dashed #cfd3e5}.error,.error.banner{background:var(--kc-danger-soft);color:#a52d48;box-shadow:none;border:1px solid #ffd1dc}.noticeBanner{background:var(--kc-warning-soft);color:#8d5410;border-color:#f7d9ad}.modal{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1513399e}.dialog{box-shadow:var(--kc-shadow-lg);background:#fff;border:1px solid #ffffffbf;border-radius:24px}.dialogHead{border-bottom:1px solid var(--kc-line);padding-bottom:13px}.dialogHead h3{color:var(--kc-ink);letter-spacing:-.025em;font-size:20px}.dialog label,.formGrid label,.cashFormGrid label,.reportFilters label{color:var(--kc-muted);letter-spacing:.025em;font-size:10px;font-weight:760}.reportPage{gap:14px}.reportFilters{border:1px solid var(--kc-line);border-radius:var(--kc-radius);box-shadow:var(--kc-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;padding:13px}.reportFilters label{min-width:190px}.reportFilters input,.reportFilters select{min-height:43px;background:#fff!important}.printReport{min-width:128px;margin-left:auto;background:linear-gradient(135deg, var(--kc-primary), var(--kc-cyan))!important}.dailyClientHero{box-shadow:var(--kc-shadow-sm);background:linear-gradient(135deg,#f7f5ff,#effaff);border:1px solid #dcd8f5;padding:16px;position:relative;overflow:hidden}.dailyClientHero h3{color:var(--kc-ink);letter-spacing:-.025em;font-size:18px}.dailyClientHero p{color:var(--kc-muted)}.dailyClientTerms{gap:8px;margin-left:auto;display:flex}.dailyClientTerms span{min-width:80px;color:var(--kc-muted);text-transform:uppercase;background:#ffffffb8;border:1px solid #ddd9f5;border-radius:12px;gap:2px;padding:8px 11px;font-size:9px;display:grid}.dailyClientTerms b{color:var(--kc-primary-dark);font-size:13px}.dailyCoreTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dailyCoreTotals>div{border-radius:var(--kc-radius);box-shadow:var(--kc-shadow-sm);background:linear-gradient(135deg,#f4f1ff,#ecf9ff);border:1px solid #dad6f5;padding:16px 18px;position:relative;overflow:hidden}.dailyCoreTotals>div:after{content:"";border:13px solid #5546c714;border-radius:50%;width:58px;height:58px;position:absolute;bottom:-28px;right:-20px}.dailyCoreTotals span,.dailyDirectionRow span{color:var(--kc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780;display:block}.dailyCoreTotals strong{color:var(--kc-primary-dark);font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;display:block}.dailyDirectionRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dailyDirectionRow>div{border-radius:var(--kc-radius);box-shadow:var(--kc-shadow-sm);border:1px solid;padding:14px 17px}.dailyDirectionRow strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:18px;display:block}.dailyDirectionRow .isLena{background:var(--kc-success-soft);border-color:#bfe8dc}.dailyDirectionRow .isLena strong{color:var(--kc-success)}.dailyDirectionRow .isDena{background:var(--kc-danger-soft);border-color:#f3c8d2}.dailyDirectionRow .isDena strong{color:var(--kc-danger)}.dailyDirectionRow .isZero{border-color:var(--kc-line);background:#f6f7fb}.dailyDirectionRow .isZero strong{color:var(--kc-muted)}.dailySummary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px}.dailySummary>div{min-height:72px;padding:13px 14px}.dailySummary strong{margin-top:5px;font-size:16px}.dailyAllClear{background:var(--kc-success-soft)!important;border-color:#c6e8de!important}.dailyAllClear strong{color:var(--kc-success)!important}.dailyBillingTable table{min-width:560px}.dailyBillingTable td:nth-last-child(-n+2),.dailyBillingTable th:nth-last-child(-n+2){text-align:right}.dailyBillingTable tfoot td{color:var(--kc-primary-dark);font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#f2efff,#ecf9ff);border-top:1px solid #d7d2f4;padding:13px 14px;font-weight:850}.dailyResultChip{background:var(--kc-primary-soft);min-width:34px;min-height:30px;color:var(--kc-primary-dark);border:1px solid #d4cff5;border-radius:10px;justify-content:center;align-items:center;padding:4px 8px;font-weight:850;display:inline-flex}.dailyEmpty{place-items:center;min-height:105px;display:grid}.dailyReceipt{color:#121a35;font-variant-numeric:tabular-nums;background:#eef0fb;border:2px solid #5361d4;border-radius:34px;width:min(100%,920px);margin:0 auto;padding:clamp(24px,3.7vw,42px);box-shadow:0 22px 60px #30398e24}.dailyReceiptIdentity{text-align:center;padding:8px 12px 22px}.dailyReceiptIdentity h3{color:#10182f;letter-spacing:-.035em;margin:0;font-size:clamp(27px,3.3vw,40px);font-weight:900;line-height:1.1}.dailyReceiptIdentity p{color:#626a80;margin:14px 0 0;font-size:clamp(14px,1.8vw,20px);font-weight:520}.dailyReceiptDivider{background:#dfe2f1;height:1px;margin:0 0 32px}.dailyGameTable{width:100%}.dailyGameHead,.dailyGameRow{align-items:center;column-gap:clamp(10px,2.2vw,26px);display:grid}.dailyGameHead.isPro,.dailyGameRow.isPro{grid-template-columns:minmax(54px,.7fr) minmax(84px,1.45fr) minmax(72px,.95fr) minmax(78px,.95fr)}.dailyGameHead.isStandard,.dailyGameRow.isStandard{grid-template-columns:minmax(110px,1.55fr) minmax(75px,.95fr) minmax(80px,.95fr)}.dailyGameHead{background:#fff;border:1px solid #d9dce8;border-radius:22px;min-height:78px;padding:17px clamp(17px,2.8vw,30px);box-shadow:0 5px 15px #282e6f0a}.dailyGameHead strong{color:#121a35;letter-spacing:-.015em;font-size:clamp(12px,1.55vw,17px);font-weight:900}.dailyGameHead>:nth-last-child(-n+2),.dailyGameRow>:nth-last-child(-n+2){text-align:right}.dailyGameBody{padding:4px 18px 0}.dailyGameRow{border-bottom:1px solid #dfe2ef;min-height:86px;padding:20px clamp(8px,1.4vw,14px)}.dailyGameRow:last-child{border-bottom:0}.dailyGameRow strong,.dailyGameRow span{color:#151d36;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(14px,1.75vw,20px);overflow:hidden}.dailyGameRow strong{font-weight:850}.dailyGameRow span{font-weight:520}.dailyNoBilling{color:#6b7286;text-align:center;padding:34px 15px}.dailyGrandTotals{color:#079879;background:#dcf7ef;border:2px solid #17a987;border-radius:23px;justify-content:space-between;align-items:center;gap:22px;min-height:92px;margin-top:14px;padding:20px 25px;display:flex}.dailyGrandTotals strong{white-space:nowrap;font-size:clamp(16px,1.9vw,22px);font-weight:900}.dailyAccountRows{gap:11px;margin-top:30px;display:grid}.dailyAccountRow{background:#fff;border:1px solid #d9dce8;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:20px 25px;display:flex;box-shadow:0 4px 12px #282e6f09}.dailyAccountRow span{color:#697186;font-size:clamp(15px,1.8vw,20px);font-weight:520}.dailyAccountRow strong{color:#11182f;font-size:clamp(18px,2.05vw,23px);font-weight:900}.dailyTodayTotal,.dailyNetTotal{text-align:center;letter-spacing:-.025em;border-radius:23px;place-items:center;min-height:90px;margin-top:28px;padding:20px 25px;font-size:clamp(19px,2.5vw,28px);font-weight:900;display:grid}.dailyTodayTotal{color:#11182f;background:#fff;border:2px solid #697184}.dailyNetTotal{color:#fff;background:#172554;border:2px solid #172554;margin-top:24px;box-shadow:0 12px 28px #1725542e}@media (max-width:700px){.dailyReceipt{border-width:1.5px;border-radius:24px;padding:22px 14px 18px}.dailyReceiptIdentity{padding:5px 6px 18px}.dailyReceiptIdentity h3{font-size:26px}.dailyReceiptIdentity p{margin-top:10px;font-size:14px}.dailyReceiptDivider{margin-bottom:20px}.dailyGameHead{border-radius:16px;min-height:62px;padding:13px 11px}.dailyGameHead,.dailyGameRow{column-gap:7px}.dailyGameHead.isPro,.dailyGameRow.isPro{grid-template-columns:minmax(39px,.65fr) minmax(62px,1.2fr) minmax(54px,.9fr) minmax(58px,.95fr)}.dailyGameHead.isStandard,.dailyGameRow.isStandard{grid-template-columns:minmax(82px,1.35fr) minmax(56px,.9fr) minmax(60px,.95fr)}.dailyGameHead strong{font-size:10px}.dailyGameBody{padding-inline:8px}.dailyGameRow{min-height:66px;padding:14px 4px}.dailyGameRow strong,.dailyGameRow span{font-size:12px}.dailyGrandTotals{border-radius:17px;min-height:72px;margin-top:10px;padding:16px 13px}.dailyGrandTotals strong{font-size:13px}.dailyAccountRows{gap:8px;margin-top:20px}.dailyAccountRow{border-radius:17px;min-height:68px;padding:16px 15px}.dailyAccountRow span{font-size:13px}.dailyAccountRow strong{font-size:15px}.dailyTodayTotal,.dailyNetTotal{border-radius:17px;min-height:72px;margin-top:18px;padding:16px 12px;font-size:17px}.dailyNetTotal{margin-top:14px}}.pageSkeleton{gap:13px;animation:.14s ease-out both kcPageIn;display:grid}.skeletonCards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.skeletonCards i,.skeletonPanel,.skeletonPanel span{background:#e9eaf3;position:relative;overflow:hidden}.skeletonCards i{border:1px solid var(--kc-line);border-radius:var(--kc-radius);min-height:92px}.skeletonPanel{border:1px solid var(--kc-line);border-radius:var(--kc-radius);min-height:230px;padding:24px}.skeletonPanel span{border-radius:8px;width:100%;height:15px;margin-bottom:22px;display:block}.skeletonPanel span:nth-child(2){width:72%}.skeletonPanel span:nth-child(3){width:45%}.skeletonCards i:after,.skeletonPanel:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:1.1s infinite kcShimmer;position:absolute;inset:0;transform:translate(-100%)}.login{background:radial-gradient(circle at 18% 18%,#4cd2ff59,#0000 26rem),radial-gradient(circle at 86% 88%,#8a69ff57,#0000 28rem),linear-gradient(135deg,#17164a,#312578 54%,#185f88);position:relative;overflow:hidden}.login:before,.login:after{content:"";border:54px solid #ffffff0e;border-radius:50%;width:300px;height:300px;position:absolute}.login:before{top:-180px;right:-100px}.login:after{bottom:-210px;left:-100px}.loginCard{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff2;border:1px solid #ffffffb3;border-radius:28px;width:min(430px,100%);padding:36px;position:relative;box-shadow:0 35px 90px #0b0c315c}.loginCard .brandImage{background:linear-gradient(145deg,#fff,#edf8ff);border:1px solid #dbd8f2;border-radius:21px;width:68px;height:68px;margin-bottom:12px;box-shadow:0 13px 30px #433e9a24}.loginCard .brandImage img{object-fit:contain;width:58px;height:58px}.loginCard h1{color:var(--kc-ink);letter-spacing:-.045em;font-size:31px;font-weight:880}.loginCard p{color:var(--kc-muted)}.loginCard label{color:var(--kc-muted);font-weight:720}.loginCard>button{background:linear-gradient(135deg, var(--kc-primary-dark), var(--kc-primary) 58%, var(--kc-cyan));min-height:48px}@keyframes kcPageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes kcShimmer{to{transform:translate(100%)}}@media (max-width:760px){body{font-size:13px}.noSidebar main{padding-bottom:82px}.noSidebar header{height:62px;padding:0 12px}.topBrandLogo,.topBrand>div{border-radius:13px;width:40px;height:40px}.topBrandLogo img{width:33px;height:33px}.topBrand b{font-size:16px}.topRole{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.noSidebar section{padding:12px 10px}.pageHead{align-items:stretch;gap:12px}.pageHead h2{font-size:21px}.actions{justify-content:stretch}.actions>*{flex:150px}.bottomTabs{border-radius:21px;width:calc(100% - 12px);height:64px;bottom:7px}.hubHero,.heroDashboard{border-radius:20px}.hubHero{padding:19px}.hubGrid{grid-template-columns:1fr;gap:8px}.hubCard{min-height:72px;padding:10px;border-radius:15px!important}.dailyClientHero{flex-wrap:wrap;align-items:flex-start}.dailyClientTerms{width:100%;margin-left:0}.dailyClientTerms span{flex:1}.dailyCoreTotals,.dailyDirectionRow{grid-template-columns:1fr}.dailySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.reportFilters label{min-width:0}.printReport{width:100%;margin-left:0}.dialog{border-radius:21px}}@media (max-width:430px){.topRole{font-size:8px}.dailySummary{grid-template-columns:1fr 1fr}.loginCard{border-radius:24px;padding:27px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff!important}.bottomTabs,.noSidebar header,.pageHead,.reportFilters{display:none!important}.reportPage,.dailyClientHero,.dailyReceipt,.dailyCoreTotals>div,.dailyDirectionRow>div,.reportSummary>div,.tableWrap{box-shadow:none!important}.dailyReceipt{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;border-radius:22px;width:100%;padding:24px}}.masterPage{background:linear-gradient(#f4f7ff 0%,#eef6ff 46%,#f8fafc 100%);border-radius:20px;padding:14px}.masterHero{background:linear-gradient(125deg,#312e81 0%,#2563eb 48%,#0891b2 100%);box-shadow:0 16px 34px #2563eb3d}.masterSummary>div:first-child{background:linear-gradient(145deg,#eef2ff,#fff);border-color:#c7d2fe}.masterSummary>div:first-child strong{color:#4338ca}.masterSummary>div:nth-child(2){background:linear-gradient(145deg,#ecfeff,#fff);border-color:#a5f3fc}.masterSummary>div:nth-child(2) strong{color:#0e7490}.masterSummary>div:nth-child(3){background:linear-gradient(145deg,#ecfdf5,#fff);border-color:#a7f3d0}.masterSummary>div:nth-child(3) strong{color:#047857}.masterSummary .grand{background:linear-gradient(135deg,#7c3aed,#db2777);border-color:#0000;box-shadow:0 8px 20px #7c3aed33}.masterControls,.masterTools,.masterSheetCard,.masterListCard{border-color:#d6e1f3;box-shadow:0 10px 28px #1e40af13}.masterCardHead{background:linear-gradient(90deg,#eef2ff,#ecfeff)}.masterGrid{gap:6px;min-width:1050px}.masterGridRow{border-radius:12px;grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:14px;padding:4px 8px;display:grid}.masterGridRow:nth-child(odd){background:#dbeafe59}.masterGridCells{grid-template-columns:repeat(10,minmax(74px,1fr));gap:7px;display:grid}.masterNumberCell{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:5px;min-height:48px;display:grid}.masterNumberCell>b{color:#334155;text-align:right;font-size:11px;font-weight:950}.masterValueBox{color:#94a3b8;background:#f8fafc;border:1px solid #d8e2f0;border-radius:9px;place-items:center;height:40px;font-size:10px;font-weight:900;display:grid}.masterNumberCell.active .masterValueBox{color:#0f3d80;background:linear-gradient(145deg,#dbeafe,#ecfeff);border-color:#93c5fd;box-shadow:0 3px 9px #2563eb21}.masterRowTotal{color:#475569;padding:0 4px;background:0 0!important;border:0!important}.masterRowTotal small{text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900;display:block}.masterRowTotal strong{color:#1e3a8a;margin-top:3px;font-size:14px;display:block}.masterGridGrandTotal{color:#fff;background:linear-gradient(100deg,#172554,#1d4ed8);border-radius:13px;justify-content:flex-end;align-items:center;gap:16px;margin:8px 4px 2px;padding:12px 16px;display:flex}.masterGridGrandTotal span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.masterGridGrandTotal strong{font-size:21px}.masterViewBtns #masterPrint{color:#fff;background:linear-gradient(135deg,#16a34a,#059669);border-color:#0000}@media (max-width:760px){.masterPage{border-radius:13px;padding:7px}.masterGrid{min-width:930px}.masterGridRow{grid-template-columns:minmax(0,1fr) 105px;gap:8px}.masterGridCells{grid-template-columns:repeat(10,minmax(68px,1fr));gap:5px}.masterNumberCell{grid-template-columns:21px minmax(0,1fr);gap:3px}.masterNumberCell>b{font-size:9px}.masterValueBox{height:35px;font-size:8px}.masterRowTotal strong{font-size:11px}.masterGridGrandTotal strong{font-size:16px}}.app.noSidebar{background:#f3f6fb;min-height:100vh;display:block}.noSidebar main{min-height:100vh;padding-bottom:88px}.noSidebar header{color:#fff;background:linear-gradient(100deg,#172554,#1e40af);border:0;justify-content:space-between;height:68px;padding:0 18px}.topBrand{align-items:center;gap:10px;display:flex}.topBrand>div{color:#1d4ed8;background:#fff;border-radius:12px;place-items:center;width:39px;height:39px;font-size:19px;font-weight:950;display:grid}.topBrand span{display:grid}.topBrand b{font-size:17px}.topBrand small{color:#dbeafe;margin:0;font-size:10px}.topRole{letter-spacing:.08em;background:#ffffff20;border:1px solid #ffffff35;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900}.noSidebar section{max-width:1400px;margin:0 auto;padding:18px}.bottomTabs{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172af0;border:1px solid #ffffff20;border-radius:22px;grid-template-columns:repeat(5,1fr);gap:4px;width:min(720px,100% - 22px);height:68px;padding:7px;display:grid;position:fixed;bottom:12px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 18px 45px #0f172a52}.bottomTabs button{color:#94a3b8;background:0 0;border-radius:15px;align-content:center;place-items:center;gap:3px;padding:4px;display:grid}.bottomTabs button span{place-items:center;width:28px;height:25px;font-size:16px;font-weight:950;display:grid}.bottomTabs button b{font-size:9px}.bottomTabs button.active{color:#fff;background:linear-gradient(145deg,#2563eb,#4f46e5);box-shadow:0 7px 18px #2563eb59}.hubHero{color:#fff;background:linear-gradient(120deg,#334155,#0f172a);border-radius:22px;margin-bottom:15px;padding:22px;box-shadow:0 14px 30px #0f172a26}.hubHero small{letter-spacing:.18em;opacity:.75;font-size:9px;font-weight:900}.hubHero h2{margin:5px 0 3px;font-size:24px}.hubHero p{opacity:.78;margin:0;font-size:11px}.hubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hubCard{color:#111827;text-align:left;background:#fff;border:1px solid #dce4ef;border-radius:17px;grid-template-columns:48px 1fr auto;gap:11px;min-height:82px;padding:13px;display:grid;box-shadow:0 5px 16px #0f172a0e}.hubCard:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2563eb1f}.hubIcon{color:#1d4ed8;background:linear-gradient(145deg,#eff6ff,#e0e7ff);border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:950;display:grid}.hubCard>span:nth-child(2){align-content:center;gap:3px;display:grid}.hubCard b{font-size:14px}.hubCard small{color:#64748b;font-size:9px}.hubCard i{color:#94a3b8;align-self:center;font-size:22px;font-style:normal}.hubLogout{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;width:100%;margin-top:12px;font-weight:900}.premiumResultForm{grid-template-columns:minmax(90px,130px) auto auto!important}.resultDelete{color:#be123c!important;background:#fff1f2!important;border:1px solid #fecdd3!important}.pageHead p{font-size:10px}.cards .card:nth-child(4n+1){border-top:3px solid #2563eb}.cards .card:nth-child(4n+2){border-top:3px solid #059669}.cards .card:nth-child(4n+3){border-top:3px solid #d97706}.cards .card:nth-child(4n+4){border-top:3px solid #7c3aed}@media (max-width:700px){.noSidebar main{padding-bottom:78px}.noSidebar header{height:60px;padding:0 12px}.noSidebar section{padding:10px}.bottomTabs{border-radius:19px;width:calc(100% - 12px);height:62px;padding:5px;bottom:7px}.bottomTabs button{border-radius:13px}.bottomTabs button span{height:22px;font-size:15px}.bottomTabs button b{font-size:8px}.hubHero{border-radius:16px;margin-bottom:9px;padding:16px}.hubHero h2{font-size:18px}.hubGrid{grid-template-columns:1fr;gap:7px}.hubCard{border-radius:13px;grid-template-columns:40px 1fr auto;min-height:67px;padding:9px}.hubIcon{border-radius:11px;width:40px;height:40px;font-size:17px}.hubCard b{font-size:12px}.premiumResultForm{grid-template-columns:1fr 1fr!important}.premiumResultForm .resultDelete{grid-column:1/-1}}.accountPage{max-width:760px;margin:0 auto;padding-bottom:14px}.profileCard{background:#fff;border:1px solid #dbe5f1;border-radius:24px;overflow:hidden;box-shadow:0 14px 38px #0f172a17}.profileCover{background:linear-gradient(120deg,#2563eb,#4f46e5 55%,#7c3aed);height:104px}.profileMain{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:0 20px 18px;display:grid;position:relative}.profileAvatarWrap{margin-top:-48px;position:relative}.profileAvatar{object-fit:cover;background:#eef2ff;border:5px solid #fff;border-radius:28px;width:96px;height:96px;box-shadow:0 10px 24px #0f172a2e}.profileInitials{color:#fff;background:linear-gradient(145deg,#06b6d4,#4f46e5);place-items:center;font-size:30px;font-weight:950;display:grid}.profileCamera{color:#fff;background:#111827;border:3px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;bottom:-4px;right:-4px}.profileIdentity{padding-top:13px}.profileIdentity h2{color:#0f172a;margin:0 0 4px;font-size:22px}.profileIdentity p{color:#64748b;margin:0 0 8px;font-size:12px}.profileStatus{color:#15803d;text-transform:uppercase;background:#dcfce7;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:900;display:inline-flex}.profileEditBtn{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;align-self:center;font-weight:900}.expiryPanel{background:linear-gradient(#f8fafc,#fff);border-top:1px solid #e8eef6;grid-template-columns:1fr 1fr;display:grid}.expiryPanel>div{padding:16px 20px}.expiryPanel>div+div{border-left:1px solid #e8eef6}.expiryPanel small{color:#64748b;letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.expiryPanel strong{color:#0f172a;font-size:14px}.settingsTitle{color:#0f172a;margin:22px 3px 10px;font-size:15px}.settingsList{gap:9px;display:grid}.settingRow{color:#111827;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid;box-shadow:0 5px 15px #0f172a0b}.settingRow:hover{transform:translateY(-1px)}.settingIcon{border-radius:14px;place-items:center;width:46px;height:46px;font-size:19px;font-weight:950;display:grid}.settingIcon.pass{color:#4f46e5;background:#eef2ff}.settingIcon.delete{color:#e11d48;background:#fff1f2}.settingIcon.logout{color:#334155;background:#f1f5f9}.settingRow span:nth-child(2){gap:3px;display:grid}.settingRow b{font-size:13px}.settingRow small{color:#64748b;font-size:9px}.settingRow i{color:#94a3b8;font-size:22px;font-style:normal}.dangerSetting b{color:#be123c}.profileDialog{max-width:440px}.editAvatarBox{align-items:center;gap:10px;padding:10px 0 16px;display:flex}.editAvatarBox>div{color:#fff;background:linear-gradient(145deg,#06b6d4,#4f46e5);border-radius:22px;place-items:center;width:78px;height:78px;font-size:24px;font-weight:950;display:grid;overflow:hidden}.editAvatarBox img{object-fit:cover;width:100%;height:100%}.photoPick{cursor:pointer;color:#1d4ed8;background:#eff6ff;border-radius:11px;padding:10px 13px;font-size:11px;font-weight:900}.removePhoto{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;padding:10px 12px;font-size:10px}.profileDialog>label,.dialog#changePassForm>label{color:#334155;gap:6px;margin-bottom:12px;font-size:11px;font-weight:800;display:grid}@media (max-width:600px){.accountPage{padding:0 0 10px}.profileCover{height:88px}.profileMain{grid-template-columns:auto 1fr;gap:12px;padding:0 14px 15px}.profileAvatar{border-radius:24px;width:82px;height:82px}.profileAvatarWrap{margin-top:-41px}.profileIdentity h2{font-size:18px}.profileEditBtn{grid-column:1/-1;width:100%;margin-top:1px}.expiryPanel>div{padding:13px 14px}.expiryPanel strong{font-size:12px}.settingRow{padding:10px 12px}.settingIcon{width:42px;height:42px}.editAvatarBox{flex-wrap:wrap}}.brandLogo.brandImage{padding:0;overflow:hidden;background:0 0!important}.brandLogo.brandImage img{object-fit:contain;width:100%;height:100%;display:block}.topBrandLogo{border-radius:12px;overflow:hidden;background:0 0!important;width:40px!important;height:40px!important}.topBrandLogo img{object-fit:contain;width:100%;height:100%;display:block}.cashPage{gap:16px;display:grid}.cashModuleTabs{background:#eef2ff;border:1px solid #dbe3ff;border-radius:16px;gap:8px;width:max-content;padding:5px;display:flex}.cashModuleTabs button{color:#526078;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 22px;font-weight:800}.cashModuleTabs button.active{color:#4056d8;background:#fff;box-shadow:0 4px 14px #4056d822}.cashSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cashSummary>div{background:#fff;border:1px solid #e7ebf4;border-radius:18px;padding:16px;box-shadow:0 8px 24px #28325a0d}.cashSummary span{color:#78839a;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.cashSummary strong{color:#17213a;margin-top:7px;font-size:20px;display:block}.cashFormCard,.cashListCard{background:#fff;border:1px solid #e5e9f2;border-radius:22px;padding:18px;box-shadow:0 10px 30px #27304d0d}.cashCardHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.cashCardHead h3{color:#17213a;margin:0}.cashCardHead p{color:#7b8598;margin:4px 0 0;font-size:13px}.cashCardHead>button{cursor:pointer;background:#fff;border:1px solid #d8ddea;border-radius:12px;padding:9px 12px}.cashFormGrid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;display:grid}.cashFormGrid label{gap:6px;display:grid}.cashFormGrid label span{color:#667188;font-size:12px;font-weight:800}.cashFormGrid input,.cashFormGrid select{box-sizing:border-box;background:#fbfcff;border:1px solid #d9deea;border-radius:13px;outline:none;width:100%;padding:11px 12px}.cashFormGrid input:focus,.cashFormGrid select:focus{border-color:#5368e8;box-shadow:0 0 0 3px #5368e819}.cashRemark{grid-column:span 2}.cashSave{color:#fff;cursor:pointer;background:linear-gradient(135deg,#485de0,#6a43ca);border:0;border-radius:14px;margin-top:14px;padding:12px 22px;font-weight:800}.cashSearch{color:#7b8598;border:1px solid #dfe4ee;border-radius:13px;align-items:center;gap:7px;padding:8px 11px;display:flex}.cashSearch input{border:0;outline:0;min-width:220px}.cashEntries{gap:10px;display:grid}.cashEntryRow{border:1px solid #e8ebf2;border-radius:17px;grid-template-columns:minmax(230px,1fr) 150px auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.cashEntryMain{align-items:center;gap:12px;display:flex}.cashEntryMain h3{margin:0 0 3px;font-size:15px}.cashEntryMain p{color:#7c8798;margin:0;font-size:12px}.cashType{border-radius:11px;justify-content:center;align-items:center;min-width:64px;padding:7px 8px;font-size:11px;font-weight:900;display:inline-flex}.cashType.credit{color:#15834d;background:#e7f8ee}.cashType.deposit{color:#c24b40;background:#fff0ee}.cashAmount{text-align:right}.cashAmount.credit{color:#14834d}.cashAmount.deposit{color:#c24b40}.cashActions{gap:7px;display:flex}.cashActions button{cursor:pointer;background:#fff;border:1px solid #dde2ec;border-radius:10px;padding:7px 10px}.cashActions .cashDelete{color:#c84242;border-color:#f0cccc}.cashSave:disabled{opacity:.65;cursor:wait}@media (max-width:900px){.cashSummary,.cashFormGrid{grid-template-columns:repeat(2,1fr)}.cashRemark{grid-column:span 2}.cashEntryRow{grid-template-columns:1fr auto}.cashActions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:560px){.cashSummary{grid-template-columns:1fr 1fr;gap:8px}.cashSummary>div{padding:12px}.cashSummary strong{font-size:15px}.cashFormGrid{grid-template-columns:1fr}.cashRemark{grid-column:auto}.cashCardHead{flex-direction:column;align-items:flex-start}.cashSearch{box-sizing:border-box;width:100%}.cashSearch input{width:100%;min-width:0}.cashEntryRow{grid-template-columns:1fr}.cashAmount{text-align:left}.cashActions{grid-column:auto;justify-content:flex-start}.cashModuleTabs{box-sizing:border-box;width:100%}.cashModuleTabs button{flex:1}}.noticeBanner{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin-bottom:12px;padding:11px 14px;font-size:12px;font-weight:800}.heroDashboard{color:#fff;background:linear-gradient(125deg,#172554,#1d4ed8 55%,#06b6d4);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:24px;display:grid;box-shadow:0 16px 38px #1d4ed826}.heroDashboard small{letter-spacing:.15em;opacity:.72;font-size:9px;font-weight:900}.heroDashboard h2{color:#fff;margin:5px 0 3px;font-size:28px}.heroDashboard p{opacity:.78;margin:0;font-size:11px}.heroDashboard>div:last-child{background:#ffffff14;border:1px solid #ffffff28;border-radius:16px;min-width:170px;padding:13px 16px}.heroDashboard>div:last-child span,.heroDashboard>div:last-child small{display:block}.heroDashboard>div:last-child strong{margin:4px 0;font-size:21px;display:block}.dashboardCards article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:15px;box-shadow:0 6px 18px #0f17250a}.dashboardCards span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.dashboardCards strong{margin-top:6px;font-size:18px;display:block}.moduleSummaryCard{background:#fff;border:1px solid #dbe5f1;border-radius:20px;grid-template-columns:180px 1fr;gap:18px;padding:18px;display:grid}.moduleSummaryCard>div:first-child span,.moduleSummaryCard>div:first-child small{color:#64748b;font-size:9px;font-weight:900;display:block}.moduleSummaryCard>div:first-child strong{margin:6px 0;font-size:20px;display:block}.moduleSummaryGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.moduleSummaryGrid span{color:#64748b;background:#f8fafc;border-radius:10px;padding:8px 10px;font-size:9px}.moduleSummaryGrid b{color:#0f172a;margin-top:2px;font-size:11px;display:block}.listSearch{background:#fff;border:1px solid #dbe3ef;border-radius:13px;align-items:center;gap:8px;width:min(420px,100%);margin:0 0 12px;padding:9px 12px;display:flex}.listSearch input{border:0;outline:0;width:100%}.munimList{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px;display:grid}.munimCard{background:#fff;border:1px solid #dbe4ef;border-radius:19px;padding:16px;box-shadow:0 8px 24px #0f17250b}.munimIdentity{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.munimIdentity h3{margin:0;font-size:15px}.munimIdentity p{color:#64748b;margin:3px 0 0;font-size:10px}.statusPill{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.statusPill.active{color:#15803d;background:#dcfce7}.statusPill.suspended{color:#b91c1c;background:#fee2e2}.munimStats{grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0;display:grid}.munimStats span{text-align:center;color:#64748b;background:#f8fafc;border-radius:10px;padding:8px;font-size:9px}.munimStats b{color:#0f172a;font-size:13px;display:block}.munimTags{flex-wrap:wrap;gap:5px;min-height:29px;display:flex}.munimTags span{color:#4338ca;background:#eef2ff;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.munimActions{border-top:1px solid #edf2f7;flex-wrap:wrap;gap:6px;margin-top:13px;padding-top:12px;display:flex}.munimActions button{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:7px 9px;font-size:9px}.munimActions .danger{color:#be123c;background:#fff1f2;border-color:#fecdd3;margin-left:auto}.munimDialog fieldset{border:1px solid #e2e8f0;border-radius:14px;margin:14px 0;padding:13px}.munimDialog legend{color:#334155;padding:0 7px;font-size:11px;font-weight:900}.clientChecks{max-height:260px;overflow:auto}.checkToolbar{gap:6px;margin-bottom:9px;display:flex}.checkToolbar button{color:#3730a3;background:#eef2ff;padding:6px 9px;font-size:9px}.settlementPage{gap:14px;display:grid}.settlementHero{color:#fff;background:linear-gradient(125deg,#064e3b,#059669);border-radius:21px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.settlementHero small{letter-spacing:.12em;font-size:9px;font-weight:900}.settlementHero h3{color:#fff;margin:5px 0 3px;font-size:22px}.settlementHero p{opacity:.8;max-width:650px;margin:0;font-size:10px}.settlementHero>strong{white-space:nowrap;background:#ffffff16;border:1px solid #ffffff30;border-radius:13px;padding:11px 13px}.settlementCard{background:#fff;border:1px solid #dce7e3;border-radius:20px;padding:17px;box-shadow:0 9px 28px #065f460c}.settlementTools{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.settlementTools label{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.settlementTools span{color:#64748b;font-size:10px}.settlementClients{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;max-height:420px;display:grid;overflow:auto}.settlementClient{cursor:pointer;background:#fbfdfc;border:1px solid #e5e7eb;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:9px;display:grid}.settlementClient input{width:16px;height:16px}.settlementClient .premiumAvatar{width:30px;height:30px;font-size:10px}.settlementClient b{font-size:11px}.settlementCard>button{background:linear-gradient(135deg,#059669,#0d9488);width:100%;margin-top:13px;padding:12px;font-weight:900}.reportPage{gap:13px;display:grid}.reportFilters{background:#fff;border:1px solid #dbe4ef;border-radius:16px;flex-wrap:wrap;align-items:end;gap:9px;padding:12px;display:flex}.reportFilters label{text-transform:uppercase;color:#64748b;gap:5px;min-width:180px;font-size:9px;font-weight:900;display:grid}.reportFilters input,.reportFilters select{background:#fff;border:1px solid #d5dce7;border-radius:10px;height:39px;padding:0 11px}.printReport{background:#111827;height:39px;margin-left:auto}.reportClient{background:linear-gradient(120deg,#fff,#f0f7ff);border:1px solid #dce5f1;border-radius:16px;align-items:center;gap:11px;padding:14px;display:flex}.reportClient h3{margin:0;font-size:15px}.reportClient p{color:#64748b;margin:3px 0 0;font-size:9px}.reportTitle{color:#fff;background:linear-gradient(120deg,#312e81,#4f46e5);border-radius:17px;padding:16px 18px}.reportTitle small{letter-spacing:.1em;font-size:9px;font-weight:900}.reportTitle h3{color:#fff;margin:4px 0 0;font-size:21px}.reportSummary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.reportSummary>div{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:13px}.reportSummary span{text-transform:uppercase;color:#64748b;font-size:8px;font-weight:900;display:block}.reportSummary strong{margin-top:6px;font-size:14px;display:block}.reportTable th{font-size:9px}.reportTable td{font-size:11px}.dangerZone{background:#fff;border:1px solid #fecaca;border-radius:22px;max-width:650px;margin:0 auto;padding:24px;box-shadow:0 14px 35px #991b1b0d}.dangerZone>.dangerIcon{color:#b91c1c;background:#fee2e2;border-radius:17px;place-items:center;width:54px;height:54px;font-size:24px;font-weight:950;display:grid}.dangerZone h3{color:#991b1b;margin:14px 0 7px;font-size:21px}.dangerZone>p{color:#64748b;font-size:11px;line-height:1.65}.dangerZone form{gap:11px;margin-top:18px;display:grid}.dangerZone form>label:not(.dangerCheck){color:#475569;gap:5px;font-size:10px;font-weight:900;display:grid}.dangerZone input{border:1px solid #d8dee8;border-radius:10px;padding:11px}.dangerCheck{color:#7f1d1d;align-items:center;gap:8px;font-size:10px;display:flex}.dangerCheck input{width:auto}.dangerZone button{background:#b91c1c;padding:12px;font-weight:900}@media (max-width:700px){.heroDashboard{border-radius:18px;grid-template-columns:1fr;padding:17px}.heroDashboard h2{font-size:21px}.heroDashboard>div:last-child{min-width:0}.moduleSummaryList{grid-template-columns:1fr}.moduleSummaryCard{grid-template-columns:1fr;padding:13px}.munimList{grid-template-columns:1fr}.munimActions .danger{margin-left:0}.settlementHero{flex-direction:column;align-items:flex-start;padding:16px}.settlementClients{grid-template-columns:1fr}.reportFilters{align-items:stretch}.reportFilters label{width:100%}.printReport{margin-left:0}.reportSummary{grid-template-columns:1fr 1fr}.dangerZone{padding:17px}}@media print{.bottomTabs,.noSidebar header,.pageHead,.reportFilters,.cashModuleTabs{display:none!important}.noSidebar main{padding:0}.noSidebar section{max-width:none;padding:0}.reportPage{gap:8px}.tableWrap{box-shadow:none}.reportSummary>div{break-inside:avoid}}.topAccount{align-items:center;gap:9px;display:flex}.topProfile{background:#ffffff29;border:2px solid #ffffffb8;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid;overflow:hidden;box-shadow:0 7px 18px #05102f3d}.topProfileImage{object-fit:cover;width:100%;height:100%;display:block}.topProfileFallback{color:#fff;letter-spacing:.03em;font-size:12px;font-weight:900}.shareDailyJpeg{min-width:138px;margin-left:auto;color:#fff!important;background:linear-gradient(135deg,#16a36f,#0c8f75)!important;border-color:#0f9f70!important;box-shadow:0 9px 20px #0c8f7533!important}.printReport{margin-left:0}.dailyAccountRows{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1100px){.noSidebar main{padding:74px 0 24px 238px}.noSidebar header{z-index:70;height:74px;position:fixed;inset:0 0 auto}.noSidebar section{width:100%;max-width:1560px;margin:0 auto;padding:24px 30px}.bottomTabs{background:radial-gradient(circle at 50% 0,#263b75 0,#0000 37%),#111b35;border:0;border-right:1px solid #ffffff1a;border-radius:0;grid-template-columns:1fr;grid-auto-rows:54px;align-content:start;gap:8px;width:222px;height:auto;padding:18px 12px;inset:74px auto 0 0;transform:none;box-shadow:13px 0 34px #0f172a21}.bottomTabs button{border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;min-height:54px;padding:8px 13px;display:flex}.bottomTabs button span{flex:0 0 30px;width:30px;height:30px}.bottomTabs button b{letter-spacing:.01em;font-size:12px}.hubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1099px){.noSidebar main{padding:68px 0 22px 88px}.noSidebar header{z-index:70;height:68px;position:fixed;inset:0 0 auto}.noSidebar section{width:100%;max-width:1180px;padding:18px}.bottomTabs{background:#111b35;border:0;border-radius:0;grid-template-columns:1fr;grid-auto-rows:62px;align-content:start;gap:6px;width:78px;height:auto;padding:12px 7px;inset:68px auto 0 0;transform:none;box-shadow:10px 0 25px #0f172a1f}.bottomTabs button{border-radius:13px;gap:2px;min-height:58px;padding:6px 3px}.bottomTabs button span{width:28px;height:28px}.bottomTabs button b{text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:8px;overflow:hidden}.hubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body{font-size:12px}button{border-radius:9px;min-height:35px;padding:7px 10px;font-size:11px}input,select,textarea{min-height:36px;padding:7px 9px;font-size:12px;border-radius:9px!important}.noSidebar main{padding-bottom:66px}.noSidebar header{height:54px;padding:0 8px 0 9px}.topBrand{gap:7px}.topBrandLogo,.topBrand>div{border-radius:10px;width:34px;height:34px}.topBrandLogo img{width:29px;height:29px}.topBrand b{font-size:14px}.topBrand small{text-overflow:ellipsis;white-space:nowrap;max-width:38vw;font-size:8px;overflow:hidden}.topAccount{gap:5px}.topRole{text-overflow:ellipsis;white-space:nowrap;max-width:31vw;padding:5px 7px;font-size:7px;overflow:hidden}.topProfile{border-width:1px;flex-basis:32px;width:32px;height:32px}.topProfileFallback{font-size:10px}.noSidebar section{padding:8px 7px}.pageHead{gap:7px;margin-bottom:9px}.pageHead h2{font-size:18px}.pageHead p{margin-top:2px;font-size:9px;line-height:1.3}.actions{gap:5px}.actions>*{flex:110px;min-width:0;min-height:35px}.actions>button,#newBtn{min-height:35px;padding-inline:10px}.moduleTabs,.cashModuleTabs,.proModeTabs,.masterViewBtns{border-radius:11px;padding:3px}.moduleTabs button,.cashModuleTabs button,.proModeTabs button,.masterViewBtns button{min-height:32px;padding:5px 8px;font-size:10px}.bottomTabs{border-radius:17px;gap:2px;width:calc(100% - 8px);height:56px;padding:4px;inset:auto auto 4px 50%;transform:translate(-50%)}.bottomTabs button{border-radius:12px;gap:0;min-height:0;padding:2px}.bottomTabs button span{width:23px;height:23px}.bottomTabs button .uiIcon{width:18px;height:18px}.bottomTabs button b{font-size:7px}.hubHero,.heroDashboard{border-radius:15px;margin-bottom:8px;padding:12px}.hubHero h2,.heroDashboard h2{font-size:18px}.hubHero p,.heroDashboard p{margin-top:3px;font-size:9px}.hubGrid{gap:5px}.hubCard{gap:8px;min-height:57px;padding:7px 8px;border-radius:12px!important}.hubCard .hubIcon{border-radius:10px;flex-basis:34px;width:34px;height:34px}.hubIcon .uiIcon{width:18px;height:18px}.hubCard b{font-size:11px}.hubCard small{margin-top:1px;font-size:8px;line-height:1.25}.cards,.dashboardCards,.reportSummary,.dailySummary{gap:6px}.cards>div,.dashboardCards>div,.reportSummary>div,.dailySummary>div{border-radius:11px;min-height:58px;padding:8px 9px}.cards strong,.dashboardCards strong,.reportSummary strong,.dailySummary strong{font-size:14px}.tableWrap{border-radius:11px}table th,table td{padding:7px 6px;font-size:10px}.dialog{border-radius:15px;width:min(96vw,620px);max-height:92vh;padding:13px}.dialogHead{padding-bottom:8px}.dialogHead h3{font-size:16px}.formGrid,.cashFormGrid,.reportPage{gap:7px}.reportFilters{border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:6px;padding:7px;display:grid!important}.reportFilters label{gap:3px;width:auto;min-width:0;font-size:8px}.reportFilters input,.reportFilters select{width:100%;min-height:35px;font-size:10px}.shareDailyJpeg,.printReport{width:100%;min-width:0;min-height:35px;margin:0;padding:6px;font-size:10px}.dailyReceipt{border-width:1px;border-radius:17px;padding:13px 8px 11px}.dailyReceiptIdentity{padding:2px 4px 10px}.dailyReceiptIdentity h3{font-size:20px}.dailyReceiptIdentity p{margin-top:5px;font-size:10px}.dailyReceiptDivider{margin-bottom:10px}.dailyGameHead{border-radius:11px;min-height:43px;padding:8px 7px}.dailyGameHead,.dailyGameRow{column-gap:4px}.dailyGameHead strong{font-size:8px}.dailyGameBody{padding:2px 5px 0}.dailyGameRow{min-height:47px;padding:9px 2px}.dailyGameRow strong,.dailyGameRow span{font-size:10px}.dailyGrandTotals{border-width:1px;border-radius:12px;gap:7px;min-height:51px;margin-top:6px;padding:9px 8px}.dailyGrandTotals strong{font-size:10px}.dailyAccountRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:10px}.dailyAccountRow{border-radius:10px;align-content:center;gap:2px;min-height:49px;padding:7px 8px;display:grid}.dailyAccountRow span{font-size:9px}.dailyAccountRow strong{text-align:right;width:100%;font-size:12px}.dailyTodayTotal,.dailyNetTotal{border-width:1px;border-radius:12px;min-height:51px;margin-top:9px;padding:8px;font-size:14px}.dailyNetTotal{min-height:56px;margin-top:7px;font-size:17px}.profileCard,.dangerZone,.settlementHero,.masterPage,.cashPage,.stdPage,.proPage{border-radius:14px}}@media (max-width:380px){.topRole{display:none}.pageHead{display:grid}.dailyGameHead.isPro,.dailyGameRow.isPro{grid-template-columns:minmax(34px,.6fr) minmax(52px,1.1fr) minmax(46px,.82fr) minmax(50px,.9fr)}}@media print{.bottomTabs,.noSidebar header,.pageHead,.reportFilters{display:none!important}.noSidebar main{padding:0!important}.noSidebar section{width:100%!important;max-width:none!important;padding:0!important}}html,body{max-width:100%}@media (max-width:767px){html,body{overflow-x:hidden}.noSidebar main,.noSidebar section,.dashboardPage,.moduleHub,.accountPage,.stdPage,.proPage,.masterPage,.cashPage,.settlementPage,.reportPage,.munimPage{width:100%;min-width:0;max-width:100%}.noSidebar section>*,.pageHead>*,.actions>*,.stdPage>*,.proPage>*,.masterPage>*,.cashPage>*,.settlementPage>*,.reportPage>*,.premiumClientRow>*,.premiumBatchRow>*,.premiumResultRow>*{min-width:0;max-width:100%}img,canvas,video{max-width:100%;height:auto}h1,h2,h3,p,strong,small,span{overflow-wrap:anywhere}.tableWrap,.masterGridWrap,.masterSideGrid{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.pageHead{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%;display:grid}.actions .search,.actions .search input{width:100%;min-width:0}.topBrand,.topAccount,.topBrand small,.topRole{min-width:0}.stdSavedHead,.stdEntryHead{grid-template-columns:minmax(0,1fr);align-items:start;gap:7px;display:grid}.stdSavedHead .search,.stdSavedSearchBox{width:100%;min-width:0;max-width:none}.stdBatchHeader,.stdBatchRow{grid-template-columns:minmax(0,1fr) minmax(62px,74px) minmax(62px,74px);gap:5px}.stdBatchName{overflow:hidden}.stdBatchName b{white-space:nowrap;min-width:0}.stdEntryFooter{grid-template-columns:minmax(0,1fr) minmax(84px,auto);gap:8px;display:grid}.stdLiveTotals{gap:12px;min-width:0}.stdEntryFooter>button{width:100%;min-width:84px}.proFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.proFilters label:nth-child(3){grid-column:1/-1}.proShortcutMain{grid-template-columns:minmax(0,1fr) minmax(82px,30%)}.proFixedStack,.proTextAreaWrap{min-width:0}.proReplaceRow{grid-template-columns:repeat(2,minmax(0,1fr))}.proReplaceRow button{grid-column:1/-1;width:100%}.proPalatRow{grid-template-columns:auto minmax(0,1fr);align-items:end;display:grid}.proPalatRow .proCheck{min-width:0}.proPalatRow label:last-child{width:auto;min-width:0}.proSavedSection .proSectionHead{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.proSavedSection .stdSavedSearchBox{width:100%;max-width:none}.proEntryList{grid-template-columns:minmax(0,1fr)}.proEntry{grid-template-columns:30px minmax(0,1fr) 40px 28px}.proSavedRow{max-width:100%}.premiumClientRow{grid-template-columns:minmax(88px,34%) minmax(0,1fr) 46px}.premiumIdentity h3,.premiumRefName,.premiumBatchName,.resultBatchInfo h3{min-width:0;max-width:100%}.premiumMetrics{max-width:100%}.premiumResultForm{grid-template-columns:minmax(70px,86px) minmax(0,1fr) minmax(0,1fr)!important}.premiumResultForm button{white-space:normal;min-width:0;padding-inline:6px;font-size:10px}.premiumResultForm button:only-of-type{grid-column:2/-1}.cashCardHead{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.cashSearch,.cashSearch input{width:100%;min-width:0}.munimActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.munimActions button,.munimActions .danger{white-space:normal;width:100%;min-width:0;margin-left:0}.settlementTools{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.settlementTools label{min-width:0}}@media (max-width:480px){.topRole{display:none}.topBrand small{max-width:45vw}.premiumAvatar{display:none}.premiumClientRow{grid-template-columns:minmax(78px,31%) minmax(0,1fr) 42px}.premiumIdentity,.premiumData{padding-inline:5px}.premiumLineTitle{flex-basis:31px}.premiumMetric{min-width:0}.proSummary,.masterSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.actions{grid-template-columns:minmax(0,1fr)}.actions>button,#newBtn{width:100%}.stdBatchHeader{display:none}.stdBatchRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;padding-block:7px}.stdBatchName{grid-column:1/-1}.stdBatchRow label small{margin-bottom:3px;font-size:8px;font-weight:800;display:block}.stdEntryFooter{grid-template-columns:minmax(0,1fr)}.stdEntryFooter>button{min-width:0}.premiumResultForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premiumResultForm label,.premiumResultForm button:only-of-type{grid-column:1/-1}.settlementTools{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:340px){.noSidebar header{padding-inline:6px}.topBrand small{display:none}.proShortcutMain{grid-template-columns:minmax(0,1fr)}.proFixedStack{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 84px;align-items:end}.reportFilters{grid-template-columns:minmax(0,1fr)}}:root{--v4-navy-950:#080e25;--v4-navy-900:#101936;--v4-navy-800:#17234a;--v4-primary:#5856e8;--v4-primary-dark:#4038c8;--v4-violet:#8b5cf6;--v4-cyan:#0ea5e9;--v4-teal:#0d9d7a;--v4-orange:#ea7b23;--v4-danger:#db3153;--v4-bg:#f4f6fc;--v4-surface:#fff;--v4-surface-soft:#f9faff;--v4-text:#121a33;--v4-muted:#68728a;--v4-line:#e1e6f2;--v4-shadow-xs:0 2px 8px #19234b0b;--v4-shadow-sm:0 8px 24px #19234b13;--v4-shadow-md:0 18px 44px #19234b1c;--v4-radius-sm:10px;--v4-radius:15px;--v4-radius-lg:21px;--v4-control:42px}html{background:var(--v4-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100%}body{background:radial-gradient(circle at 77% -15%, #5b5ce214, transparent 30rem), var(--v4-bg);min-width:280px;min-height:100vh;color:var(--v4-text);margin:0;font-family:Inter,Manrope,Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,button,input,select,textarea{font-family:inherit}button,[role=button],input,select,textarea{-webkit-tap-highlight-color:transparent}button{min-height:var(--v4-control);border-radius:var(--v4-radius-sm);border:1px solid #0000;font-weight:750;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}button:not(:disabled){cursor:pointer}button:not(:disabled):active{transform:translateY(1px)}button:disabled{cursor:not-allowed}:where(button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #5856e838!important}input,select,textarea{min-width:0;transition:border-color .16s,box-shadow .16s;color:var(--v4-text)!important;background:#fff!important;border-color:#ccd4e4!important}input:focus,select:focus,textarea:focus{border-color:var(--v4-primary)!important;box-shadow:0 0 0 3px #5856e81a!important}::placeholder{color:#9aa4b8;opacity:1}.login{background:#fff;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:stretch;min-height:100svh;padding:0;display:grid}.loginVisual{color:#fff;background:radial-gradient(circle at 88% 18%,#22d3ee3d,#0000 25%),radial-gradient(circle at 15% 75%,#8b5cf640,#0000 32%),linear-gradient(145deg,#070d24,#111b42 58%,#18245a);align-content:space-between;min-height:100svh;padding:34px 42px 52px;display:grid;position:relative;overflow:hidden}.loginVisual:after{aspect-ratio:1;content:"";border:1px solid #ffffff14;border-radius:50%;width:70%;position:absolute;bottom:-12%;right:-12%;box-shadow:0 0 0 50px #ffffff06,0 0 0 100px #ffffff05}.loginVisualBrand{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.loginVisualBrand img{border-radius:14px;width:48px;height:48px;box-shadow:0 12px 30px #03081e52}.loginVisualBrand span{gap:2px;display:grid}.loginVisualBrand b{font-size:19px}.loginVisualBrand small{color:#ffffffa3;font-size:10px}.loginVisualCopy{z-index:1;max-width:560px;position:relative}.loginVisualCopy>span,.loginEyebrow{color:#83e9ff;letter-spacing:.19em;font-size:10px;font-weight:850}.loginVisualCopy h2{color:#fff;letter-spacing:-.045em;max-width:620px;margin:14px 0 17px;font-size:clamp(42px,5.2vw,76px);line-height:.98}.loginVisualCopy p{color:#ffffffb3;max-width:510px;margin:0;font-size:15px;line-height:1.7}.loginVisualStats{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.loginVisualStats b{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:9px 12px;font-size:10px}.loginCard{border:1px solid var(--v4-line);width:min(430px,100% - 48px);box-shadow:var(--v4-shadow-md);background:#fff;border-radius:26px;align-self:center;margin:0 auto;padding:38px}.loginCard .brandLogo{width:58px;height:58px;margin:0 0 22px}.loginCard .loginEyebrow{color:var(--v4-primary);margin-bottom:8px;display:block}.loginCard h1{color:var(--v4-text);letter-spacing:-.035em;margin:0;font-size:28px}.loginCard>p{color:var(--v4-muted);margin:8px 0 25px;font-size:12px}.loginCard label{color:#465069;gap:7px;margin-top:14px;font-size:11px;font-weight:750;display:grid}.loginCard input{border:1px solid #ccd4e4;width:100%;height:48px;padding:0 14px;font-size:14px;border-radius:12px!important}.loginCard #loginBtn{background:linear-gradient(135deg, var(--v4-primary), #6d45dc);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:49px;margin-top:19px;display:flex;box-shadow:0 12px 24px #5856e840}.loginCard #loginBtn:hover{transform:translateY(-1px);box-shadow:0 15px 28px #5856e852}.loginSecurity{color:#8a94a8;text-align:center;margin-top:16px;font-size:9px;display:block}#loginErr .error{color:#b81d3a;background:#fff0f3;border-radius:10px;margin-top:12px;padding:9px 11px;font-size:10px}.noSidebar main{background:0 0;min-height:100vh}.noSidebar header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #d9e0f0eb;height:72px;padding:0 24px;box-shadow:0 2px 13px #0f172a09}.topBrand{min-width:0}.topBrandLogo{box-shadow:0 8px 20px #4644be2b;border-radius:13px!important;width:42px!important;height:42px!important}.topBrand>span{min-width:0}.topBrand b{color:var(--v4-text);letter-spacing:-.02em;font-size:16px}.topBrand small{max-width:260px;color:var(--v4-muted);font-size:9px;font-weight:600}.topAccount{min-width:0}.topRole{color:#59637a;background:#f7f8fd;border:1px solid #e0e5f3;border-radius:999px;font-size:8px;font-weight:800}.topProfile{background:linear-gradient(145deg,#5b5ce2,#8b5cf6);border:2px solid #fff;flex-basis:38px;width:38px;height:38px;box-shadow:0 6px 16px #3630a033}.installAppBtn{min-height:36px;color:var(--v4-primary-dark);background:#f2f3ff;border:1px solid #d7dcff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.installAppBtn.ready{background:linear-gradient(135deg, var(--v4-primary), var(--v4-violet));color:#fff;border-color:#0000;box-shadow:0 7px 17px #5856e833}.installAppBtn span{font-size:15px}.noSidebar section{width:100%;min-width:0;max-width:1560px;margin:0 auto;padding:24px 28px 34px}.pageHead{justify-content:space-between;align-items:flex-end;gap:18px;min-height:62px;margin-bottom:15px;display:flex}.pageHead h2{color:var(--v4-text);letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.08}.pageHead p{color:var(--v4-muted);margin:6px 0 0;font-size:10px}.actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.actions>input,.actions .search,.actions>button{min-height:var(--v4-control)}.actions .search{min-width:min(280px,38vw);box-shadow:var(--v4-shadow-xs);background:#fff;border:1px solid #d6ddeb;border-radius:11px}.actions .search input{box-shadow:none!important;border:0!important}#newBtn,.actions>button{background:linear-gradient(135deg, var(--v4-primary), #6f46db);color:#fff;border:0;box-shadow:0 8px 18px #5856e830}.moduleTabs,.cashModuleTabs,.proModeTabs,.masterViewBtns{box-shadow:inset 0 1px 2px #141e4608;background:#eceff8!important;border:1px solid #dde2ef!important;border-radius:13px!important}.moduleTabs button,.cashModuleTabs button,.proModeTabs button,.masterViewBtns button{color:#5d6880!important;border-radius:9px!important}.moduleTabs button.active,.cashModuleTabs button.active,.proModeTabs button.active,.masterViewBtns button.active{color:var(--v4-primary-dark)!important;background:#fff!important;box-shadow:0 4px 12px #232c541a!important}.banner,.noticeBanner{border-radius:12px}.error.banner{color:#b52643;background:#fff2f5;border:1px solid #ffd4dd}.bottomTabs{background:radial-gradient(circle at 50% -5%,#615ce052,#0000 35%),linear-gradient(#111a39,#09102a)!important}.bottomTabs button{color:#ebefffb0}.bottomTabs button span{color:inherit}.bottomTabs button:hover{color:#fff;background:#fff1}.bottomTabs button.active{box-shadow:inset 3px 0 #82e7ff,0 10px 25px #0205142b;color:#fff!important;background:linear-gradient(135deg,#605be0d6,#4f46bebd)!important}.bottomTabs button b{font-weight:700}.dashboardPage{gap:14px;display:grid}.heroDashboard{min-height:184px;color:var(--v4-text);box-shadow:var(--v4-shadow-sm);background:radial-gradient(circle at 62% 10%,#22d3ee33,#0000 22%),linear-gradient(120deg,#eef0ff,#e7f8ff 55%,#f4efff);border:1px solid #d8def4;border-radius:23px;margin:0;padding:28px 30px;position:relative;overflow:hidden}.heroDashboard:after{aspect-ratio:1;content:"";border:1px solid #5856e821;border-radius:50%;width:280px;position:absolute;bottom:-92px;right:-50px;box-shadow:0 0 0 35px #5856e809,0 0 0 70px #5856e806}.heroDashboard>div{z-index:1;position:relative}.heroDashboard small{color:var(--v4-primary-dark);letter-spacing:.16em;font-size:9px;font-weight:850}.heroDashboard h2{color:#0e1734;letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(27px,3vw,42px)}.heroDashboard p{color:#657088}.heroDashboard>div:last-child{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #fffc;border-radius:18px;min-width:230px;padding:19px 21px;box-shadow:0 12px 30px #3d447f1a}.heroDashboard>div:last-child span{color:var(--v4-muted);font-size:10px}.heroDashboard>div:last-child strong{color:var(--v4-primary-dark);letter-spacing:-.03em;margin:6px 0;font-size:25px}.dashboardCards,.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.cards>article,.cards>div,.dashboardCards>article,.dashboardCards>div{border:1px solid var(--v4-line);border-radius:var(--v4-radius);min-width:0;min-height:96px;box-shadow:var(--v4-shadow-xs);background:#fff;padding:16px 17px;border-top:1px solid var(--v4-line)!important}.cards>article:before,.dashboardCards>article:before{background:var(--v4-primary);content:"";border-radius:999px;width:28px;height:4px;margin-bottom:14px;display:block}.cards>article:nth-child(4n+2):before,.dashboardCards>article:nth-child(4n+2):before{background:var(--v4-cyan)}.cards>article:nth-child(4n+3):before,.dashboardCards>article:nth-child(4n+3):before{background:var(--v4-teal)}.cards>article:nth-child(4n+4):before,.dashboardCards>article:nth-child(4n+4):before{background:var(--v4-orange)}.cards span,.dashboardCards span{color:var(--v4-muted);text-transform:none;font-size:9px;font-weight:700}.cards strong,.dashboardCards strong{color:var(--v4-text);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:19px;line-height:1.1;display:block}.moduleSummaryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.moduleSummaryCard{border:1px solid var(--v4-line);border-radius:var(--v4-radius-lg);box-shadow:var(--v4-shadow-xs);background:#fff}.moduleSummaryCard.standard{box-shadow:inset 4px 0 0 #3d72e8, var(--v4-shadow-xs)}.moduleSummaryCard.pro{box-shadow:inset 4px 0 0 #8756e8, var(--v4-shadow-xs)}.moduleHub{max-width:1100px;margin:0 auto}.hubHero{border:1px solid #ffffff1a;border-radius:22px;align-content:center;min-height:154px;margin-bottom:13px;padding:24px 26px;display:grid;box-shadow:0 17px 36px #1d20522b;background:radial-gradient(circle at 83% 20%,#22d3ee33,#0000 25%),linear-gradient(125deg,#141e48,#4e47c9)!important}.hubHero.manage{background:radial-gradient(circle at 83% 20%,#ffffff24,#0000 25%),linear-gradient(125deg,#0c4153,#0d9d7a)!important}.hubHero.standard{background:radial-gradient(circle at 83% 20%,#22d3ee33,#0000 25%),linear-gradient(125deg,#17366d,#4f5de2)!important}.hubHero.pro{background:radial-gradient(circle at 83% 20%,#ffa4ee2e,#0000 25%),linear-gradient(125deg,#35216d,#7a4ed8)!important}.hubHero.account{background:linear-gradient(125deg,#111936,#25345e)!important}.hubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hubCard{border:1px solid var(--v4-line);border-radius:var(--v4-radius);min-height:86px;box-shadow:var(--v4-shadow-xs);background:#fff}.hubCard:hover{border-color:#c8ccf6;transform:translateY(-2px);box-shadow:0 12px 28px #3639821c}.hubIcon{color:var(--v4-primary-dark);background:linear-gradient(145deg,#eeefff,#e1f5ff)}.hubCard b{color:var(--v4-text)}.hubCard small{color:var(--v4-muted)}.tableWrap,.stdEntryCard,.stdSavedSection,.proWorkspace,.proEntriesCard,.proSavedSection,.masterCard,.cashFormCard,.cashListCard,.settlementCard,.profileCard,.dangerZone{border-color:var(--v4-line)!important;border-radius:var(--v4-radius-lg)!important;box-shadow:var(--v4-shadow-sm)!important;background:#fff!important}.tableWrap{overflow:auto}table th{letter-spacing:.05em;color:#5f6980!important;background:#f6f7fb!important;font-size:9px!important}table td{color:var(--v4-text)!important;border-color:#edf0f6!important}table tr:hover td{background:#fafbff}.empty,.batchEmpty{color:var(--v4-muted);background:#fbfcff;border-color:#ccd4e6}.premiumClientLedger{gap:9px}.premiumClientRow{border-color:var(--v4-line);box-shadow:var(--v4-shadow-xs);border-radius:var(--v4-radius)!important}.premiumClientRow:hover{box-shadow:var(--v4-shadow-sm);border-color:#c7cdf3}.premiumIdentity{background:linear-gradient(145deg,#fafbff,#f3f5ff)}.premiumAvatar{background:linear-gradient(145deg, var(--v4-primary), var(--v4-violet));border-radius:13px;box-shadow:0 8px 18px #5856e833}.premiumMetric{background:#f8f9fd;border-color:#e5e8f2}.premiumRefName{background:#faf7ff;border-color:#e5ddfb}.premiumActions{background:#f7f8fc;border-color:#e6e9f1}.premiumAction{color:var(--v4-primary-dark);background:#fff;border-color:#d7deeb}.stdPage{color:var(--v4-text)}.stdSummary>div,.proSummary>div,.masterSummary>div,.cashSummary>div,.batchOverview>div,.resultOverview>div,.reportSummary>div,.stdFilterBar,.proFilters,.reportFilters{border-color:var(--v4-line)!important;border-radius:var(--v4-radius)!important;box-shadow:var(--v4-shadow-xs)!important;background:#fff!important}.stdBatchHeader{background:#f7f8fc}.stdBatchName>span{color:var(--v4-primary-dark);background:#efefff}.stdEntryFooter{background:#f7f8fc}.stdEntryFooter>button,.proSaveBar button,.cashSave,#settleBtn,.printReport{background:linear-gradient(135deg, var(--v4-primary), #7148dd)!important;color:#fff!important;border:0!important;box-shadow:0 9px 19px #5856e830!important}.stdSavedRow,.proSavedRow,.cashEntryRow,.munimCard,.settlementClient{box-shadow:var(--v4-shadow-xs);border-color:var(--v4-line)!important;border-radius:var(--v4-radius)!important;background:#fff!important}.proPage{width:100%;max-width:1280px}.proSummary>div:after{background:#5856e80d}.proModeTabs{gap:4px;padding:4px}.proModeTabs button.active{background:linear-gradient(135deg, var(--v4-primary), #6f46d7)!important;color:#fff!important}.proFixedStack button,.proInline button,.proCrossFooter button,.proPairPanel button{background:linear-gradient(135deg, var(--v4-primary), #6d49d8)!important}.proReplaceRow{background:#f7f8fc;border-color:#d4daea}.proReplaceRow button{background:#263456}.proCheck,.proSwitches label{background:#fff;border-color:#d7ddec}.proPairChip,.proEntry>b{background:linear-gradient(145deg,#202c51,#121a35)}.proEntry{background:#fafbfe;border-color:#e1e5ef}.masterToolbar,.masterFilters{border-color:var(--v4-line);background:#fff}.masterCell.active{border-color:var(--v4-primary);background:linear-gradient(145deg, var(--v4-primary), #6d49d8)}.masterSideCell.active{color:var(--v4-primary-dark);background:#efefff;border-color:#bfc4f8}.premiumBatchRow,.premiumResultRow{border-color:var(--v4-line);box-shadow:var(--v4-shadow-xs);border-radius:var(--v4-radius)!important}.premiumBatchOrder,.resultOrder{background:#f5f7fb;border-color:#e5e9f1}.premiumBatchOrder span,.resultOrder span{background:linear-gradient(145deg,#202d55,#111a37)}.premiumBatchActions,.premiumResultForm{background:#f7f8fc;border-color:#e5e9f1}.premiumBatchButton{color:var(--v4-primary-dark)}.premiumResultForm button.update,.premiumResultForm button.close{background:linear-gradient(135deg, var(--v4-primary), #6e49d8)}.cashModuleTabs{width:-moz-fit-content;width:fit-content}.cashSummary strong{color:var(--v4-text)}.cashSearch,.listSearch{background:#fff;border-color:#d8deeb}.cashType,.settingIcon,.statusPill,.munimTags span{border-radius:10px}.cashEntryRow:hover,.stdSavedRow:hover,.proSavedRow:hover,.munimCard:hover{box-shadow:var(--v4-shadow-sm);border-color:#cdd2f2!important}.munimActions button{color:var(--v4-primary-dark);background:#f0f1ff;border-color:#d8dcfa}.settlementHero{border-radius:var(--v4-radius-lg);background:radial-gradient(circle at 84% 20%,#78ffe73b,#0000 28%),linear-gradient(125deg,#0d3d48,#0b9476);box-shadow:0 15px 35px #0b695726}.settlementClient:has(input:checked){background:#f0fbf7!important;border-color:#92d7c6!important}.reportPage{width:100%;max-width:1180px;margin:0 auto}.dailyReceipt{box-shadow:var(--v4-shadow-md);background:linear-gradient(#f5f7fff5,#f5f7fff5),#f5f7ff;border-color:#ced5fb}.dailyReceiptIdentity h3{color:#111a39;letter-spacing:-.035em}.dailyGameHead{color:#fff;background:linear-gradient(135deg,#151f46,#283665)}.dailyGrandTotals{color:#087b60;background:#eafaf5;border-color:#9edbca}.dailyAccountRow{background:#fff;border-color:#e0e4ef}.dailyTodayTotal{background:#fff;border-color:#cbd2df}.dailyNetTotal{background:linear-gradient(135deg,#141f48,#28396e);box-shadow:0 12px 26px #141f4838}.shareDailyJpeg{background:linear-gradient(135deg,#13a175,#0d8875)!important}.profileCover{background:radial-gradient(circle at 75% 15%,#22d3ee4d,#0000 22%),linear-gradient(120deg,#16255a,#5a55df 58%,#824fd7)}.profileStatus{color:#0c805f;background:#e7f9f2}.settingRow{border-color:var(--v4-line);border-radius:var(--v4-radius);box-shadow:var(--v4-shadow-xs)}.settingRow:hover{box-shadow:var(--v4-shadow-sm);border-color:#c9cff2}.settingIcon.install{color:var(--v4-primary-dark);background:#e9ebff}.installSetting{background:linear-gradient(135deg,#fafaff,#f2f5ff);border-color:#d7dbff}.installedSetting{background:#f2fbf7;border-color:#c9eadf}.modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e257a;padding:18px}.dialog{background:#fff;border:1px solid #ffffffb8;box-shadow:0 30px 80px #070c2042;border-radius:22px!important}.dialogHead{border-color:#e8ebf3}.dialogHead h3{color:var(--v4-text);letter-spacing:-.025em}.dialog>button:last-child,.dialog form>button:last-child,.dialog #saveMunim,.dialog #resetMunimSave{background:linear-gradient(135deg, var(--v4-primary), #7048dc);color:#fff;border:0}.check,.munimDialog fieldset{background:#fafbfe;border-color:#e0e4ee}.check:has(input:checked){background:#f0f1ff;border-color:#c8ccf8}@media (min-width:768px) and (max-width:1099px){.noSidebar main{padding:70px 0 20px 88px}.noSidebar header{height:70px}.noSidebar section{padding:18px 20px 28px}.bottomTabs{inset:70px auto 0 0}.dashboardCards,.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.heroDashboard{min-height:168px}}@media (min-width:1100px){.noSidebar main{padding:72px 0 24px 236px}.noSidebar header{height:72px}.noSidebar section{padding:24px 30px 34px}.bottomTabs{width:236px;padding:18px 12px;inset:72px auto 0 0}.bottomTabs button{border-radius:12px;min-height:54px;padding:8px 13px}.bottomTabs button span{width:30px;height:30px}.bottomTabs button b{font-size:11px}}@media (max-width:767px){:root{--v4-control:36px;--v4-radius:12px;--v4-radius-lg:15px}html,body,#root,.app,.noSidebar,.noSidebar main,.noSidebar section{width:100%;min-width:0;max-width:100%;overflow-x:hidden}body{background:#f5f6fb;font-size:11px}button{min-height:35px;padding:6px 9px;font-size:10px}input,select,textarea{min-height:35px;padding:6px 8px;font-size:11px}.login{background:radial-gradient(circle at 15% 10%,#5b5ce221,#0000 25%),#f5f7ff;grid-template-columns:minmax(0,1fr);align-content:center;min-height:100svh;padding:18px 0}.loginVisual{display:none}.loginCard{border-radius:21px;width:min(92vw,390px);padding:24px 20px}.loginCard .brandLogo{width:52px;height:52px;margin-bottom:16px}.loginCard h1{font-size:23px}.loginCard>p{margin-bottom:18px}.loginCard input{height:44px}.loginCard #loginBtn{min-height:45px}.noSidebar main{padding:56px 0 68px}.noSidebar header{z-index:70;height:56px;padding:0 8px;position:fixed;inset:0 0 auto}.topBrand{gap:7px}.topBrandLogo{border-radius:10px!important;width:34px!important;height:34px!important}.topBrand b{font-size:13px}.topBrand small{text-overflow:ellipsis;white-space:nowrap;max-width:35vw;font-size:7px;overflow:hidden}.topAccount{gap:5px}.topRole{display:none}.topProfile{flex-basis:31px;width:31px;height:31px}.installAppBtn{border-radius:9px;width:32px;min-width:32px;min-height:32px;padding:0}.installAppBtn b{display:none}.noSidebar section{padding:9px 7px 12px}.pageHead{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;min-height:0;margin-bottom:8px;display:grid}.pageHead h2{font-size:18px}.pageHead p{margin-top:3px;font-size:8px}.actions{grid-template-columns:minmax(0,1fr) auto;gap:5px;width:100%;display:grid}.actions>*,.actions .search{width:100%;min-width:0}.actions .search{min-width:0}.bottomTabs{z-index:75;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:auto;height:58px;padding:4px;display:grid;position:fixed;inset:auto 4px 4px;transform:none;box-shadow:0 14px 36px #060a1c47}.bottomTabs button{border-radius:11px;grid-template-rows:25px auto;place-items:center;gap:1px;width:100%;min-width:0;min-height:0;padding:2px;display:grid}.bottomTabs button.active{box-shadow:inset 0 2px #83e7ff}.bottomTabs button span{width:24px;height:24px}.bottomTabs button .uiIcon{width:17px;height:17px}.bottomTabs button b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6.5px;line-height:1;overflow:hidden}.dashboardPage{gap:7px}.heroDashboard{border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:118px;padding:14px;display:grid}.heroDashboard h2{margin:5px 0 3px;font-size:20px}.heroDashboard p{margin:0;font-size:8px}.heroDashboard>div:last-child{border-radius:11px;min-width:96px;padding:9px}.heroDashboard>div:last-child span,.heroDashboard>div:last-child small{font-size:7px}.heroDashboard>div:last-child strong{margin:3px 0;font-size:14px}.dashboardCards,.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.cards>article,.cards>div,.dashboardCards>article,.dashboardCards>div{border-radius:11px;min-height:67px;padding:8px 9px}.cards>article:before,.dashboardCards>article:before{width:20px;height:3px;margin-bottom:7px}.cards span,.dashboardCards span{font-size:7px}.cards strong,.dashboardCards strong{margin-top:3px;font-size:13px}.moduleSummaryList{grid-template-columns:minmax(0,1fr);gap:6px}.moduleSummaryCard{border-radius:12px;padding:10px}.hubHero{border-radius:15px;min-height:105px;margin-bottom:7px;padding:14px}.hubHero h2{margin:4px 0 2px;font-size:18px}.hubHero p{font-size:8px}.hubGrid{grid-template-columns:minmax(0,1fr);gap:5px}.hubCard{border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto;gap:8px;min-height:59px;padding:7px 8px}.hubIcon{border-radius:10px;width:35px;height:35px}.hubCard b{font-size:10px}.hubCard small{font-size:7px}.tableWrap,.masterGridWrap,.masterSideGrid{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}table th,table td{white-space:nowrap;padding:6px 5px;font-size:9px}.stdSummary,.proSummary,.masterSummary,.cashSummary,.reportSummary,.dailySummary,.batchOverview,.resultOverview{gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.stdSummary>div,.proSummary>div,.masterSummary>div,.cashSummary>div,.reportSummary>div,.batchOverview>div,.resultOverview>div{min-width:0;min-height:58px;border-radius:11px!important;padding:8px!important}.stdFilterBar,.proFilters,.reportFilters{gap:5px;padding:7px;border-radius:11px!important}.stdSavedHead,.stdEntryHead,.proSavedSection .proSectionHead,.cashCardHead{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:6px!important;display:grid!important}.stdSavedSearchBox,.proSavedSection .stdSavedSearchBox,.cashSearch,.cashSearch input{width:100%;min-width:0;max-width:none}.proFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.proFilters label:nth-child(3){grid-column:1/-1}.proShortcutMain{grid-template-columns:minmax(0,1fr) minmax(82px,30%)!important}.proReplaceRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.proReplaceRow button{grid-column:1/-1;width:100%}.proPalatRow{grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}.proPalatRow label:last-child{min-width:0;width:auto!important}.proEntryList{grid-template-columns:minmax(0,1fr)!important}.proEntry{grid-template-columns:29px minmax(0,1fr) 39px 28px!important}.premiumClientRow{grid-template-columns:minmax(82px,31%) minmax(0,1fr) 42px!important}.premiumIdentity,.premiumData{padding-inline:5px!important}.premiumAvatar{display:none!important}.premiumMetric{min-width:0!important}.premiumResultForm{grid-template-columns:minmax(70px,86px) minmax(0,1fr) minmax(0,1fr)!important}.premiumResultForm button{white-space:normal;min-width:0;padding-inline:5px;font-size:9px}.premiumResultForm button:only-of-type{grid-column:2/-1}.cashFormCard,.cashListCard,.settlementCard,.dangerZone{padding:10px!important}.cashFormGrid{gap:6px;grid-template-columns:minmax(0,1fr)!important}.cashRemark{grid-column:auto}.cashEntryRow{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:9px!important}.cashActions{grid-column:1/-1}.munimList,.settlementClients{grid-template-columns:minmax(0,1fr)!important}.munimActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.munimActions button,.munimActions .danger{width:100%;min-width:0;margin-left:0}.settlementHero{border-radius:15px;padding:13px}.settlementTools{gap:6px;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.dialog{width:min(96vw,620px);max-height:92svh;padding:13px;border-radius:16px!important}.formGrid{gap:7px;grid-template-columns:minmax(0,1fr)!important}.dailyReceipt{border-radius:15px;padding:12px 8px 10px}.dailyGameHead,.dailyGameRow{column-gap:3px}.dailyAccountRows{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accountPage{width:100%;max-width:100%}.profileMain{grid-template-columns:auto minmax(0,1fr)}.settingRow{border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;gap:9px}.settingIcon{width:40px;height:40px}}@media (max-width:390px){.actions{grid-template-columns:minmax(0,1fr)}.actions>button,#newBtn{width:100%}.heroDashboard{grid-template-columns:minmax(0,1fr)}.heroDashboard>div:last-child{grid-template-columns:1fr auto;align-items:center;width:100%;min-width:0;display:grid}.stdBatchHeader{display:none!important}.stdBatchRow{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stdBatchName{grid-column:1/-1}.stdBatchRow label small{display:block}.stdEntryFooter{grid-template-columns:minmax(0,1fr)!important}.premiumResultForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premiumResultForm label,.premiumResultForm button:only-of-type{grid-column:1/-1}.settlementTools{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:340px){.topBrand small{display:none}.proShortcutMain{grid-template-columns:minmax(0,1fr)!important}.proFixedStack{grid-template-columns:minmax(0,1fr) 82px;align-items:end;grid-template-rows:auto!important}.reportFilters{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.installAppBtn,.bottomTabs,.noSidebar header,.pageHead,.reportFilters{display:none!important}body,.noSidebar main,.noSidebar section{background:#fff!important}}@media (max-width:767px){:where(.page-clients,.page-munim,.page-batch,.page-standard_billing,.page-cash,.page-batch_close,.page-settlement){scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom));padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}:is(.modal:has(#dataForm),.modal:has(#munimForm),.modal:has(#batchForm)){z-index:300;padding:max(5px, env(safe-area-inset-top)) 5px max(5px, env(safe-area-inset-bottom));overflow:hidden}:is(.modal:has(#dataForm),.modal:has(#batchForm)){place-items:start center}.modal:has(#munimForm){place-items:end center}:where(#dataForm,#munimForm,#batchForm).dialog{width:100%;max-width:100%;max-height:calc(100dvh - max(10px, env(safe-area-inset-top)) - max(10px, env(safe-area-inset-bottom)));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;padding:9px;overflow:hidden auto;border-radius:16px 16px 12px 12px!important}:where(#dataForm,#munimForm,#batchForm) .dialogHead{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;min-height:42px;margin:-9px -9px 7px;padding:7px 9px;position:sticky;top:-9px}:where(#dataForm,#munimForm,#batchForm) .dialogHead h3{font-size:16px}:where(#dataForm,#munimForm,#batchForm) .dialogHead .icon{width:34px;min-width:34px;min-height:34px;padding:0}#dataForm .formGrid,#munimForm .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}:where(#dataForm,#munimForm) .formGrid label,#batchForm>label{gap:3px;min-width:0;font-size:9px;font-weight:800;line-height:1.15;margin:0!important}:where(#dataForm,#munimForm,#batchForm) :where(input:not([type=checkbox]),select,textarea){border-radius:9px;width:100%;min-width:0;height:38px;min-height:38px;padding:5px 7px;font-size:16px}:where(#dataForm,#munimForm,#batchForm) :where(input,select,textarea):focus{scroll-margin-top:60px;scroll-margin-bottom:92px}#dataForm .openingBalanceField{grid-column:1/-1}#dataForm .openingBalanceField small{margin-top:1px;font-size:8px;line-height:1.25}#dataForm .munimAssign,#munimForm fieldset{border-radius:10px;min-width:0;margin:7px 0;padding:7px}#dataForm .munimAssign legend,#munimForm legend{padding-inline:5px;font-size:9px}#dataForm .checkGrid,#munimForm .checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}#dataForm .check,#munimForm .check{border-radius:8px;gap:5px;min-width:0;min-height:38px;padding:5px 6px}:where(#dataForm,#munimForm) .check input[type=checkbox]{flex:0 0 15px;width:15px;height:15px;min-height:0}:where(#dataForm,#munimForm) .check span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;line-height:1.1;overflow:hidden}:where(#dataForm,#munimForm) .check small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}#munimForm .clientChecks{overscroll-behavior:contain;max-height:24dvh;overflow-y:auto}#munimForm .checkToolbar{margin-bottom:5px}#munimForm .checkToolbar button{min-height:30px;padding:4px 8px;font-size:8px}:where(#dataForm #saveBtn,#munimForm #saveMunim){z-index:6;border-radius:10px;width:100%;min-height:42px;margin-top:7px;position:sticky;bottom:-9px;box-shadow:0 -8px 18px #fffffff0,0 7px 18px #3945a633}#batchForm{padding-bottom:max(11px, env(safe-area-inset-bottom));align-self:start}#batchForm .batchModuleNote{border-radius:9px;gap:7px;margin-bottom:8px;padding:7px}#batchForm .batchModuleNote p{font-size:8px;line-height:1.3}#batchForm>button:last-child{width:100%;min-height:42px;margin-top:8px}.page-standard_billing .stdPage{gap:6px}.page-standard_billing .stdFilterBar{gap:5px;padding:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-standard_billing .stdFilterBar label{gap:3px;min-width:0}.page-standard_billing .stdFilterBar :where(input,select){width:100%;min-width:0;height:38px;padding-inline:6px;font-size:16px}.page-standard_billing .stdEntryCard{border-radius:11px}.page-standard_billing .stdEntryHead{padding:7px 8px}.page-standard_billing .stdBatchHeader{display:none}.page-standard_billing .stdBatchRows{overscroll-behavior:contain;max-height:43dvh;padding:2px 7px;overflow-y:auto}.page-standard_billing .stdBatchRow{gap:4px;padding:5px 0;grid-template-columns:minmax(0,1fr) 76px 76px!important}.page-standard_billing .stdBatchName{gap:4px;min-width:0}.page-standard_billing .stdBatchName>span{flex-basis:22px;width:22px;height:22px}.page-standard_billing .stdBatchName b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px}.page-standard_billing .stdBatchRow input{width:100%;min-width:0;height:36px;padding:0 3px;font-size:16px}.page-standard_billing .stdEntryFooter{gap:5px;padding:6px 7px;grid-template-columns:minmax(0,1fr) auto!important}.page-standard_billing .stdLiveTotals{gap:7px;min-width:0}.page-standard_billing .stdLiveTotals>div{min-width:0}.page-standard_billing .stdLiveTotals small{font-size:7px}.page-standard_billing .stdLiveTotals b{text-overflow:ellipsis;white-space:nowrap;max-width:27vw;font-size:11px;overflow:hidden}.page-standard_billing .stdEntryFooter>button{width:auto;min-width:94px;height:38px;padding:0 7px;font-size:10px}.page-cash .cashPage{gap:7px}.page-cash .cashFormCard{border-radius:12px;padding:8px!important}.page-cash .cashCardHead{margin-bottom:7px;grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;display:grid!important}.page-cash .cashCardHead h3{font-size:13px}.page-cash .cashCardHead p{margin-top:2px;font-size:8px}.page-cash .cashFormGrid{gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-cash .cashFormGrid label{gap:3px;min-width:0}.page-cash .cashFormGrid label span{font-size:8px}.page-cash .cashFormGrid :where(input,select){border-radius:9px;width:100%;min-width:0;height:38px;padding:5px 6px;font-size:16px}.page-cash .cashRemark{grid-column:1/-1}.page-cash .cashSave{border-radius:10px;width:100%;min-height:41px;margin-top:7px;padding:7px 10px}.page-batch_close .premiumResultList{gap:6px}.page-batch_close .premiumResultRow{min-width:0;min-height:0;grid-template-columns:34px minmax(0,1fr)!important}.page-batch_close .resultOrder{padding:5px 3px}.page-batch_close .resultOrder span{width:25px;height:25px}.page-batch_close .resultBatchInfo{min-width:0;padding:7px}.page-batch_close .resultBatchInfo h3{margin-bottom:4px;font-size:13px}.page-batch_close .resultBatchInfo small{font-size:8px}.page-batch_close .premiumResultForm{border-top:1px solid #e1e7ee;border-left:0;grid-column:1/-1;gap:5px;padding:6px;grid-template-columns:72px repeat(2,minmax(0,1fr))!important}.page-batch_close .premiumResultForm label{gap:2px;min-width:0}.page-batch_close .premiumResultForm label span{font-size:7px}.page-batch_close .premiumResultForm input{width:100%;min-width:0;height:38px;padding:0 3px;font-size:18px}.page-batch_close .premiumResultForm button{white-space:normal;width:100%;min-width:0;height:38px;padding:0 5px;font-size:9px;line-height:1.1}.page-batch_close .premiumResultForm button:only-of-type{grid-column:2/-1}.page-settlement .settlementPage{gap:7px}.page-settlement .settlementHero{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px;display:grid}.page-settlement .settlementHero h3{margin:3px 0 1px;font-size:15px}.page-settlement .settlementHero p{font-size:8px;line-height:1.35}.page-settlement .settlementHero>strong{padding:7px;font-size:10px}.page-settlement .settlementCard{border-radius:12px;padding:8px!important}.page-settlement .settlementTools{gap:5px;margin-bottom:6px;grid-template-columns:minmax(0,1fr) auto!important}.page-settlement .settlementTools label,.page-settlement .settlementTools span{min-width:0;font-size:8px}.page-settlement .settlementClients{gap:4px;max-height:46dvh;grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-settlement .settlementClient{border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:5px;min-width:0;min-height:38px;padding:5px 6px}.page-settlement .settlementClient .premiumAvatar{display:none!important}.page-settlement .settlementClient b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.page-settlement .settlementCard>button{border-radius:10px;min-height:42px;margin-top:7px;padding:7px}}@media (max-width:360px){#dataForm .formGrid,#munimForm .formGrid{gap:5px!important}:where(#dataForm,#munimForm) .formGrid label{font-size:8px}.page-standard_billing .stdBatchRow{gap:4px;padding:6px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-standard_billing .stdBatchName{grid-column:1/-1}.page-standard_billing .stdLiveTotals b{max-width:30vw;font-size:10px}.page-standard_billing .stdEntryFooter>button{min-width:86px}.page-cash .cashFormGrid{grid-template-columns:minmax(0,1fr)!important}.page-cash .cashRemark{grid-column:auto}.page-batch_close .premiumResultForm{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-batch_close .premiumResultForm label,.page-batch_close .premiumResultForm button:only-of-type{grid-column:1/-1}.page-settlement .settlementHero{grid-template-columns:minmax(0,1fr)}.page-settlement .settlementHero>strong{justify-self:start}.page-settlement .settlementClients{grid-template-columns:minmax(0,1fr)!important}}

/* KhataChat Pro Master Sheet — Original / 100 Rate Final mode */
.masterRateModes{background:linear-gradient(135deg,#eef4ff,#f8fbff);border:1px solid #cddcff;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;margin-bottom:12px}.masterRateModes>div:first-child{display:grid;gap:3px}.masterRateModes strong{color:#172554;font-size:13px}.masterRateModes small{color:#64748b;font-size:11px}.masterRateModeBtns{background:#dfe9fb;border:1px solid #c9d8f2;border-radius:11px;display:flex;gap:4px;padding:4px}.masterRateModeBtns button{color:#334155;background:transparent;border-radius:8px;min-height:36px;padding:7px 14px;font-size:12px;font-weight:800}.masterRateModeBtns button.active{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 4px 12px #1d4ed833}.masterRateModeBtns button:disabled{cursor:not-allowed;opacity:.45}.masterFoot{flex-wrap:wrap}@media(max-width:650px){.masterRateModes{align-items:stretch;flex-direction:column;padding:10px}.masterRateModeBtns{width:100%}.masterRateModeBtns button{flex:1;min-width:0;padding-inline:7px;font-size:10px}}

/* Master Sheet final mode control: one compact button for Original, Mix, 100 Rate and Mix + 100 Rate. */
.masterModeButton{align-self:end;white-space:nowrap;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;height:38px;min-width:150px;padding:0 12px;font-size:11px;font-weight:900;box-shadow:0 2px 7px #0f172a0d}
.masterModeButton.original{color:#334155;background:#fff}
.masterModeButton.mix{color:#fff;background:linear-gradient(135deg,#0f766e,#0d9488);border-color:#0f766e}
.masterModeButton.rate100{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:#1d4ed8}
.masterModeButton.mix100{color:#fff;background:linear-gradient(135deg,#6d28d9,#7c3aed);border-color:#6d28d9}
@media(max-width:760px){.masterTools{grid-template-columns:minmax(118px,.8fr) minmax(105px,.7fr) minmax(92px,.6fr)!important}.masterViewBtns{grid-column:1/-1;justify-content:stretch}.masterViewBtns button{flex:1;min-width:0;padding-inline:6px;font-size:9px}.masterModeButton{width:100%;min-width:0;padding-inline:7px;font-size:9px}}
