@charset "UTF-8";:root{color-scheme:light;--nta-ink: #14161a;--nta-ink-muted: #5c6470;--nta-ink-subtle: #838b96;--nta-surface: #ffffff;--nta-surface-raised: #ffffff;--nta-surface-sunken: #f5f6f8;--nta-surface-hover: #eef0f4;--nta-border: #dfe2e8;--nta-border-strong: #c3c8d1;--nta-accent: #d81f2a;--nta-accent-ink: #ffffff;--nta-link: #1a4fbf;--nta-focus: #1a4fbf;--nta-status-draft-bg: #fbe3a9;--nta-status-draft-ink: #6b4a05;--nta-status-pending-bg: #dbe6fb;--nta-status-pending-ink: #1b3f7d;--nta-status-approved-bg: #d6f0dd;--nta-status-approved-ink: #145c31;--nta-status-returned-bg: #fbdcd8;--nta-status-returned-ink: #8a1f16;--nta-status-neutral-bg: #e6e8ec;--nta-status-neutral-ink: #454b55;--nta-danger: #b3261e;--nta-danger-bg: #fdecea;--nta-success: #1b6b3a;--nta-success-bg: #e8f5ec;--nta-warning: #8a5a00;--nta-warning-bg: #fdf3dc;--nta-info: #1b3f7d;--nta-info-bg: #eaf1fd;--nta-space-1: .25rem;--nta-space-2: .5rem;--nta-space-3: .75rem;--nta-space-4: 1rem;--nta-space-5: 1.5rem;--nta-space-6: 2rem;--nta-space-7: 3rem;--nta-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nta-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--nta-text-xs: .75rem;--nta-text-sm: .8125rem;--nta-text-base: .9375rem;--nta-text-lg: 1.125rem;--nta-text-xl: 1.5rem;--nta-text-2xl: 2rem;--nta-radius-sm: 4px;--nta-radius: 6px;--nta-radius-lg: 10px;--nta-shadow-sm: 0 1px 2px rgb(20 22 26 / 8%);--nta-shadow: 0 2px 8px rgb(20 22 26 / 10%);--nta-shadow-lg: 0 12px 32px rgb(20 22 26 / 18%);--nta-sidebar-width: 260px;--nta-header-height: 56px;--nta-content-max: 1440px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--nta-font);font-size:var(--nta-text-base);line-height:1.5;color:var(--nta-ink);background:var(--nta-surface-sunken)}h1,h2,h3,h4{margin:0;line-height:1.25;font-weight:700}h1{font-size:var(--nta-text-2xl);letter-spacing:-.01em}h2{font-size:var(--nta-text-xl)}h3{font-size:var(--nta-text-lg)}p{margin:0 0 var(--nta-space-3)}a{color:var(--nta-link);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:3px solid var(--nta-focus);outline-offset:2px;border-radius:var(--nta-radius-sm)}.nta-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.nta-skip-link{position:absolute;left:var(--nta-space-3);top:-3rem;z-index:100;padding:var(--nta-space-2) var(--nta-space-4);background:var(--nta-surface);border:2px solid var(--nta-focus);border-radius:var(--nta-radius);transition:top .12s ease-in-out}.nta-skip-link:focus{top:var(--nta-space-3)}hr{border:0;border-top:1px solid var(--nta-border);margin:var(--nta-space-5) 0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.nta-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--nta-space-2);min-height:2.25rem;padding:0 var(--nta-space-4);border:1px solid var(--nta-border-strong);border-radius:var(--nta-radius);background:var(--nta-surface);color:var(--nta-ink);font:inherit;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.nta-button:hover:not(:disabled){background:var(--nta-surface-hover)}.nta-button:disabled,.nta-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.nta-button--primary{background:var(--nta-ink);border-color:var(--nta-ink);color:#fff}.nta-button--primary:hover:not(:disabled){background:#000}.nta-button--danger{background:var(--nta-danger);border-color:var(--nta-danger);color:#fff}.nta-button--danger:hover:not(:disabled){filter:brightness(.94)}.nta-button--ghost{border-color:transparent;background:transparent}.nta-button--small{min-height:1.875rem;padding:0 var(--nta-space-3);font-size:var(--nta-text-sm)}.nta-button--block{width:100%}.nta-button--google{min-height:3rem;gap:var(--nta-space-3);border-color:var(--nta-border);border-radius:.75rem;font-weight:500;box-shadow:0 1px 2px #0000000f;transition:box-shadow .15s ease,border-color .15s ease}.nta-button--google:hover:not(:disabled){background:var(--nta-surface);border-color:var(--nta-border-strong);box-shadow:0 2px 8px #0000001a}.nta-field{display:flex;flex-direction:column;gap:var(--nta-space-1);min-width:0}.nta-field__label{font-size:var(--nta-text-sm);font-weight:600;color:var(--nta-ink)}.nta-field__required{color:var(--nta-danger);margin-left:2px}.nta-field__hint{font-size:var(--nta-text-xs);color:var(--nta-ink-muted)}.nta-field__error{font-size:var(--nta-text-xs);color:var(--nta-danger);font-weight:600}.nta-field__checkbox{display:flex;align-items:center;gap:var(--nta-space-2);margin-top:var(--nta-space-1);font-size:var(--nta-text-sm);color:var(--nta-ink)}.nta-field__checkbox input[type=checkbox]{width:auto;min-height:0;margin:0;accent-color:var(--nta-accent, currentColor)}.nta-input,.nta-select,.nta-textarea{width:100%;min-height:2.25rem;padding:var(--nta-space-2) var(--nta-space-3);border:1px solid var(--nta-border-strong);border-radius:var(--nta-radius);background:var(--nta-surface);color:var(--nta-ink);font:inherit}.nta-input:disabled,.nta-input[readonly],.nta-select:disabled,.nta-select[readonly],.nta-textarea:disabled,.nta-textarea[readonly]{background:var(--nta-surface-sunken);color:var(--nta-ink-muted)}.nta-input[aria-invalid=true],.nta-select[aria-invalid=true],.nta-textarea[aria-invalid=true]{border-color:var(--nta-danger);box-shadow:inset 3px 0 0 0 var(--nta-danger)}.nta-textarea{min-height:4.5rem;resize:vertical}.nta-input--amount{text-align:right;font-variant-numeric:tabular-nums}.nta-checkbox{display:inline-flex;align-items:center;gap:var(--nta-space-2);font-size:var(--nta-text-sm);cursor:pointer}.nta-checkbox input{width:1rem;height:1rem;accent-color:var(--nta-ink)}.nta-filters{display:flex;flex-wrap:wrap;gap:var(--nta-space-3);align-items:end}.nta-filters .nta-field{flex:1 1 12rem}.nta-filters__actions{display:flex;gap:var(--nta-space-2)}.nta-alert{display:flex;flex-direction:column;gap:var(--nta-space-2);padding:var(--nta-space-3) var(--nta-space-4);border-radius:var(--nta-radius);border-left:4px solid var(--nta-info);background:var(--nta-info-bg);color:var(--nta-ink);font-size:var(--nta-text-sm)}.nta-alert--danger{border-left-color:var(--nta-danger);background:var(--nta-danger-bg)}.nta-alert--warning{border-left-color:var(--nta-warning);background:var(--nta-warning-bg)}.nta-alert--success{border-left-color:var(--nta-success);background:var(--nta-success-bg)}.nta-alert__title{font-weight:700}.nta-alert__trace{font-family:var(--nta-font-mono);font-size:var(--nta-text-xs);color:var(--nta-ink-muted)}.nta-page{display:flex;flex-direction:column;gap:var(--nta-space-5);max-width:var(--nta-content-max)}.nta-page__header{display:flex;flex-wrap:wrap;gap:var(--nta-space-3);align-items:start;justify-content:space-between}.nta-page__title{display:flex;flex-direction:column;gap:var(--nta-space-1)}.nta-page__subtitle{color:var(--nta-ink-muted);font-size:var(--nta-text-sm);margin:0}.nta-page__actions{display:flex;flex-wrap:wrap;gap:var(--nta-space-2)}.nta-card{background:var(--nta-surface-raised);border:1px solid var(--nta-border);border-radius:var(--nta-radius-lg);padding:var(--nta-space-5);box-shadow:var(--nta-shadow-sm)}.nta-card--flush{padding:0;overflow:hidden}.nta-card__header{display:flex;flex-wrap:wrap;gap:var(--nta-space-2);align-items:baseline;justify-content:space-between;margin-bottom:var(--nta-space-4)}.nta-card__title{font-size:var(--nta-text-lg);font-weight:700}.nta-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.nta-table-scroll:focus-visible{outline-offset:-3px}.nta-table{width:100%;border-collapse:collapse;font-size:var(--nta-text-sm)}.nta-table--wide{min-width:72rem}.nta-table caption{text-align:left;padding:var(--nta-space-3) var(--nta-space-4);color:var(--nta-ink-muted);font-size:var(--nta-text-xs)}.nta-table th,.nta-table td{text-align:left;padding:var(--nta-space-3);border-bottom:1px solid var(--nta-border);vertical-align:top}.nta-table thead th{position:sticky;top:0;z-index:1;background:var(--nta-surface-sunken);font-weight:700;white-space:nowrap;border-bottom:1px solid var(--nta-border-strong)}.nta-table tbody tr:hover{background:color-mix(in srgb,var(--nta-surface-hover) 55%,transparent)}.nta-table .nta-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nta-table__sort{display:inline-flex;align-items:center;gap:var(--nta-space-1);background:none;border:0;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer}.nta-badge{display:inline-flex;align-items:center;gap:var(--nta-space-1);padding:2px var(--nta-space-2);border-radius:var(--nta-radius-sm);font-size:var(--nta-text-xs);font-weight:700;letter-spacing:.01em;background:var(--nta-status-neutral-bg);color:var(--nta-status-neutral-ink);white-space:nowrap}.nta-badge--draft{background:var(--nta-status-draft-bg);color:var(--nta-status-draft-ink)}.nta-badge--pending{background:var(--nta-status-pending-bg);color:var(--nta-status-pending-ink)}.nta-badge--approved{background:var(--nta-status-approved-bg);color:var(--nta-status-approved-ink)}.nta-badge--returned{background:var(--nta-status-returned-bg);color:var(--nta-status-returned-ink)}.nta-meta-list{display:grid;grid-template-columns:max-content 1fr;gap:var(--nta-space-2) var(--nta-space-4);margin:0;font-size:var(--nta-text-sm)}.nta-meta-list dt{font-weight:700}.nta-meta-list dd{margin:0;color:var(--nta-ink)}.nta-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.nta-muted{color:var(--nta-ink-muted)}.nta-stack{display:flex;flex-direction:column;gap:var(--nta-space-4)}.nta-row{display:flex;flex-wrap:wrap;gap:var(--nta-space-3);align-items:center}
