.orders-module__hZ1S0q__screen{background:var(--fho-color-bg);min-height:100vh}.orders-module__hZ1S0q__screen .statusbar .sb-icons{align-items:center;gap:6px;display:flex}.orders-module__hZ1S0q__screen .statusbar .ic{stroke-width:2.2px;width:16px;height:16px}.orders-module__hZ1S0q__template{display:none}:is(.fho-ui-root[data-fho-template=v1] .orders-module__hZ1S0q__templateV1,.fho-ui-root[data-fho-template=v2] .orders-module__hZ1S0q__templateV2){display:flex}.orders-module__hZ1S0q__templateV1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.orders-module__hZ1S0q__templateV1 .statusbar{height:40px;padding:0 20px;font-size:13px}.orders-module__hZ1S0q__templateV1 .appbar{min-height:56px;padding:8px 12px}.orders-module__hZ1S0q__templateV1 .appbar-title{flex:1;min-width:0;font-size:17px;font-weight:700;line-height:1.2}.orders-module__hZ1S0q__templateV1 .appbar-title small{color:var(--fho-color-muted);margin-top:1px;font-size:12px;font-weight:500;display:block}.orders-module__hZ1S0q__templateV1 .appbar.primary .appbar-title small{color:var(--teal-100)}.orders-module__hZ1S0q__templateV1 .appbar-btn{background:0 0;width:40px;height:40px}.orders-module__hZ1S0q__templateV1 .section-title{margin:18px 4px 8px;font-weight:700}.orders-module__hZ1S0q__templateV1 .li-ic{width:42px;height:42px}.orders-module__hZ1S0q__templateV1 .li{padding:13px 14px}.orders-module__hZ1S0q__searchFieldV1{margin:0 0 12px}.orders-module__hZ1S0q__searchRow{gap:10px}.orders-module__hZ1S0q__searchIconV1{width:44px!important;height:44px!important}.orders-module__hZ1S0q__brandhead{background:linear-gradient(160deg, var(--brand-800), var(--brand-900));color:#fff;flex:none;padding:0 12px 14px}.orders-module__hZ1S0q__brandhead .statusbar{color:#fff;height:44px;margin-bottom:2px;padding-left:2px;padding-right:2px}.orders-module__hZ1S0q__brandheadRow{align-items:center;gap:8px;min-height:46px;display:flex}.orders-module__hZ1S0q__brandhead .iconbtn{color:#fff;background:#ffffff1f}.orders-module__hZ1S0q__brandTitle{flex:1;min-width:0}.orders-module__hZ1S0q__brandTitle b{color:#fff;letter-spacing:0;font-size:19px;font-weight:750;display:block}.orders-module__hZ1S0q__brandTitle span{color:var(--brand-100);margin-top:1px;font-size:12.5px;font-weight:500;display:block}.orders-module__hZ1S0q__filterRow{gap:8px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.orders-module__hZ1S0q__filterRow::-webkit-scrollbar{height:0}.orders-module__hZ1S0q__filterRow .chip{flex:none}.orders-module__hZ1S0q__kpi_warning{color:var(--warn)}.orders-module__hZ1S0q__kpi_info{color:var(--info)}.orders-module__hZ1S0q__kpi_success{color:var(--success)}.orders-module__hZ1S0q__orderRowV2{gap:13px;padding:14px;display:flex}.orders-module__hZ1S0q__orderRowV2+.orders-module__hZ1S0q__orderRowV2{border-top:1px solid var(--line-2)}.orders-module__hZ1S0q__orderRowV2 .li-ic{width:44px;height:44px}.orders-module__hZ1S0q__orderRight{text-align:right;flex:none}.orders-module__hZ1S0q__orderRight .amount{font-size:15px;font-weight:700}.orders-module__hZ1S0q__strongTitle{font-weight:650}.orders-module__hZ1S0q__statusRow{margin-bottom:14px}.orders-module__hZ1S0q__statusRow .pill{padding:6px 12px;font-size:13px}.orders-module__hZ1S0q__summaryLine{padding:2px 0}.orders-module__hZ1S0q__softHr{background:var(--line-2,var(--fho-color-border));border:0;height:1px;margin:9px 0}.orders-module__hZ1S0q__paymentLine{padding:3px 0}.orders-module__hZ1S0q__paymentPill{margin-right:8px}.orders-module__hZ1S0q__totalAmount{font-size:18px}.orders-module__hZ1S0q__footnote{margin-top:8px;font-size:12px}.orders-module__hZ1S0q__actionStack{margin-top:18px}.orders-module__hZ1S0q__dangerAction,.orders-module__hZ1S0q__cancelDock{color:var(--danger)}.orders-module__hZ1S0q__bannerSpacing{margin-top:12px}.orders-module__hZ1S0q__dock{z-index:30;background:linear-gradient(180deg, #f4f1e900, var(--fho-color-bg) 36%);width:430px;max-width:100%;margin:0 auto;padding:14px 16px 16px;position:fixed;bottom:62px;left:0;right:0}.orders-module__hZ1S0q__dockBare{background:0 0}.orders-module__hZ1S0q__cancelDock{margin-top:6px}.orders-module__hZ1S0q__returnSticky{background:linear-gradient(180deg, transparent, var(--fho-color-bg) 28%);padding:10px 16px;position:sticky;bottom:0}.orders-module__hZ1S0q__reasonField{margin-top:16px}.orders-module__hZ1S0q__pick{cursor:pointer;align-items:center;gap:13px;padding:14px;display:flex}.orders-module__hZ1S0q__pick+.orders-module__hZ1S0q__pick{border-top:1px solid var(--line-2)}.orders-module__hZ1S0q__box{border:2px solid var(--stone-300);color:#0000;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.orders-module__hZ1S0q__pickOn .orders-module__hZ1S0q__box{border-color:var(--brand-700);background:var(--brand-700);color:#fff}.orders-module__hZ1S0q__checkbox{border:2px solid var(--slate-300);background:var(--surface);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.orders-module__hZ1S0q__checkboxSelected{border-color:var(--teal-600);background:var(--teal-600);color:#fff}.orders-module__hZ1S0q__refundLine{padding:3px 0}.orders-module__hZ1S0q__refundTotal{padding:9px 0 3px;font-weight:750}.orders-module__hZ1S0q__negativeAmount{color:var(--danger)}.orders-module__hZ1S0q__warnText{color:var(--warn)}.orders-module__hZ1S0q__iconInfo{background:var(--info-bg);color:var(--info)}.orders-module__hZ1S0q__iconSuccess{background:var(--success-bg);color:var(--success)}.orders-module__hZ1S0q__iconWarning{background:var(--warn-bg);color:var(--warn)}.fab{z-index:20;background:var(--primary);color:#fff;width:60px;height:60px;box-shadow:var(--sh-lg);cursor:pointer;border:0;border-radius:20px;place-items:center;display:grid;position:absolute;bottom:84px;right:18px}.fab .ic{width:28px;height:28px}.tabbar{padding:6px 6px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--fho-color-border);background:var(--fho-color-surface);flex:none;display:flex;position:sticky;bottom:0}.tab{color:var(--fho-color-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 2px;font-size:11px;font-weight:600;display:flex}.tab.is-active{color:var(--primary)}.tab .ic{width:24px;height:24px}
