:root{--bg:#f5f6f3;--white:#fff;--ink:#1b302b;--muted:#79857f;--line:#e5e9e4;--green:#1b5547;--lime:#dcebb1}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #a2bd64}input:focus,select:focus{outline-offset:1px;outline:2px solid #84b49b}.app{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:252px;padding:30px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.8px;align-items:center;gap:10px;padding:0 10px 29px;font-size:32px;font-weight:800;display:flex}.brandmark{background:var(--green);color:#fff;border-radius:13px;place-content:center;width:41px;height:41px;padding-bottom:6px;font-size:41px;line-height:1;display:grid;position:relative}.brandmark span{color:#d5eaa6;font-size:26px;position:absolute;top:-7px;right:1px}.brand>div>span{letter-spacing:1.4px;color:#7b847f;margin-top:2px;font-size:8px;font-weight:600;display:block}.workspace{border:1px solid var(--line);border-radius:11px;align-items:center;gap:10px;margin-bottom:29px;padding:12px 10px;display:flex}.storeicon{background:#f1f5ed;border-radius:9px;padding:8px}.workspace b{font-size:12px}.workspace small,.owner small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.online-dot{background:#52916d;border-radius:50%;width:6px;min-width:6px;height:6px;display:inline-block}.workspace>.online-dot{margin-left:auto}.navlabel{letter-spacing:1.6px;color:#9aa29d;margin:0 13px 15px;font-size:9px;font-weight:700}nav{gap:7px;display:grid}nav button{color:#7a847e;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:14px 13px;font-size:12px;font-weight:600;display:flex}nav button:hover{background:#f5f7f3}nav button.active{color:#1b5547;background:#eaf1e7}nav button.active:after{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;margin-left:auto}.navcount{background:#f4dfa9;border-radius:5px;padding:2px 5px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:35px}.private-note{color:#627254;background:#f6f7f1;border:1px solid #e8ecdd;border-radius:10px;gap:8px;padding:15px 11px;display:flex}.private-note b{font-size:11px}.private-note p{color:#8a9380;margin:6px 0 0;font-size:10px;line-height:1.8}.owner{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:22px 5px 0;display:flex}.owner b{font-size:11px}.owner>svg{color:#8c958f;margin-left:auto}.avatar{color:#506143;background:#e7eddf;border:3px solid #fff;border-radius:50%;outline:1px solid #e3e7dd;place-content:center;width:35px;height:35px;font-size:12px;font-weight:700;display:grid}.tiny{width:30px;height:30px;font-size:10px}.main{margin-left:252px}.topbar{border-bottom:1px solid var(--line);background:#ffffffc9;justify-content:space-between;align-items:center;height:77px;padding:0 36px;display:flex}.crumb{align-items:center;gap:14px;font-size:11px;display:flex}.crumb>span{color:#8b958f}.crumb>b{font-weight:500}.crumb>svg{color:#9fa8a1}.topright{align-items:center;gap:18px;display:flex}.sync{color:#859283;align-items:center;gap:7px;font-size:10px;display:flex}.iconbutton{color:#7e8b82;background:0 0;border:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.mobile-menu{display:none}main{max-width:1560px;margin:auto;padding:35px 36px}.title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:1.7px;color:#8e9b8c;font-size:9px;font-weight:700}.eyebrow>span{color:#bdc9b5;margin:0 6px}h1{letter-spacing:-1.1px;margin:10px 0;font-size:30px;font-weight:600;line-height:1.2}h2{letter-spacing:-.9px;font-weight:600}h3{letter-spacing:-.2px;margin:0;font-size:14px;font-weight:600}.subtitle{color:#8a958c;margin:0;font-size:11px;line-height:1.7}.primary,.secondary{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:11px;font-weight:600;display:inline-flex}.primary{color:#fff;background:var(--green);box-shadow:0 3px 5px #1b554711}.primary:hover{background:#123f34}.secondary{color:#4e6555;background:#fff;border-color:#dce3d9}.secondary:hover{background:#f6f8f2}.textbutton{color:#47715b;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.branch-tabs{border:1px solid var(--line);background:#edeee9;border-radius:9px;gap:3px;padding:4px;display:flex}.branch-tabs button{color:#879181;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.branch-tabs button.selected{color:#34553f;background:#fff;box-shadow:0 2px 4px #203b2210}.branch-tabs button>span{color:#a0ab93;background:#f3f5ed;border-radius:4px;padding:3px 5px;font-size:8px}.datefilter{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:10px;padding:9px 11px;display:flex}.datefilter>span{color:#89937f;font-size:9px}.datefilter input{color:#4d5e49;background:0 0;border:0;max-width:120px;font-size:11px}.datefilter small{color:#a6afa0;font-size:8px}.metricgrid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:22px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;padding:21px 19px}.metric>div{color:#879183;justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric svg{color:#9ba890}.metric h2{white-space:nowrap;margin:25px 0 20px;font-size:25px;line-height:1}.metric em{letter-spacing:0;color:#96a18f;margin-left:8px;font-size:10px;font-style:normal;font-weight:400}.metric p{color:#939d8c;min-height:14px;margin:0;font-size:9px}.metric.dark{color:#fff;background:#234e42;border-color:#234e42;position:relative;overflow:hidden}.metric.dark:after{content:"";border:20px solid #ffffff04;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-39px;right:-23px}.metric.dark>div,.metric.dark svg{color:#c0d1bf}.metric.dark p{color:#a4bea8}.pill{color:#d9e8bc;letter-spacing:.4px;background:#ffffff14;border-radius:3px;margin-right:4px;padding:4px 5px;font-size:7px}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.overviewgrid{grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:22px;display:grid}.panelhead{justify-content:space-between;align-items:center;gap:12px;padding:22px 23px;display:flex}.panelhead p{color:#96a08e;margin:7px 0 0;font-size:10px}.badge{color:#52734d;white-space:nowrap;background:#eef5e8;border:1px solid #e1ebd9;border-radius:5px;align-items:center;padding:5px 7px;font-size:8px;font-weight:500;display:inline-flex}.amber{color:#9c772c;background:#faf3df;border-color:#f0e5c8}.position-body{justify-content:center;align-items:center;gap:36px;padding:5px 20px 30px;display:flex}.donut{border-radius:50%;flex-shrink:0;place-content:center;width:170px;height:170px;display:grid}.donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:135px;height:135px;display:flex}.donut small{letter-spacing:1.2px;color:#a1ab98;font-size:8px}.donut strong{letter-spacing:-.5px;margin:9px 0;font-size:18px}.donut span{color:#9ca891;font-size:9px}.legend{gap:19px;min-width:160px;display:grid}.legend>div{align-items:flex-start;gap:9px;display:flex}.legend-dot{background:#164c43;border-radius:50%;width:7px;height:7px;margin-top:4px}.legend-dot.pale{background:#a9cbb9}.legend p{color:#8c9884;margin:0;font-size:10px}.legend b{color:#3d5341;margin-top:6px;font-size:14px;font-weight:600;display:block}.legend .textbutton{margin-left:15px}.closingcard>.panelhead>svg{color:#9aa58d}.closing-status{align-items:center;gap:12px;margin:0 23px 20px;padding-top:3px;display:flex}.status-icon{color:#c0a45d;background:#f6f1e2;border-radius:11px;flex-shrink:0;place-content:center;width:42px;height:42px;display:grid}.status-icon.done{color:#4e8252;background:#edf4e6}.closing-status b{font-size:12px}.closing-status p{color:#9aa38e;margin:6px 0;font-size:10px;line-height:1.6}.closing-values{border-top:1px dashed var(--line);color:#929d86;justify-content:space-between;align-items:center;gap:10px;margin:0 23px 13px;padding:13px 0;font-size:10px;display:flex}.closing-values b{color:#64745b}.full{width:100%}.closingcard .full{width:calc(100% - 46px);margin:0 23px}.closingcard>small{text-align:center;color:#a3ac98;margin:12px 15px 20px;font-size:8px;display:block}.setup{background:#edf1e5;border:1px solid #e1e8d6;border-radius:10px;align-items:center;gap:15px;margin-bottom:22px;padding:17px 20px;display:flex}.setupnumber{color:#7a8e5a;background:#fff;border-radius:8px;place-content:center;width:34px;height:34px;font-size:12px;display:grid}.setup b{font-size:11px}.setup p{color:#8d987e;margin:6px 0 0;font-size:10px}.setup>.secondary{background:#fbfcf8;margin-left:auto}.tablewrap{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}th{color:#9ba590;letter-spacing:.7px;background:#fafbf8;border-top:1px solid #eef0e9;border-bottom:1px solid #eef0e9;padding:13px 22px;font-size:8px;font-weight:500}td{color:#7d8c74;border-bottom:1px solid #f0f2ec;padding:17px 22px;font-size:10px}td b{color:#526548;font-weight:500}td small{color:#a4ad98;margin-top:5px;font-size:9px;display:block}.txname{align-items:center;gap:10px;display:flex}.txicon{color:#709665;background:#eef4e8;border-radius:8px;place-content:center;width:32px;height:32px;display:grid}.txicon.orange{color:#bc9461;background:#fbf0e4}.empty{text-align:center;color:#a9b39d;flex-direction:column;align-items:center;gap:10px;min-height:170px;padding:35px 20px;display:flex}.empty>b{color:#7b8d6e;font-size:12px;font-weight:500}.empty>span{font-size:10px;line-height:1.8}.empty>.textbutton{margin-top:5px}.notice{color:#5b7750;background:#edf3e7;border:1px solid #dce7d0;border-radius:9px;align-items:center;gap:13px;margin-bottom:22px;padding:18px 20px;display:flex}.notice>b,.notice b{font-size:12px}.notice p{margin:5px 0 0;font-size:11px;line-height:1.7}.notice .primary{margin-left:auto}.summarystrip{color:#8c987d;background:#eef1e7;border:1px solid #e2e8d8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:25px;margin-bottom:20px;padding:18px 22px;font-size:11px;display:flex}.summarystrip b{color:#4d6542;margin-left:4px;font-weight:600}.search{color:#a1ac94;flex:1;align-items:center;gap:10px;display:flex}.search input{background:0 0;border:0;width:100%;min-width:100px;font-size:11px;outline:none!important}.accountgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.accountcard{padding:22px}.accounttop{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.accounticon{color:#7c9462;background:#f0f4e9;border-radius:10px;place-content:center;padding:10px;display:grid}.accounticon>svg{width:20px;height:20px}.accountcard h2{margin:15px 0;font-size:25px}.accountcard p{color:#9ca78e;margin-bottom:23px;font-size:10px}.addcard{color:#91a67a;background:0 0;border:1px dashed #cbd7bb;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:230px;display:flex}.addcard b{font-size:12px}.addcard span{font-size:10px}.auditgrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:22px;display:grid}.auditstat{color:#728c5d;text-align:left;padding:22px}.auditstat h2{letter-spacing:-.3px;margin:17px 0 10px;font-size:17px}.auditstat p{color:#96a287;margin:0;font-size:11px;line-height:1.8}.exportcard{background:#edf2e5}.logline{border-top:1px solid #eff2e9;align-items:center;gap:14px;padding:20px 24px;display:flex}.logdot{background:#aabf8f;border-radius:50%;width:8px;height:8px}.logline b{color:#617651;font-size:11px;font-weight:500}.logline small{color:#9da98d;margin-top:5px;font-size:10px;display:block}.logline time{color:#a5ae98;margin-left:auto;font-size:10px}.auditline{border:0;border-top:1px solid var(--line);color:#a08446;text-align:left;background:#fff;align-items:center;gap:10px;width:100%;padding:20px;font-size:11px;display:flex}.auditline svg:last-child{margin-left:auto}.footnote{color:#98a68b;margin:16px 0;font-size:10px;line-height:1.8}.negative,.closing-values b.negative{color:#b56b51!important}.positive{color:#518065!important}.muted{color:#9ba590}footer{border-top:1px solid var(--line);color:#a8b099;justify-content:space-between;gap:10px;margin-top:35px;padding-top:20px;font-size:9px;display:flex}footer>span:first-child{color:#788f61;font-weight:600}footer .muted{margin-left:5px;font-weight:400}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#16362b66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:500px;max-height:90vh;padding:27px;overflow:auto;box-shadow:0 20px 70px #14342c30}.modalhead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:23px;display:flex}.modalhead h2{letter-spacing:-.7px;margin:9px 0 0;font-size:23px}.modalhead .eyebrow{font-size:8px}.field{color:#758968;flex-direction:column;gap:8px;margin-bottom:16px;font-size:11px;display:flex}.field input,.field select{color:#405a32;background:#fbfcf9;border:1px solid #dfe6d8;border-radius:7px;width:100%;padding:12px;font-size:12px}.formgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.note{color:#91a27f;background:#f4f6ef;border-radius:7px;margin:0 0 18px;padding:13px;font-size:11px;line-height:1.8}.modalactions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:20px;display:flex}.error{color:#b26d4b;background:#fff0e9;border:1px solid #efd2c5;border-radius:7px;margin:12px 0;padding:14px;font-size:12px}.error button{background:0 0;border:0;text-decoration:underline}.toast{z-index:100;color:#fff;background:#244e3d;border-radius:9px;align-items:center;gap:10px;max-width:90vw;padding:15px 20px;font-size:12px;display:flex;position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 8px 30px #183d2530}.detailamount{letter-spacing:-1px;margin:28px 0;font-size:35px}.detailrow{border-top:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:12px;display:flex}.detailrow+.note{margin-top:15px}@media (width>=1600px){main{padding-top:45px}.metric h2{font-size:30px}.metric{padding:25px}.donut{width:190px;height:190px}.donut>div{width:150px;height:150px}.position-body{padding-bottom:35px}}@media (width<=1200px){.sidebar{width:220px;padding:25px 16px}.main{margin-left:220px}main{padding:28px 24px}.topbar{padding:0 24px}.metricgrid{gap:10px}.metric{padding:17px 13px}.metric h2{font-size:21px}.metric>div{font-size:10px}.metric p{font-size:8px}.overviewgrid{grid-template-columns:1.2fr 1fr;gap:15px}.position-body{gap:16px}.donut{width:145px;height:145px}.donut>div{width:115px;height:115px}.donut strong{font-size:15px}.legend{min-width:125px}.legend b{font-size:12px}.panelhead{padding:20px}.accountgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=950px){.sidebar{width:190px;padding:25px 12px}.main{margin-left:190px}.brand{padding-left:8px;font-size:28px}.brand>div>span{font-size:6px}.brandmark{width:35px;height:35px;font-size:35px}nav button{gap:9px;padding:13px 9px;font-size:11px}.metricgrid{grid-template-columns:repeat(2,1fr)}.metric h2{font-size:26px}.overviewgrid{grid-template-columns:1fr}.position-body{gap:40px}.title-row h1{font-size:25px}.title-row .primary{padding:12px;font-size:10px}.branch-tabs button>span,.datefilter>span{display:none}.auditgrid{grid-template-columns:1fr}.setup{flex-wrap:wrap}.setup>.secondary{margin-left:49px}.notice{flex-wrap:wrap}.notice .primary{margin-left:0}}@media (width<=680px){.sidebar{width:250px;transition:transform .2s;transform:translate(-100%);box-shadow:20px 0 60px #17322215}.sidebar.show{transform:translate(0)}.main{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:62px;padding:0 16px}.crumb{gap:8px}.crumb>span{display:none}.topright{gap:12px}.sync{font-size:8px}.tiny{display:none}main{padding:25px 16px}.title-row{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:24px}.title-row h1{max-width:290px;font-size:27px;line-height:1.25}.title-row .primary,.subtitle{font-size:11px}.eyebrow{font-size:8px}.toolbar{flex-direction:column;align-items:stretch;gap:12px}.branch-tabs{width:fit-content}.branch-tabs button{padding:10px 12px}.datefilter{width:fit-content}.datefilter>span{display:block}.metricgrid{gap:10px}.metric{padding:18px 13px}.metric h2{letter-spacing:-.9px;margin:23px 0 18px;font-size:22px}.metric>div svg{width:17px}.metric p{font-size:8px;line-height:1.7}.metric em{margin:8px 0 -6px;font-size:9px;display:block}.metric.dark p .pill{display:none}.position-body{gap:25px;padding-left:15px;padding-right:15px}.legend{min-width:110px}.donut{width:145px;height:145px}.overviewgrid{gap:15px}.panelhead{padding:19px 17px}.panelhead h3{font-size:13px}.panelhead p{font-size:9px}.badge{font-size:8px}.panelhead .secondary{padding:10px;font-size:9px}.setup{gap:12px;padding:16px}.setup>div{max-width:240px}.setupnumber{display:none}.setup>.secondary{margin:0}.setup p{line-height:1.7}.empty{padding:30px 15px}.accountgrid{grid-template-columns:1fr}.summarystrip{gap:16px;font-size:10px}.logline{align-items:flex-start;gap:9px;padding:17px 15px}.logline time{text-align:right;min-width:55px;font-size:8px}.logline small{overflow-wrap:anywhere;font-size:9px}.logdot{flex-shrink:0;margin-top:4px}.toast{width:max-content;font-size:11px;bottom:15px;left:50%}footer{flex-direction:column;line-height:1.8}.modal{padding:22px 18px}.overlay{padding:12px}.formgrid{gap:10px}.notice{font-size:11px}.notice>svg{flex-shrink:0}.notice>div{flex:1;min-width:190px}.search input{font-size:10px}th,td{padding-left:16px;padding-right:16px}.closingcard>small{font-size:9px}.title-row>div{width:100%}}.online-theme{--bg:#e8edf3;--ink:#334155;--line:#d2dce8;--green:#0088ba;background:var(--bg)}.online-theme .sidebar{color:#fff;background:#32394b;border:0;padding:20px 12px}.online-theme .brand>div>span,.online-theme .navlabel,.online-theme nav button,.online-theme .owner small{color:#dbe5ef}.online-theme nav button:hover,.online-theme nav button.active{color:#fff;background:#46536b}.online-theme .workspace,.online-theme .private-note{color:#fff;background:#3b475d;border-color:#506078}.online-theme .private-note p,.online-theme .workspace small{color:#c6d5e4}.online-theme .owner{color:#fff}.online-theme .topbar{background:#fff;height:56px}.online-theme main{max-width:none;padding:16px}.online-theme .title-row{margin-bottom:14px}.online-theme .title-row h1{font-size:22px}.online-theme .panel,.online-theme .modal{border-radius:6px}.online-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.online-metrics section{color:#fff;background:#087eb5;border-radius:7px;gap:8px;padding:14px;display:grid}.online-metrics section:nth-child(2),.online-metrics section:nth-child(6){background:#188254}.online-metrics span{text-transform:uppercase;font-size:10px;font-weight:700}.online-metrics strong{font-size:clamp(12px,1.4vw,18px)}.online-banner{color:#fff;background:linear-gradient(90deg,#673bb0,#0088e4);margin-top:9px;padding:10px 12px;font-size:11px;font-weight:700}.online-total{color:#50667a;letter-spacing:1px;justify-content:space-between;align-items:center;padding:16px 8px;font-size:11px;font-weight:700;display:flex}.online-total strong{color:#19845b;font-size:23px}.online-accounts{background:#fff;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:9px 13px;display:flex}.online-accounts button{color:#fff;background:#713cb0;border:0;border-radius:16px;padding:11px;font-size:10px;font-weight:700}.online-accounts strong{margin-top:4px;display:block}.online-controls{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.online-controls input:not([type=checkbox]),.online-controls select{color:#334155;background:#fff;border:1px solid #b7c7d8;border-radius:4px;padding:6px;font-size:11px}.online-id{margin-left:auto;font-size:11px}.online-controls .primary,.online-controls .secondary,.online-table .secondary{border-radius:4px;padding:7px 9px}.online-controls .csv-button{color:#fff;background:#188254}.online-table th,.online-table td{color:#334155;border:1px solid #ccd6e2;padding:10px;font-size:11px}.online-table th{color:#c72555;letter-spacing:0;background:#fff;font-weight:700}.online-table tr:nth-child(2n){background:#f4f7fa}.online-table .badge{margin-top:4px}.online-theme .field input,.online-theme .field select{color:#334155;background:#fff;border-color:#aebfd3}.online-theme .note{color:#50667a;background:#edf4fa}.online-estimate{background:#f5f8fc;border:1px solid #cfdbeb;border-left:3px solid #1689ed;border-radius:5px;padding:12px}.online-estimate div{background:#fff;justify-content:space-between;gap:8px;margin-top:8px;padding:8px;display:flex}@media (width<=1000px){.online-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=490px){.online-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}main.local-entry{color:#fff;background:radial-gradient(at 0 0,#a32243 0,#0000 48%),linear-gradient(135deg,#3b0c1d,#72132b 55%,#ae243d);max-width:none;min-height:100vh;padding:28px clamp(20px,5vw,70px) 48px}.local-entry-header{max-width:720px;margin:0 0 28px}.local-entry-header span{letter-spacing:2px;color:#ffc4ca;font-size:11px;font-weight:700}.local-entry-header h1{margin:16px 0 0;font-size:clamp(24px,3vw,36px);font-weight:750;line-height:1.15}.local-entry-header em{color:#ffa4ad;font-style:normal}.local-entry-card{color:#281525;background:#fff;border-radius:22px;width:min(100%,460px);margin:0 auto;padding:clamp(22px,5vw,36px);box-shadow:0 20px 56px #29051055}.local-entry-brand{color:#a52341;letter-spacing:2px;font-size:30px;font-weight:850;line-height:1;display:inline-block}.local-entry-brand small{letter-spacing:4px;margin-top:6px;font-size:9px;display:block}.local-entry-card h2{letter-spacing:-.5px;margin:24px 0 8px;font-size:24px;font-weight:750}.local-entry-card p{color:#665464;margin:0;font-size:14px;line-height:1.5}.local-entry-mode{color:#942842;background:#fff3f4;border:1px solid #f4d8dd;border-radius:14px;align-items:center;gap:12px;margin-top:24px;padding:14px;display:flex}.local-entry-mode svg{flex-shrink:0}.local-entry-mode p{margin-top:3px;font-size:12px}.local-entry-card>button{color:#fff;background:linear-gradient(100deg,#b52945,#c6364d);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;padding:16px;font-weight:700;display:flex;box-shadow:0 8px 20px #b5294540}.local-entry-card>button:hover{background:#a6213b}.local-entry-card>button:focus-visible{outline-color:#a6213b}.local-entry-card footer{text-align:center;color:#665464;border-color:#f0e4e8;margin-top:26px;padding-top:20px;font-size:11px;font-weight:400;display:block}@media (width>=1050px){main.local-entry{grid-template-columns:1fr minmax(370px,460px);align-items:center;gap:50px;display:grid}.local-entry-header,.local-entry-card{margin:0}}.online-theme{--bg:#f5f6f8;--ink:#30232d;--line:#e4dce2;--green:#ad2844}.online-theme .sidebar{background:#321622}.online-theme .workspace,.online-theme .private-note{background:#462433;border-color:#68404f}.online-theme nav button:hover,.online-theme nav button.active{background:#773048}.online-theme .brandmark{background:#af2b47}.online-theme .brandmark span{color:#ffc2cb}.online-theme .primary:hover{background:#902038}.online-theme .textbutton{color:#9d2841}.online-theme .topbar{border-color:#e5dce2}.online-theme .title-row{gap:12px}.online-theme .title-row h1{font-weight:750}.online-theme .subtitle,.online-theme .datefilter>span,.online-theme .crumb>span,.online-theme .sync{color:#685b65}.online-theme .branch-tabs{background:#f1e9ee}.online-theme .branch-tabs button{color:#6e4a5b}.online-theme .branch-tabs button.selected{color:#9d2841;box-shadow:0 1px 4px #38252d22}.online-metrics section{background:#94304a}.online-metrics section:nth-child(2){background:#7e345c}.online-metrics section:nth-child(3){background:#a53153}.online-metrics section:nth-child(4){background:#935128}.online-metrics section:nth-child(5){background:#79403d}.online-metrics section:nth-child(6){background:#34604a}.online-banner{background:linear-gradient(90deg,#86223c,#aa2a48)}.online-accounts button{background:#773653}.online-total strong{color:#813047}.online-history{box-shadow:0 3px 12px #37202d0a}.online-table th{color:#8e2441;background:#fff7f9}.online-table td,.online-table th{border-color:#e6dde4}.online-table td small{color:#76384e}.online-theme .field input,.online-theme .field select{border-color:#d6c6d0}.online-theme :is(input,select,button):focus-visible{outline-color:#a52c47}.online-estimate{background:#fff7f8;border-left-color:#a82c48}.online-theme .modalhead h2{color:#572038}.transaction-pagination{color:#675662;justify-content:flex-end;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.transaction-pagination span{margin-right:auto}.transaction-pagination button{padding:7px 9px}.nav-backdrop{display:none}@media (width<=680px){.nav-backdrop{z-index:25;background:#24111b66;border:0;display:block;position:fixed;inset:0}.online-theme main{padding:12px}.online-theme .topbar{padding:0 12px}.online-theme .title-row{align-items:flex-start}.online-theme .toolbar{flex-wrap:wrap}.online-controls input[aria-label=Cari\ transaksi]{flex:1;min-width:160px}.online-theme .modal{padding:18px}.online-theme .formgrid{gap:8px}.transaction-pagination{gap:6px}}main.local-entry{isolation:isolate;position:relative;overflow:hidden}main.local-entry:before{content:"";z-index:-1;pointer-events:none;opacity:.36;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='176' height='136' viewBox='0 0 176 136'%3E%3Cg fill='none' stroke='%23ffd0ba' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M-44 34 0 4l44 30L88 4l44 30 44-30 44 30M-44 102 0 72l44 30 44-30 44 30 44-30 44 30' stroke-width='2' stroke-dasharray='2 4'/%3E%3Cpath d='M-44 43 0 13l44 30 44-30 44 30 44-30 44 30M-44 111 0 81l44 30 44-30 44 30 44-30 44 30' opacity='.5'/%3E%3Cpath d='m44 48 17 16-17 16-17-16Zm88 0 17 16-17 16-17-16ZM44 116l17 16-17 16-17-16Zm88 0 17 16-17 16-17-16Z' stroke-width='1.5' stroke-dasharray='1 3'/%3E%3C/g%3E%3Cg fill='%23ffd0ba' opacity='.85'%3E%3Ccircle cx='44' cy='64' r='3'/%3E%3Ccircle cx='132' cy='64' r='3'/%3E%3Ccircle cx='44' cy='132' r='3'/%3E%3Ccircle cx='132' cy='132' r='3'/%3E%3C/g%3E%3C/svg%3E");background-size:176px 136px;position:absolute;inset:0}.local-entry-header{text-shadow:0 2px 8px #3b0c1d}.local-entry-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-theme=biru]{--theme-ink:#184e79;--theme-line:#bfd5e7;--theme-soft:#eff7ff;--theme-accent:#1766a6;--theme-dark:#132f50;--theme-mid:#19496f;--theme-bright:#226ca8}[data-theme=kuning]{--theme-ink:#614102;--theme-line:#e8cf8d;--theme-soft:#fff8e6;--theme-accent:#936207;--theme-dark:#473005;--theme-mid:#735010;--theme-bright:#a67719}main.local-entry:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]){background:radial-gradient(ellipse at top left,var(--theme-bright) 0,transparent 48%),linear-gradient(135deg,var(--theme-dark),var(--theme-mid) 55%,var(--theme-bright))}.local-entry:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) :is(.local-entry-header span,.local-entry-header em){color:#fff2cf}.local-entry:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) .local-entry-header{text-shadow:0 2px 8px var(--theme-dark)}.local-entry:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) :is(.local-entry-brand,.local-entry-mode){color:var(--theme-ink)}.local-entry:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) .local-entry-mode{background:var(--theme-soft);border-color:var(--theme-line)}.local-entry:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) .local-entry-card>button{background:var(--theme-accent);box-shadow:0 8px 18px #0002}:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) .online-theme{--green:var(--theme-accent);--line:var(--theme-line)}:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) .online-theme :is(.sidebar,.workspace,.private-note){background:var(--theme-dark)}:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) .online-theme :is(.brandmark,nav button.active,nav button:hover,.online-accounts button,.online-metrics section){background:var(--theme-accent)}:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) .online-theme :is(.primary:hover,.online-metrics section:nth-child(2n)){background:var(--theme-mid)}:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) .online-theme :is(.textbutton,.online-total strong,.online-table th,.online-table td small,.modalhead h2,.branch-tabs button.selected){color:var(--theme-ink)}:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) .online-theme :is(.online-table th,.online-estimate,.branch-tabs){background:var(--theme-soft)}:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) .online-theme .online-banner{background:linear-gradient(90deg,var(--theme-mid),var(--theme-accent))}:is([data-theme=biru],[data-theme=kuning],[data-theme=ungu],[data-theme=hijau]) .online-theme .online-estimate{border-left-color:var(--theme-accent)}@media (width<=400px){.online-theme .topright{gap:6px}.online-theme .topright .sync{display:none}}main.local-entry[data-theme=biru]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='118' viewBox='0 0 150 118'%3E%3Cg fill='none' stroke='%23c1e9ff' stroke-linecap='round'%3E%3Cpath d='M-25 30Q0 3 25 30T75 30T125 30T175 30M-25 41Q0 14 25 41T75 41T125 41T175 41M-25 89Q0 62 25 89T75 89T125 89T175 89M-25 100Q0 73 25 100T75 100T125 100T175 100' stroke-width='2' stroke-dasharray='1 5'/%3E%3Cpath d='M15 62q10-18 20 0-10 10-20 0Zm50 0q10-18 20 0-10 10-20 0Zm50 0q10-18 20 0-10 10-20 0Z' opacity='.7'/%3E%3C/g%3E%3C/svg%3E");background-size:150px 118px}main.local-entry[data-theme=kuning]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cg id='b' fill='none' stroke='%23fff0b5' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M0-24Q16-18 0-5Q-16-18 0-24ZM24 0Q18 16 5 0Q18-16 24 0ZM0 24Q-16 18 0 5Q16 18 0 24ZM-24 0Q-18-16-5 0Q-18 16-24 0Z' stroke-dasharray='2 3'/%3E%3Ccircle r='3' fill='%23fff0b5'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23b' x='35' y='35'/%3E%3Cuse href='%23b' x='105' y='105'/%3E%3Cpath d='m105 23 12 12-12 12-12-12Zm-70 70 12 12-12 12-12-12Z' fill='none' stroke='%23fff0b5' stroke-dasharray='1 3'/%3E%3C/svg%3E");background-size:140px 140px}[data-theme=ungu]{--theme-ink:#60377b;--theme-line:#d9c6e7;--theme-soft:#f7f0fd;--theme-accent:#744396;--theme-dark:#291739;--theme-mid:#4b2b65;--theme-bright:#75469a}[data-theme=hijau]{--theme-ink:#245942;--theme-line:#bfdbcd;--theme-soft:#edf8f1;--theme-accent:#2e6e51;--theme-dark:#142f28;--theme-mid:#23533e;--theme-bright:#377c59}main.local-entry[data-theme=ungu]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='112' viewBox='0 0 144 112'%3E%3Cg fill='none' stroke='%23efcbff' stroke-width='1.6' stroke-linecap='round' stroke-dasharray='2 4'%3E%3Cpath d='M12 38c0-16 24-24 24-24s24 8 24 24-24 24-24 24-24-8-24-24Zm72 36c0-16 24-24 24-24s24 8 24 24-24 24-24 24-24-8-24-24Z'/%3E%3Cpath d='M20 38h32M36 23v30m56 21h32m-16-15v30M72 9l7 7-7 7-7-7Zm0 80 7 7-7 7-7-7Z'/%3E%3C/g%3E%3C/svg%3E");background-size:144px 112px}main.local-entry[data-theme=hijau]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='124' viewBox='0 0 132 124'%3E%3Cg fill='none' stroke='%23d2efd4' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M30 116Q17 91 38 61T33 8m66 108Q86 91 107 61T102 8' stroke-dasharray='2 4'/%3E%3Cpath d='M36 62Q13 60 10 42q22 1 26 20Zm5-13Q60 47 62 29 44 29 41 49ZM31 83Q49 79 53 63q-18 3-22 20Zm71-21Q79 60 76 42q22 1 26 20Zm5-13q19-2 21-20-18 0-21 20Zm-10 34q18-4 22-20-18 3-22 20Z' opacity='.75'/%3E%3C/g%3E%3C/svg%3E");background-size:132px 124px}@media (width<=360px){.theme-picker{gap:1px}.theme-picker .theme-swatch{width:25px}.theme-swatch:before{width:15px;height:15px}}.owner-login{margin-top:24px}.owner-login .field{color:#4b3948;font-size:13px}.owner-login .field input{color:#281525;background:#fff;border-color:#ded0d9}.password-field{position:relative}.password-field input{padding-right:44px}.password-field .iconbutton{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.owner-login .owner-login-submit{background:var(--theme-accent,#b52945);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;padding:14px;font-weight:700;display:flex}.online-theme .branch-tabs[hidden]{display:none}.owner-overview{gap:24px;display:grid}.owner-overview h2{letter-spacing:0;margin:0 0 12px;font-size:17px}.owner-metrics,.owner-branches{gap:12px;display:grid}.owner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-metrics article,.owner-branches article{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:17px;box-shadow:0 3px 12px #37202d0a}.owner-metrics article{border-top:3px solid var(--green);gap:8px;display:grid}.owner-metrics strong{overflow-wrap:anywhere;font-size:clamp(17px,2.5vw,25px)}.owner-metrics small,.owner-closing,.owner-branches dt{color:#685b65;font-size:11px}.owner-branches header,.owner-branches dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-branches h3{font-size:16px}.owner-branches dl{gap:10px;display:grid}.owner-branches dd{margin:0;font-weight:700}.owner-closing{background:var(--theme-soft,#fff6f8);border-radius:5px;padding:9px}.table-scroll-hint{display:none}@media (width<=680px){.owner-metrics,.owner-branches{grid-template-columns:1fr}.owner-overview{gap:17px}.owner-metrics article,.owner-branches article{padding:13px}.table-scroll-hint{color:#685b65;margin:6px 12px;font-size:11px;display:block}.online-theme .online-table table{min-width:max-content}.online-theme .modal .field{font-size:12px}.online-theme .modal .field :is(input,select){min-height:42px;font-size:16px}.online-theme .modalactions{background:#fff;padding:10px 0 12px;position:sticky;bottom:-18px}.online-estimate div{flex-wrap:wrap}}.title-row[data-owner-overview=true]>.primary{display:none}.login-options,.owner-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.login-options label{align-items:center;gap:5px;font-size:12px;display:flex}.login-options .textbutton{color:var(--theme-ink,#932b45);font-size:12px}.owner-section-heading label{margin-bottom:12px}.owner-section-heading select{border:1px solid var(--line);background:#fff;border-radius:5px;padding:5px}.owner-charts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.owner-chart{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:16px}.owner-chart ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.owner-chart li{grid-template-columns:75px minmax(20px,1fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.report-bar{background:#f1edf0;border-radius:4px;overflow:hidden}.report-bar i{background:var(--green);border-radius:4px;height:9px;display:block}.report-bar i.loss{background:#ad4e32}@media (width<=680px){.owner-charts{grid-template-columns:1fr}}.online-theme .sidebar nav{gap:4px;min-height:0;overflow:auto}.online-theme .sidebar nav details summary{cursor:pointer;color:#dbe5ef;align-items:center;gap:10px;padding:11px 13px;font-size:12px;font-weight:700;display:flex}.online-theme .sidebar nav details summary:after{content:"›";margin-left:auto}.online-theme .sidebar nav details[open] summary:after{transform:rotate(90deg)}.online-theme .sidebar nav details button{width:calc(100% - 15px);margin-left:15px;padding:9px 12px}.online-theme .sidebar-bottom{padding-top:12px}.online-theme .sidebar .workspace{margin-bottom:12px}@media (width<=680px){.online-theme .topbar{gap:6px}.online-theme .topbar .crumb{gap:4px;min-width:0}.online-theme .topbar .crumb>span,.online-theme .topbar .crumb>svg,.online-theme .topbar .sync,.online-theme .topbar .avatar{display:none}.online-theme .topbar .crumb>b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.online-theme .topright{flex-shrink:0;gap:4px}.online-theme .topright .theme-picker .theme-swatch{width:25px}}[data-theme=biru]{--theme-dark:#101e3e;--theme-accent:#1a55a8;--theme-mid:#193b7d}[data-theme=biru] .online-theme{--bg:#e9eef4}.owner-overview{gap:16px}.owner-filter,.owner-summary,.owner-branches header{--panel-start:var(--theme-dark,#321622);--panel-end:var(--theme-accent,#ad2844);color:#fff;background-image:radial-gradient(ellipse at center,transparent 53%,#ffffff12 55%,transparent 59%),linear-gradient(115deg,var(--panel-start),var(--panel-end));background-size:34px 23px,100% 100%}.owner-filter{border-radius:13px;justify-content:flex-start;padding:18px 20px;box-shadow:0 3px 10px #14294a22}.owner-filter>label:not(.datefilter){gap:5px;font-size:12px;font-weight:700;display:grid}.owner-filter select{color:#24324a;background:#fff;border:1px solid #d5dbe6;border-radius:5px;min-width:110px;padding:8px}.owner-filter .datefilter{align-self:end}.owner-filter .datefilter span,.owner-filter .datefilter small{color:#40546e}.owner-summary{border-radius:18px;padding:20px;box-shadow:0 10px 25px #152f5e30}.owner-summary .owner-section-heading{border-bottom:1px solid #ffffff35;margin-bottom:14px;padding-bottom:14px}.owner-heading-text{align-items:center;gap:12px;display:flex}.owner-heading-text>svg{box-sizing:content-box;background:#ffffff21;border-radius:10px;flex:none;padding:10px}.owner-heading-text h2{margin:0 0 4px;font-size:clamp(15px,2vw,20px)}.owner-heading-text small,.owner-count small{color:#d8e4f5}.owner-count{text-align:right;gap:3px;display:grid}.owner-count small{text-transform:uppercase;font-size:10px}.owner-count strong{font-size:20px}.owner-summary .owner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.owner-summary .owner-metrics article{color:#fff;box-shadow:none;background:#ffffff23;border:1px solid #ffffff30;border-radius:11px;padding:13px}.owner-summary .owner-metrics span{text-transform:uppercase;color:#e4efff;font-size:11px;font-weight:700}.owner-summary .owner-metrics small{color:#d6e5f8}.owner-summary .owner-metrics strong{font-size:clamp(16px,2vw,23px)}.owner-branch-section{order:1}.owner-charts{order:2}.owner-overview>section[aria-labelledby=owner-banks-title]{order:3}.owner-branches article{border-radius:13px;padding:0;overflow:hidden}.owner-branches header{padding:12px 14px}.owner-branches header small{color:#dbe7fa;margin-top:4px;display:block}.owner-branch-body{padding:13px}.owner-branch-body h4{color:var(--theme-ink,#76273e);text-transform:uppercase;margin:0;font-size:11px}.owner-branches dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.owner-branches dl>div{background:#f7f9fc;border:1px solid #e5eaf2;border-radius:7px;gap:4px;padding:9px;display:grid}.owner-branch-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-branch-assets div{background:var(--theme-accent,#ad2844);color:#fff;overflow-wrap:anywhere;border-radius:8px;gap:6px;padding:10px;display:grid}.owner-branch-assets div+div{background:#087856}.owner-branch-assets span{text-transform:uppercase;font-size:10px;font-weight:700}@media (width<=950px){.owner-summary .owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.owner-summary{padding:12px}.owner-summary .owner-metrics article{padding:9px}.owner-filter{padding:11px}.owner-heading-text>svg{display:none}}.online-theme .title-row[hidden],.online-theme .datefilter[hidden]{display:none}.activity-history{gap:12px;display:grid}.activity-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.activity-summary article{color:#44546c;background:#fff;border-radius:8px;gap:4px;padding:13px 16px;display:grid}.activity-summary article:first-child,.activity-panel>header{background:linear-gradient(110deg,var(--theme-dark,#321622),var(--theme-accent,#ad2844));color:#fff}.activity-summary span{text-transform:uppercase;font-size:11px;font-weight:700}.activity-summary strong{font-size:21px}.activity-summary small{font-size:11px}.activity-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:12px 15px;display:flex}.activity-panel h2{letter-spacing:0;text-transform:uppercase;margin:0;font-size:14px}.activity-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:9px;padding:12px;display:grid}.activity-filters label{gap:5px;min-width:0;font-size:11px;display:grid}.activity-filters :is(input,select){border:1px solid var(--line);background:#fff;border-radius:4px;width:100%;min-width:0;padding:7px}.activity-panel>.tablewrap{margin:0 12px}[data-theme=biru] .online-theme .online-metrics section:first-child{background:#1756aa}[data-theme=biru] .online-theme .online-metrics section:nth-child(2),[data-theme=biru] .online-theme .online-metrics section:nth-child(6){background:#137d53}[data-theme=biru] .online-theme .online-metrics section:nth-child(3){background:#153d83}[data-theme=biru] .online-theme .online-metrics section:nth-child(4){color:#242424;background:#f0a020}[data-theme=biru] .online-theme .online-metrics section:nth-child(5){background:#b34d23}@media (width<=680px){.activity-filters{grid-template-columns:1fr 1fr}.activity-summary{grid-template-columns:1fr}.activity-summary strong{font-size:17px}}.owner-filter{align-items:end}.owner-filter>button{align-self:end;padding:9px 14px}.owner-summary .owner-metrics article{padding-right:42px;position:relative}.owner-summary .owner-metrics article>svg{box-sizing:content-box;background:#ffffff26;border-radius:6px;padding:5px;position:absolute;top:12px;right:10px}.owner-summary .owner-metrics article:nth-child(3){background:#ffffff23}.owner-summary .owner-metrics article:nth-child(4){background:#007e9a90}.owner-branches{max-width:1120px}.owner-branches header select{color:#253552;background:#fff;border:1px solid #d6dfe9;border-radius:4px;min-width:0;max-width:48%;padding:4px 7px;font-size:11px}.outlet-statbox{background:#f8fafd;border:1px solid #e1e7f1;border-radius:9px;margin-bottom:10px;padding:10px}.outlet-statbox dl{margin:7px 0 0}.outlet-statbox dl>div{background:#fff}.outlet-total{color:#fff;background:linear-gradient(115deg,var(--theme-dark,#321622),var(--theme-mid,#773048));border-radius:8px;gap:6px;margin-top:9px;padding:10px;display:grid}.outlet-total span{text-transform:uppercase;font-size:10px;font-weight:700}.outlet-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.outlet-actions button{padding:8px}.outlet-actions button:nth-child(2){color:#30230b;background:#f0a020}.outlet-actions button:last-child{background:#166947;grid-column:1/-1}.owner-branch-section>h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){.owner-summary .owner-metrics article{padding-right:9px}.owner-summary .owner-metrics article>svg{display:none}.owner-filter select{min-width:0}}.operational-history .activity-summary article:first-child,.operational-history .activity-panel>header{background-image:radial-gradient(ellipse at center,transparent 53%,#ffffff12 55%,transparent 59%),linear-gradient(115deg,var(--theme-dark,#321622),var(--theme-accent,#ad2844));background-size:34px 23px,100% 100%}.operational-history .activity-summary article{box-shadow:0 3px 8px #182d4318}.operational-history .activity-panel{border-radius:11px;padding-bottom:8px}.operational-history .online-table th{background:#e4ebf7}.operational-history .online-table td{border-inline:0}.operational-history .activity-panel>header{padding:14px 15px}.opening-page{gap:12px;display:grid}.opening-tools{padding:12px}.opening-tools h2{text-align:center;letter-spacing:0;margin:0 0 12px;font-size:15px}.opening-controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.opening-controls>.primary,.opening-controls>label,.opening-controls>form{flex:1;min-width:160px}.opening-controls>label,.opening-controls>form{align-items:center;gap:6px;font-size:11px;display:flex}.opening-controls :is(input,select){border:1px solid var(--line);background:#fff;border-radius:4px;width:100%;min-width:0;padding:7px}.opening-controls :is(.primary,.secondary){padding:8px 10px}.opening-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.opening-account{align-items:center;gap:12px;min-height:145px;padding:16px;display:flex;box-shadow:0 4px 12px #182d4310}.opening-account h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px}.opening-avatar{color:#fff;background:#218640;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.opening-category{color:#fff;text-transform:uppercase;background:#1654a4;border-radius:10px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.opening-category:is([data-category=Tunai],[data-category=Server\ pulsa]){color:#30230b;background:#f2a122}.opening-account p{color:#b82451;margin:5px 0;font-size:12px}.opening-account small{color:#546178;margin:6px 0;font-size:10px;display:block}.opening-account .textbutton{margin-top:5px}@media (width<=900px){.opening-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=570px){.opening-grid{grid-template-columns:1fr}}.online-theme .amko-sidebar{color:#eaf2ff;background-color:#101e3e;background-image:radial-gradient(#0000 55%,#9ec4ff17 57%,#0000 60%);background-size:32px 24px;border-right:1px solid #192b53;gap:0;width:232px;padding:0}.online-theme .amko-sidebar .sidebar-brand{text-align:center;color:#45b9f3;background:#09152d;border:0;flex:none;place-content:center;gap:2px;min-height:66px;display:grid}.sidebar-brand strong{letter-spacing:2px;font-size:25px;line-height:1}.sidebar-brand small{letter-spacing:3px;color:#a9d8fa;font-size:8px}.online-theme .amko-sidebar nav{scrollbar-width:thin;scrollbar-color:#486086 transparent;flex:1;padding:8px 0;display:block;overflow:hidden auto}.online-theme .amko-sidebar nav button{border-radius:0}.online-theme .amko-sidebar .sidebar-link{color:#e4edff;align-items:center;gap:11px;width:100%;min-height:37px;margin:0;padding:9px 14px;font-size:12px;font-weight:500;display:flex;position:relative}.sidebar-link svg{flex:none}.sidebar-link span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.online-theme .amko-sidebar .sidebar-link.active,.online-theme .amko-sidebar .sidebar-link:hover{background:#ffffff17}.online-theme .amko-sidebar .sidebar-link.active{font-weight:700;box-shadow:inset 3px 0 #f4aa43}.online-theme .amko-sidebar .sidebar-link.active:after{display:none}.online-theme .amko-sidebar .sidebar-group-toggle{color:#a6c4ed;letter-spacing:1px;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:13px 14px 6px;font-size:9px;font-weight:800;display:flex}.sidebar-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.sidebar-group>div[hidden]{display:none}.sidebar-signature{background:#ffffff09;border:1px solid #fff2;border-radius:6px;gap:8px;margin:8px;padding:10px;font-size:11px;display:flex}.sidebar-signature small{color:#b4c9e4;margin-top:3px;font-size:9px;display:block}.online-theme .main{margin-left:232px}.desktop-sidebar-toggle svg{transform:rotate(180deg)}.sidebar-collapsed .desktop-sidebar-toggle svg{transform:none}.module-status{padding:14px}.module-status h1{margin:0}.module-status .notice{margin:0 0 12px}@media (width>=681px){.sidebar-collapsed .main{margin-left:64px}.online-theme .amko-sidebar.rail{width:64px}.amko-sidebar.rail :is(.sidebar-brand small,.sidebar-link span,.sidebar-group-toggle,.sidebar-signature div){display:none}.amko-sidebar.rail .sidebar-brand strong{font-size:12px}.online-theme .amko-sidebar.rail .sidebar-link,.amko-sidebar.rail .sidebar-signature{justify-content:center;padding-inline:0}.amko-sidebar.rail .sidebar-group+.sidebar-group{border-top:1px solid #ffffff14}}@media (width<=680px){.online-theme .main,.sidebar-collapsed .main{margin-left:0}.desktop-sidebar-toggle{display:none}.online-theme .amko-sidebar{width:min(275px,85vw)}}.access-instructions{color:#70420c;background:#fff5e8;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:flex}.access-instructions p{margin:0}.access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.access-grid fieldset{min-width:0;margin:0;padding:10px 12px 14px}.access-grid legend{padding:5px 6px;font-size:13px;font-weight:700}.access-grid label{align-items:center;gap:7px;padding:4px 0;font-size:12px;display:flex}.access-grid p{color:#5d6b7e;font-size:12px}.access-actions{justify-content:flex-end;margin-top:16px;display:flex}@media (width<=760px){.access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.access-grid{grid-template-columns:1fr}.access-instructions{flex-direction:column;align-items:flex-start}}.opening-controls>.opening-order{color:#192740;background:#b2bac8;flex:1;min-width:160px}.account-modal{width:606px;padding:21px;border-radius:12px!important}.account-modal .modalhead{margin-bottom:8px}.account-modal .modalhead h2{letter-spacing:0;font-size:17px}.account-modal-intro{color:#626e80;margin:0 0 19px;font-size:12px}.account-type-field{border:0;margin:0 0 14px;padding:0}.account-type-field legend{margin-bottom:6px;font-size:12px;font-weight:700}.account-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.account-types label{cursor:pointer;border:1px solid #d7e0ef;border-radius:9px;align-items:center;gap:6px;padding:10px 7px;font-size:11px;font-weight:700;display:flex;position:relative}.account-types input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.account-types label:has(input:checked){border-color:#a6c3ee;box-shadow:0 0 0 2px #a6c3ee}.account-types label:has(input:focus-visible){outline-offset:2px;outline:2px solid #1766a6}.account-types svg{box-sizing:content-box;color:#18549b;background:#e8eff9;border-radius:6px;flex:none;padding:5px}.account-types [data-category=Tunai] svg{color:#187347;background:#e2f2e8}.account-types [data-category=Server\ pulsa] svg{color:#935a06;background:#fff1d7}.opening-initial{border:1px solid #dce1ea;border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:13px;padding:10px;font-size:12px;display:flex}.opening-initial small{color:#626e80;margin-top:3px;display:block}.account-modal textarea{width:100%;font:inherit;resize:vertical;border:1px solid #aebfd3;border-radius:5px;padding:9px}.account-order-list{padding-left:24px}.account-order-list li{border-bottom:1px solid var(--line);padding:5px 0}.account-order-list li span{min-width:60%;display:inline-block}.account-order-list button{vertical-align:middle}@media (width<=500px){.account-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.rupiah-input{display:block;position:relative}.rupiah-input>span{color:#526177;pointer-events:none;font-size:12px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.online-theme .field .rupiah-input>input{text-align:right;font-variant-numeric:tabular-nums;padding-left:36px}.opening-account.can-edit{position:relative}.opening-edit-card{border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.opening-account.can-edit:hover{border-color:#9db9dc}.opening-account.can-edit .textbutton{position:relative}.account-modal .account-modal-intro+.secondary{margin-bottom:12px}.online-theme .toolbar[hidden]{display:none}.transaction-branch{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;display:flex}.transaction-branch select{background:#fff;border:1px solid #b6c6d9;border-radius:4px;min-width:145px;padding:6px}.transaction-branch .primary{border-radius:5px;padding:7px 9px}.online-metrics section{background-image:radial-gradient(#0000 53%,#ffffff15 55%,#0000 59%);background-size:32px 22px;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.online-metrics section>svg{box-sizing:content-box;border:1px solid;border-radius:6px;flex:none;padding:5px}.online-metrics section strong{overflow-wrap:anywhere;margin-top:3px;display:block}.online-banner{border-radius:8px;box-shadow:0 3px 9px #17345c26}.transaction-assets{background:#fff;border:1px solid #e0e7f0;border-radius:11px;margin:12px 0;box-shadow:0 2px 7px #17345c0e}.transaction-assets .online-total{padding:13px 14px 5px}.transaction-assets .online-total strong{color:#137252}.transaction-assets .online-accounts{border-radius:11px;margin:0}.transaction-assets .online-accounts button{background:#164996}.transaction-assets .online-accounts button[data-cash=true]{background:#18813e}.online-history .online-table th{color:#154585;text-align:center;background:#f0f4fa}.online-history .online-table td{text-align:center;font-size:11px}.online-history .online-table td b{color:#1b365a}.online-history .online-table{margin:0 12px 8px}@media (width<=560px){.online-metrics section>svg{display:none}.online-history .online-table{margin-inline:5px}}.online-theme .toolbar>.transaction-branch{margin-bottom:0}.online-theme .toolbar:has(>.transaction-branch){align-items:flex-start}.capital-page{gap:12px;display:grid}.capital-filter{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid}.capital-filter :is(label){font-size:12px}.capital-filter label{gap:5px;display:grid}.capital-filter input{border:1px solid #b5c4d7;border-radius:5px;min-width:0;padding:8px}.capital-filter-actions{margin-top:5px;display:flex}.capital-filter-actions button{width:50%;padding:8px}.capital-filter-actions .secondary{color:#402b0d;background:#f4a126}.capital-filter>p{color:#a12728;grid-column:1/-1;margin:0}.capital-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.capital-metrics article{align-items:center;gap:12px;padding:15px;display:flex}.capital-metrics svg{box-sizing:content-box;color:#1256a2;background:#e6eefb;border-radius:50%;flex:none;padding:10px}.capital-metrics article:nth-child(2) svg{color:#a64b06;background:#fff0e0}.capital-metrics strong,.capital-metrics small{margin-top:4px;display:block}.capital-metrics strong{color:#1256a2;font-size:20px}.capital-metrics article:nth-child(n+2) strong{color:#a64b06}.capital-history header>div{gap:6px;display:flex}.capital-history header button{padding:7px 9px}.capital-history header button+button{background:#16734a}.capital-history>.tablewrap{margin-top:10px}.capital-modal{width:460px}.capital-modal textarea{width:100%;font:inherit;resize:vertical;border:1px solid #aebfd3;border-radius:5px;padding:9px}.capital-modal input[readonly]{background:#f1f3f6}.capital-modal .modalactions{justify-content:flex-start}@media (width<=680px){.capital-filter,.capital-metrics{grid-template-columns:1fr}.capital-filter-actions button{min-height:36px}}.operational-history .activity-summary article{align-items:center;gap:12px;min-height:75px;display:flex}.operational-history .activity-summary strong{margin-top:4px;display:block}.operational-history .activity-summary article:nth-child(2) strong{color:#586982;font-size:clamp(14px,1.6vw,20px)}.operational-history .activity-count{color:#204276;white-space:nowrap;background:#fff;border-radius:20px;margin-left:auto;padding:4px 8px}.operational-history .activity-icon{box-sizing:content-box;background:#ffffff24;border:1px solid #ffffff40;border-radius:8px;flex:none;padding:9px}.operational-history .activity-summary article:nth-child(2) .activity-icon{color:#fff;background:#173b80}.operational-history .activity-panel h2{align-items:center;gap:9px;display:flex}.operational-history .activity-filters{border:1px solid #e7edf4;border-radius:8px;margin:14px 12px 7px}.operational-history .activity-search{display:flex}.operational-history .activity-search input{border-radius:4px 0 0 4px}.operational-history .activity-search button{color:#fff;background:#b52252;border:0;border-radius:0 4px 4px 0;place-items:center;padding:0 8px;display:grid}.operational-history .online-table td:nth-child(2) b{color:#164b96}.operational-history .online-table tr:nth-child(odd){background:#f6f7f9}.move-modal input[readonly]{background:#f1f3f6}.move-modal .modalactions{justify-content:flex-start}.move-modal .modalhead{margin-bottom:17px}.balance-audit>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.balance-audit>header small{color:#586b86;font-size:10px}.balance-audit h1{letter-spacing:0;margin:4px 0 0;font-size:16px}.balance-audit-grid{grid-template-columns:minmax(0,1fr) minmax(205px,245px);align-items:start;gap:12px;display:grid}.balance-audit h2{letter-spacing:0;border-bottom:1px solid var(--line);margin:0;padding:13px;font-size:13px}.balance-audit .tablewrap{margin:12px}.balance-audit table :is(th,td){text-align:center}.balance-audit table th{color:#164585;background:#f0f4fa}.balance-audit table input{text-align:right;background:#fff;border:1px solid #b5c4d7;border-radius:4px;width:135px;max-width:100%;padding:6px 8px 6px 34px}.balance-audit .audit-note{margin:0 12px 12px}.audit-note textarea{font:inherit;resize:vertical;border:1px solid #b5c4d7;border-radius:5px;padding:8px}.balance-audit-summary{padding:12px}.balance-audit-summary dl{margin:0}.balance-audit-summary dl div{border-bottom:1px solid #eef1f6;justify-content:space-between;gap:6px;padding:8px 0;font-size:11px;display:flex}.balance-audit-summary dd{text-align:right;margin:0;font-weight:700}.balance-audit-summary p{font-size:11px}.balance-audit-actions{grid-template-columns:1fr 1fr;gap:5px;margin:10px 0 6px;display:grid}.balance-audit-summary :is(.primary,.secondary){padding:7px}.balance-audit-summary .primary{width:100%}@media (width<=760px){.balance-audit-grid{grid-template-columns:1fr}.balance-audit table{min-width:570px}}.audit-report-preview{margin-top:12px}.audit-report-preview header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.audit-report-preview header h2{border:0;padding:0}.audit-report-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;padding:14px;font-size:13px;line-height:1.55}.audit-report-preview>p{margin:0;padding:0 14px 12px;font-size:12px}.store-management{gap:12px;display:grid}.store-management .panelhead{padding:13px 15px}.store-management .online-table :is(th,td){text-align:center}.store-management .reset-data-button{color:#9d2e34;border-color:#e4c2c3}.online-theme .edit-row-button{color:#35240b;background:#f4a126;border-color:#e49a24}.online-theme .toolbar.owner-filter{grid-template-columns:repeat(3,minmax(0,132px)) max-content;justify-content:start;align-items:end;gap:10px;display:grid}.owner-filter select{width:100%;min-width:0}.staff-edit-modal{width:614px}.staff-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.staff-edit-grid .field{margin-bottom:10px}.staff-password-hint{color:#66758a;margin:-5px 0 12px;font-size:11px;display:block}.staff-name{align-items:center;gap:7px;display:inline-flex}.staff-name img{object-fit:cover;border-radius:50%}@media (width<=500px){.online-theme .toolbar.owner-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.owner-filter>button{justify-self:start}.staff-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.transaction-mobile{display:none}.online-controls .transaction-wa{color:#fff;background:#166a46;border-color:#166a46}.online-metrics section:nth-child(4) :is(span,strong,svg){color:#342300}.transaction-card{background:#fff;border:1px solid #e4eaf4;border-radius:12px;padding:11px;box-shadow:0 2px 6px #15315a0b}.transaction-card header{align-items:flex-start;gap:8px;display:flex}.transaction-card header>div{min-width:0}.transaction-card small{color:#536985;overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.transaction-card-icon{color:#184d92;background:#e7eef9;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.transaction-card-amount{text-align:right;color:#a64213;white-space:nowrap;margin-left:auto}.transaction-card-accounts{color:#164880;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}.transaction-card-accounts span{overflow-wrap:anywhere;background:#eef3fb;border-radius:20px;max-width:100%;padding:3px 7px}.transaction-card-balances{background:#f3f6fa;border-radius:9px;margin-top:8px;padding:7px;font-size:11px}.transaction-card-balances div{color:#38536f;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:2px 0;display:grid}.transaction-card-balances div>span:first-child{overflow-wrap:anywhere}.transaction-card-balances div>span:last-child{text-align:right}.transaction-card-fees{color:#435875;flex-wrap:wrap;gap:6px;margin-top:7px;font-size:10px;display:flex}.transaction-card p{overflow-wrap:anywhere;margin:8px 0;font-size:11px}.transaction-card footer{color:#243957;flex-direction:row;justify-content:space-between;align-items:center;margin:8px 0 0;padding:8px 0 0;display:flex}.transaction-card footer b{font-size:11px}.transaction-card footer button{padding:6px 8px}@media (width<=680px){.transaction-desktop{display:none}.transaction-mobile{gap:8px;padding:8px;display:grid}.online-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.online-history .online-controls:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.online-history .online-controls:nth-child(2) :is(select,input){width:100%;min-width:0}.transaction-assets .online-accounts{flex-wrap:nowrap;overflow-x:auto}.transaction-assets .online-accounts button{flex:none}}[data-theme=biru] .online-theme .transaction-assets .online-accounts button[data-category=Tunai],.opening-account[data-category=Tunai] :is(.opening-avatar,.opening-category){color:#fff;background:#18763e}[data-theme=biru] .online-theme .transaction-assets .online-accounts button[data-category=Bank],.opening-account[data-category=Bank] :is(.opening-avatar,.opening-category){color:#fff;background:#164996}[data-theme=biru] .online-theme .transaction-assets .online-accounts button[data-category=Server\ pulsa],.opening-account[data-category=Server\ pulsa] :is(.opening-avatar,.opening-category){color:#30210a;background:#f1a429}[data-theme=biru] .online-theme .transaction-assets .online-accounts button[data-category=E-wallet],.opening-account[data-category=E-wallet] :is(.opening-avatar,.opening-category){color:#fff;background:#673e9c}.transaction-report h2{letter-spacing:0;border-bottom:1px solid var(--line);margin:0;padding:15px 18px;font-size:14px}.transaction-report form{padding:18px}.transaction-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:800px;margin-bottom:12px;display:grid}.transaction-report-grid label{gap:5px;font-size:12px;display:grid}.transaction-report-grid :is(select,input){background:#fff;border:1px solid #b3c0d4;border-radius:5px;width:100%;min-width:0;padding:7px}.transaction-report .primary{background:#176a46;padding:8px 11px}@media (width<=430px){.transaction-report form{padding:12px}}.owner-store-picker{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.owner-store-picker button{color:#345372;background:#fff;border:1px solid #bdcbe0;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.owner-store-picker button svg{color:#597595}.owner-store-picker button[aria-pressed=true]{color:#fff;background:#164a94;border-color:#164a94;box-shadow:0 2px 6px #194b9640}.owner-store-picker button[aria-pressed=true] svg{color:#e2f3ff;filter:drop-shadow(0 0 3px #9bd6ff)}.owner-store-picker button:not([aria-pressed=true]):hover{background:#edf5ff}.online-theme{color:#24344a;font-family:system-ui,Segoe UI,sans-serif}.online-theme .subtitle,.online-theme .panelhead p{color:#51647c;font-size:12px}.online-theme .topbar .crumb{font-size:12px}.online-theme .amko-sidebar .sidebar-link{font-size:12px;line-height:1.35}.online-theme .amko-sidebar .sidebar-link svg{width:17px;height:17px}.online-theme .primary,.online-theme .secondary{min-height:32px;font-size:12px;line-height:1.25}.online-theme :is(.primary,.secondary)>svg{flex:none;width:15px;height:15px}.online-theme .field{color:#3c5069;gap:6px;font-size:12px;font-weight:600}.online-theme .field :is(input,select,textarea){color:#26384f;font-family:inherit;font-size:13px}.online-theme .field :is(input,select){min-height:36px}.online-theme .field :is(input,textarea)::placeholder{color:#65758a}.online-theme .owner-store-picker button{font-size:12px}.online-theme .online-controls{gap:8px;padding-block:9px}.online-theme .online-controls :is(select,input:not([type=checkbox])){min-height:32px;font-size:12px}.online-theme .online-table :is(th,td){font-size:12px;line-height:1.35}.online-theme .online-table th{color:#183f76;font-weight:700}.online-theme .online-table td{color:#26384f}.online-theme .online-table td small{color:#45607f;font-size:11px}.online-theme .online-table td small+div{margin-top:4px}.online-history .transaction-desktop td:nth-last-child(3) small{color:#164989;font-variant-numeric:tabular-nums;font-weight:700}.online-history .transaction-desktop td:nth-last-child(7){font-variant-numeric:tabular-nums;font-weight:700}.online-metrics section span{letter-spacing:.035em;font-size:10px}.online-metrics section strong,.transaction-assets .online-total strong,.transaction-card-amount strong{font-variant-numeric:tabular-nums}[data-theme=biru] .online-theme .online-metrics section:nth-child(4),.online-theme .online-metrics section:nth-child(4) :is(span,strong,svg){color:#302000}.transaction-assets .online-accounts button{font-size:11px;line-height:1.2}.transaction-assets .online-accounts button strong{font-variant-numeric:tabular-nums}.transaction-card{padding:12px}.transaction-card header b{font-size:13px}.transaction-card-amount strong{font-size:14px}.transaction-card small,.transaction-card-fees{color:#4a607b;font-size:11px}.transaction-card-balances{font-size:12px}.transaction-card-balances div>span:last-child{font-variant-numeric:tabular-nums}.transaction-card p,.transaction-card footer b{font-size:12px}@media (width<=680px){.online-theme .field :is(input,select,textarea){font-size:16px}.online-theme .online-history .online-controls:nth-child(2) :is(select,input,button,a){min-height:36px}.transaction-card-balances div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.transaction-card-balances div>span:last-child{overflow-wrap:anywhere}}.access-grid fieldset{background:#fff;border:1px solid #dfe6ef;padding:10px 13px 14px}.access-grid legend{color:#20344d}.access-grid label{padding:5px 0}.access-grid input{accent-color:#14778b}.access-actions .primary{min-width:120px}.access-unavailable{color:#68768a}.access-unavailable small{color:#66758a;margin-left:auto;font-size:10px}.access-extra{margin-top:12px;padding:10px 13px;font-size:12px}.access-extra summary{cursor:pointer;font-weight:600}.access-extra label{align-items:center;gap:7px;margin-top:7px;display:flex}.activity-summary[hidden]{display:none}.employee-period-report{margin-bottom:14px;padding:14px}.employee-chart-row{grid-template-columns:85px 1fr 25px;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:grid}.employee-chart-row progress{accent-color:#1756aa;width:100%}.access-explanation{color:#52647c;font-size:12px}.account-menu{position:relative}.account-menu summary{color:#fff;cursor:pointer;background:#111;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;list-style:none;display:grid}.account-menu summary::-webkit-details-marker{display:none}.account-menu-panel{z-index:25;color:#374151;background:#fff;border:1px solid #e6e9ef;border-radius:8px;width:180px;font-size:12px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 6px 18px #14284620}.account-menu-panel>div,.account-menu-panel>button{overflow-wrap:anywhere;align-items:center;gap:8px;padding:10px 12px;display:flex}.account-menu-panel>button{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f4}.account-menu-panel>button:hover{background:#f2f5fa}.account-menu-panel svg{color:#747c8a;flex:none}.business-page{gap:14px;display:grid}.business-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.business-summary article{gap:10px;padding:18px;display:grid}.business-summary strong{color:#164996;font-size:21px}.business-page h2{font-size:17px}.business-search{align-items:center;gap:8px;padding:12px 18px;display:flex}.business-search input{border:1px solid #c8d4e5;border-radius:5px;min-width:0;max-width:100%;padding:8px}.auto-admin-toggle{color:#164996;padding:10px 0;font-size:12px;display:block}.business-page .modal,.panel>.overlay .modal{max-height:90vh;overflow:auto}.business-page textarea{font:inherit;border:1px solid #c8d4e5;border-radius:5px;width:100%;padding:9px}@media (width<=500px){.business-summary{grid-template-columns:1fr}.business-page .panelhead{flex-wrap:wrap}}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-variable-latin-DSpq6sGJ.woff2)format("woff2")}:root{--elink-font:"Inter Variable",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--elink-bg:#eaeef3;--elink-ink:#1a1a1d;--elink-muted:oklch(55.2% .016 285.938);--elink-navy:#0e1e44;--elink-blue:#12357f;--elink-primary:#0b4fb3;--elink-border:#dce2eb;--elink-success:oklch(49.2% .109 156.976);--elink-action:oklch(41.7% .156 259.6);--bg:var(--elink-bg);--ink:var(--elink-ink);--muted:var(--elink-muted);--line:var(--elink-border)}body{background:var(--elink-bg);color:var(--elink-ink);font-family:var(--elink-font);font-size:16px;line-height:1.5}button,input,select,textarea{font-family:var(--elink-font)}[data-theme=biru]{--theme-dark:#0e1e44;--theme-mid:#12357f;--theme-accent:#0b4fb3;--theme-light:#eaeef3}.online-theme{font-family:var(--elink-font);color:var(--elink-ink)}.online-theme .topbar{color:var(--elink-ink);background:#fff}.online-theme :is(h1,h2,h3,h4){font-family:var(--elink-font);letter-spacing:normal}.online-theme h1{font-size:24px;font-weight:600;line-height:32px}.online-theme .subtitle{color:var(--elink-muted);font-size:14px;line-height:20px}.online-theme :is(.primary,.secondary){font-size:14px;font-weight:500;line-height:20px}[data-theme=biru] .online-theme .primary{background:var(--elink-action);color:#fff;border-color:#0000}.online-theme .secondary{border-color:var(--elink-border);color:var(--elink-blue);background:#fff}.online-theme .primary:hover{filter:brightness(1.08)}.online-theme .secondary:hover{background:#f3f6fb}.online-theme .panel{border-color:var(--elink-border);background:#fff}.online-theme .panelhead{border-color:var(--elink-border)}.online-theme .panelhead h3{font-size:14px;font-weight:600}.online-theme .panelhead p{color:var(--elink-muted);font-size:12px}.online-theme .field{color:var(--elink-ink);font-size:14px;line-height:20px}.online-theme .field :is(input,select,textarea),.online-theme .toolbar :is(input,select),.online-theme .online-controls :is(input,select),.online-theme .business-search input{color:#1a1a1d;background:#fff;border-color:#b4bcc7;font-size:14px;font-weight:400}.online-theme :is(input,textarea)::placeholder{color:#9ca3af}.online-theme .amko-sidebar{background-color:var(--elink-navy);color:#c2cbe0}.online-theme .amko-sidebar .sidebar-brand{background:#091430d1}.online-theme .amko-sidebar .sidebar-link{color:#c2cbe0;font-size:13px;font-weight:500;line-height:20px}.online-theme .amko-sidebar .sidebar-link.active{color:#fff;background:#ffffff14;font-weight:500;box-shadow:inset 3px 0 #f3a323}.online-theme .amko-sidebar .sidebar-link:hover{color:#fff;background:#ffffff14}.online-theme .amko-sidebar .sidebar-group-toggle{color:#8b9cc4;letter-spacing:.06em;font-size:11.2px;font-weight:700;line-height:24px}.online-theme .amko-sidebar .sidebar-signature{color:#ffffffc7;background:#ffffff0f}.online-theme .amko-sidebar .sidebar-signature small{color:#ffffff7a;font-size:10px}.online-theme .toolbar.owner-filter{color:#fff;background:linear-gradient(135deg,#163c86,#1a56b8);border-color:#0000;border-radius:16px}.online-theme .owner-filter label{font-size:14px;font-weight:600;line-height:21px}.online-theme .owner-filter select{color:#1a1a1d;background:#fff;border-color:#b4bcc7;font-size:14.4px;font-weight:400}.online-theme .owner-filter .secondary{color:#12357f;background:#fff;border-radius:8px;font-size:14px;font-weight:600}.online-theme .owner-summary{color:#fff;background:linear-gradient(135deg,#0e1e44,#12357f 45%,#0b4fb3);border-radius:22px}.online-theme .owner-summary h2{color:#fff;font-size:18px;font-weight:700;line-height:28px}.online-theme .owner-summary header p{color:#c2cbe0;font-size:14px}.online-theme .owner-summary .owner-metrics article{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:14px}.online-theme .owner-summary .owner-metrics article:nth-child(3){background:#ffffff24}.online-theme .owner-summary .owner-metrics article:nth-child(4){background:linear-gradient(135deg,#00a67673,#0d6efd47)}.online-theme .owner-summary .owner-metrics article span{color:#fff9;letter-spacing:normal;font-size:11.2px;font-weight:600;line-height:16.8px}.online-theme .owner-summary .owner-metrics article strong{color:#fff;letter-spacing:normal;font-size:20.8px;font-weight:700;line-height:31.2px}.online-theme .owner-summary .owner-metrics article small{color:#fff;font-size:12px;font-weight:400;line-height:18px}.online-theme .owner-branches>article{background:#fff;border-color:#e5e7eb;border-radius:18px}.online-theme .owner-branches header{color:#fff;background:linear-gradient(135deg,#12357f,#1a56b8)}.online-theme .owner-branches header h3{font-size:16px;font-weight:700;line-height:24px}.online-theme .owner-branches header small{color:#d9e3f5;font-size:12px;font-weight:600}.online-theme .owner-branches header select{color:#1a1a1d;font-size:14.4px;font-weight:400}.online-theme .outlet-statbox{background:#fbfcff;border-color:#e5e7eb;border-radius:14px}.online-theme .outlet-statbox h4{color:#0b4fb3;font-size:12px;font-weight:700}.online-theme .outlet-statbox dl>div{background:#fff;border-color:#e5e7eb;border-radius:8px}.online-theme .outlet-statbox dt{color:var(--elink-muted);font-size:12px;font-weight:400;line-height:16px}.online-theme .outlet-statbox dd{color:var(--elink-ink);font-size:16px;font-weight:700;line-height:24px}.online-theme .outlet-statbox dl>div:nth-child(3) dd{color:var(--elink-success)}.online-theme .outlet-statbox dl>div:nth-child(4) dd{color:oklch(66.6% .179 58.318)}.online-theme .outlet-statbox dl>div:nth-child(5) dd{color:#d2511e}.online-theme .outlet-statbox dl>div:nth-child(6) dd{color:#0b4fb3}.online-theme .owner-branch-assets>div:first-child{background:linear-gradient(135deg,#0b4fb3,#1a56b8)}.online-theme .owner-branch-assets>div:last-child{background:linear-gradient(135deg,#0aa06e,#087f5b)}.online-theme .owner-branch-assets strong,.online-theme .outlet-total strong{font-size:16px;font-weight:700;line-height:24px}.online-theme .owner-branch-assets span,.online-theme .outlet-total span{font-size:11.2px;font-weight:700}.online-theme .outlet-total{color:#fff;background:linear-gradient(135deg,#0e1e44,#12357f)}.online-theme .outlet-actions button:first-child{color:#fff;background:#0b4fb3}.online-theme .outlet-actions button:nth-child(2){color:#1a1a1d;background:#f3a323}.online-theme .outlet-actions button:last-child{color:#fff;background:#198754}[data-theme=biru] .online-theme .online-metrics section:first-child{color:#fff;background-color:#0b4fb3}[data-theme=biru] .online-theme .online-metrics section:nth-child(2),[data-theme=biru] .online-theme .online-metrics section:nth-child(6){color:#fff;background-color:#198754}[data-theme=biru] .online-theme .online-metrics section:nth-child(3){color:#fff;background-color:#12357f}[data-theme=biru] .online-theme .online-metrics section:nth-child(4){color:#1a1a1d;background-color:#f3a323}[data-theme=biru] .online-theme .online-metrics section:nth-child(5){color:#fff;background-color:#d2511e}.online-theme .online-metrics section span{letter-spacing:normal;color:inherit;font-size:11.52px;font-weight:300;line-height:17.28px}.online-theme .online-metrics section strong{letter-spacing:normal;color:inherit;font-size:16px;font-weight:700;line-height:24px}.online-theme .online-metrics section:nth-child(4) :is(span,strong,svg){color:#1a1a1d}.online-theme .online-banner{color:#fff;background:linear-gradient(135deg,#0e1e44,#0b4fb3)}.online-theme .online-history .online-table :is(th,td),.online-theme .tablewrap :is(th,td){font-family:var(--elink-font);font-size:12px;line-height:18px}.online-theme .online-history .online-table th,.online-theme .tablewrap th{color:#12357f;background:#f3f6fb;border-color:#dce2eb;font-weight:700}.online-theme .online-history .online-table td,.online-theme .tablewrap td{color:#12357f;border-color:#dce2eb;font-weight:400}.online-theme .online-controls .csv-button,.online-theme .online-controls .transaction-wa{background:var(--elink-success);color:#fff;border-color:#0000}.online-theme .online-controls .primary{background:var(--elink-action)}.online-theme .online-accounts button{color:#fff;font-size:11px;font-weight:700}.online-theme .transaction-card header b{color:#1a1a1d;font-size:14px;font-weight:700}.online-theme .transaction-card-amount strong{color:#d2511e;font-size:14px;font-weight:700}.online-theme .transaction-card small{color:#8b9cc4;font-size:11px}.online-theme .transaction-card-balances{color:#12357f;background:#f3f6fb}.online-theme .transaction-card-balances div{color:#12357f}.online-theme .transaction-card footer{color:#1a1a1d;border-color:#dce2eb}.local-entry{font-family:var(--elink-font);color:#1a1a1d;background:#eaeef3}.local-entry :is(input,button){font-family:var(--elink-font)}.local-entry h1{letter-spacing:normal;color:#fff;font-weight:700}.local-entry h1 em{color:#e4edff}.local-entry-card{color:#1a1a1d;background:#fff}.local-entry-card h2{letter-spacing:normal;color:#1a1a1d;font-weight:600}.local-entry .owner-login-submit{background:var(--elink-action);color:#fff;font-size:14px;font-weight:500}.local-entry .field{color:#1a1a1d;font-size:14px}.local-entry .field input{color:#1a1a1d;border-color:#b4bcc7;font-size:14px}.local-entry-card p,.local-entry-card footer{color:var(--elink-muted)}@media (width<=680px){.online-theme .field :is(input,select,textarea){font-size:16px}.online-theme .owner-summary .owner-metrics article strong{font-size:20.8px}}.financial-report{gap:16px;display:grid}.financial-report>.secondary{justify-self:start}.financial-report>.panel,.financial-report>header{padding:20px}.financial-report h1{margin:5px 0}.financial-report h2{font-size:18px}.financial-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.financial-filters label{gap:5px;min-width:150px;display:grid}.financial-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.financial-totals article{gap:8px;padding:16px;display:grid}.financial-totals span{color:#63738b;font-size:12px}.financial-totals strong{color:#12357f;font-size:20px}.financial-chart{gap:8px;display:grid}.financial-chart>div{grid-template-columns:120px 1fr 155px;align-items:center;gap:12px;font-size:12px;display:grid}.financial-chart b{text-align:right}.financial-track{background:#eaeef3;border-radius:5px;height:16px;overflow:hidden}.financial-track>div{min-width:0;height:100%}.financial-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.financial-detail-heading [role=group]{gap:5px;display:flex}.financial-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.financial-days article{border:1px solid #dce2eb;border-radius:12px;padding:16px}.financial-days h3{color:#12357f;margin:0 0 12px;font-size:14px}.financial-days dl{gap:8px;margin:0;display:grid}.financial-days dl>div{justify-content:space-between;gap:8px;font-size:12px;display:flex}.financial-days dd{margin:0;font-weight:600}.financial-report tfoot{background:#eaeef3}.financial-report .notice{margin:0}.financial-report [aria-pressed=true]{box-shadow:inset 0 0 0 2px #12357f}@media (width<=900px){.financial-totals,.financial-days{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.financial-days{grid-template-columns:1fr}.financial-report>.panel,.financial-report>header{padding:12px}.financial-chart>div{grid-template-columns:75px 1fr 105px;gap:5px;font-size:10px}.financial-totals strong{font-size:16px}.financial-filters label{flex:1;min-width:0}.financial-report .notice{font-size:12px}}.online-theme .financial-filters select{color:#1a1a1d;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #b4bcc7;border-radius:5px;padding:8px 10px;font-size:14px}.financial-filters button{min-height:38px}.financial-report>header>small{color:#63738b;letter-spacing:.06em;font-size:11px;font-weight:700}@media (width<=600px){.financial-filters{grid-template-columns:1fr 1fr;display:grid}.financial-filters label{min-width:0}}.debt-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:12px;display:flex}.debt-filters>.business-search{flex:1;min-width:180px}.debt-filters>.field{min-width:150px}.business-page td small{color:#63738b;margin-top:4px;font-size:11px;display:block}.debt-page .debt-summary article{border:1px solid #dce2eb;border-left:4px solid #0b4fb3;border-radius:12px;gap:5px;padding:20px 20px 20px 76px;position:relative}.debt-page .debt-summary article[data-direction=payable]{border-left-color:#d98415}.debt-summary-icon{color:#0b4fb3;background:#eaf1ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:22px;left:20px}.debt-summary article[data-direction=payable] .debt-summary-icon{color:#b9690a;background:#fff3df}.debt-summary span{color:#63738b;font-size:12px;font-weight:600}.debt-summary strong{font-variant-numeric:tabular-nums;font-size:25px;line-height:1.35}.debt-summary small{color:#63738b;font-size:11px}.debt-register,.debt-history{overflow:hidden}.debt-page .panelhead{border-bottom:1px solid #e5eaf2;gap:16px;padding:18px 20px}.debt-page .panelhead h2,.debt-page .panelhead h3{margin:0;font-size:16px}.debt-page .panelhead p{color:#63738b;max-width:720px;margin:6px 0 0;font-size:12px;line-height:1.6}.debt-filters{align-items:end;gap:14px;margin:0;padding:16px 20px}.debt-filters>.business-search{color:#3c5069;gap:6px;padding:0;font-size:12px;font-weight:600;display:grid}.debt-filters input{width:100%;min-height:38px}.debt-filters>.field{min-width:190px;margin:0}.debt-page .debt-desktop{padding:0 20px}.debt-desktop td{vertical-align:top}.debt-desktop td:first-child{min-width:170px}.debt-desktop td:nth-child(3){white-space:normal;overflow-wrap:anywhere;max-width:240px}.debt-result-count{color:#63738b;margin:0;padding:12px 20px;font-size:11px}.debt-mobile{display:none}.debt-history>.tablewrap{padding:0 20px 16px}.online-theme .debt-modal{border-radius:14px;width:680px;max-width:calc(100vw - 28px);padding:24px}.debt-modal-heading{border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:start;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.debt-modal-heading small{letter-spacing:.09em;color:#63738b;font-size:10px;font-weight:700}.debt-modal-heading h2{margin:6px 0;font-size:20px}.debt-modal-heading p{color:#63738b;margin:0;font-size:12px;line-height:1.6}.debt-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.debt-form>.field{min-width:0;margin:0}:is(.debt-form>.field:has(textarea),.debt-form>.debt-direction,.debt-form>.notice,.debt-form>.note,.debt-form>[role=alert],.debt-form>.modalactions){grid-column:1/-1}.debt-form textarea{resize:vertical;min-height:68px}.debt-form .modalactions{border-top:1px solid #e5eaf2;margin:4px 0 0;padding-top:16px}.debt-card{background:#fff;border:1px solid #dce2eb;border-radius:12px;padding:15px;box-shadow:0 2px 6px #12357f06}.debt-card header{justify-content:space-between;gap:10px;display:flex}.debt-card header b{font-size:14px}.debt-card header small{color:#63738b;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.debt-card-type{color:#0b4fb3;margin:12px 0 5px;font-size:11px;font-weight:600}.debt-card>p:not(.debt-card-type){color:#526177;overflow-wrap:anywhere;margin:5px 0 12px;font-size:12px}.debt-card dl{background:#f3f6fb;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:12px;display:grid}.debt-card dl>div:last-child{border-top:1px solid #dce2eb;grid-column:1/-1;padding-top:9px}.debt-card dt{color:#63738b;font-size:10px}.debt-card dd{color:#12357f;margin:4px 0 0;font-size:13px;font-weight:700}.debt-card dl>div:last-child dd{font-size:18px}.online-theme .debt-card footer{border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 0 0;display:flex}.debt-card footer span,.debt-card footer small{color:#63738b;font-size:10px}.debt-card footer small{margin-top:4px;display:block}.debt-card footer button{white-space:nowrap;padding:9px 10px;font-size:11px}@media (width<=680px){.debt-page .debt-desktop{display:none}.debt-mobile{gap:12px;padding:0 14px;display:grid}.debt-page .panelhead{flex-direction:column;align-items:stretch;gap:12px;padding:16px 14px}.debt-page .panelhead>button{align-self:flex-start}.debt-filters{grid-template-columns:1fr;gap:12px;padding:14px;display:grid}.debt-filters>.business-search,.debt-filters>.field{min-width:0}.online-theme .debt-modal{padding:18px}.debt-form{grid-template-columns:1fr;gap:12px}.debt-modal-heading{margin-bottom:16px}.debt-page .debt-summary article{padding:16px 14px 16px 68px}.debt-summary-icon{top:18px;left:14px}.debt-summary strong{font-size:22px}.debt-history>.tablewrap{padding:0 14px 14px}.debt-card footer{flex-wrap:wrap}}.online-theme .debt-page .debt-desktop table{table-layout:fixed;width:100%;min-width:0}.online-theme .debt-page .debt-desktop :is(th,td){overflow-wrap:anywhere;padding:11px 7px;font-size:11px}.debt-page .debt-desktop td:first-child{min-width:0}.debt-desktop th:first-child{width:17%}.debt-desktop th:nth-child(2){width:9%}.debt-desktop th:nth-child(3){width:16%}.debt-desktop th:nth-child(4){width:10%}.debt-desktop th:nth-child(5){width:8%}.debt-desktop th:nth-child(6){width:10%}.debt-desktop th:nth-child(7),.debt-desktop th:nth-child(8){width:9%}.debt-desktop th:nth-child(9){width:12%}.debt-desktop td button{padding:8px 6px;font-size:10px;line-height:1.4}.debt-form .modalactions{z-index:1;background:#fff}@media (width>=681px) and (width<=1100px){.debt-page .debt-desktop{display:none}.debt-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px;display:grid}}.online-theme .loss-button{color:#fff;background:#bd3f27;border:1px solid #bd3f27}.loss-report{margin-top:16px;overflow:hidden}.loss-report>header{border-bottom:1px solid #dce2eb;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.loss-report h2{color:#a52f21;margin:0;font-size:17px}.loss-report header p{color:#63738b;margin:6px 0 0;font-size:12px}.loss-total{background:#fff6f2;gap:6px;padding:18px 20px;display:grid}.loss-total span{color:#8b4b3c;font-size:12px}.loss-total strong{color:#a52f21;font-size:24px}.loss-total small{color:#63738b;font-size:11px}.loss-report td small{color:#63738b;margin-top:5px;font-size:11px;display:block}.loss-report>.tablewrap{padding:0 16px 12px}.loss-report table{min-width:740px}.capital-history>header>div{flex-wrap:wrap;gap:6px;display:flex}@media (width<=680px){.loss-report>header{flex-direction:column;align-items:start;padding:16px}.capital-history>header{flex-wrap:wrap;gap:12px}}.auto-admin-page{gap:16px;display:grid}.auto-admin-status{align-items:center;gap:20px;padding:22px;display:flex}.auto-admin-status>b{font-size:14px}.auto-admin-status>label{align-items:center;gap:10px;display:flex}.auto-admin-status input[role=switch]{appearance:none;cursor:pointer;background:#b7c0cf;border-radius:20px;width:38px;height:22px;margin:0;position:relative}.auto-admin-status input[role=switch]:checked{background:#0b4fb3}.auto-admin-status input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block;position:absolute;top:3px;left:3px}.auto-admin-status input[role=switch]:checked:before{transform:translate(16px)}.auto-admin-page h2{border-bottom:1px solid #dce2eb;margin:0;padding:20px;font-size:16px}.auto-rule-editor>form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.auto-rule-editor .field{min-width:0;margin:0}.auto-rule-editor .auto-editor-actions,.auto-rule-editor .auto-legacy{grid-column:1/-1}.auto-editor-actions{align-items:center;gap:8px;display:flex}.auto-rule-list{overflow:hidden}.auto-rule-list .tablewrap{padding:16px 20px}.auto-rule-list table{min-width:620px}.auto-rule-list td small{color:#63738b;margin-top:4px;font-size:11px;display:block}.auto-rule-actions{gap:6px;display:flex}.online-theme .auto-delete{color:#bd3f27;border-color:#efceca}.auto-legacy{border:1px solid #dce2eb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.auto-legacy p{color:#63738b;grid-column:1/-1;margin:0;font-size:12px}.auto-admin-page>.notice{margin:0;font-size:12px;line-height:1.7}.auto-admin-page .modal h2{border:0;padding:0}.auto-admin-page .error{margin:0}@media (width<=680px){.auto-rule-editor>form{grid-template-columns:1fr;gap:14px;padding:16px}.auto-admin-status{flex-wrap:wrap;gap:12px;padding:18px}.auto-rule-list .tablewrap{padding:12px}.auto-admin-page h2{padding:16px}.auto-legacy{grid-template-columns:1fr}}.auto-rule-list .empty{min-height:0;padding:22px 12px}.auto-admin-page>.notice{display:block}.auto-admin-page>.notice>b{margin-right:4px}.online-theme .txn-entry-modal{border-radius:14px;width:680px;max-width:calc(100vw - 24px);padding:22px}.txn-entry-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:20px;display:flex}.txn-entry-heading h2{color:#1a1a1d;margin:0;font-size:20px}.txn-entry-heading p{color:#63738b;margin:7px 0 0;font-size:11px}.txn-kind-picker{border:0;margin:0 0 18px;padding:0}.txn-kind-picker legend{margin-bottom:9px;font-size:12px;font-weight:600}.txn-kind-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.txn-kind-picker label{color:#526177;cursor:pointer;border:1px solid #dce2eb;border-radius:8px;align-items:center;gap:7px;padding:11px 8px;font-size:11px;display:flex;position:relative}.txn-kind-picker input{opacity:0;width:1px;height:1px;position:absolute}.txn-kind-picker label[data-active=true]{color:#0b4fb3;background:#edf3ff;border-color:#0b4fb3;box-shadow:inset 0 0 0 1px #0b4fb3}.txn-kind-picker label:focus-within{outline-offset:2px;outline:2px solid #8db4f4}.txn-kind-picker svg{flex:none}.txn-required{color:#d04843;display:inline}.txn-select-hint{color:#63738b;background:#f3f6fb;border-radius:8px;padding:18px;font-size:13px}.txn-entry-fields{gap:12px;display:grid}.txn-entry-fields .field{margin:0}.txn-entry-fields .field>input[readonly]{background:#f3f6fb}.txn-entry-fields .field textarea{width:100%;font:inherit;resize:vertical;border:1px solid #b4bcc7;border-radius:5px;padding:9px}.txn-entry-fields .txn-admin-picker{border:1px solid #dce2eb;border-radius:8px;gap:18px;margin:0;padding:10px 12px;display:flex}.txn-admin-picker legend{color:#63738b;font-size:11px}.txn-admin-picker label,.txn-auto-toggle{align-items:center;gap:6px;font-size:12px;display:flex}.txn-auto-toggle{color:#0b4fb3;flex-wrap:wrap}.txn-auto-toggle small{color:#63738b;font-size:10px}.txn-estimate{background:#f8faff;border:1px solid #cdddf4;border-left:4px solid #0b4fb3;border-radius:10px;padding:15px}.txn-estimate header{color:#63738b;justify-content:space-between;gap:8px;font-size:10px;display:flex}.txn-estimate header span{color:#198754;font-weight:700}.txn-estimate h3{margin:10px 0;font-size:14px}.txn-estimate>div{border-top:1px solid #e5eaf2;justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.txn-estimate strong{color:#12357f;font-size:11px}.txn-entry-modal .modalactions{border-top:1px solid #dce2eb;margin-top:18px;padding-top:15px}.online-theme .transaction-struk{color:#fff;background:#164996}.online-theme .transaction-cashflow{color:#1a1a1d;background:#f3a323}.txn-tools .tablewrap{margin-top:16px}.txn-receipt-print{color:#111;background:#fff;border:1px dashed #c8d4e5;width:320px;max-width:100%;margin:16px auto;padding:18px;font-size:12px}.txn-receipt-print h2{text-align:center;margin-top:0;font-size:18px}.txn-receipt-print>b{text-align:center;display:block}.txn-receipt-print dl>div{justify-content:space-between;gap:10px;margin:8px 0;display:flex}.txn-receipt-print dd{text-align:right;overflow-wrap:anywhere;margin:0}.txn-receipt-print p{overflow-wrap:anywhere}.txn-tools .primary{align-items:center;gap:7px;display:inline-flex}@media (width<=680px){.online-theme .txn-entry-modal{padding:18px}.txn-kind-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.txn-kind-picker label{padding:10px;font-size:11px}.txn-estimate>div{flex-direction:column;gap:5px}.txn-entry-modal .modalactions{z-index:2;background:#fff;position:sticky;bottom:-18px}.txn-entry-fields .formgrid{grid-template-columns:1fr 1fr}}@media print{body:has(.txn-receipt-print) *{visibility:hidden}:is(body:has(.txn-receipt-print) .txn-receipt-print,body:has(.txn-receipt-print) .txn-receipt-print *){visibility:visible}.txn-receipt-print{border:0;width:76mm;margin:0;padding:4mm;position:fixed;top:0;left:0}}:root{--transaction-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='white' stroke-opacity='.08' stroke-width='1'%3E%3Cellipse cx='14' cy='14' rx='8' ry='16' transform='rotate(45 14 14)'/%3E%3Cellipse cx='14' cy='14' rx='4' ry='12' transform='rotate(45 14 14)'/%3E%3Cellipse cx='42' cy='42' rx='8' ry='16' transform='rotate(45 42 42)'/%3E%3Cellipse cx='42' cy='42' rx='4' ry='12' transform='rotate(45 42 42)'/%3E%3Cellipse cx='42' cy='14' rx='8' ry='16' transform='rotate(-45 42 14)'/%3E%3Cellipse cx='14' cy='42' rx='8' ry='16' transform='rotate(-45 14 42)'/%3E%3C/g%3E%3C/svg%3E")}.online-theme .online-metrics section{background-image:var(--transaction-pattern);background-size:56px 56px}.online-theme .txn-row-actions{align-items:center;gap:4px;display:flex}.txn-row-actions .secondary{padding:6px;font-size:10px}.txn-row-actions .iconbutton{color:#0b4fb3;border:1px solid #dce2eb;border-radius:5px;padding:6px}.txn-row-actions .txn-cancel{color:#c34a20}.transaction-card .txn-row-actions{flex:none}.online-theme .transaction-assets,.online-theme .online-history{border-radius:12px}.transaction-page-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.transaction-page-header .transaction-branch{margin-bottom:0}.online-theme .transaction-help{color:#b54419;white-space:nowrap;background:0 0;border:1px solid #d66a35;font-size:11px}.txn-help-steps{padding-left:22px;font-size:13px;line-height:1.7}.txn-help-steps li{margin-bottom:10px}@media (width<=680px){.transaction-page-header{gap:10px;display:grid}.transaction-help{width:100%}.txn-entry-fields .formgrid .field{min-width:0}}.txn-entry-fields .txn-field-label{display:block}.txn-entry-fields .txn-field-label>.txn-required{margin-left:2px;display:inline}.txn-entry-fields .txn-kind-picker{margin-bottom:10px}.txn-entry-modal .modalactions{flex-direction:row;justify-content:flex-end;gap:8px;display:flex}.txn-entry-modal .modalactions>button{flex:initial;width:auto;font-size:13px}.txn-entry-modal .modalactions>.secondary{min-width:78px}.txn-entry-modal .modalactions>.primary{min-width:150px}.online-theme .topbar>.loss-ticker{color:#63738b;min-width:0;max-width:620px;height:30px;box-shadow:none;text-align:left;background:#f4f7fb;border:1px solid #e5eaf2;border-radius:6px;flex:1;align-items:center;gap:7px;margin:0 14px;padding:0 9px;display:flex}.online-theme .topbar>.loss-ticker.has-loss{color:#a83221;background:#fff0ec;border-color:#f3d2c7}.loss-ticker>svg{flex:none}.loss-ticker-window{flex:1;min-width:0;display:block;overflow:hidden}.loss-ticker-track{width:max-content;animation:28s linear infinite loss-ticker-scroll;display:flex}.loss-ticker-track>span{white-space:nowrap;padding-right:40px;font-size:11px}.loss-ticker:is(:hover,:focus-visible,:active) .loss-ticker-track{animation-play-state:paused}.loss-ticker-dialog .loss-ticker-amount{color:#a83221;margin:18px 0;font-size:28px;display:block}.loss-ticker-dialog h2{font-size:19px}.loss-ticker-dialog>p{font-size:13px;line-height:1.6}@keyframes loss-ticker-scroll{to{transform:translate(-50%)}}@media (width<=680px){.online-theme .topbar>.loss-ticker{height:27px;margin:0 6px;padding:0 6px}.loss-ticker-track>span{font-size:10px}.online-theme .topbar .crumb{gap:7px}.online-theme .topbar .topright{flex:none;gap:8px}}@media (prefers-reduced-motion:reduce){.loss-ticker-track{animation:none}.loss-ticker-track>span+span{display:none}}.online-theme .transaction-desktop .money-out,.online-theme .transaction-mobile .money-out{font-weight:600;color:#b91c1c!important}.online-theme .transaction-desktop .money-in,.online-theme .transaction-mobile .money-in{font-weight:600;color:#157347!important}.online-theme .transaction-desktop .money-neutral,.online-theme .transaction-mobile .money-neutral,.online-theme .transaction-reference{color:#12357f!important}.online-theme .transaction-meta,.online-theme .transaction-desktop td>small,.online-theme .transaction-card header small{color:#64748b}.transaction-balance-line{margin:3px 0}.transaction-balance-line .balance-direction{white-space:nowrap;font-size:10px;font-weight:500;display:block}.transaction-card-balances small{margin-top:3px;font-size:10px;display:block}.online-theme :is(.capital-history,.funds-history,.capital-metrics) .money-out{font-weight:600;color:#b91c1c!important}.online-theme :is(.capital-history,.funds-history,.capital-metrics) .money-in{font-weight:600;color:#157347!important}.online-theme :is(.capital-history,.funds-history,.capital-metrics) .money-neutral{color:#12357f!important}.online-theme .capital-added{color:#0b4fb3!important}.online-theme .capital-taken{color:#b45309!important}.online-theme .capital-correction{color:#7650a0!important}.online-theme .fund-source{color:#157347!important}.online-theme .fund-destination{color:#b45309!important}.online-theme :is(.capital-history,.funds-history) td>small{color:#64748b}.funds-history .transaction-balance-line{vertical-align:top;display:inline-block}.online-theme .opening-page{gap:18px}.online-theme .opening-tools{padding:20px}.online-theme .opening-tools h2{margin-bottom:18px;font-size:18px}.online-theme .opening-controls{gap:10px}.online-theme .opening-controls :is(input,select,.primary,.secondary){min-height:38px;font-size:13px}.online-theme .opening-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.online-theme .opening-account{border-radius:14px;align-items:center;gap:18px;min-height:205px;padding:26px 22px;box-shadow:0 5px 16px #182d4310}.online-theme .opening-account>div{flex:1;min-width:0}.online-theme .opening-account h3{color:#172b46;margin-bottom:8px;font-size:17px;line-height:1.4}.online-theme .opening-avatar{width:42px;height:42px;font-size:18px}.online-theme .opening-category{padding:3px 8px;font-size:10px;line-height:1.4}.online-theme .opening-account p{color:#c92359;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0;font-size:15px;line-height:1.6}.online-theme .opening-account p:first-of-type{font-size:18px;font-weight:650}.online-theme .opening-account small{overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.6}.online-theme .opening-account .textbutton{margin-top:10px;padding:5px 0;font-size:12px}.online-theme .opening-edit-card:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.online-theme .opening-account.can-edit:hover{box-shadow:0 7px 20px #182d431a}.online-theme .txn-row-actions{flex-wrap:wrap;gap:7px}.online-theme .txn-row-actions .secondary{white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:7px 10px;font-size:11px;display:inline-flex}.online-theme .txn-row-actions .txn-cancel{color:#b91c1c;background:#fff8f8;border-color:#f0c7c7}.online-theme .txn-row-actions .txn-cancel:hover{background:#fff0f0}.online-theme .transaction-balance-line{line-height:1.6}.online-theme .transaction-balance-line .balance-direction{font-size:11px;line-height:1.5}@media (width<=1200px){.online-theme .opening-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.online-theme .opening-grid{grid-template-columns:1fr;gap:14px}.online-theme .opening-account{gap:16px;min-height:195px;padding:22px 20px}.online-theme .opening-tools{padding:16px}.online-theme .opening-controls{align-items:stretch}.online-theme .opening-controls>form{flex-basis:100%}.online-theme .opening-account p:first-of-type{font-size:20px}.online-theme .opening-account h3{font-size:17px}.online-theme .txn-row-actions .secondary{min-height:36px}}
