.stag-amber{--stag-accent: oklch(.7 .17 58);--stag-accent-soft: oklch(.95 .05 70)}.pay-toggle{--p-amb: 32 82% 40%;--p-red: 0 70% 47%}[data-bs-theme=dark] .pay-toggle{--p-amb: 40 90% 62%;--p-red: 0 85% 72%}.pay-toggle .btn,.pay-toggle .btn:hover,.pay-toggle .btn-check:checked+.btn{background:hsl(var(--card));font-weight:500}.pay-toggle .btn-check[value="0"]+.btn{color:hsl(var(--p-amb))}.pay-toggle .btn-check[value="1"]+.btn{color:hsl(var(--p-red))}.pay-toggle .btn-check[value="0"]:checked+.btn{border-color:hsl(var(--p-amb));font-weight:700;z-index:1}.pay-toggle .btn-check[value="1"]:checked+.btn{border-color:hsl(var(--p-red));font-weight:700;z-index:1}.hist-link{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 8px 1px 6px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.6;text-decoration:none;vertical-align:1px;color:#004f6f;color:oklch(40% .12 232deg);background:#e8f7ff;background:oklch(96.8% .0264 232deg);border:1px solid oklch(48% .12 232deg / .25);transition:background-color .15s ease,border-color .15s ease}.hist-link svg{width:12px;height:12px;flex:none}.hist-link svg:last-child{width:11px;height:11px;transition:transform .15s ease}.hist-link:hover{color:#004f6f;color:oklch(40% .12 232deg);background:#cdeeff;background:oklch(93% .045 232deg);border-color:#00678e80;border-color:oklch(48% .12 232deg / .5)}.hist-link:hover svg:last-child{transform:translate(1px,-1px)}.hist-link:focus-visible{outline:2px solid oklch(48% .12 232deg);outline-offset:2px}.hist-link.d-none{display:none!important}[data-bs-theme=dark] .hist-link,[data-bs-theme=dark] .hist-link:hover{color:#77c9f3;background:#023347;border-color:#57a9d259}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{display:inline-flex!important;align-items:center!important;gap:2px;margin:0!important;padding:0 .4rem 0 .25rem!important;font-size:.75rem!important;font-weight:500;line-height:1.6!important;border-radius:4px!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:.5rem!important;height:.5rem!important;padding:.15rem!important;margin:0 .125rem 0 0!important;background-size:.45rem auto!important;opacity:.7}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{opacity:1}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered,.select2-container--bootstrap-5 .select2-selection--multiple{gap:.1875rem!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field{height:1.25rem!important;font-size:.8125rem!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered{flex:0 1 auto!important;width:auto!important;max-width:100%}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search--inline{flex:1 0 2rem!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered:empty{display:none!important}.sidebar-subgroup-toggle{display:flex;align-items:center}.sidebar-subgroup-toggle .chevron{margin-left:auto;width:14px;height:14px;transition:transform .2s ease}.sidebar-subgroup-toggle[aria-expanded=true] .chevron{transform:rotate(90deg)}.sidebar-submenu .sidebar-subgroup .nav-link{padding-left:2.875rem}.sidebar-submenu.sidebar-flyout-open .sidebar-subgroup .nav-link{padding-left:1.5rem}.site-header-center{position:absolute;left:50%;transform:translate(-50%);width:min(30rem,calc(100% - 32rem))}.site-header-center:empty{display:none}@media(max-width:767.98px){.site-header-title{display:flex;flex-direction:column;min-width:0;font-size:.875rem;line-height:1.2}.site-header-title .site-header-brand{font-size:.6875rem;font-weight:400;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis}}.app-main .main-content.main-content-full{max-width:none}.main-content-full table.ords{min-width:100%}.ak-segmented{--seg-track: #f5f5f5;--seg-track-border: #e5e5e5;--seg-thumb: #ffffff;--seg-thumb-border: #dcdcdc;--seg-thumb-shadow: 0 1px 2px rgb(0 0 0 / .08);--seg-text: #737373;--seg-text-on: #0a0a0a;--seg-dot: #d4d4d4;position:relative;display:grid;grid-template-columns:repeat(var(--seg-count, 2),minmax(0,1fr));padding:4px;background:var(--seg-track);border:1px solid var(--seg-track-border);border-radius:12px}[data-bs-theme=dark] .ak-segmented{--seg-track: #0a0a0a;--seg-track-border: #262626;--seg-thumb: #262626;--seg-thumb-border: #383838;--seg-thumb-shadow: 0 1px 0 rgb(255 255 255 / .06) inset;--seg-text: #8a8a8a;--seg-text-on: #ededed;--seg-dot: #3a3a3a}.ak-segmented-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--seg-count, 2));transform:translate(calc(var(--seg-index, 0) * 100%));background:var(--seg-thumb);border:1px solid var(--seg-thumb-border);border-radius:8px;box-shadow:var(--seg-thumb-shadow);transition:transform .28s cubic-bezier(.3,.7,.2,1),opacity .2s}.ak-segmented-item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:38px;padding:0 .75rem;background:transparent;border:0;color:var(--seg-text);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:color .2s}.ak-segmented-item.is-selected{color:var(--seg-text-on)}.ak-segmented-item:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px;border-radius:8px}.ak-segmented-item:disabled{opacity:.5;cursor:not-allowed}.ak-segmented-item>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-segmented-icon{width:16px;height:16px;flex:none}.ak-segmented-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--seg-dot);transition:background-color .2s}.ak-segmented-item.is-selected .ak-segmented-dot{background:var(--seg-text-on)}.ak-segmented-item.is-selected[data-tone=primary] .ak-segmented-dot{background:hsl(var(--primary))}.ak-segmented-item.is-selected[data-tone=success] .ak-segmented-dot{background:#22c55e}.ak-segmented-item.is-selected[data-tone=warning] .ak-segmented-dot{background:hsl(var(--warning))}.ak-segmented-item.is-selected[data-tone=destructive] .ak-segmented-dot{background:hsl(var(--destructive))}.ak-segmented.is-empty .ak-segmented-thumb{opacity:0}.ak-segmented-compact{padding:3px;border-radius:var(--radius)}.ak-segmented-compact .ak-segmented-thumb{top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--seg-count, 2));border-radius:calc(var(--radius) - 3px)}.ak-segmented-compact .ak-segmented-item{height:28px;padding:0 .75rem;gap:6px;font-size:13px;font-weight:500}.ak-segmented-compact .ak-segmented-item.is-selected{font-weight:600}.ak-segmented-compact .ak-segmented-item:focus-visible{border-radius:calc(var(--radius) - 3px)}.ak-segmented-compact .ak-segmented-dot{width:6px;height:6px;transition:background-color .2s,box-shadow .2s}.ak-segmented-compact .ak-segmented-item.is-selected .ak-segmented-dot{box-shadow:0 0 0 3px hsl(var(--foreground) / .12)}.ak-segmented-compact .ak-segmented-item.is-selected[data-tone=success] .ak-segmented-dot{box-shadow:0 0 0 3px #22c55e33}.ak-segmented-compact .ak-segmented-item.is-selected[data-tone=primary] .ak-segmented-dot{box-shadow:0 0 0 3px hsl(var(--primary) / .2)}.ak-segmented-compact .ak-segmented-item.is-selected[data-tone=warning] .ak-segmented-dot{box-shadow:0 0 0 3px hsl(var(--warning) / .2)}.ak-segmented-compact .ak-segmented-item.is-selected[data-tone=destructive] .ak-segmented-dot{box-shadow:0 0 0 3px hsl(var(--destructive) / .2)}.ak-brand-picker{--bp-tray: #f5f5f5;--bp-tray-border: #e5e5e5;--bp-ring: #0a0a0a;--bp-all-bg: #e5e5e5;--bp-all-fg: #0a0a0a;display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px;padding:6px;background:var(--bp-tray);border:1px solid var(--bp-tray-border);border-radius:12px}[data-bs-theme=dark] .ak-brand-picker{--bp-tray: #1c1c1f;--bp-tray-border: #2a2a2e;--bp-ring: #ededed;--bp-all-bg: #2a2a2e;--bp-all-fg: #ededed}.ak-brand-badge{--h: 0;--bp-bg: hsl(var(--h) 70% 88%);--bp-fg: hsl(var(--h) 55% 30%);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--bp-bg);color:var(--bp-fg);font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.02em;line-height:1;cursor:pointer;opacity:.85;transition:border-radius .28s cubic-bezier(.3,.7,.2,1),box-shadow .2s,opacity .2s,transform .2s}[data-bs-theme=dark] .ak-brand-badge{--bp-bg: hsl(var(--h) 32% 40%);--bp-fg: hsl(var(--h) 45% 13%)}.ak-brand-badge:hover{opacity:1;transform:translateY(-1px)}.ak-brand-badge.is-selected{opacity:1;border-radius:10px;box-shadow:0 0 0 2px var(--bp-tray),0 0 0 4px var(--bp-ring)}.ak-brand-badge:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.ak-brand-badge-all{--bp-bg: var(--bp-all-bg) !important;--bp-fg: var(--bp-all-fg) !important}.ak-brand-badge[data-tone=pink]{--h: 330}.ak-brand-badge[data-tone=yellow]{--h: 38}.ak-brand-badge[data-tone=purple]{--h: 245}.ak-brand-badge[data-tone=info]{--h: 210}.ak-brand-badge[data-tone=success]{--h: 142}.ak-brand-badge[data-tone=teal]{--h: 175}.ak-brand-badge[data-tone=orange]{--h: 24}.ak-brand-badge[data-tone=indigo]{--h: 231}.ak-brand-badge[data-tone=red]{--h: 0}.ak-brand-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.ak-brand-picker.has-caption{display:flex;flex-wrap:nowrap;width:100%;gap:12px;padding:6px 8px 6px 12px}.ak-brand-caption{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.2}.ak-brand-caption-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.ak-brand-caption-value{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-brand-caption-value.is-changed{animation:ak-brand-caption-in .28s cubic-bezier(.3,.7,.2,1)}@keyframes ak-brand-caption-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ak-brand-sep{flex:0 0 1px;align-self:stretch;margin:4px 0;background:var(--bp-tray-border)}.ak-brand-picker.has-caption .ak-brand-badges{flex:0 0 auto;flex-wrap:nowrap;gap:8px}.ak-date-range{display:inline-flex;max-width:100%}.ak-date-range-trigger{display:inline-flex;align-items:center;gap:.625rem;width:100%;min-width:0;min-height:2.5rem;padding:.25rem .875rem;text-align:left;background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--input));border-radius:var(--radius);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.ak-date-range-trigger:hover{background:hsl(var(--muted) / .5)}.ak-date-range-trigger:focus-visible,.ak-date-range.is-open .ak-date-range-trigger{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .2)}.ak-date-range-icon{flex:0 0 auto;width:1.125rem;height:1.125rem;color:hsl(var(--foreground) / .8)}.ak-date-range-label{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.2}.ak-date-range-preset{font-size:.6875rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em}.ak-date-range-dates{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-date-range-dates,.ak-date-range-sizer{font-variant-numeric:tabular-nums}.ak-date-range-sizer{height:0;overflow:hidden;visibility:hidden;white-space:nowrap}.ak-date-range-compact .ak-date-range-trigger{min-height:0;height:36px;padding:0 .75rem;gap:.5rem;font-size:.8125rem}.ak-date-range-compact .ak-date-range-icon{width:1rem;height:1rem}.ak-date-range-compact .ak-date-range-label{line-height:1.15}.ak-date-range-compact .ak-date-range-preset{font-size:.625rem}.ak-legend-field .ak-date-range-sizer,.ak-report-scope .ak-date-range-sizer,.ak-legend-field .ak-date-range-dates,.ak-report-scope .ak-date-range-dates{font-size:.875rem}.ak-date-range-caret{flex:0 0 auto;width:0;height:0;margin-left:.25rem;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;transition:transform .2s}.ak-date-range.is-open .ak-date-range-caret{transform:rotate(180deg)}.ak-report-scope{width:fit-content;max-width:100%}.ak-report-scope .card-body{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.75rem 1rem}.ak-report-scope .ak-brand-picker.has-caption{width:auto}.ak-report-scope-date{display:flex;align-items:center;gap:.75rem}.ak-report-scope-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.ak-report-scope:not(.ak-report-scope-stacked) .ak-date-range-trigger{min-height:48px;min-width:13.5rem;border-radius:12px;background:#f5f5f5;border-color:#e5e5e5}[data-bs-theme=dark] .ak-report-scope:not(.ak-report-scope-stacked) .ak-date-range-trigger{background:#1c1c1f;border-color:#2a2a2e}.ak-report-scope:not(.ak-report-scope-stacked) .ak-date-range-trigger:hover{filter:brightness(.98)}[data-bs-theme=dark] .ak-report-scope:not(.ak-report-scope-stacked) .ak-date-range-trigger:hover{filter:brightness(1.15)}@media(max-width:575.98px){.ak-report-scope{width:100%}.ak-report-scope .ak-brand-picker.has-caption{width:100%;min-width:0}.ak-report-scope-date{width:100%;margin-left:0}.ak-report-scope-date .ak-date-range{flex:1 1 auto}.ak-report-scope .ak-date-range-trigger{min-width:0}}.ak-report-scope.ak-report-scope-stacked{width:auto}.ak-report-scope-stacked .card-body{flex-direction:column;align-items:stretch;gap:.75rem}.ak-report-scope-stacked .ak-brand-picker.has-caption{width:100%}.ak-report-scope-stacked .ak-report-scope-date{flex-direction:column;align-items:stretch;gap:.375rem}.ak-report-scope-stacked .ak-report-scope-date .ak-date-range{width:100%}.ak-report-scope-stacked .ak-date-range-trigger{min-width:0}.ak-report-scope-stacked .ak-report-scope-label{font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:0;color:hsl(var(--foreground))}fieldset.ak-legend-field{margin:0;min-width:0;padding:0 .25rem .25rem;border:1px solid hsl(var(--input));border-radius:12px;transition:border-color .15s,box-shadow .15s}.ak-legend-field>legend{float:none;width:auto;margin:0 0 0 .5rem;padding:0 .375rem;font-size:.75rem;font-weight:600;line-height:1;color:hsl(var(--muted-foreground))}.ak-legend-field:focus-within,.ak-legend-field:has(.ak-date-range.is-open){border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .2)}.ak-legend-field:focus-within>legend,.ak-legend-field:has(.ak-date-range.is-open)>legend{color:hsl(var(--foreground))}.ak-legend-field .ak-brand-picker{background:transparent;border:0;padding:4px 4px 2px 8px}.ak-legend-field .ak-brand-caption-label{display:none}.ak-legend-field .ak-date-range{width:100%}.ak-legend-field .ak-date-range-trigger,.ak-legend-field .ak-date-range.is-open .ak-date-range-trigger,.ak-legend-field .ak-date-range-trigger:focus-visible{background:transparent;border:0;box-shadow:none;min-width:0;min-height:2.375rem;padding:.25rem .625rem}.ak-legend-field .ak-date-range-trigger:hover{background:hsl(var(--muted) / .5);border-radius:8px}fieldset.ak-legend-field.ak-legend-field-date{background:hsl(var(--background))}.ak-brand-badge:has(.ak-brand-badge-img){overflow:hidden;background:hsl(var(--muted))}.ak-brand-badge-img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.ak-segmented-tight .ak-segmented-item{gap:6px;padding:0 .375rem;font-size:14px}.report-range{display:inline-flex;align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-range strong{color:hsl(var(--foreground));font-weight:600}.report-range svg{flex:0 0 auto;width:.875rem;height:.875rem}.ak-segmented-item.is-selected[data-tone=custom] .ak-segmented-dot{background:var(--seg-dot-on)}#sidebar-toggle svg{stroke-width:1;width:20px;height:20px}.dash-greet{display:flex;flex-direction:column;align-items:flex-end;gap:2px;--greet-hello: #6b6669;--greet-name: #e6c48a;--greet-date: #77727a;--greet-dot: #b8893a}[data-bs-theme=dark] .dash-greet{--greet-hello: #9a9598;--greet-name: #e6c48a;--greet-date: #77727a;--greet-dot: #e6c48a}.dash-greet-line{display:flex;align-items:baseline;gap:10px;margin:0;white-space:nowrap;line-height:1}.dash-greet-hello{font-family:DM Sans,sans-serif;font-weight:300;font-size:22px;color:var(--greet-hello)}.dash-greet-name{font-family:Roboto,sans-serif;font-weight:500;font-size:28px;line-height:1;letter-spacing:-.01em;color:var(--greet-name)}.dash-greet-dot{color:var(--greet-dot)}.dash-greet-date{font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;letter-spacing:.14em;color:var(--greet-date)}#quick-access>.btn-icon svg.lucide,#screen-lock-btn svg.lucide,#theme-toggle svg.lucide,#fullview-toggle svg.lucide{stroke-width:1}
