.order-list-screen{min-width:0;scroll-margin-top:88px}.order-list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.order-list-heading h1{font-size:28px;letter-spacing:-.035em;color:var(--text-on-app)}.order-list-heading p{margin:7px 0 0;font-size:14px;color:var(--text-secondary-on-app)}.order-list-heading>.button{min-width:140px}.order-list-meta{display:flex;align-items:center;gap:16px;min-height:44px;margin-bottom:20px}.order-list-meta>strong{font-size:13px;font-weight:550;color:var(--text-secondary-on-app)}.order-list-meta>.button{font-size:12px;background:var(--bg-card);padding:10px 14px}.order-list-meta>.button svg{transform:rotate(180deg);width:18px;height:18px}.order-list-refresh{margin-left:auto;color:var(--text-secondary-on-app)}.order-list-card-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.order-list-card-title h2{font-size:20px}.order-list-card-title>.text-link{font-size:11px;min-height:44px;padding:8px 0}.order-list-search-row{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;margin-bottom:16px;align-items:center}.order-list-search{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;border:1px solid var(--field-border);border-radius:var(--radius-control);padding:0 12px;background:var(--bg-card);color:var(--text-muted);box-shadow:0 1px 2px var(--shadow-colour)}.order-list-search>svg{flex-shrink:0;width:19px;height:19px}.order-list-search>input{width:100%;min-width:0;min-height:44px;padding:10px 0;border:0;background:transparent;color:var(--text-main);font-size:13px;outline:none;font-family:inherit}.order-list-search input::placeholder{color:var(--text-muted)}.order-list-search:focus-within{outline:3px solid var(--focus-ring);outline-offset:3px}.order-list-search input:focus-visible{outline:none}.order-views-control{display:flex;align-items:center;gap:4px;min-width:0}.order-views-control>.field{flex:1;min-width:0}.order-views-control select{font-size:13px}.order-views-control>.icon-button{flex-shrink:0;width:44px;height:44px}.order-list-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.order-list-filters>.field{min-width:155px;flex:0 1 180px}.order-list-filters>.field select{font-size:12px}.order-list-filters>.button{font-size:12px;padding:10px 14px;background:var(--bg-card);gap:8px}.order-list-filters>.text-link{font-size:12px;padding:10px 2px}.order-filter-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.order-filter-chips>button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;border:1px solid var(--border);border-radius:10px;background:var(--brand-soft);color:var(--text-on-soft);font-size:11px;padding:8px 12px;max-width:100%;text-align:left;overflow-wrap:anywhere}.order-filter-chips>button>svg{flex-shrink:0}.order-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--brand-soft);color:var(--text-on-soft);border:1px solid var(--border);border-radius:12px;margin-bottom:16px}.order-bulk-bar>strong{font-size:12px;white-space:nowrap}.order-bulk-bar .button-row{flex-wrap:wrap;justify-content:flex-end}.order-bulk-bar .button{font-size:11px;padding:10px 12px;background:var(--bg-card)}.order-list-sort{display:none}.order-table-wrap{width:100%;overflow:auto;border-radius:12px;overscroll-behavior-x:contain}.orders-table{border-collapse:collapse;width:100%;font-size:12px;text-align:left;min-width:870px;table-layout:auto}.orders-table th{position:sticky;top:0;z-index:1;background:var(--bg-app);font-weight:550;color:var(--text-muted);font-size:11px;height:44px;padding:0 10px;white-space:nowrap}.orders-table th:first-child{border-radius:10px 0 0 10px}.orders-table th:last-child{border-radius:0 10px 10px 0}.orders-table th>button{display:inline-flex;align-items:center;gap:6px;min-height:44px;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;padding:0;text-align:left}.orders-table td{padding:7px 10px;height:62px;border-bottom:1px solid var(--border);vertical-align:middle;line-height:1.5}.orders-table tbody tr:last-child td{border-bottom:0}.orders-table tbody tr{transition:background var(--motion-fast)}.orders-table tbody tr:hover,.orders-table tr.is-selected{background:var(--brand-soft)}.orders-table .order-select-cell{width:36px;padding-left:0;padding-right:0}.order-row-checkbox{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;cursor:pointer}.order-row-checkbox input,.order-list-select-page input{width:17px;height:17px;accent-color:var(--brand-primary);cursor:pointer;flex-shrink:0}.order-number-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:600;background:transparent;color:var(--text-main);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;padding:0;text-align:left;white-space:nowrap}.order-number-link:hover{text-decoration-color:currentColor}.order-row-demo{display:block;margin-top:-8px;font-size:9px;color:var(--text-muted);font-weight:400}.order-customer-cell{min-width:135px}.order-customer-cell>strong{display:block;font-weight:550;font-size:12px;max-width:180px}.order-customer-cell>small{display:block;font-size:10px;color:var(--text-muted);margin-top:1px;max-width:180px}.orders-table .status-pill{font-size:10px;padding:4px 8px;gap:5px;white-space:nowrap}.orders-table .status-pill>i{width:5px;height:5px}.order-delivery-cell{max-width:145px;font-size:11px;min-width:115px}.orders-table .order-total-cell{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.orders-table .order-total-cell>button{justify-content:flex-end;width:100%}.orders-table .order-avatar{width:30px;height:30px;font-size:10px}.orders-table .order-avatar-stack{min-width:40px;max-width:100px}.orders-table .order-avatar-stack .small{font-size:10px!important}.orders-table td:last-child{width:36px;padding-right:0}.orders-table td:last-child>.icon-button{width:36px;min-width:36px;height:44px}.order-sort-arrow{display:inline-flex;flex-shrink:0}.order-sort-arrow.ascending{transform:rotate(180deg)}.order-pagination{display:flex;align-items:center;gap:16px;padding-top:24px;margin-top:4px;font-size:12px;color:var(--text-muted)}.order-pagination>span{margin-right:auto}.order-pagination>.field{width:100px;min-width:88px}.order-pagination>.field select{font-size:11px;padding:10px 8px;min-height:44px}.order-pagination .button{font-size:12px;padding:10px 16px;gap:8px}.order-pagination .button.ghost{background:var(--bg-card)}.order-previous{display:flex;transform:rotate(180deg)}.order-list-skeleton{display:grid;gap:16px;min-height:340px;padding:12px 0}.order-list-skeleton>.skeleton,.order-list-skeleton>.skeleton:first-child{width:100%;height:64px}.order-list-empty{padding:48px 20px}.order-list-empty h3{font-size:20px}.order-list-empty p{max-width:400px;margin:0 auto;line-height:1.65}.order-list-empty .button-row{justify-content:center;flex-wrap:wrap;margin-top:24px}.order-list-empty .button{font-size:12px}.order-mobile-cards{display:none}.order-demo-note{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:11px;color:var(--text-secondary-on-app);padding:16px 8px 0}.order-demo-note>.text-link{font-size:11px;flex-shrink:0}.order-list-screen .sheet{max-width:560px}.order-list-screen .sheet .field+.field{margin-top:16px}.order-list-screen .order-filter-grid .field+.field{margin-top:0}.order-list-screen .sheet .field-grid{gap:16px}.order-list-screen .sheet .field>span{font-size:12px}.order-list-screen .sheet .field select,.order-list-screen .sheet .field input{font-size:13px}.order-list-screen textarea{display:block;width:100%;min-height:90px;resize:vertical;border:1px solid var(--field-border);border-radius:var(--radius-control);padding:12px;background:var(--bg-card);color:var(--text-main);font:400 14px/1.6 var(--font-ui)}.order-list-screen textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.order-list-fieldset{margin:0;padding:0;border:0;min-width:0}.order-list-fieldset:disabled{opacity:.7}.order-list-screen .sheet-actions>.button{font-size:12px}.order-list-screen .sheet-actions>.button.primary{min-width:130px}.order-saved-views{display:flex;flex-direction:column;gap:8px}.order-saved-views>div{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--border);padding-bottom:8px}.order-saved-view-name{flex:1;min-width:0;text-align:left;background:transparent;color:var(--text-main);min-height:56px;padding:8px 0}.order-saved-view-name>strong{display:block;font-size:14px;overflow-wrap:anywhere;font-weight:550}.order-saved-view-name>span{display:block;font-size:11px;color:var(--text-muted);margin-top:4px}.order-saved-views>.button{align-self:flex-start;margin-top:16px}.order-bulk-results{font-size:12px}.order-bulk-results>p{line-height:1.65}.order-bulk-results li{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid var(--border)}.order-bulk-results li>strong{font-size:12px;font-weight:550}.order-bulk-results li>span{font-size:12px;line-height:1.5}.order-action-summary{display:flex;gap:8px;flex-direction:column;margin-bottom:20px}.order-action-summary>strong{font-size:16px}.order-action-summary>span:not(.status-pill){font-size:13px;color:var(--text-muted)}.order-action-buttons{display:grid;gap:12px}.order-action-buttons>.button:first-child{justify-content:space-between}.order-action-buttons>.button{font-size:13px}.order-list-card>.notice{margin-top:16px}@media(min-width:769px){.order-list-sort{display:flex;justify-content:flex-end;margin-bottom:12px}.order-list-sort>.field{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:11px;font-weight:400;color:var(--text-muted)}.order-list-sort>.field>select{width:205px;font-size:11px;min-height:44px}.order-list-select-page{display:none}}@media(min-width:1600px){.orders-table{font-size:13px}.orders-table td{height:68px}.order-number-link,.order-customer-cell>strong,.orders-table .order-total-cell{font-size:13px}.order-customer-cell>small{font-size:11px}.orders-table .status-pill{font-size:11px}.order-delivery-cell{font-size:12px;max-width:180px}.orders-table th{font-size:12px}.order-table-wrap{margin-top:4px}}@media(min-width:769px)and (max-width:1199px){.order-list-search-row{grid-template-columns:minmax(0,1fr) 240px;gap:12px}.order-list-filters{gap:8px}.order-list-filters>.field{flex-basis:150px;min-width:130px}.order-list-filters>.button{padding:10px 12px;font-size:11px}.order-list-card{padding:20px}.order-list-filters>.field select{font-size:11px}.order-list-heading h1{font-size:28px}.order-list-search>input{font-size:12px}}@media(max-width:768px){.order-list-heading{gap:12px;margin-bottom:16px;align-items:flex-start}.order-list-heading h1{font-size:26px}.order-list-heading p{font-size:12px;max-width:185px;line-height:1.5}.order-list-heading>.button{font-size:11px;min-width:0;padding:10px 12px;gap:6px}.order-list-heading>.button>svg{width:17px;height:17px}.order-list-meta{gap:12px;margin-bottom:16px}.order-list-meta>strong{font-size:12px}.order-list-meta>.button{font-size:11px;padding:9px 12px}.order-list-meta>.text-link{font-size:10px}.order-list-meta>.icon-button{width:44px;height:44px}.order-list-card{padding:20px 16px}.order-list-card-title{margin-bottom:16px}.order-list-card-title h2{font-size:19px}.order-list-card-title>.text-link{font-size:11px}.order-list-search-row{grid-template-columns:minmax(0,1fr);gap:12px}.order-list-search{min-height:46px}.order-list-search>input{font-size:16px;min-height:46px}.order-views-control select{font-size:16px}.order-list-filters{gap:8px;margin-bottom:12px}.order-list-filters>.field{flex:1 1 calc(50% - 4px);min-width:0}.order-list-filters>.field select{font-size:14px;min-height:46px;padding:10px}.order-list-filters>.button{flex:1 1 calc(50% - 4px);font-size:11px;padding:10px 8px;min-height:44px}.order-list-filters>.text-link{font-size:11px;min-width:44px}.order-filter-chips{gap:6px;margin-bottom:12px}.order-filter-chips>button{font-size:10px;padding:8px 10px;min-height:44px}.order-bulk-bar{padding:12px;flex-wrap:wrap;gap:8px}.order-bulk-bar>strong{font-size:11px}.order-bulk-bar .button-row{width:100%;gap:6px;justify-content:flex-start}.order-bulk-bar .button{font-size:10px;padding:8px 10px}.order-bulk-bar .icon-button{margin-left:auto;width:44px;height:44px}.order-list-sort{display:flex;align-items:center;gap:8px;justify-content:space-between;border-top:1px solid var(--border);padding:12px 0;margin-top:8px}.order-list-sort>.field{flex:1;min-width:0;font-size:10px;gap:4px}.order-list-sort>.field>span{font-size:10px;color:var(--text-muted);font-weight:400}.order-list-sort>.field>select{font-size:12px;min-height:44px;padding:10px 8px;max-width:200px}.order-list-select-page{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:44px;font-size:10px;line-height:1.5;max-width:105px}.order-list-select-page input{width:16px;height:16px}.order-table-wrap{display:none}.order-mobile-cards{display:grid;gap:12px}.order-mobile-card{border:1px solid var(--border);border-radius:16px;min-width:0;overflow:hidden;background:var(--bg-card);transition:border-color var(--motion-fast);touch-action:pan-y}.order-mobile-card.is-selected{border-color:var(--brand-accent);background:var(--brand-soft)}.order-mobile-card>header{display:flex;align-items:center;gap:0;padding:4px 12px 0 0}.order-mobile-card>header .order-row-checkbox{width:40px;flex-shrink:0}.order-mobile-card>header .order-number-link{font-size:10px;flex:1;min-width:0}.order-mobile-card>header .status-pill{font-size:9px;padding:4px 7px;gap:4px;max-width:125px;margin-left:4px;line-height:1.4}.order-mobile-card>header .status-pill>i{width:5px;height:5px}.order-mobile-customer{width:100%;display:block;text-align:left;background:transparent;padding:4px 14px 12px;color:var(--text-main);min-height:72px}.order-mobile-customer>strong{display:block;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.order-mobile-customer>span{display:block;font-size:11px;color:var(--text-muted);margin-top:2px}.order-mobile-customer>small{display:block;font-size:10px;color:var(--text-muted);line-height:1.6;margin-top:6px;overflow-wrap:anywhere}.order-mobile-delivery{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 14px 12px;font-size:11px}.order-mobile-delivery>span{display:flex;align-items:center;gap:6px;min-width:0;line-height:1.5;color:var(--text-muted)}.order-mobile-delivery>span>svg{flex-shrink:0}.order-mobile-delivery>strong{font-size:13px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.order-mobile-card>footer{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);padding:4px 14px;min-height:50px}.order-mobile-card>footer>.order-avatar-stack{flex-shrink:0;max-width:92px}.order-mobile-card>footer .order-avatar{width:27px;height:27px;font-size:9px}.order-mobile-card>footer .small{font-size:10px!important;line-height:1.5}.order-mobile-card>footer>.text-link{margin-left:auto;font-size:10px;min-height:44px;gap:4px}.order-swipe-actions{display:flex;flex-wrap:wrap;gap:6px;padding:10px;background:var(--brand-soft);border-top:1px solid var(--border);animation:sheet-in var(--motion-fast) ease-out}.order-swipe-actions>.button{font-size:10px;padding:10px 8px;gap:5px;flex:1;min-width:62px}.order-swipe-actions>.button.ghost{background:var(--bg-card)}.order-swipe-actions>.icon-button{width:44px;height:44px}.order-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-top:20px;margin-top:0;font-size:11px}.order-pagination>span{margin:0}.order-pagination>.field{width:90px;min-width:0}.order-pagination>.field>select{font-size:12px}.order-pagination>.button-row{grid-column:1/-1;justify-content:space-between}.order-pagination .button{min-width:110px;font-size:12px;padding:10px 14px}.order-list-empty{padding:36px 8px}.order-list-empty h3{font-size:18px}.order-list-empty p{font-size:12px}.order-list-empty .button-row{display:grid;gap:10px}.order-list-empty .button{font-size:12px}.order-demo-note{align-items:flex-start;flex-direction:column;gap:0;padding:12px 4px 0;font-size:10px;line-height:1.6}.order-demo-note>.text-link{font-size:10px}.order-list-screen .sheet{max-width:none}.order-list-screen .sheet .field input,.order-list-screen .sheet .field select,.order-list-screen textarea{font-size:16px}.order-list-screen .sheet .field-grid{grid-template-columns:minmax(0,1fr);gap:16px}.order-list-screen .sheet .field>span{font-size:12px}.order-list-screen .sheet-actions>.button{flex:1;font-size:12px;min-width:0}.order-list-screen .sheet-actions>.button.primary{min-width:0}.order-saved-view-name>strong{font-size:13px}.order-bulk-results li>span{font-size:12px}.order-list-skeleton{min-height:400px;gap:16px}.order-list-skeleton>.skeleton,.order-list-skeleton>.skeleton:first-child{height:118px}.order-list-screen .sheet .order-checkbox{font-size:12px}}@media print{.order-list-meta,.order-list-heading>.button,.order-list-search-row,.order-list-filters,.order-filter-chips,.order-bulk-bar,.order-list-sort,.order-pagination,.order-list-card-title>.text-link,.order-demo-note,.order-select-cell,.orders-table th:last-child,.orders-table td:last-child{display:none!important}.order-table-wrap{display:block!important;overflow:visible}.orders-table{min-width:0;font-size:10px}.order-mobile-cards{display:none!important}.orders-table th{position:static}.orders-table td{padding:6px}.order-number-link{text-decoration:none}.order-list-card{padding:0;border:0}.orders-table .status-pill{white-space:normal}.order-row-demo{margin:0}}
