@charset "UTF-8";:root{--ink: #0b0910;--light-warm: 255 150 70;--light-cool: 58 196 190;--light-rose: 196 86 140;--light-warm-a: 30%;--light-warm-b: 8%;--light-cool-a: 24%;--light-cool-b: 6%;--light-rose-a: 16%;--grain-a: .055;--fg: #f2eee8;--fg-secondary: #b5aebd;--fg-muted: #a29aac;--fg-faint: #8e8798;--fg-ghost: #6e6878;--accent-rgb: 240 168 104;--accent-deep-rgb: 232 118 63;--accent: rgb(var(--accent-rgb));--accent-bright: #ffc08a;--accent-deep: rgb(var(--accent-deep-rgb));--accent-pale: #ffcf9e;--on-accent: #2a1206;--accent-gradient: linear-gradient(150deg, var(--accent-bright), var(--accent-deep));--accent-glow: 0 6px 16px rgb(var(--accent-deep-rgb) / 42%);--accent-glow-btn: 0 8px 20px rgb(var(--accent-deep-rgb) / 28%);--positive-rgb: 122 222 180;--negative-rgb: 255 138 147;--warning-rgb: 240 168 104;--positive: rgb(var(--positive-rgb));--negative: rgb(var(--negative-rgb));--negative-soft: #ffb9be;--warning: rgb(var(--warning-rgb));--surface-rgb: 255 255 255;--edge-rgb: 255 255 255;--surface-1: rgb(var(--surface-rgb) / 3%);--surface-2: rgb(var(--surface-rgb) / 4%);--surface-3: rgb(var(--surface-rgb) / 6%);--surface-4: rgb(var(--surface-rgb) / 9%);--surface-5: rgb(var(--surface-rgb) / 13%);--tile-fill: var(--surface-3);--tile-fill-hover: var(--surface-4);--avatar-fill: linear-gradient(150deg, rgb(var(--surface-rgb) / 20%), rgb(var(--surface-rgb) / 7%));--glass-fill: linear-gradient(155deg, rgb(255 255 255 / 11.5%), rgb(255 255 255 / 4%));--glass-fill-soft: linear-gradient(155deg, rgb(255 255 255 / 9%), rgb(255 255 255 / 3%));--glass-border: rgb(255 255 255 / 14%);--glass-highlight: rgb(255 255 255 / 20%);--glass-shadow: 0 28px 60px rgb(0 0 0 / 44%);--hairline: rgb(var(--edge-rgb) / 9%);--hairline-faint: rgb(var(--edge-rgb) / 5%);--hairline-strong: rgb(var(--edge-rgb) / 16%);--hairline-loud: rgb(var(--edge-rgb) / 30%);--glass-alert-fill: linear-gradient(155deg, rgb(var(--negative-rgb) / 16%), rgb(var(--negative-rgb) / 5%));--glass-alert-border: rgb(var(--negative-rgb) / 26%);--blur: 26px;--blur-chrome: 28px;--blur-dialog: 30px;--ground-raised: #17141f;--ground-popup: #16131f;--pinned-ground-rgb: 56 44 50;--pinned-head-rgb: 34 29 37;--chrome-ground: rgb(11 9 16 / 82%);--chrome-ground-solid: rgb(11 9 16 / 96%);--thead-ground: rgb(20 17 27 / 72%);--scrim: rgb(0 0 0 / 62%);--pinned-shadow: -10px 0 12px -10px rgb(0 0 0 / 55%);--scrollbar: rgb(var(--edge-rgb) / 14%);--scrollbar-hover: rgb(var(--edge-rgb) / 26%);--r-panel: 24px;--r-card: 20px;--r-rail: 22px;--r-control: 13px;--r-chip: 11px;--r-small: 9px;--r-pill: 999px;--font-sans: "Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "DM Mono", ui-monospace, "Cascadia Mono", monospace;--text-xs: 11px;--text-sm: 12.5px;--text-base: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 19px;--gutter: 28px;--gap: 16px;--rail-w: 168px}@media(max-width:1099.98px){:root{--rail-w: 148px}}:root{--ease: cubic-bezier(.4, 0, .2, 1);--fast: .12s;--slow: .22s}:root[data-theme=light]{--ink: #f4efe9;--light-warm-a: 15%;--light-warm-b: 4%;--light-cool-a: 9%;--light-cool-b: 3%;--light-rose-a: 5%;--grain-a: .03;--fg: #241c2b;--fg-secondary: #463c52;--fg-muted: #554a62;--fg-faint: #63576f;--fg-ghost: #75687f;--accent-rgb: 186 84 26;--accent: rgb(var(--accent-rgb));--accent-bright: #ffc08a;--accent-pale: #9c4413;--accent-glow: 0 6px 16px rgb(var(--accent-deep-rgb) / 34%);--accent-glow-btn: 0 8px 18px rgb(var(--accent-deep-rgb) / 30%);--positive-rgb: 16 122 86;--negative-rgb: 190 46 52;--warning-rgb: 166 96 12;--negative-soft: #8e2a2f;--surface-rgb: 58 40 78;--edge-rgb: 58 40 78;--glass-fill: linear-gradient(155deg, rgb(255 255 255 / 82%), rgb(255 255 255 / 60%));--glass-fill-soft: linear-gradient(155deg, rgb(255 255 255 / 68%), rgb(255 255 255 / 48%));--glass-border: rgb(58 40 78 / 12%);--glass-highlight: rgb(255 255 255 / 90%);--glass-shadow: 0 22px 48px rgb(58 40 78 / 12%);--glass-alert-fill: linear-gradient(155deg, rgb(var(--negative-rgb) / 13%), rgb(var(--negative-rgb) / 4%));--glass-alert-border: rgb(var(--negative-rgb) / 24%);--ground-raised: #fbf7f3;--ground-popup: #ffffff;--pinned-ground-rgb: 252 250 248;--pinned-head-rgb: 248 244 239;--chrome-ground: rgb(248 244 239 / 88%);--chrome-ground-solid: rgb(248 244 239 / 97%);--thead-ground: rgb(246 241 236 / 82%);--scrim: rgb(42 33 48 / 34%);--pinned-shadow: -10px 0 14px -10px rgb(58 40 78 / 22%);--scrollbar: rgb(var(--edge-rgb) / 22%);--scrollbar-hover: rgb(var(--edge-rgb) / 38%);--avatar-fill: linear-gradient(150deg, rgb(255 255 255 / 92%), rgb(255 255 255 / 62%));color-scheme:light}@media print{:root,:root[data-theme=dark]{--ink: #f4efe9;--light-warm-a: 15%;--light-warm-b: 4%;--light-cool-a: 9%;--light-cool-b: 3%;--light-rose-a: 5%;--grain-a: .03;--fg: #241c2b;--fg-secondary: #463c52;--fg-muted: #554a62;--fg-faint: #63576f;--fg-ghost: #75687f;--accent-rgb: 186 84 26;--accent: rgb(var(--accent-rgb));--accent-bright: #ffc08a;--accent-pale: #9c4413;--accent-glow: 0 6px 16px rgb(var(--accent-deep-rgb) / 34%);--accent-glow-btn: 0 8px 18px rgb(var(--accent-deep-rgb) / 30%);--positive-rgb: 16 122 86;--negative-rgb: 190 46 52;--warning-rgb: 166 96 12;--negative-soft: #8e2a2f;--surface-rgb: 58 40 78;--edge-rgb: 58 40 78;--glass-fill: linear-gradient(155deg, rgb(255 255 255 / 82%), rgb(255 255 255 / 60%));--glass-fill-soft: linear-gradient(155deg, rgb(255 255 255 / 68%), rgb(255 255 255 / 48%));--glass-border: rgb(58 40 78 / 12%);--glass-highlight: rgb(255 255 255 / 90%);--glass-shadow: 0 22px 48px rgb(58 40 78 / 12%);--glass-alert-fill: linear-gradient(155deg, rgb(var(--negative-rgb) / 13%), rgb(var(--negative-rgb) / 4%));--glass-alert-border: rgb(var(--negative-rgb) / 24%);--ground-raised: #fbf7f3;--ground-popup: #ffffff;--pinned-ground-rgb: 252 250 248;--pinned-head-rgb: 248 244 239;--chrome-ground: rgb(248 244 239 / 88%);--chrome-ground-solid: rgb(248 244 239 / 97%);--thead-ground: rgb(246 241 236 / 82%);--scrim: rgb(42 33 48 / 34%);--pinned-shadow: -10px 0 14px -10px rgb(58 40 78 / 22%);--scrollbar: rgb(var(--edge-rgb) / 22%);--scrollbar-hover: rgb(var(--edge-rgb) / 38%);--avatar-fill: linear-gradient(150deg, rgb(255 255 255 / 92%), rgb(255 255 255 / 62%));color-scheme:light}}@font-face{font-family:Rubik;src:url(/assets/fonts/Rubik-Variable.ttf) format("truetype-variations");font-weight:300 700;font-display:block}@font-face{font-family:DM Mono;src:url(/assets/fonts/DMMono-Light.ttf) format("truetype");font-weight:300;font-display:block}@font-face{font-family:DM Mono;src:url(/assets/fonts/DMMono-Regular.ttf) format("truetype");font-weight:400;font-display:block}@font-face{font-family:DM Mono;src:url(/assets/fonts/DMMono-Medium.ttf) format("truetype");font-weight:500;font-display:block}@font-face{font-family:RialSign;src:url(/assets/fonts/RialSign.ttf) format("truetype");unicode-range:U+FDFC;font-display:block}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--ink);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}h1,h2,h3,h4,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-bright)}.mono,.money{font-family:var(--font-mono),"RialSign",monospace}.app-backdrop{position:fixed;inset:0;background:var(--ink);overflow:hidden;z-index:0}.app-backdrop:before{content:"";position:absolute;inset:-10%;background:radial-gradient(circle at 12% -8%,rgb(var(--light-warm)/var(--light-warm-a)) 0%,rgb(var(--light-warm)/var(--light-warm-b)) 34%,transparent 62%),radial-gradient(circle at 88% 108%,rgb(var(--light-cool)/var(--light-cool-a)) 0%,rgb(var(--light-cool)/var(--light-cool-b)) 32%,transparent 60%),radial-gradient(circle at 58% 42%,rgb(var(--light-rose)/var(--light-rose-a)) 0%,transparent 52%)}.app-backdrop:after{content:"";position:absolute;inset:0;background-image:url(/assets/textures/grain.png);background-repeat:repeat;opacity:var(--grain-a);pointer-events:none}*{scrollbar-width:thin;scrollbar-color:var(--glass-border) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:var(--r-pill);border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-small)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:599.98px){input,select,textarea{font-size:16px!important}}input[type=date]{-webkit-appearance:none;appearance:none;text-align:left;min-height:42px}input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date]::-webkit-datetime-edit{padding:0}@media(max-width:599.98px){button,[role=tab]{min-height:44px}.icon-btn{min-width:44px}}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:16px;height:16px}@media print{html,body{overflow:visible!important;height:auto!important;background:#fff!important;color:#111!important}app-nav-rail,.rail,.bottombar,.sheet,.scrim,app-toolbar,app-tabs,app-pager,.head__actions,.panel__actions,.td--actions,.th--actions,.card__actions,app-dialog{display:none!important}.app-backdrop{display:none!important}.shell,.content,.content__inner{background:#fff!important;background-image:none!important;height:auto!important}.table-scroll,.scroll,.report,.consign,.entry,.content,.content__inner,.panel__body{overflow:visible!important;max-height:none!important;height:auto!important}.panel,.table,.tr,.card{break-inside:avoid;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#ccc!important}.thead{position:static!important}[data-print-thumbs=off] .thumb{display:none!important}}
