:root[data-theme=mixed]{--radius:.375rem;--m-focus:#a67c52;--m-readonly:#f7f2e8;--m-readonly-border:#e4d9c3;--m-focus-fill:#fffbf0;--m-zebra:#faf6ee;--m-hover:#f3ead8;--m-selected:#f8ecc8;--m-error-bg:#f5e6da;--m-disabled-bg:#efe8da;--m-disabled-fg:#9c917c;--m-placeholder:#7a6a52}:root[data-theme=mixed] :is(input,select,td,th,[data-total]){font-variant-numeric:tabular-nums}:root[data-theme=mixed] :is(main,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-shadow:none}:root[data-theme=mixed]:not(.dark) :is(main,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--input);background-color:#fff}:root[data-theme=mixed] :is(main,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]):is(:disabled,:read-only),textarea:is(:disabled,:read-only),select:disabled){opacity:1;color:var(--foreground);-webkit-text-fill-color:var(--foreground);cursor:default}:root[data-theme=mixed]:not(.dark) :is(main,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]):is(:disabled,:read-only),textarea:is(:disabled,:read-only),select:disabled){background-color:var(--m-readonly);border-color:var(--m-readonly-border)}:root[data-theme=mixed]:not(.dark) :is(input,textarea)::placeholder{color:var(--m-placeholder);-webkit-text-fill-color:var(--m-placeholder);opacity:1}:root[data-theme=mixed] input[type=checkbox],:root[data-theme=mixed] input[type=radio]{accent-color:var(--navy-800)}:root[data-theme=mixed] input[type=checkbox]:disabled{opacity:.55}:root[data-theme=mixed] :is(input,select,textarea,button,a,[tabindex]):focus-visible,:root[data-theme=mixed] :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{outline:2px solid var(--m-focus);outline-offset:1px}:root[data-theme=mixed] :is(main,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--m-focus)}:root[data-theme=mixed]:not(.dark) :is(main,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background-color:var(--m-focus-fill)}:root[data-theme=mixed] :is(header,aside,[data-grid-band],[data-grid-totals]) :is(button,a):focus-visible{outline-color:var(--gold-light)}:root[data-theme=mixed] :is(.shadow-sm,.shadow-lg).bg-card{box-shadow:0 1px 2px #1a1a2e14}:root[data-theme=mixed] main [role=tablist]{background-color:#0000}:root[data-theme=mixed] main [role=tab]{color:var(--muted-foreground);box-shadow:none;background-color:#0000;border-bottom:2px solid #0000}:root[data-theme=mixed] main [role=tab][aria-selected=true]{background-color:var(--card);color:var(--foreground);border-bottom-color:var(--gold);font-weight:600}:root[data-theme=mixed] [data-doc-grid]{box-shadow:0 1px 2px #1a1a2e14}:root[data-theme=mixed] [data-doc-grid] table{font-size:12px}:root[data-theme=mixed] [data-doc-grid] thead th{z-index:1;background-color:var(--card);font-size:11px;font-weight:600;position:sticky;top:0}:root[data-theme=mixed]:not(.dark) [data-doc-grid] tbody tr:nth-child(2n){background-color:var(--m-zebra)}:root[data-theme=mixed]:not(.dark) [data-doc-grid] tbody tr:hover{background-color:var(--m-hover)}:root[data-theme=mixed]:not(.dark) [data-doc-grid] tbody tr[data-selected]{background-color:var(--m-selected)}:root[data-theme=mixed] [data-doc-grid] tbody tr[data-selected]>td:first-child{box-shadow:inset 3px 0 0 var(--gold)}:root[data-theme=mixed]:not(.dark) [data-doc-grid] tbody tr[data-error]{background-color:var(--m-error-bg)}:root[data-theme=mixed] [data-doc-grid] tbody tr[data-error]>td:first-child{box-shadow:inset 3px 0 0 var(--destructive)}:root[data-theme=mixed] [data-doc-grid] td :is(input:not([type=checkbox]),select){border-radius:3px;font-size:12px}:root[data-theme=mixed] [data-doc-grid] td :is(input,select):is(:focus,:focus-visible){outline-offset:-1px}:root[data-theme=mixed] [data-grid-totals]{align-items:baseline;padding:3px 8px}:root[data-theme=mixed] [data-grid-totals] [data-total]{align-items:baseline}:root[data-theme=mixed] [data-grid-totals] [data-total]>span:first-child{font-size:11px}:root[data-theme=mixed] [data-grid-totals] [data-total]>span:last-child{font-size:13px}:root[data-theme=mixed] [data-grid-totals] :is([data-total=amountd],[data-total=amountr])>span:first-child{font-size:12px;font-weight:600}:root[data-theme=mixed] [data-grid-totals] :is([data-total=amountd],[data-total=amountr])>span:last-child{font-size:18px;font-weight:700}:root[data-theme=mixed] [data-grid-band] button[data-variant]{font-size:11px}:root[data-theme=mixed] button[data-variant]{transition:background-color .12s,color .12s,box-shadow .12s,filter .12s}:root[data-theme=mixed]:not(.dark) main button[data-variant]:disabled,:root[data-theme=mixed]:not(.dark) [role=dialog] button[data-variant]:disabled{opacity:1;background-image:none;background-color:var(--m-disabled-bg);color:var(--m-disabled-fg);box-shadow:inset 0 0 0 1px var(--m-readonly-border)}:root[data-theme=mixed] main button[title^=Coming\ soon]:disabled{color:var(--muted-foreground);box-shadow:none;outline:1px dashed var(--border);outline-offset:-1px;background-color:#0000;background-image:none}:root[data-theme=mixed] main button[data-variant][title^=Coming\ soon]:disabled:after{content:"soon";text-transform:uppercase;letter-spacing:.04em;background-color:var(--muted);color:var(--muted-foreground);border-radius:3px;margin-left:4px;padding:0 4px;font-size:9px;font-weight:600;line-height:14px}:root[data-theme=mixed] main :is(.bg-\[\#E8DCC4\],.bg-\[\#e8dcc4\])>button[data-variant][title^=Coming\ soon]:disabled:after{content:none}:root[data-theme=mixed] main :is(.bg-\[\#E8DCC4\],.bg-\[\#e8dcc4\])>button[data-variant]{white-space:nowrap}:root[data-theme=mixed]:not(.dark) [role=dialog] tbody tr:nth-child(2n){background-color:var(--m-zebra)}:root[data-theme=mixed]:not(.dark) [role=dialog] tbody tr:hover{background-color:var(--m-hover)}:root[data-theme=mixed] [data-receipt-dialog] .border-\[\#1a1a2e\]{border-width:1px;border-radius:6px}:root[data-theme=mixed] main [role=alert]{font-size:12.5px;font-weight:500}:root[data-theme=mixed] aside nav button{padding-top:.55rem;padding-bottom:.55rem}:root[data-theme=mixed] aside nav{gap:.25rem}@media (max-width:1440px){:root[data-theme=mixed] [data-doc-grid] table,:root[data-theme=mixed] [data-doc-grid] td :is(input:not([type=checkbox]),select){font-size:11px}:root[data-theme=mixed] aside.w-64{width:216px}:root[data-theme=mixed] aside nav button{gap:.6rem;padding-left:.75rem;padding-right:.75rem;font-size:13px}:root[data-theme=mixed] button[aria-label=Collapse\ sidebar]{left:216px!important}}:root[data-theme=mixed] :is(#username,#password)::placeholder{color:#0000;-webkit-text-fill-color:transparent}:root[data-theme=mixed] [data-slot=card] :is(input#username,input#password):focus{outline:2px solid var(--m-focus);outline-offset:1px;box-shadow:none}
