.m_468e7eda{appearance:none;padding-top:0;padding-bottom:0}.m_468e7eda::-webkit-calendar-picker-indicator{display:none}.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-hour-field{max-height:calc(1.875rem*var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-minute-field{max-height:calc(1.875rem*var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-second-field{max-height:calc(1.875rem*var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field{max-height:calc(1.875rem*var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-hour-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-minute-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem*var(--mantine-scale));--day-size-sm:calc(2.25rem*var(--mantine-scale));--day-size-md:calc(2.625rem*var(--mantine-scale));--day-size-lg:calc(3rem*var(--mantine-scale));--day-size-xl:calc(3.375rem*var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size)/2.8);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:400;font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing,var(--mantine-spacing-sm))/2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem*var(--mantine-scale));--wn-size-sm:calc(2.25rem*var(--mantine-scale));--wn-size-md:calc(2.625rem*var(--mantine-scale));--wn-size-lg:calc(3rem*var(--mantine-scale));--wn-size-xl:calc(3.375rem*var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:400;font-size:calc(var(--wn-size,var(--wn-size-sm))/2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem*var(--mantine-scale));--dpc-size-sm:calc(2.25rem*var(--mantine-scale));--dpc-size-md:calc(2.625rem*var(--mantine-scale));--dpc-size-lg:calc(3rem*var(--mantine-scale));--dpc-size-xl:calc(3.375rem*var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size)*7)/3 + calc(.09375rem*var(--mantine-scale)));-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default);background-color:#0000;justify-content:center;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;cursor:pointer;border-width:0}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem*var(--mantine-scale));--dch-control-size-sm:calc(2.25rem*var(--mantine-scale));--dch-control-size-md:calc(2.625rem*var(--mantine-scale));--dch-control-size-lg:calc(3rem*var(--mantine-scale));--dch-control-size-xl:calc(3.375rem*var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);max-width:calc(var(--dch-control-size)*8 + calc(.4375rem*var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs);display:flex}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{font-size:var(--dch-fz,var(--mantine-font-size-sm));text-transform:capitalize;flex:1;font-weight:500}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]),.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{gap:var(--mantine-spacing-md);display:flex}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_208d2562{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}
.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
.m_d2b315db[data-scrollable]{--spotlight-content-height:100%}.m_3cd250e0{height:var(--spotlight-content-height,auto);max-height:var(--spotlight-max-height);overflow:hidden}.m_d2abce9b{height:var(--spotlight-content-height,auto);flex-direction:column;display:flex}.m_f366a061{background-color:#0000;border:0}.m_6e463822{--spotlight-actions-list-padding:calc(.25rem*var(--mantine-scale));border-top:calc(.0625rem*var(--mantine-scale))solid;padding:var(--spotlight-actions-list-padding);max-height:calc(100% - 3.125rem);flex:1;margin-inline-end:calc(var(--spotlight-actions-list-padding)*-1)}:where([data-mantine-color-scheme=light]) .m_6e463822{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6e463822{border-color:var(--mantine-color-dark-4)}.m_d49bb8ef{width:100%;padding:7px var(--mantine-spacing-md);border-radius:var(--mantine-radius-default);color:inherit;text-align:left;background-color:#0000;align-items:center;display:flex}:where([dir=rtl]) .m_d49bb8ef{text-align:right}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-dark-6)}}.m_d49bb8ef:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-opacity:.7}.m_3d475731{flex:1}.m_832642f6{opacity:1;color:inherit}.m_832642f6:where([data-dimmed]){opacity:var(--action-description-opacity,1);color:var(--action-description-color,var(--mantine-color-dimmed))}.m_832642f6:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md)}.m_832642f6:where([data-position=right]){margin-inline-start:var(--mantine-spacing-md)}.m_832642f6>svg,.m_6c2a1345{display:block}.m_a6d9d78d{font-size:var(--mantine-font-size-xs);opacity:var(--action-description-opacity,1);color:var(--action-description-color,var(--mantine-color-dimmed));display:block}.m_82f78f74{color:var(--mantine-color-dimmed);padding:var(--mantine-spacing-md);text-align:center}.m_ddcaf054{padding:var(--mantine-spacing-xs)calc(var(--mantine-spacing-md) + calc(.25rem*var(--mantine-scale)));border-top:calc(.0625rem*var(--mantine-scale))solid}:where([data-mantine-color-scheme=light]) .m_ddcaf054{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ddcaf054{border-color:var(--mantine-color-dark-4)}.m_5a3e5f7b{margin-top:var(--mantine-spacing-md);flex-direction:column;display:flex}.m_5a3e5f7b:before{content:var(--spotlight-label);text-transform:uppercase;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);padding-inline-start:var(--mantine-spacing-md);font-weight:700}.m_5a3e5f7b:empty{display:none}
:root{--ym-bg:#f3f4f6;--ym-bg-raised:#fff;--ym-bg-surface:#f9fafb;--ym-bg-inset:#ebedf0;--ym-border:#d1d5db;--ym-border-subtle:#e5e7eb;--ym-border-strong:#9ca3af;--ym-text:#111827;--ym-text-secondary:#4b5563;--ym-text-muted:#9ca3af;--ym-nav-bg:#111827;--ym-nav-text:#d1d5db;--ym-nav-text-hover:#fff;--ym-nav-active-bg:#6384ff2e;--ym-nav-hover-bg:#ffffff12;--ym-header-bg:#1f2937;--ym-shadow-sm:0 1px 2px #0000000f;--ym-shadow-md:0 2px 8px #00000014;--ym-transition-fast:.1s ease;--ym-transition:.15s ease;--ym-zone-header-bg:#1e293b;--ym-zone-header-text:#e2e8f0;--ym-zone-header-border:#334155;--ym-zone-list-bg:#0f172a;--ym-zone-list-alt:#1e293b;--ym-zone-list-border:#334155;--ym-zone-edit-bg:#0f172a;--ym-zone-edit-border:#1e293b;--ym-zone-input-bg:#1e293b;--ym-zone-input-text:#e2e8f0;--ym-zone-input-border:#334155;--ym-zone-action-bg:#0f172a;--ym-weight-scale:#22c55e;--ym-weight-manual:#f59e0b;--ym-weight-none:#9ca3af;--ym-ticket-peddler:#3b82f6;--ym-ticket-truck:#22c55e;--ym-ticket-process:#8b5cf6;--ym-ticket-finished:#6b7280;--ym-dollars:#2563eb;--ym-dollars-regulated:#ea580c;--ym-price-override:#f59e0b;--ym-selected-bg:#1e3a5f;--ym-selected-border:#3b82f6;--ym-field-active-bg:#172554;--ym-field-active-border:#3b82f6}body{background-color:var(--ym-bg)}.mantine-AppShell-main{transition:padding var(--ym-transition);overflow-x:auto}.mantine-AppShell-navbar{background-color:var(--ym-nav-bg);border-right:none}.mantine-AppShell-navbar .mantine-NavLink-root{color:var(--ym-nav-text);border-radius:0;font-size:13px}.mantine-AppShell-navbar .mantine-NavLink-root:hover{background-color:var(--ym-nav-hover-bg);color:var(--ym-nav-text-hover)}.mantine-AppShell-navbar .mantine-NavLink-root[data-active]{background-color:var(--ym-nav-active-bg);color:#fff;border-left:2px solid var(--mantine-color-blue-5)}.mantine-AppShell-navbar .mantine-NavLink-label{color:inherit}.mantine-AppShell-navbar .mantine-NavLink-chevron{color:#6b7280}.mantine-AppShell-navbar .mantine-ScrollArea-root{--scrollbar-thumb:#ffffff1f}.mantine-AppShell-header{background-color:var(--ym-header-bg);color:#fff;border-bottom:none}.mantine-AppShell-header .mantine-Text-root{color:#fff}.mantine-AppShell-header .mantine-ActionIcon-root{color:var(--ym-nav-text)}.mantine-AppShell-header .mantine-ActionIcon-root:hover{color:#fff;background-color:#ffffff1a}.mantine-AppShell-header .mantine-Burger-burger,.mantine-AppShell-header .mantine-Burger-burger:before,.mantine-AppShell-header .mantine-Burger-burger:after{background-color:var(--ym-nav-text)}.mantine-Table-thead{z-index:1;background-color:var(--ym-bg-surface);position:sticky;top:0}.mantine-Table-th{text-transform:uppercase;letter-spacing:.05em;color:var(--ym-text-muted)!important;font-size:11px!important;font-weight:700!important}.stat-card{transition:transform var(--ym-transition),box-shadow var(--ym-transition);border-top:3px solid var(--stat-color,var(--mantine-color-blue-6))}.stat-card:hover{box-shadow:var(--ym-shadow-md);transform:translateY(-2px)}tr[data-clickable]{cursor:pointer}tr[data-clickable]:hover{background-color:var(--mantine-color-blue-0)!important}.action-item{transition:background-color var(--ym-transition-fast);color:inherit;border-bottom:1px solid var(--mantine-color-gray-2);padding:8px 12px;text-decoration:none;display:block}.action-item:hover{background-color:var(--mantine-color-gray-0)}.action-item:last-child{border-bottom:none}.quick-actions{border:1px solid var(--mantine-color-gray-2);background:linear-gradient(135deg,#3b82c40a,#e8af3a0f)}.week-day{transition:background-color var(--ym-transition-fast);color:inherit;text-align:center;border-radius:0;flex:1;min-width:0;padding:8px 4px;text-decoration:none}.week-day:hover{background-color:var(--mantine-color-blue-0)}.week-day-today{background-color:var(--mantine-color-blue-0);border-bottom:2px solid var(--mantine-color-blue-4)}.weight-readout{color:var(--mantine-color-green-7);letter-spacing:-.02em;font-family:JetBrains Mono,monospace}.ticket-active{background-color:var(--mantine-color-green-0)!important}.mantine-Badge-root{letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:600}.mantine-Tabs-tab{letter-spacing:.01em;border-radius:0;font-size:13px;font-weight:500}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--mantine-color-gray-4);border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:var(--mantine-color-gray-5)}.mantine-Collapse-root{transition:height .2s}.search-result-hover:hover{background-color:#ffffff14}@media print{.mantine-AppShell-navbar,.mantine-AppShell-header,.mantine-Spotlight-root,.mantine-Notifications-root,.no-print{display:none!important}.mantine-AppShell-main{margin:0!important;padding:0!important}.mantine-Paper-root{box-shadow:none!important;border:1px solid #ddd!important}.mantine-Table-root{font-size:9pt!important}.mantine-Table-th,.mantine-Table-td{padding:3px 6px!important}.mantine-Table-thead{position:static!important}.mantine-Table-thead .mantine-Table-tr{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#f0f0f0!important}@page{margin:.5in}tr{page-break-inside:avoid}body{background:#fff!important}.mantine-Badge-root{-webkit-print-color-adjust:exact;print-color-adjust:exact}.mantine-ActionIcon-root,.mantine-Button-root{display:none!important}.print-visible{display:inline-flex!important}.mantine-Grid-root{display:block!important}.mantine-Grid-col{flex:none!important;width:100%!important;max-width:100%!important}.mantine-SimpleGrid-root{display:block!important}.mantine-SimpleGrid-root>*{margin-bottom:8px}.mantine-Modal-root,.mantine-Tabs-list{display:none!important}.mantine-Tabs-panel{display:block!important}.mantine-Divider-root{border-color:#ccc!important}.mantine-ThemeIcon-root{display:none!important}.mantine-Stack-root{gap:8px!important}tr[style],[data-mantine-color-scheme] [class*=green],[data-mantine-color-scheme] [class*=red],[data-mantine-color-scheme] [class*=teal]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ticket-zone-header{background:var(--ym-zone-header-bg);color:var(--ym-zone-header-text);border-bottom:2px solid var(--ym-zone-header-border)}.ticket-zone-header .mantine-Badge-root{border:1px solid #ffffff26}.ticket-zone-list{background:var(--ym-zone-list-bg)}.ticket-zone-edit{background:var(--ym-zone-edit-bg);border-left:1px solid var(--ym-zone-edit-border);border-right:1px solid var(--ym-zone-edit-border)}.ticket-zone-input{background:var(--ym-zone-input-bg);color:var(--ym-zone-input-text)}.ticket-zone-input .mantine-Button-root[data-variant=default]{color:#e2e8f0;background:#334155;border-color:#475569}.ticket-zone-input .mantine-Button-root[data-variant=default]:hover{background:#475569}.ticket-zone-action{background:var(--ym-zone-action-bg);border-top:1px solid var(--ym-zone-header-border);padding:8px}.ym-dark-panel{color:#f1f5f9;background:#0f172a}.ym-dark-table .mantine-Table-table{border-color:#334155}.ym-dark-table .mantine-Table-thead{background:#ffffff08}.ym-dark-table .mantine-Table-th{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;border-color:#334155;padding:10px 12px;font-size:11px;font-weight:700}.ym-dark-table .mantine-Table-td{color:#f1f5f9;border-color:#334155;padding:10px 12px}.ym-dark-table .mantine-Table-tr{border-color:#334155}.ym-dark-table .mantine-Table-tr:hover{background:#ffffff08}.ym-dark-table .mantine-Table-tfoot{border-color:#334155}.ym-dark-table .mantine-Table-tfoot .mantine-Table-tr{background:#ffffff08}.ym-dark-item-row{cursor:pointer;padding:8px 10px;transition:background .1s}.ym-dark-item-row:hover{background:#ffffff0a}.ym-dark-item-row.selected{background:#1e3a5f;border-left:4px solid #3b82f6!important}.ym-dark-col-header{border-bottom:1px solid #1e293b;align-items:center;padding:6px 10px;display:flex}.ym-dark-col-header span{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.ym-dark-input .mantine-Input-input,.ym-dark-input .mantine-Textarea-input{color:#f1f5f9;background:#1e293b;border-color:#334155}.ym-dark-input .mantine-Input-input:focus,.ym-dark-input .mantine-Textarea-input:focus{border-color:#3b82f6}.ym-dark-input .mantine-InputWrapper-label{color:#94a3b8;font-weight:600}.ym-dark-input .mantine-InputWrapper-description{color:#64748b}.ym-dark-paper{color:#f1f5f9;background:#1e293b!important;border-color:#334155!important}.ym-dark-input .mantine-Select-input,.ym-dark-input .mantine-SegmentedControl-root{color:#f1f5f9;background:#1e293b;border-color:#334155}.weight-scale{color:var(--ym-weight-scale)!important}.weight-manual{color:var(--ym-weight-manual)!important}.weight-none{color:var(--ym-weight-none)!important}.weight-source-dot{vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.weight-source-dot[data-type=S]{background:var(--ym-weight-scale)}.weight-source-dot[data-type=M]{background:var(--ym-weight-manual)}.ticket-item-selected{background:var(--ym-selected-bg)!important;border-left:4px solid var(--ym-selected-border)!important}.numpad-field-active{border-color:var(--ym-field-active-border)!important;background:var(--ym-field-active-bg)!important;border-width:2px!important}:root{--keypad-btn-h:68px;--action-btn-min-h:64px;--weight-row-min-h:40px}@media (max-height:960px){:root{--keypad-btn-h:54px;--action-btn-min-h:50px;--weight-row-min-h:32px}}.weight-row{cursor:pointer;min-height:var(--weight-row-min-h);border-left:3px solid #0000;align-items:center;padding:2px 12px;transition:background .1s,border-color .1s;display:flex}.weight-row:hover{background:#3b82f60a}.weight-row--active{border-left-color:var(--mantine-color-blue-5);background:#3b82f614}.weight-row--net{cursor:default;background:#22c55e0f;border-top:2px solid #334155}.weight-row--net:hover{background:#22c55e0f}.weight-row__label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;text-align:left;flex-shrink:0;width:80px;font-size:12px;font-weight:700}.weight-row--active .weight-row__label{color:var(--mantine-color-blue-4)}.weight-row--net .weight-row__label{color:var(--mantine-color-green-5)}.weight-row__value{font-size:28px;font-weight:800;font-family:var(--mantine-font-family-monospace);text-align:right;color:#e2e8f0;flex:1;line-height:1}.weight-row--active .weight-row__value{color:#f8fafc}.weight-row--net .weight-row__value{color:var(--mantine-color-green-4)}.weight-row__unit{color:#475569;flex-shrink:0;width:22px;margin-left:6px;font-size:12px}.weight-row__action{flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:64px;min-width:64px;max-width:64px;height:44px;margin-left:8px;display:flex}.weight-row--total{cursor:default;background:#3b82f60a;border-top:2px solid #334155}.weight-row--total:hover{background:#3b82f60f}.weight-row--total .weight-row__label{color:var(--mantine-color-blue-4)}.weight-row--total .weight-row__value{color:var(--mantine-color-blue-3)}.weight-row--computed{cursor:default;background:#ffffff04}.weight-row--computed:hover{background:#ffffff04}.weight-row--computed .weight-row__label{opacity:.7}.weight-row--editable .weight-row__value{border-bottom:1px dashed #94a3b84d;padding-bottom:2px}.weight-row--editable:hover .weight-row__value{border-bottom-color:#94a3b880}.weight-row--active.weight-row--editable .weight-row__value{border-bottom-color:var(--mantine-color-blue-5);border-bottom-style:solid}.weight-row__value--scale{color:var(--mantine-color-green-4)}.weight-row__value--manual{color:#e2e8f0}.weight-row__value--zero{color:#334155}.weight-row__value--orange{color:var(--mantine-color-orange-4)}.weight-row__value--blue{color:var(--mantine-color-blue-3)}.scale-readout{text-align:center;background:#0f172a;border:2px solid #1e293b;padding:8px}.scale-readout-stable{color:var(--ym-weight-scale)}.scale-readout-motion{color:#ef4444}.scale-readout-offline{color:var(--ym-weight-none)}.hopper-row{border-left:4px solid #0000;border-radius:4px;transition:background .15s}.hopper-row--purchase{border-left-color:var(--ym-entity-peddler,#3b82f6);background:var(--ym-entity-peddler-bg,#3b82f614)}.hopper-row--sale{border-left-color:var(--ym-entity-dealer,#22c55e);background:var(--ym-entity-dealer-bg,#22c55e14)}.hopper-row--transfer{border-left-color:var(--ym-entity-transfer,#8b5cf6);background:var(--ym-entity-transfer-bg,#8b5cf614)}.hopper-row-selected{outline:3px solid var(--ym-selected-border);outline-offset:-1px;background:#172554!important}.hopper-row--locked,.hopper-card.hopper-row--locked{outline-offset:-1px;outline:2px solid #eab308;position:relative;background-image:repeating-linear-gradient(135deg,#eab3081a 0 10px,#eab30805 10px 20px)!important}.hopper-row--locked:before{content:"";pointer-events:none;border-radius:inherit;border-left:4px solid #eab308;position:absolute;inset:0}.hopper-card{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;height:120px;padding:12px;overflow:hidden}.hopper-card--compact{height:76px;padding:6px 10px;overflow:hidden}.hopper-card__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.hopper-card__weight{font-family:var(--mantine-font-family-monospace,monospace);color:var(--ym-hopper-weight-color,#2dd4bf);font-size:13px;font-weight:700}.hopper-card__dollars{font-family:var(--mantine-font-family-monospace,monospace);color:var(--ym-hopper-dollars-color,#60a5fa);font-size:13px;font-weight:700}.hopper-card__materials{color:var(--ym-hopper-materials-color,#94a3b8);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.hopper-stats{gap:16px;padding:8px 16px;display:flex}.hopper-stats__item{color:var(--ym-hopper-stats-color,#94a3b8);font-size:13px}.hopper-stats__value{color:var(--ym-hopper-stats-value-color,#f1f5f9);font-family:monospace;font-weight:700}@keyframes ym-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-animation{animation:1s linear infinite ym-spin}.ticket-btn--void{background:var(--ym-btn-void,#ef4444)!important;color:#fff!important;border-color:var(--ym-btn-void,#ef4444)!important}.ticket-btn--void-confirm{background:var(--ym-btn-void-confirm,#f97316)!important;color:#fff!important;border-color:var(--ym-btn-void-confirm,#f97316)!important}.compliance-override-banner{background:var(--ym-compliance-override-bg,#fff7ed);border:1px solid var(--ym-compliance-override-border,#f97316);border-radius:6px;padding:8px 12px}.compliance-override-text{color:var(--ym-compliance-override-text,#9a3412)}.ticket-attachments-btn{border:1px solid var(--tab-border,#334155);background:var(--tab-bg,#1e293b);color:var(--tab-text,#94a3b8);cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ticket-attachments-btn:hover{background:var(--tab-bg-hover,#334155);border-color:var(--tab-border-hover,#475569)}.ticket-attachments-btn--has-items{color:var(--tab-text-active,#60a5fa);border-color:var(--tab-border-active,#3b82f6)}.ticket-attachments-btn--light{--tab-border:#e2e8f0;--tab-bg:#f8fafc;--tab-text:#64748b;--tab-bg-hover:#f1f5f9;--tab-border-hover:#cbd5e1;--tab-text-active:#2563eb;--tab-border-active:#3b82f6}.ticket-notes-inline{background:#fffbeb;border:1px solid #fbbf24;border-radius:6px;margin-top:6px;padding:8px 12px}.ticket-notes-inline p{color:#92400e;white-space:pre-wrap;margin:0;font-size:13px}.ticket-notes-inline--dark{background:#fbbf2414;border-color:#fbbf244d}.ticket-notes-inline--dark p{color:#fbbf24}.ticket-mode-peddler{--ym-ticket-accent:#3b82f6;--ym-ticket-accent-light:#3b82f61f;--ym-ticket-accent-border:#3b82f64d;--ym-ticket-header-bg:#1e3a5f;--ym-ticket-badge-bg:#3b82f6}.ticket-mode-dealer{--ym-ticket-accent:#22c55e;--ym-ticket-accent-light:#22c55e1f;--ym-ticket-accent-border:#22c55e4d;--ym-ticket-header-bg:#14532d;--ym-ticket-badge-bg:#22c55e}.ticket-mode-pickup{--ym-ticket-accent:#f97316;--ym-ticket-accent-light:#f973161f;--ym-ticket-accent-border:#f973164d;--ym-ticket-header-bg:#7c2d12;--ym-ticket-badge-bg:#f97316}.ticket-direction-toggle [data-active]{color:#fff!important}.ticket-direction-toggle :not([data-active]){color:#64748b}.ticket-page{background:#0f172a;height:100vh;display:flex;overflow:hidden}.ticket-page__left{border-right:1px solid #1e293b;flex-direction:column;flex-shrink:0;width:300px;display:flex;overflow-y:auto}.ticket-page__center{flex-direction:column;flex:1;display:flex;overflow:hidden}.ticket-page__right{border-left:1px solid #1e293b;flex-direction:column;flex-shrink:0;width:360px;display:flex}.ticket-page__right-top{flex:none}.ticket-page__right-middle{flex:auto;min-height:0;overflow-y:auto}.ticket-page__right-bottom{flex:none}@media (max-width:1279px){.ticket-page__left{width:260px}.ticket-page__right{width:320px}}@media (max-width:1023px){.ticket-page__left{z-index:100;background:#0f172a;width:300px;height:100vh;transition:left .2s;position:fixed;top:0;left:-300px}.ticket-page__left.open{left:0;box-shadow:4px 0 20px #00000080}.ticket-page__overlay{z-index:99;background:#0006;display:none;position:fixed;inset:0}.ticket-page__overlay.open{display:block}}.kiosk-mode{overscroll-behavior:none;touch-action:manipulation;scrollbar-width:none}.kiosk-mode::-webkit-scrollbar{display:none}.kiosk-mode body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.kiosk-mode input,.kiosk-mode textarea,.kiosk-mode [contenteditable]{-webkit-user-select:text;user-select:text}.kiosk-cursor-hidden,.kiosk-cursor-hidden *{cursor:none!important}.kiosk-mode .mantine-AppShell-header{display:none!important}.kiosk-mode .mantine-AppShell-main{padding:0!important}.kiosk-mode .hopper-stats{display:none}.quote-flow-viewport{min-height:100dvh}
