.supply-shell[data-v-76b749d2]{--supply-ink:#16243a;--supply-muted:#475569;--supply-canvas:#f6f8fb;--supply-panel:#fff;--supply-border:#e2e8f0;--supply-action:#0064df;--supply-selected:#edf4ff;--supply-danger:#b42318;--supply-warning:#854d0e;background:var(--supply-canvas);color:var(--supply-ink);color-scheme:light;font-family:var(--font-sans),"MiSans Lao",sans-serif;min-height:100vh;min-height:100dvh}header[data-v-76b749d2]{background:var(--supply-panel);border-bottom:1px solid var(--supply-border);gap:24px;height:68px;padding:0 24px}.supply-brand[data-v-76b749d2],header[data-v-76b749d2]{align-items:center;display:flex}.supply-brand[data-v-76b749d2]{gap:12px;min-width:184px}.supply-brand>span[data-v-76b749d2]:first-child{color:var(--supply-action);font-size:24px}.supply-brand strong[data-v-76b749d2]{font-size:19px;letter-spacing:-.3px}.supply-brand strong span[data-v-76b749d2]{color:var(--supply-action)}.supply-brand small[data-v-76b749d2]{color:var(--supply-muted);display:block;font-size:11px}.supply-user[data-v-76b749d2]{font-size:13px;margin-left:auto}.supply-back[data-v-76b749d2]{align-items:center;display:flex;font-size:13px;gap:8px;min-height:44px}.supply-body[data-v-76b749d2]{display:flex;min-height:calc(100dvh - 68px)}aside[data-v-76b749d2]{background:var(--supply-panel);border-right:1px solid var(--supply-border);flex-shrink:0;padding:24px 12px;width:216px}nav[data-v-76b749d2]{display:grid;gap:4px}nav a[data-v-76b749d2]{align-items:center;border-radius:8px;color:var(--supply-muted);display:flex;font-size:14px;gap:12px;min-height:46px;padding:10px 12px}nav a[data-v-76b749d2]:hover{background:var(--supply-canvas)}nav [aria-current=page][data-v-76b749d2]{background:var(--supply-selected);color:var(--supply-action);font-weight:600}aside p[data-v-76b749d2]{color:var(--supply-muted);font-size:11px;line-height:1.8;padding:28px 12px}main[data-v-76b749d2]{flex:1;min-width:0;outline:none;padding:28px}.supply-skip[data-v-76b749d2]{background:var(--supply-panel);left:16px;padding:12px;position:fixed;top:-100px;z-index:200}.supply-skip[data-v-76b749d2]:focus{top:8px}.supply-shell[data-v-76b749d2] :focus-visible{outline:2px solid var(--supply-action);outline-offset:3px}.supply-shell[data-v-76b749d2] .supply-heading{align-items:start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.supply-shell[data-v-76b749d2] h1{font-size:24px;font-weight:600;letter-spacing:-.3px;line-height:1.6}.supply-shell[data-v-76b749d2] .supply-description{color:var(--supply-muted);font-size:14px;line-height:1.8;margin-top:4px;max-width:70ch}.supply-shell[data-v-76b749d2] .supply-card{background:var(--supply-panel);border:1px solid var(--supply-border);border-radius:12px;padding:20px}.supply-shell[data-v-76b749d2] .supply-button{align-items:center;background:var(--supply-panel);border:1px solid var(--supply-border);border-radius:8px;display:inline-flex;font-size:14px;gap:8px;justify-content:center;min-height:44px;padding:10px 16px;text-align:center;white-space:normal}.supply-shell[data-v-76b749d2] .supply-button.primary{background:var(--supply-action);border-color:var(--supply-action);color:#fff}.supply-shell[data-v-76b749d2] button:disabled{cursor:not-allowed;opacity:.5}.supply-shell[data-v-76b749d2] input:not([type=checkbox]),.supply-shell[data-v-76b749d2] select,.supply-shell[data-v-76b749d2] textarea{background:var(--supply-panel);border:1px solid var(--supply-border);border-radius:8px;font-size:14px;min-height:44px;min-width:0;padding:10px 12px;width:100%}.supply-shell[data-v-76b749d2] label{color:var(--supply-muted);display:grid;font-size:13px;gap:6px}.supply-shell[data-v-76b749d2] .supply-form{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.supply-shell[data-v-76b749d2] .supply-wide{grid-column:1/-1}.supply-shell[data-v-76b749d2] .supply-actions{display:flex;flex-wrap:wrap;gap:8px}.supply-shell[data-v-76b749d2] .supply-alert{background:var(--supply-selected);border-radius:8px;font-size:14px;line-height:1.8;margin-bottom:16px;padding:12px 16px}.supply-shell[data-v-76b749d2] .supply-alert.error{background:#fff4ed;color:var(--supply-danger)}.supply-shell[data-v-76b749d2] .supply-empty{color:var(--supply-muted);line-height:1.8;padding:32px 16px;text-align:center}.supply-shell[data-v-76b749d2] .supply-row{align-items:center;border-bottom:1px solid var(--supply-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 0}.supply-shell[data-v-76b749d2] .supply-row:last-child{border:0}.supply-shell[data-v-76b749d2] .supply-row h2{font-size:16px;font-weight:600;overflow-wrap:anywhere}.supply-shell[data-v-76b749d2] .supply-row p{color:var(--supply-muted);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.supply-shell[data-v-76b749d2] .supply-badge{background:var(--supply-selected);border-radius:5px;color:var(--supply-action);display:inline-flex;font-size:12px;padding:3px 8px}.supply-shell[data-v-76b749d2] .supply-money{font-variant-numeric:tabular-nums}.supply-shell[data-v-76b749d2] .supply-filter{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.supply-shell[data-v-76b749d2] .supply-filter label{flex:1;min-width:160px}.supply-shell[data-v-76b749d2] .supply-filter button{align-self:end}@media(max-width:767px){header[data-v-76b749d2]{gap:12px;padding:0 12px}.supply-user[data-v-76b749d2]{display:none}.supply-back[data-v-76b749d2]{font-size:12px;margin-left:auto}.supply-brand[data-v-76b749d2]{gap:8px;min-width:0}.supply-brand strong[data-v-76b749d2]{font-size:17px}.supply-body[data-v-76b749d2]{display:block}aside[data-v-76b749d2]{border-bottom:1px solid var(--supply-border);border-right:0;padding:8px 12px;width:auto}nav[data-v-76b749d2]{display:flex;gap:4px;overflow-x:auto}nav a[data-v-76b749d2]{flex-shrink:0;font-size:12px;gap:6px;padding:8px}aside p[data-v-76b749d2]{display:none}main[data-v-76b749d2]{padding:20px 12px}.supply-shell[data-v-76b749d2] .supply-form{grid-template-columns:1fr}.supply-shell[data-v-76b749d2] .supply-card{padding:16px}.supply-shell[data-v-76b749d2] h1{font-size:22px}}
