@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c22b212927239552-s.p.1p-shbhruafvc.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/decef980693ed295-s.0rdzr53x8c8-0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fa7cf3aedcc1c0-s.p.2yibybzdd5zj9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e5cdbbd1c7c551c-s.p.3rj_4-79y6dpx.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8fc86c178b121ad0-s.31px6opyhwcge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(../media/285138259ececd0c-s.p.18iy506ss373e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/943a0e39f8a659e9-s.p.00vnw57clamoq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c8b8deafd22efc71-s.0iko6mrreq1u2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4cf47620a3490e4f-s.p.2dqc93ya4aqyh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fb5488ab8bd36c62-s.p.3qdbhe3vu7ecv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fedf316a49e39a99-s.0iwqw868103zx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4961fe92880b57db-s.p.26rbble1digxv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta Fallback;src:local(Arial);ascent-override:119.94%;descent-override:56.47%;line-gap-override:0.0%;size-adjust:94.21%}._5A0HHG_className{font-family:Mukta,Mukta Fallback;font-style:normal}._5A0HHG_variable{--font-sans:"Mukta", "Mukta Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rail:#4a1518;--rail-raised:#66242a;--rail-ink:#fbf1e3;--rail-ink-2:#dcc4ae;--turmeric:#e3a32b;--paper:#faf6ee;--surface:#fffdf8;--sunk:#f2ebdd;--ink:#241a16;--ink-2:#5e5048;--rule:#e2d8c6;--rule-strong:#b7a78f;--primary:#7a1f24;--primary-hover:#611619;--on-primary:#fff7ec;--ok:#1f6340;--ok-tint:#e2f0e6;--warn:#7a5200;--warn-tint:#fbefd2;--bad:#b42318;--bad-tint:#fde9e4;--radius:6px;--control:2.5rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;caret-color:var(--primary);margin:0;font-size:1rem;line-height:1.5}::selection{background:var(--warn-tint);color:var(--ink)}h1,h2,p,ul,dl,dd,fieldset,legend{margin:0;padding:0}ul{list-style:none}h1{letter-spacing:-.01em;font-size:1.625rem;font-weight:600;line-height:1.2}h2{font-size:1.125rem;font-weight:600;line-height:1.3}a{color:var(--primary);text-underline-offset:.2em}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--ink-2)}.stack{gap:1rem;display:grid}button{min-height:var(--control);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;padding:0 .875rem;font-weight:500;transition:background-color .15s ease-out,border-color .15s ease-out}button:hover:not(:disabled){background:var(--sunk)}button:disabled{opacity:.55;cursor:not-allowed}button[type=submit],button.primary{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}button[type=submit]:hover:not(:disabled),button.primary:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover)}button.quiet{min-height:2rem;color:var(--primary);background:0 0;border-color:#0000;padding:0 .5rem}button.quiet:hover:not(:disabled){background:var(--sunk)}input,select,textarea{width:100%;min-height:var(--control);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;padding:0 .625rem;transition:border-color .15s ease-out}input::placeholder{color:var(--ink-2)}input:hover,select:hover{border-color:var(--ink-2)}[aria-invalid=true]{border-color:var(--bad)}label,legend{font-size:.875rem;font-weight:500}.field{align-content:start;gap:.25rem;display:grid}.field-error{color:var(--bad);font-size:.875rem}[role=alert],.notice{border-radius:var(--radius);margin-bottom:1rem;padding:.625rem .875rem}[role=alert]{background:var(--bad-tint);color:var(--bad)}[role=alert] p,[role=alert] ul{color:inherit}.notice{background:var(--ok-tint);color:var(--ok)}[role=status]:not(.notice){color:var(--ink-2)}.empty{text-align:center;color:var(--ink-2);padding:2.5rem 1rem}.empty-title{color:var(--ink);font-weight:600}.badge{border-radius:var(--radius);margin-left:.5rem;padding:0 .5rem;font-size:.8125rem;font-weight:500;display:inline-block}td>.badge:first-child{margin-left:0}.badge.warn{background:var(--warn-tint);color:var(--warn)}.table-wrap{margin-bottom:1rem;position:relative;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th{border-bottom:1px solid var(--rule-strong);color:var(--ink-2);text-align:left;white-space:nowrap;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:.5rem .75rem}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}tbody tr:hover td{background:var(--sunk)}.num,.row-actions{text-align:right;white-space:nowrap}.row-actions button+button{margin-left:.25rem}.row-detail{background:var(--sunk);padding:.75rem}.row-detail [aria-label=Stock\ history]{gap:.25rem;font-size:.875rem;display:grid}.totals{font-variant-numeric:tabular-nums;gap:.25rem;display:grid}.totals>div{justify-content:space-between;gap:1rem;display:flex}.totals dt{color:var(--ink-2)}.totals .grand{border-top:1px solid var(--ink);border-bottom:4px double var(--ink);margin-top:.375rem;padding:.375rem 0;font-size:1.25rem;font-weight:700}.totals .grand dt{color:var(--ink)}tfoot td{border-top:1px solid var(--ink);border-bottom:4px double var(--ink);font-weight:700}.app{grid-template-columns:15rem minmax(0,1fr);min-height:100dvh;display:grid}.rail{background:var(--rail);height:100dvh;color:var(--rail-ink);flex-direction:column;gap:1.25rem;padding:1rem .75rem;display:flex;position:sticky;top:0;overflow-y:auto}.wordmark{letter-spacing:-.01em;border-bottom:4px double;place-self:start;padding-bottom:.0625rem;font-size:1.375rem;font-weight:700;line-height:1.2}.rail .wordmark{margin-left:.5rem}.wordmark.on-paper{color:var(--rail)}.rail-company{padding:0 .5rem}.rail-company-name{overflow-wrap:anywhere;font-weight:600}.rail-link{min-height:1.75rem;color:var(--rail-ink-2);text-underline-offset:.2em;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:400;text-decoration:underline}.rail-link:hover:not(:disabled){color:var(--rail-ink);background:0 0}.rail nav{flex:1;align-content:start;gap:.25rem;display:grid}.rail nav a{border-radius:var(--radius);color:var(--rail-ink-2);padding:.4375rem .5rem;font-weight:500;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:block}.rail nav a:not([aria-current]):hover{background:var(--rail-raised);color:var(--rail-ink)}.rail nav a[aria-current=page]{background:var(--turmeric);color:var(--rail)}.rail :focus-visible{outline-color:var(--turmeric)}.rail-group{color:var(--rail-ink-2);padding:1rem .5rem .25rem;font-size:.8125rem}.rail-foot{color:var(--rail-ink-2);overflow-wrap:anywhere;padding:0 .5rem;font-size:.875rem}.work{width:100%;max-width:72rem;padding:1.75rem 2.5rem 4rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.page-actions{gap:.5rem;display:flex}.toolbar{flex-wrap:wrap;align-items:end;gap:.5rem;margin-bottom:1rem;display:flex}.toolbar input[type=search]{flex:16rem;max-width:24rem}.toolbar select{width:auto}.toolbar button[type=submit]{border-color:var(--rule-strong);background:var(--surface);color:var(--ink)}.toolbar button[type=submit]:hover:not(:disabled){border-color:var(--rule-strong);background:var(--sunk)}.form-card{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:44rem;margin-bottom:1.5rem;padding:1.25rem;display:grid}.form-card>h2,.form-card>fieldset,.form-card>.form-actions,.form-card>.wide,.form-card>[role=alert]{grid-column:1/-1;margin-bottom:0}.form-card>fieldset{border:0;border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:.75rem;display:grid}.form-card>fieldset>legend{float:left;grid-column:1/-1;width:100%;font-size:1rem;font-weight:600}.form-card>fieldset>:not(legend):not(.field){grid-column:1/-1}.form-actions{flex-wrap:wrap;gap:.5rem;display:flex}.editor{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:2rem;display:grid}.editor-main{justify-items:stretch;gap:1rem;display:grid}.editor-main>button{justify-self:start}.editor-meta{grid-template-columns:2fr 1fr 2fr;gap:1rem;display:grid}.line-table .num input{text-align:right;width:6rem}.line-table td{padding-top:.375rem;padding-bottom:.375rem}.line-table td:first-child{min-width:12rem}.line-table tbody tr:hover td{background:0 0}.editor-side{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);gap:1.25rem;padding:1.25rem;display:grid;position:sticky;top:1.5rem}.editor-side [role=alert]{margin:0}.sheet{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);gap:1rem;padding:1.5rem;display:grid}.sheet-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.sheet-parties h2{color:var(--ink-2);font-size:.8125rem;font-weight:500}.sheet-foot{justify-content:flex-end;display:flex}.sheet-foot .totals{width:min(100%,19rem)}.cover{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100dvh;display:grid}.cover-brand{background:var(--rail);color:var(--rail-ink);flex-direction:column;justify-content:space-between;padding:2rem;display:flex}.cover-line{text-wrap:balance;max-width:20ch;font-size:1.75rem;font-weight:600;line-height:1.25}.cover-main{grid-template-columns:minmax(0,22rem);place-content:center;padding:2rem 1rem;display:grid}.picker{width:100%;max-width:44rem;margin:0 auto;padding:1.5rem 1rem 4rem}.picker-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.picker-who{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.company-list{border-top:1px solid var(--rule);margin-bottom:1rem}.company-list button{border:0;border-bottom:1px solid var(--rule);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3rem;padding:0 .5rem;display:flex}@media (max-width:48rem){.app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.rail{gap:.5rem;height:auto;padding:.75rem 1rem .5rem;position:relative;overflow:visible}.rail-company{justify-content:space-between;align-items:baseline;gap:.75rem;padding:0;display:flex}.rail nav{gap:.25rem;margin:0 -1rem;padding:0 1rem;display:flex;overflow-x:auto}.rail nav ul{gap:.25rem;display:flex}.rail nav a{white-space:nowrap}.rail-group{display:none}.rail .wordmark{margin-left:0}.rail-foot{padding:0;position:absolute;top:.625rem;right:1rem}.rail-foot p{display:none}.work{padding:1.25rem 1rem 3rem}.opt,table:not(.report,.line-table) thead{display:none}table:not(.report,.line-table) tbody,table:not(.report,.line-table) tr{display:block}table:not(.report,.line-table) tr{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:.125rem .75rem;padding:.625rem 0;display:flex}table:not(.report,.line-table) td{background:0 0;border:0;padding:0}table:not(.report,.line-table) td:first-child{flex:100%;font-weight:500}table:not(.report,.line-table) td.opt{display:none}table:not(.report,.line-table) td.row-actions{margin-left:auto}table:not(.report,.line-table) td.row-actions:empty,table:not(.report,.line-table) td.row-detail:empty{display:none}table:not(.report,.line-table) td.row-detail{flex:100%;padding:.5rem}.line-table thead{display:none}.line-table,.line-table tbody{display:block}.line-table tr{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr 1fr;gap:.5rem;padding:.625rem 0;display:grid}.line-table td,.line-table td:first-child{border:0;min-width:0;padding:0}.line-table td:first-child,.line-table td.row-actions{grid-column:1/-1}.line-table td.row-actions:empty{display:none}.line-table .num{text-align:left}.line-table .num:before{content:attr(data-label);color:var(--ink-2);font-size:.8125rem;display:block}.line-table .num input{width:100%}.form-card,.form-card>fieldset,.editor,.editor-meta,.sheet-parties,.cover{grid-template-columns:minmax(0,1fr)}.editor-side{position:static}.form-card,.sheet{padding:1rem}.cover-brand{gap:1.5rem;padding:1.25rem 1rem}.cover-line{max-width:none;font-size:1.25rem}.cover-main{grid-template-columns:minmax(0,1fr);place-content:start stretch;padding:1.5rem 1rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
