:root{--aux-blue:#315bff;--aux-blue-soft:#75cdf8;--aux-red:#ff6258;--aux-red-soft:#e67a9b;--aux-glass:#ffffffbd;--aux-line:#1012161c;--aux-shadow:0 20px 50px #19253a24}.track-page{background:radial-gradient(circle at 10% 12%,#315bff40,#0000 34%),radial-gradient(circle at 92% 18%,#ff625838,#0000 36%),linear-gradient(145deg,#e8edf4 0%,#f7f4f2 48%,#eef1f5 100%)}.track-card{background:var(--aux-glass);box-shadow:var(--aux-shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border:0;border-radius:30px}.track-kicker{color:var(--aux-blue);letter-spacing:.13em}.track-current{background:linear-gradient(135deg,#315bfff0,#75cdf8d6);border-radius:22px;box-shadow:0 14px 34px #315bff38}.track-meta div{border-bottom-color:var(--aux-line)}.track-timeline .is-reached{color:#244bd8}.track-timeline .is-reached .track-dot{border-color:var(--aux-blue);background:linear-gradient(135deg, var(--aux-blue), var(--aux-blue-soft));box-shadow:0 0 0 4px #315bff1f}.track-timeline li:after{background:linear-gradient(#315bff3d,#ff62582e)}.track-refresh{color:#1012168f}@media screen{.receipt-page{background:radial-gradient(circle at 12% 10%,#315bff38,#0000 34%),radial-gradient(circle at 90% 15%,#ff625833,#0000 34%),linear-gradient(145deg,#e8edf4 0%,#f7f4f2 50%,#eef1f5 100%)}.receipt-actions{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#ffffffb8;border-radius:26px;padding:14px;box-shadow:0 18px 42px #19253a21}.receipt-actions button:not(.receipt-close){background:linear-gradient(135deg, var(--aux-blue), var(--aux-blue-soft));box-shadow:0 8px 18px #315bff33}.receipt-actions .receipt-close{background:linear-gradient(135deg, var(--aux-red), var(--aux-red-soft));box-shadow:0 8px 18px #ff62582e}.receipt-print-settings{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #ffffffb3;box-shadow:inset 0 1px #ffffffd1}.receipt-print-settings button{color:#244bd8!important;background:#ffffffeb!important;box-shadow:0 5px 14px #315bff1f!important}.receipt-paper{border-radius:8px;box-shadow:0 22px 54px #19253a2e}}.order-history-detail-theme{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:radial-gradient(circle at 15% 6%,#315bff21,#0000 31%),radial-gradient(circle at 90% 12%,#ff62581c,#0000 30%),#f6f8fae8}.order-history-detail-theme>header{border-bottom-color:var(--aux-line);background:#ffffffc7}.order-history-detail-theme>header p{color:var(--aux-blue)}.order-history-detail-theme>dl{background:0 0;gap:7px}.order-history-detail-theme>dl>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #ffffffb8;border-radius:15px;box-shadow:0 8px 20px #19253a12}.order-history-detail-theme .progress-actions button,.order-history-detail-theme .machine-transfer-actions button,.order-history-detail-theme .detail-actions button{background:#ffffffd1;border-color:#315bff29}.order-history-detail-theme .progress-actions button:not(:disabled):hover,.order-history-detail-theme .machine-transfer-actions button:hover{background:linear-gradient(135deg,#315bff1a,#75cdf829);border-color:#315bff59}.dryer-temperature-picker,.dryer-quantity-keypad{border-bottom-color:#1012161a;background:#fff!important}.monthly-quantity-keypad{grid-column:1/-1;min-width:0;scroll-margin-block:110px}.dryer-temperature-picker header>span,.dryer-quantity-keypad header>span{overflow-wrap:anywhere;min-width:0}.dryer-temperature-picker header>.icon-button,.dryer-quantity-keypad header>.icon-button{border-radius:50%;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.dryer-keypad-grid{--dryer-key-size:clamp(28px, calc((100vw - 90px) / 10), 52px);justify-content:center;grid-template-columns:minmax(0,1fr)!important;row-gap:10px!important}.dryer-keypad-digits{grid-template-columns:repeat(10, var(--dryer-key-size));justify-content:center;gap:clamp(2px,1vw,6px);display:grid}.dryer-keypad-digits button{font-size:clamp(16px,2.6vw,23px)}.dryer-keypad-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;column-gap:10px;display:grid}.dryer-keypad-actions .dryer-keypad-enter{grid-column:auto;justify-self:stretch;width:100%}.ledger-finance-sticky-table thead th{z-index:18;-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);background:#f8fafcf2;position:sticky;top:0;box-shadow:0 7px 16px #19253a12;color:#26313a!important;text-align:center!important;border-bottom-color:#315bff29!important}.ledger-finance-sticky-table tbody td,.ledger-finance-sticky-table thead th:first-child,.ledger-finance-sticky-table tbody td:first-child{text-align:center}@media (min-width:901px){.ledger-finance-scroll{overflow:visible!important}}@media (max-width:600px){.track-page,.receipt-page{padding-left:12px;padding-right:12px}.track-card{border-radius:24px}.dryer-keypad-grid{row-gap:9px!important}.monthly-quantity-keypad{padding-inline:4px}.receipt-actions{border-radius:22px}}
.ledger-app:has(.ledger-wrap>section.grid>form.ledger-card){position:relative;overflow-x:hidden;background:radial-gradient(circle at 10% 12%,#75cdf875,#0000 32%),radial-gradient(circle at 90% 82%,#e67a9b57,#0000 34%),linear-gradient(145deg,#eef7ff 0%,#f8fbff 48%,#fff2f3 100%)!important}.ledger-app:has(.ledger-wrap>section.grid>form.ledger-card):before{z-index:0;aspect-ratio:1;filter:blur(74px);pointer-events:none;content:"";border-radius:50%;width:min(42vw,520px);position:fixed}.ledger-app:has(.ledger-wrap>section.grid>form.ledger-card):after{z-index:0;aspect-ratio:1;filter:blur(74px);pointer-events:none;content:"";border-radius:50%;width:min(42vw,520px);position:fixed}.ledger-app:has(.ledger-wrap>section.grid>form.ledger-card):before{background:#315bff2e;top:-18%;left:-12%}.ledger-app:has(.ledger-wrap>section.grid>form.ledger-card):after{background:#ff62582b;bottom:-24%;right:-14%}.ledger-app .ledger-wrap:has(>section.grid>form.ledger-card){z-index:1;width:min(1120px,100%);position:relative}.ledger-wrap>section.grid>.ledger-card,.ledger-wrap>section.grid>form.ledger-card{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#ffffff94!important;border:1px solid #ffffffc7!important;border-radius:30px!important;box-shadow:0 22px 60px #315bff1a,inset 0 1px #ffffffe0!important}.ledger-wrap>section.grid>.ledger-card:first-child{background:linear-gradient(145deg,#ffffffb3,#edf7ff99)!important}.ledger-wrap>section.grid>form.ledger-card{align-self:center;background:linear-gradient(145deg,#ffffffd1,#ffffff9e)!important}.ledger-wrap>section.grid>.ledger-card h1{letter-spacing:-.035em;color:#17213f!important}.ledger-wrap>section.grid>.ledger-card>div:first-child>p:first-child{color:#315bff!important}.ledger-wrap>section.grid>.ledger-card>div:first-child>p:last-child{color:#23345f!important}.ledger-wrap>section.grid>.ledger-card .ledger-flat{background:#ffffff7a!important;border:1px solid #ffffffb8!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffffc7!important}.ledger-wrap>section.grid>.ledger-card .ledger-flat:first-child,.ledger-wrap>section.grid>.ledger-card .ledger-flat:nth-child(2){background:linear-gradient(145deg,#e3f4ffb8,#ffffff75)!important}.ledger-wrap>section.grid>.ledger-card .ledger-flat:nth-child(3),.ledger-wrap>section.grid>.ledger-card .ledger-flat:nth-child(4){background:linear-gradient(145deg,#ffebeead,#ffffff75)!important}.ledger-wrap>section.grid>form.ledger-card h2{letter-spacing:-.025em;color:#17213f!important;font-size:clamp(28px,3vw,36px)!important;font-weight:900!important}.ledger-wrap>section.grid>form.ledger-card label>span{color:#52617d!important;font-weight:800!important}.ledger-wrap>section.grid>form.ledger-card input{font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffe6;color:#17213f!important;text-align:left!important;background:#ffffffdb!important;border:1px solid #315bff26!important;border-radius:18px!important;height:54px!important;font-size:17px!important}.ledger-wrap>section.grid>form.ledger-card input:focus{background:#fff!important;border-color:#315bffb3!important;outline:none!important;box-shadow:0 0 0 4px #75cdf833,0 8px 22px #315bff1a!important}.ledger-wrap>section.grid>form.ledger-card input::placeholder{color:#52617d7a!important}.ledger-wrap>section.grid>form.ledger-card button[type=submit],.ledger-wrap>section.grid>form.ledger-card>div button:not([type]){transition:transform .16s,box-shadow .16s,filter .16s;color:#fff!important;background:linear-gradient(135deg,#315bff 0%,#75cdf8 100%)!important;border:1px solid #315bff29!important;border-radius:999px!important;min-height:54px!important;font-size:15px!important;font-weight:900!important;box-shadow:0 10px 24px #315bff38!important}@media (hover:hover){.ledger-wrap>section.grid>form.ledger-card button[type=submit]:hover,.ledger-wrap>section.grid>form.ledger-card>div button:not([type]):hover{filter:saturate(108%);transform:translateY(-2px);box-shadow:0 14px 28px #315bff40!important}}.ledger-wrap>section.grid>form.ledger-card button[type=submit]:active,.ledger-wrap>section.grid>form.ledger-card>div button:not([type]):active{transform:translateY(0);box-shadow:0 6px 14px #315bff2e!important}.ledger-wrap>section.grid>form.ledger-card [role=alert],.ledger-wrap>section.grid>form.ledger-card .text-red-600,.ledger-wrap>section.grid>form.ledger-card .text-red-700{color:#d84f5f!important}@media (max-width:1023px){.ledger-wrap>section.grid>.ledger-card,.ledger-wrap>section.grid>form.ledger-card{border-radius:26px!important}}@media (max-width:640px){.ledger-app:has(.ledger-wrap>section.grid>form.ledger-card){background:radial-gradient(circle at 18% 5%,#75cdf86b,#0000 34%),radial-gradient(circle at 88% 92%,#e67a9b47,#0000 38%),linear-gradient(160deg,#eef7ff 0%,#fff6f6 100%)!important}.ledger-wrap>section.grid>.ledger-card,.ledger-wrap>section.grid>form.ledger-card{border-radius:22px!important;padding:22px!important;box-shadow:0 14px 34px #315bff17!important}.ledger-wrap>section.grid>form.ledger-card input{height:52px!important}.ledger-wrap>section.grid>form.ledger-card button[type=submit],.ledger-wrap>section.grid>form.ledger-card>div button:not([type]){min-height:52px!important;box-shadow:0 8px 18px #315bff33!important}}@media (prefers-reduced-motion:reduce){.ledger-wrap>section.grid>form.ledger-card input,.ledger-wrap>section.grid>form.ledger-card button{transition:none!important}}
button.ui-button-click-feedback{transform-origin:50%;will-change:transform, filter;animation:.34s cubic-bezier(.2,.82,.28,1) both ui-button-click-confirm}body.ui-button-tap-feedback:before,body.ui-button-tap-feedback:after{z-index:2147483647;content:"";pointer-events:none;position:fixed}body.ui-button-tap-feedback:before{top:var(--ui-button-target-top,var(--ui-button-click-y,50%));left:var(--ui-button-target-left,var(--ui-button-click-x,50%));width:var(--ui-button-target-width,48px);height:var(--ui-button-target-height,48px);border-radius:var(--ui-button-target-radius,12px);background:#75cdf83d;border:3px solid #315bffe0;animation:.4s cubic-bezier(.2,.82,.28,1) both ui-button-target-confirm;box-shadow:inset 0 0 0 2px #ffffffb8,0 8px 26px #315bff4d}body.ui-button-tap-feedback:after{top:var(--ui-button-click-y,50%);left:var(--ui-button-click-x,50%);border:3px solid #315bffeb;border-radius:50%;width:22px;height:22px;animation:.34s ease-out both ui-button-tap-ring;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffffe6}@keyframes ui-button-click-confirm{0%{filter:brightness();transform:scale(1)}28%{filter:brightness(.78);transform:scale(.92)}62%{filter:brightness(1.13);transform:scale(1.025)}to{filter:brightness();transform:scale(1)}}@keyframes ui-button-tap-ring{0%{opacity:.95;transform:translate(-50%,-50%)scale(.45)}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@keyframes ui-button-target-confirm{0%{opacity:0;transform:scale(.94)}24%{opacity:1;transform:scale(.98)}to{opacity:0;transform:scale(1.04)}}@media (hover:none) and (pointer:coarse){button.ui-button-click-feedback{animation-duration:.4s}body.ui-button-tap-feedback:before{background:#75cdf852;border-width:4px}body.ui-button-tap-feedback:after{border-width:4px;width:28px;height:28px}}@media (prefers-reduced-motion:reduce){button.ui-button-click-feedback{animation:.26s linear both ui-button-click-confirm-reduced}body.ui-button-tap-feedback:after{animation:.26s ease-out both ui-button-tap-ring-reduced}body.ui-button-tap-feedback:before{animation:.3s linear both ui-button-target-confirm-reduced}}@keyframes ui-button-click-confirm-reduced{0%,to{filter:brightness()}40%{filter:brightness(.76)}}@keyframes ui-button-tap-ring-reduced{0%{opacity:.95}to{opacity:0}}@keyframes ui-button-target-confirm-reduced{0%,to{opacity:0}35%{opacity:1}}
:root{--ui-ink:#101216;--ui-muted:#526071;--ui-line:#19253a29;--ui-blue:#315bff;--ui-blue-dark:#244bd8;--ui-coral:#ff6258;--ui-surface:#ffffffc7;--ui-action:linear-gradient(135deg, #315bff, #244bd8);--ui-background:radial-gradient(circle at 8% 10%, #315bff29, transparent 34%), radial-gradient(circle at 92% 16%, #ff625829, transparent 35%), linear-gradient(145deg, #e7ebef, #f6f3f0 48%, #edf0f3)}@media screen{.ui-skip-link{z-index:200;color:var(--ui-blue-dark);background:#fff;border-radius:12px;padding:12px 18px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.ui-skip-link:focus{transform:translateY(0)}.ledger-app,.pos-app,.track-page{color:var(--ui-ink);background:var(--ui-background)}.pos-app{--pos-action-gradient:var(--ui-action);--pos-action-gradient-hover:linear-gradient(135deg, #244bd8, #193aba)}main[data-member-portal]{--ink:var(--ui-ink);--paper:#f6f3f0;--pink:#e67a9b;--teal:#75cdf8;background:var(--ui-background);font-family:var(--font-body)}.ledger-app .overflow-x-auto{position:relative}.ledger-app table thead th,.pos-app .pos-table thead th{border-bottom-color:var(--ui-line);color:var(--ui-muted);background:#f0f3f8;font-weight:700}.ledger-header,.pos-header{border-bottom-color:var(--ui-line);background:var(--ui-surface);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.ledger-app .ledger-workspace.ledger-card,.ledger-app .ledger-workspace>.ledger-card{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;border-radius:22px!important}.ledger-nav button,.pos-header nav button{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:44px;color:var(--ui-muted);border-radius:999px;font-size:14px;font-weight:700}.ledger-nav button[aria-current=page],.pos-header nav button[aria-current=page]{background:var(--ui-action);color:#fff;border-color:#315bff47;box-shadow:0 6px 12px #315bff2e}.ledger-app button:is(.bg-sky-600,.bg-emerald-600,.bg-stone-950,.bg-emerald-700),.track-search-submit,.track-search-tabs button.is-active{background:var(--ui-action);color:#fff;border-color:#315bff47}:where(.ledger-app,.pos-app,.track-page) :is(input:not(.sr-only):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){min-height:44px;color:var(--ui-ink);accent-color:var(--ui-blue);border-color:var(--ui-line)!important;background-color:#fff!important}:where(.ledger-app,.pos-app,.track-page) :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]){border-radius:999px}:where(.ledger-app,.pos-app,.track-page) textarea{border-radius:18px}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid var(--ui-blue)!important}:where(button,a,input,select,textarea,summary,[tabindex]){scroll-margin-block:110px}button,summary{touch-action:manipulation}button:disabled{cursor:not-allowed}.pos-drawer,.detail-drawer,.card-number-dialog,.payroll-drawer{overscroll-behavior:contain}.ledger-side-trigger{top:50%;right:max(16px, env(safe-area-inset-right));z-index:40;background:var(--ui-action);color:#fff;writing-mode:vertical-rl;white-space:nowrap;border:1px solid #315bff47;justify-content:center;align-items:center;width:52px;min-height:152px;padding:18px 12px;font-size:15px;font-weight:700;transition:background .15s,box-shadow .15s,filter .15s;display:inline-flex;position:fixed;transform:translateY(-50%);box-shadow:0 8px 22px #315bff33}.ledger-side-trigger:active{filter:brightness(.9)}.ledger-side-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ui-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.ledger-side-dialog[open]{justify-content:flex-end;display:flex}.ledger-side-dialog::backdrop{background:#10121659}.ledger-side-panel{overscroll-behavior:contain;border-left:1px solid var(--ui-line);background:#f5f7fa;width:min(430px,100%);min-width:0;height:100%;overflow-y:auto;box-shadow:-12px 0 36px #19253a24}.ledger-side-panel.is-wide{width:min(1100px,100%)}.ledger-side-header{z-index:2;border-bottom:1px solid var(--ui-line);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex;position:sticky;top:0}.ledger-side-header>div{min-width:0}.ledger-side-header h2{font-size:20px;font-weight:700}.ledger-side-description{color:var(--ui-muted);margin-top:6px;font-size:13px;line-height:1.6}.ledger-side-close{border:1px solid var(--ui-line);width:44px;height:44px;color:var(--ui-ink);background:#fff;flex:0 0 44px;place-items:center;display:grid}.ledger-side-content{padding:20px 20px calc(24px + env(safe-area-inset-bottom))}.history-search-status{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:10px 0 22px;font-size:13px;display:flex}.history-search-status>p:first-child{flex:340px}.history-search-status>div{flex-wrap:wrap;gap:8px;display:flex}.history-search-status button{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:44px;color:var(--ui-blue-dark);border-radius:999px;padding:8px 14px;font-weight:700}.history-search-status [role=status]{flex-basis:100%;font-weight:700}.history-card-number{color:var(--ui-blue-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;display:block}.history-orders-table .history-order-open{min-height:44px;color:var(--ui-blue-dark);text-underline-offset:4px;text-align:left;font-weight:700;text-decoration:underline}.history-orders-table .history-empty{color:var(--ui-muted);text-align:center;white-space:normal;padding:28px 18px}.history-orders-table td[data-label=客戶]{white-space:normal;overflow-wrap:anywhere;max-width:280px}.history-orders-wrap{border:1px solid var(--ui-line);border-radius:18px}.history-orders-wrap[aria-busy=true]{opacity:.65}.pos-app .order-filters{grid-template-columns:minmax(190px,300px) 130px 150px 150px 86px;justify-content:start;gap:12px}.pos-app .order-filters .order-period-buttons{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px;display:flex}.pos-app .order-period-buttons button{min-width:72px;padding-inline:18px}.pos-app .order-filters label{min-width:0}.pos-app .order-filters :is(input,select){width:100%}.pos-app .order-filters>label:not(.order-query-field){max-width:150px}.pos-app .order-filters>button{width:86px;min-height:46px;padding-inline:16px}.history-orders-table{table-layout:fixed}.history-orders-table th,.history-orders-table td{white-space:normal;overflow-wrap:anywhere;padding:12px 8px;font-size:13px}.history-orders-table td[data-label=客戶]{max-width:none}.history-orders-table .history-order-open{white-space:normal;overflow-wrap:anywhere;font-size:12px}.history-time{font-size:12px;line-height:1.6;display:block}.history-time span{white-space:nowrap;display:block}.history-time+.history-time{margin-top:6px}.handoff-drawer>header:has(.handoff-primary-action){grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.handoff-drawer .handoff-primary-action{grid-column:1/-1;grid-template-columns:1fr;margin:0}.handoff-drawer .handoff-primary-action button{white-space:normal;border-radius:999px;width:100%;height:auto;min-height:52px;padding:12px 20px;font-size:16px}.database-capacity-usage{color:var(--ui-muted);margin:10px 0;font-weight:700}@media (min-width:641px) and (max-width:900px){.history-orders-wrap{background:0 0;border:0;overflow:visible}.history-orders-table,.history-orders-table tbody{width:100%;display:block}.history-orders-table colgroup{display:none}.history-orders-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.history-orders-table tr{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;padding:8px;display:grid}.history-orders-table td{border:0;min-width:0}.history-orders-table td:is([data-label=訂單],[data-label=客戶],[colspan]){grid-column:1/-1}.history-orders-table td[data-label]:before{color:var(--ui-muted);content:attr(data-label);margin-bottom:4px;font-size:12px;font-weight:400;display:block}}@media (hover:hover){.ledger-side-trigger:hover{background:linear-gradient(135deg,#244bd8,#193aba);box-shadow:0 10px 26px #315bff47}.ledger-side-close:hover{border-color:var(--ui-blue);background:#eef3ff}.ledger-nav button:not([aria-current=page]):hover,.pos-header nav button:not([aria-current=page]):hover,.history-search-status button:hover{border-color:var(--ui-blue);color:var(--ui-blue-dark);background:#eef3ff}.history-orders-table tbody tr:has(.history-order-open):hover{background:#eef3ff}}@media (max-width:1000px){.pos-app .order-filters{grid-template-columns:minmax(180px,260px) 120px 140px}.pos-app .order-filters .order-query-field{grid-column:auto}}@media (max-width:640px){.pos-app .order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-app .order-filters .order-query-field{grid-column:1/-1}.history-orders-table colgroup{display:none}:where(.ledger-app,.pos-app,.track-page) :is(input,select,textarea){font-size:max(16px,1em)}.ledger-header button,.pos-user button{min-height:44px}.ledger-nav{gap:8px}.history-orders-wrap{background:0 0;border:0;overflow:visible}.history-orders-table,.history-orders-table tbody{width:100%;display:block}.history-orders-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.history-orders-table tr{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;padding:8px;display:grid}.history-orders-table td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:10px}.history-orders-table td:is([data-label=訂單],[data-label=客戶],[colspan]){grid-column:1/-1;max-width:none}.history-orders-table td[data-label]:before{color:var(--ui-muted);content:attr(data-label);margin-bottom:4px;font-size:12px;font-weight:400;display:block}.history-orders-table .history-order-open{overflow-wrap:anywhere;max-width:100%;display:block}}@media (prefers-reduced-motion:reduce){.ledger-nav button,.pos-header nav button,.history-search-status button,.ledger-side-trigger{transition:none}}}
