:root{--ak-page:#f6f8fa;--ak-surface:#fff;--ak-surface-soft:#f8fafc;--ak-text:#17212b;--ak-text-2:#465563;--ak-muted:#6b7785;--ak-line:#d8e0e7;--ak-primary:#176b87;--ak-primary-hover:#12566d;--ak-success:#237a57;--ak-danger:#b33a3a;--ak-warning:#9a6700;--ak-info:#2563a6;--ak-focus:#2f80ed;--ak-r-sm:8px;--ak-r-md:12px;--ak-r-lg:16px;--ak-control:40px;--ak-shadow:0 2px 8px rgba(20,35,50,.07)}html{font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;text-rendering:optimizeLegibility}body:not(.page-sale):not(.page-charts){background:var(--ak-page);color:var(--ak-text);font-size:14px}body:not(.page-sale):not(.page-charts) .view{padding:24px}body:not(.page-sale):not(.page-charts) .card{background:var(--ak-surface);border:1px solid var(--ak-line);border-radius:var(--ak-r-lg);box-shadow:var(--ak-shadow);padding:18px}body:not(.page-sale):not(.page-charts) .h1{font-size:24px;line-height:1.2;font-weight:700;color:var(--ak-text);margin:0 0 8px}body:not(.page-sale):not(.page-charts) .small{font-size:13px;line-height:1.45;color:var(--ak-muted);font-weight:400}body:not(.page-sale):not(.page-charts) .btn,body:not(.page-sale):not(.page-charts) .input,body:not(.page-sale):not(.page-charts) select{min-height:var(--ak-control);border-radius:var(--ak-r-sm);font-size:14px}body:not(.page-sale):not(.page-charts) .btn{border:1px solid #9bbcc8;background:#edf6f8;color:#123b4b;font-weight:600;padding:9px 14px;box-shadow:none}body:not(.page-sale):not(.page-charts) .btn:hover{background:#e0eff3;border-color:#6d9cac}body:not(.page-sale):not(.page-charts) .btn.danger{background:#fff1f1;border-color:#e3aaaa;color:#8f2626}body:not(.page-sale):not(.page-charts) .input,body:not(.page-sale):not(.page-charts) select{background:#fff;color:var(--ak-text);border:1px solid #bcc8d2;padding:8px 10px}body:not(.page-sale):not(.page-charts) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--ak-focus) 48%,transparent);outline-offset:2px}body:not(.page-sale):not(.page-charts) .table{font-size:13px;font-variant-numeric:tabular-nums}body:not(.page-sale):not(.page-charts) .table th{font-weight:600;color:var(--ak-text-2);background:var(--ak-surface-soft);position:sticky;top:0;z-index:1}body:not(.page-sale):not(.page-charts) .table td,body:not(.page-sale):not(.page-charts) .table th{height:40px;padding:8px 10px;border-bottom:1px solid var(--ak-line)}body:not(.page-sale):not(.page-charts) .table td.num,body:not(.page-sale):not(.page-charts) .table td[data-type="amount"]{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.ak-route-loader{min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ak-muted);font-weight:600}.ak-route-loader-dot{width:10px;height:10px;border-radius:50%;background:var(--ak-primary);animation:akRoutePulse .8s ease-in-out infinite alternate}@keyframes akRoutePulse{to{opacity:.3;transform:scale(.78)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:900px){body:not(.page-sale):not(.page-charts) .view{padding:14px 12px}body:not(.page-sale):not(.page-charts) .card{padding:14px;border-radius:var(--ak-r-md)}body:not(.page-sale):not(.page-charts) .h1{font-size:20px}body:not(.page-sale):not(.page-charts) .btn,body:not(.page-sale):not(.page-charts) .input,body:not(.page-sale):not(.page-charts) select{min-height:44px}body:not(.page-sale):not(.page-charts) .row{gap:8px}body:not(.page-sale):not(.page-charts) .table-wrap,body:not(.page-sale):not(.page-charts) [class*="table-wrap"]{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}}@media(max-width:420px){body:not(.page-sale):not(.page-charts) .view{padding:10px 8px}}body.page-billing-date .bd32-card-head .party-code.bd32-identity{flex:1 1 auto!important;min-width:0!important}body.page-billing-date .bd32-card-head .bd32-party-ref{flex:0 1 auto!important;min-width:0!important}body.page-billing-date .bd32-card-head .bd32-info-mini{margin-left:auto!important;justify-content:flex-end!important;max-width:34%!important;text-align:right!important}body.page-billing-date .bd32-card-head .bd32-admin-name{font-size:9px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:.02em!important;opacity:.62!important}body.page-billing-date .bd32-card-head .bd32-user-name{font-size:10px!important;font-weight:700!important;opacity:.78!important}@media(max-width:700px){body.page-billing-date .bd32-card-head .bd32-info-mini{max-width:30%!important}body.page-billing-date .bd32-card-head .bd32-admin-name{font-size:8px!important}}body:is(.theme-dark-navy,.theme-royal-purple) :is(.card,.panel){border-radius:10px}body.theme-mint-pro :is(.card,.panel){border-radius:16px}body.theme-warm-gold :is(.card,.panel){border-radius:6px}body.theme-high-contrast :is(.card,.panel){border-radius:2px;box-shadow:none}
