.orders-body{padding-top:32px}.orders-breadcrumb{color:var(--muted);align-items:center;gap:12px;margin-bottom:31px;font-size:12px;display:flex}.orders-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.orders-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.order-eyebrow{color:var(--chestnut);letter-spacing:.085em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:750;display:block}.orders-heading h1{overflow-wrap:anywhere;font-size:clamp(32px,3.4vw,46px)}.orders-heading p{color:var(--muted);margin-top:12px;font-size:14px}.orders-heading .button{white-space:nowrap}.orders-heading .button svg{width:16px;height:16px}.orders-heading-actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.orders-location-note{border-block:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;margin-bottom:35px;padding-block:16px;font-size:12px;display:flex}.orders-location-note svg{width:17px;height:17px;color:var(--chestnut);flex:none}.orders-location-note span:last-child{margin-left:auto}.orders-list-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.orders-list-heading h2{font-size:20px}.orders-list-heading>span{color:var(--muted);font-size:11px}.order-status-pair{align-items:center;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;display:flex}.order-status-pair>span:last-child:not(.pill){color:var(--muted);font-size:var(--text-small)}.order-card-meta{color:var(--muted);font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/-1;line-height:1.4;overflow:hidden}.orders-pagination{justify-content:space-between;align-items:center;gap:16px;margin-block:20px 12px;display:flex}.orders-pagination>.button:only-child{margin-inline-start:auto}.orders-list-footer{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;margin-block:16px 12px;display:flex}.orders-list-footer>.orders-pagination{flex:auto;margin:0}.orders-print{margin:0}.orders-print .button{min-height:44px;font-size:var(--text-small)}.orders-pagination>span{color:var(--muted);font-size:12px}.orders-inline-receipt{flex-basis:100%}.orders-inline-receipt summary{cursor:pointer;color:var(--leaf);padding:12px 0;font-size:12px;font-weight:700}.orders-inline-receipt .order-receipt{border:0;border-top:1px solid var(--line);border-radius:0;margin-top:8px;padding:26px 0}.orders-loading-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.orders-loading-heading h2{font-size:20px}.orders-loading-heading p{color:var(--muted);flex-basis:100%;font-size:12px}.orders-empty,.orders-loading{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:16px;min-height:220px;padding:44px 24px;display:flex}.orders-empty svg,.orders-loading svg{width:32px;height:32px;color:var(--chestnut)}.orders-empty h2,.orders-loading h2{font-size:22px}.orders-empty p,.orders-loading p{color:var(--muted);max-width:47ch}.orders-message{margin-bottom:24px;padding:25px}.orders-message h2{margin-bottom:10px;font-size:21px}.orders-message .workspace-actions{margin-top:20px}.orders-message a{text-decoration:underline}.order-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.order-receipt{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:32px}.order-section-title{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.order-section-title h2{overflow-wrap:anywhere;font-size:25px}.order-times{border-block:1px solid var(--line);gap:8px;margin:21px 0 0;padding:21px 0;display:grid}.order-times>div{justify-content:space-between;align-items:baseline;gap:15px;font-size:12px;display:flex}.order-times dt{color:var(--muted);flex-shrink:0}.order-times dd{text-align:right;margin:0}.order-lines{gap:20px;padding-block:25px;display:grid}.order-lines>li{grid-template-columns:25px minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:13px;display:grid}.order-lines>li>div{overflow-wrap:anywhere}.order-lines p,.order-lines li li{color:var(--muted);margin-top:3px;font-size:11px}.order-quantity{color:var(--muted);font-size:12px}.order-receipt .breakdown{border-top:1px solid var(--line);margin-top:0;padding-top:21px}.order-footnote{color:var(--muted);font-size:11px;line-height:1.8}.order-receipt>.order-footnote{margin-top:20px}.order-handoff{color:var(--amber);background:var(--soft-amber);border-radius:6px;margin-top:23px;padding:14px;font-size:12px}.order-evidence{background:color-mix(in srgb, var(--paper) 16%, var(--soft-green));border:1px solid #d4e1cf;border-radius:12px;padding:30px}.order-evidence h2{font-size:24px}.order-evidence-intro{color:var(--muted);margin-top:10px;font-size:12px}.order-evidence-amounts{gap:22px;margin:24px 0 16px;display:grid}.order-evidence-amounts dt{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.order-evidence-amounts .pill{background:#fff;font-size:10px}.order-evidence-amounts dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:32px;font-weight:650;line-height:1.25}.order-reconciliation{border-top:1px solid #ccd9c6;gap:18px;margin:22px 0;padding-top:22px;display:grid}.order-reconciliation>div{justify-content:space-between;gap:14px;font-size:12px;display:flex}.order-reconciliation dt{color:var(--muted)}.order-reconciliation dd{text-align:right;margin:0;font-weight:650}.order-reconciliation dd span{color:var(--muted);font-size:10px;font-weight:400;display:block}.order-evidence-asof{color:var(--muted);border-top:1px solid #ccd9c6;margin-top:20px;padding-top:19px;font-size:10px}@media (max-width:850px){.order-detail-grid{grid-template-columns:1fr}.order-evidence{max-width:none}}@media (max-width:620px){.orders-body{padding-top:22px}.orders-heading{flex-direction:column;align-items:flex-start;gap:20px}.orders-heading .button{min-height:44px;padding:10px 14px}.orders-breadcrumb{margin-bottom:27px}.orders-location-note{flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:25px}.orders-location-note span{font-size:11px}.orders-location-note span:last-child{width:100%;margin-left:24px}.orders-list-heading{flex-direction:column;align-items:flex-start;gap:7px}.orders-pagination{flex-wrap:wrap;gap:8px}.orders-pagination>span{font-size:11px}.orders-pagination .button{min-height:44px;padding:10px 14px;font-size:13px}.order-receipt,.order-evidence{padding:24px 20px}.order-section-title{gap:15px}.order-section-title h2{font-size:22px}.order-times>div{font-size:11px}}.order-location-name{color:var(--leaf);margin-bottom:10px;font-size:14px;font-weight:700;display:block}.ticket-summary{justify-content:space-between;align-items:start;gap:24px;padding-bottom:20px;display:flex}.ticket-summary>div>span{color:var(--muted);font-size:12px}.ticket-summary h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:28px}.ticket-contact{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 16px;margin:-4px 0 12px;font-size:15px;display:flex}.ticket-contact a{color:inherit}.ticket-pickup{text-align:right}.ticket-pickup strong{letter-spacing:-.03em;margin:5px 0;font-size:27px;font-weight:650;display:block}.ticket-pickup small{color:var(--muted);font-size:11px}.workflow-columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.workflow-primary,.workflow-secondary{gap:24px;min-width:0;display:grid}.decision-panel{background:color-mix(in srgb, var(--paper) 16%, var(--soft-green));border:1px solid #c6d7c1;border-radius:14px;padding:24px}.decision-heading{align-items:center;gap:15px;display:flex}.decision-heading>svg{width:48px;height:48px;color:var(--leaf);background:#fff;border-radius:50%;flex-shrink:0;padding:11px}.decision-heading span{color:var(--muted);font-size:12px}.decision-heading h2{margin-top:4px;font-size:23px}.decision-description{color:#455747;margin-top:14px;font-size:14px;line-height:1.6}.decision-buttons{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.decision-buttons .button{min-height:52px;padding-inline:22px;font-size:15px}.decision-buttons .button svg{width:17px;height:17px}.decision-deadline{color:var(--amber);align-items:center;gap:8px;padding-top:17px;font-size:12px;font-weight:650;display:flex}.decision-deadline svg{flex-shrink:0;width:16px;height:16px}.button-danger{border:1px solid var(--danger);color:#fff;background:var(--danger)}.decision-form{border-top:1px solid #c8d7c3;margin-top:22px;padding-top:22px}.decision-form>label,.decision-form legend{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.decision-form textarea,.decision-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #aebdab;border-radius:8px;padding:12px;line-height:1.6}.decision-form textarea{resize:vertical}.decision-form>p{color:var(--muted);margin-top:9px;font-size:11px}.decision-form fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.decision-form .decision-choice{border-bottom:1px solid color-mix(in srgb, var(--leaf) 7%, var(--line));align-items:start;gap:12px;margin:0;padding:13px 0;font-size:13px;font-weight:500;display:flex}.decision-choice input,.handoff-outcomes input{width:18px;height:18px;accent-color:var(--leaf);flex-shrink:0;margin:2px 0}.decision-choice small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.handoff-outcomes{flex-wrap:wrap;gap:12px;display:flex}.handoff-outcomes label{align-items:center;gap:8px;font-size:13px;display:flex}.decision-form .physical-id{background:#fff;border:1px solid #cad8c5;border-radius:8px;margin-bottom:18px;padding:15px}.decision-progress{color:var(--leaf);padding:0 5px;font-size:12px;font-weight:600}.kitchen-ticket{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px 30px}.kitchen-ticket .order-section-title{border-bottom:1px solid var(--line);align-items:center;padding-bottom:20px}.kitchen-ticket h2,.handoff-history h2{font-size:22px}.kitchen-ticket .order-section-title>span{color:var(--muted);font-size:11px}.kitchen-ticket>ul{gap:22px;display:grid}.kitchen-ticket>ul>li{grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.kitchen-ticket li>b{background:var(--mist);text-align:center;height:33px;color:var(--leaf);border-radius:7px;padding:5px 0;font-weight:700}.kitchen-ticket h3{font-size:16px;line-height:1.4}.kitchen-ticket li p{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.kitchen-ticket p.kitchen-note{background:color-mix(in srgb, var(--paper) 24%, var(--soft-amber));color:#765720;border-radius:6px;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.kitchen-note svg{flex-shrink:0;width:16px;height:16px}.simple-receipt{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.simple-receipt>summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:56px;padding:var(--space-md) var(--space-xl);cursor:pointer;font-weight:700;list-style:none;display:flex}.simple-receipt>summary::-webkit-details-marker{display:none}.simple-receipt>summary:after{content:"";width:8px;height:8px;border-bottom:2px solid;border-right:2px solid;flex:none;margin-inline-start:var(--space-xs);transform:rotate(45deg)}.simple-receipt[open]>summary:after{transform:rotate(-135deg)}.simple-receipt>summary>span{flex:auto}.simple-receipt>summary:focus-visible{outline:3px solid var(--leaf);outline-offset:-3px}.simple-receipt .order-receipt{border:0;border-top:1px solid var(--line);border-radius:0}.handoff-history{background:color-mix(in srgb, var(--paper) 68%, var(--soft-amber));border:1px solid #e1d6b7;border-radius:12px;padding:24px 28px}.handoff-history ul{margin:15px 0}.handoff-history li{border-top:1px solid #ebe3d1;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.handoff-history li div>span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.order-page-filters{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:15px 0;display:flex}.order-page-filters label{font-size:12px;font-weight:600}.order-page-filters input,.order-page-filters select{border:1px solid color-mix(in srgb, var(--leaf) 20%, var(--line));color:var(--ink);background:#fff;border-radius:8px;max-width:100%;padding:10px 12px}.order-page-filters small{color:var(--muted);width:100%;font-size:11px}@media (max-width:900px){.workflow-columns,.workflow-secondary{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.ticket-summary{flex-direction:column;gap:22px}.ticket-pickup{text-align:left}.ticket-summary h2,.ticket-pickup strong{font-size:25px}.decision-panel,.kitchen-ticket{padding:24px 21px}.decision-heading{gap:12px}.decision-heading h2{font-size:21px}.decision-heading>svg{width:42px;height:42px;padding:10px}.decision-buttons{flex-direction:column;align-items:stretch}.decision-buttons .button{flex-grow:1;width:100%;min-height:56px;font-size:16px}.simple-receipt>summary{padding:var(--space-md) var(--space-lg)}.handoff-history{padding:24px 20px}}.decision-policy{border-block-start:1px solid var(--line,color-mix(in srgb, var(--leaf) 1%, var(--line)));margin-block:1.25rem;padding-block-start:1rem}.decision-policy h3{margin:0 0 .75rem;font-size:.95rem}.decision-policy dl{gap:.65rem;margin:0;display:grid}.decision-policy dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1rem;display:grid}.decision-policy dt{color:var(--muted,color-mix(in srgb, var(--leaf) 20%, var(--muted)))}.decision-policy dd{overflow-wrap:anywhere;margin:0}.decision-policy>p{color:var(--muted,color-mix(in srgb, var(--leaf) 20%, var(--muted)));margin:.85rem 0 0;font-size:.85rem}@media (max-width:480px){.decision-policy dl>div{grid-template-columns:1fr;gap:.2rem}}.orders-list-heading-meta{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.orders-table-scroll{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);overflow-x:auto;container-type:inline-size}.orders-table-scroll:focus-visible{outline:3px solid var(--leaf);outline-offset:2px}.orders-table{border-collapse:collapse;width:100%;font-size:var(--text-detail)}.orders-table th,.orders-table td{padding:var(--space-sm);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);line-height:1.5}.orders-table th:first-child,.orders-table td:first-child{padding-left:var(--space-lg)}.orders-table th:last-child,.orders-table td:last-child{padding-right:var(--space-lg)}.orders-table thead th{z-index:1;background:var(--mist);color:var(--muted);font-size:var(--text-small);font-weight:600;position:sticky;top:0}.orders-table tbody tr:last-child td{border-bottom:0}.orders-table tbody tr:hover{background:var(--mist)}.orders-table-status .pill{white-space:normal;max-width:24ch}.orders-table-number{font-variant-numeric:tabular-nums;font-weight:600;position:relative}.orders-table-link:after{content:"";width:100%;height:100%;position:absolute;inset:0}.orders-table tbody tr:focus-within{outline:3px solid var(--leaf);outline-offset:-3px}.orders-table-link{color:var(--forest);text-decoration:none}.orders-table-quiet{color:var(--muted)}.orders-table-guest{color:var(--ink);font-weight:650}.orders-table-money{text-align:right;font-variant-numeric:tabular-nums}.orders-table tbody tr[data-attention=act] .orders-table-number{box-shadow:inset 3px 0 0 var(--amber)}.orders-table tbody tr[data-attention=closed]{color:var(--muted)}@container (max-width:959px){.orders-table,.orders-table tbody{display:block}.orders-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orders-table tbody tr{align-items:center;column-gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex;position:relative}.orders-table tbody tr:last-child{border-bottom:0}.orders-table tbody tr:before{content:"";height:var(--space-xs);flex:0 0 100%;order:4}.orders-table tbody tr[data-attention=act]{box-shadow:inset 3px 0 0 var(--amber)}.orders-table tbody tr[data-attention=act] .orders-table-number{box-shadow:none}.orders-table tbody td,.orders-table tbody tr:last-child td,.orders-table tbody td:is(:first-child,:last-child){border:0;min-width:0;padding:0;display:block}.orders-table tbody .orders-table-number{order:1;position:static}.orders-table-guest{text-overflow:ellipsis;flex:1 1 0;order:2;overflow:hidden}.orders-table tbody .orders-table-money{color:var(--ink);order:3;font-weight:700}.orders-table-status{order:5}.orders-table tbody .orders-table-payment{margin-top:var(--space-xxs);text-align:left;white-space:normal;flex:0 0 100%;order:6}.orders-table-placed{margin-top:var(--space-xxs);flex:0 0 100%;order:7}.orders-table-pickup{flex:0 0 100%;order:8}.orders-table-placed:before,.orders-table-pickup:before{content:attr(data-label) " " / "";color:var(--ink);font-weight:600}}.order-handling{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px 24px}.order-handling p{margin:0 0 14px;line-height:1.6}.decision-dialog{border:1px solid var(--line);width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:16px;margin:auto;padding:24px;overflow:auto}.decision-dialog::backdrop{background:#00000073}.decision-dialog .decision-form{border:0;margin:0;padding:0}.decision-dialog .decision-form>p{margin:16px 0;font-size:14px}.workflow-workspace .oc-status-bar[data-tone=idle]{min-height:44px;margin:0 0 var(--space-lg);border:0;flex-flow:row;align-items:center;padding:0}.workflow-workspace .oc-status-bar[data-tone=idle] .oc-status-bar-lines{gap:0 var(--space-sm);flex-wrap:wrap;display:flex}.workflow-workspace .oc-status-bar[data-tone=idle] .oc-status-bar-message svg{display:none}.workflow-workspace .oc-status-bar[data-tone=idle] .oc-status-bar-message p{font-size:var(--text-small)}.workflow-workspace .oc-status-bar[data-tone=idle] .oc-status-bar-actions{flex:none;width:auto}.workflow-workspace .orders-heading{margin-bottom:var(--space-xs)}.workflow-workspace .orders-breadcrumb{margin-bottom:var(--space-lg)}.workflow-workspace .orders-breadcrumb a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.open-orders .orders-heading{align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);flex-direction:row}.open-orders .orders-heading h1{align-items:center;gap:var(--space-sm);font-size:clamp(28px,3vw,40px);display:flex}.open-orders-count{min-width:34px;height:34px;padding:0 var(--space-xs);background:var(--soft-green);color:var(--forest);letter-spacing:0;border-radius:17px;place-items:center;font-size:17px;font-weight:750;display:inline-grid}.open-orders .orders-heading .open-orders-refresh{flex-shrink:0;min-height:48px}.open-orders-list{align-items:start;gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));margin:0;padding:0;list-style:none;display:grid}.open-order-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:8px;padding:12px;display:grid}.open-order-card[data-order-status=awaiting_acceptance]{border-left:4px solid var(--amber)}.open-order-card.is-placeholder{align-content:start;min-height:260px}.open-order-card.is-done{background:color-mix(in srgb, var(--paper) 40%, var(--soft-green))}.open-order-header{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.open-order-header h2{overflow-wrap:anywhere;min-width:0;font-size:20px;line-height:1.25}.open-order-identity{min-width:0}.open-order-name{overflow-wrap:anywhere;margin:2px 0 0;font-size:17px;font-weight:600;line-height:1.25}.open-order-header .pill{white-space:normal;flex-shrink:0;max-width:48%;margin-top:2px;padding:4px 7px;font-size:12px}.open-order-times{gap:2px var(--space-md);color:var(--muted);flex-wrap:wrap;margin:0;font-size:12px;display:flex}.open-order-times strong{color:var(--ink);flex-basis:100%;font-size:14px;font-weight:650}.open-order-lines{border-top:1px solid var(--line);gap:8px;margin:0;padding:8px 0 0;list-style:none;display:grid}.open-order-lines>li{gap:var(--space-sm);grid-template-columns:34px minmax(0,1fr);display:grid}.open-order-lines li>b{background:var(--mist);height:30px;color:var(--leaf);text-align:center;border-radius:7px;padding:4px 0;font-weight:750}.open-order-lines h3{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.open-order-lines li p{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:18px}.open-order-lines p.kitchen-note{margin-top:var(--space-xs);border-left:2px solid var(--amber);color:#765720;padding:2px 6px;display:block}.open-order-total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;font-size:12px;line-height:18px;display:flex}.open-order-total strong{font-size:15px;line-height:20px}.open-order-card .oc-status-bar{margin:0}.decision-panel.is-compact{background:0 0;border:0;padding:0}.decision-panel.is-compact .decision-heading h2{margin-top:0;font-size:17px}.decision-panel.is-compact .decision-heading>svg{background:var(--mist);width:36px;height:36px;padding:8px}.decision-panel.is-compact .decision-description{margin-top:var(--space-xs)}.decision-panel.is-compact .decision-deadline{padding-top:0;font-size:12px;line-height:18px}.decision-panel.is-compact .decision-buttons{gap:var(--space-xs);margin-top:var(--space-sm);flex-flow:wrap}.decision-panel.is-compact .decision-buttons .button{flex:120px;min-height:44px;padding:10px 12px;font-size:15px;line-height:20px}.decision-panel.is-compact .decision-buttons:empty{display:none}.decision-panel.is-compact .decision-form{margin-top:var(--space-md);padding-top:var(--space-md)}.open-order-details{justify-self:start;align-items:center;gap:var(--space-xxs);min-height:44px;color:var(--leaf);font-size:15px;font-weight:650;display:inline-flex}.open-order-details svg{width:15px;height:15px}.open-order-header .open-order-details{color:var(--ink);font-weight:inherit;text-decoration:none;display:block}.open-order-header .open-order-details h2{align-items:center;gap:6px;display:flex}.open-order-header .open-order-details:hover h2{text-decoration:underline}.open-order-done{align-items:center;gap:var(--space-xs);color:var(--forest);font-weight:650;display:flex}.open-order-done svg{width:18px;height:18px}.open-orders-more{margin-top:var(--space-lg)}.open-orders-more a{min-height:44px;color:var(--leaf);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:620px){.open-orders .orders-heading{gap:var(--space-sm);flex-direction:row}.open-orders .orders-heading h1{font-size:26px}.open-order-card{padding:12px}.decision-panel.is-compact .decision-buttons .button{min-height:52px}}.kitchen-board-tabs{gap:var(--space-xs);margin-bottom:var(--space-md);display:flex}.kitchen-board-tabs button{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--ink);font:inherit;border-radius:12px;flex:1;padding:10px 6px;font-weight:650}.kitchen-board-tabs button[aria-pressed=true]{background:var(--leaf);color:var(--paper)}.kitchen-lane{--stage-edge:var(--amber);--stage-fill:var(--soft-amber);border:1px solid var(--line);border-top:5px solid var(--stage-edge);background:var(--stage-fill);border-radius:16px;min-width:0;min-height:220px;padding:12px}.kitchen-lane[data-lane=progress]{--stage-edge:var(--chestnut);--stage-fill:var(--mist)}.kitchen-lane[data-lane=ready]{--stage-edge:var(--leaf);--stage-fill:var(--soft-green)}.kitchen-lane .open-order-card{border-left-color:var(--stage-edge)}.kitchen-lane-count{background:var(--stage-edge);min-width:30px;min-height:30px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.kitchen-lane>h2{justify-content:space-between;align-items:center;gap:8px;padding:0 0 12px;font-size:18px;display:flex}.kitchen-board-list{flex-direction:column;gap:16px;display:flex}@media (max-width:999px){.kitchen-board[data-selected-lane=new] .kitchen-lane:not([data-lane=new]),.kitchen-board[data-selected-lane=progress] .kitchen-lane:not([data-lane=progress]),.kitchen-board[data-selected-lane=ready] .kitchen-lane:not([data-lane=ready]){display:none}}.kitchen-board-empty{color:var(--muted);padding:var(--space-lg)}@media (min-width:1000px){.kitchen-board-tabs{display:none}.kitchen-board-lanes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.kitchen-board .open-order-card{gap:7px;padding:10px}}
.report-body{gap:var(--space-xxl);flex-direction:column;padding-top:32px;padding-bottom:48px;display:flex}.report-heading{justify-content:space-between;align-items:end;gap:var(--space-xxl);flex-wrap:wrap;display:flex}.report-location{color:var(--leaf);font-size:var(--text-body);margin-bottom:var(--space-md);overflow-wrap:anywhere;font-weight:700;display:block}.report-heading h1{font-size:clamp(32px,4vw,48px)}.report-heading p{color:var(--muted);margin-top:var(--space-md);max-width:45ch}.report-heading .button{min-height:46px}.report-heading .button svg{width:17px;height:17px}.report-periods{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);padding:var(--space-lg) var(--space-xl) var(--space-lg);margin:0}.report-periods legend{font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-inline:var(--space-xs);font-weight:700}.report-period-choices{gap:var(--space-xs);flex-wrap:wrap;display:flex}.report-period-choices label{border:1px solid var(--line);padding:var(--space-sm) var(--space-lg);font-size:var(--text-body);color:var(--ink);background:var(--mist);cursor:pointer;border-radius:999px;align-items:center;font-weight:600;display:inline-flex;position:relative}.report-period-choices label.is-selected{background:var(--leaf);border-color:var(--leaf);color:var(--paper)}.report-periods:disabled .report-period-choices label{cursor:default;color:var(--muted);background:var(--paper)}.report-period-choices input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.report-period-choices label:focus-within{outline:3px solid var(--leaf);outline-offset:2px}.report-period-hint{color:var(--muted);font-size:var(--text-detail);margin-top:var(--space-md);max-width:70ch}.report-section{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);padding:var(--space-xxl);box-shadow:var(--shadow)}.report-section-heading{gap:var(--space-lg);margin-bottom:var(--space-xl);align-items:start;display:flex}.report-section-icon{border-radius:var(--radius-md);background:var(--soft-green);width:38px;height:38px;color:var(--forest);flex:none;justify-content:center;align-items:center;display:inline-flex}.report-section-icon svg{width:19px;height:19px}.report-section-heading h2{font-size:var(--text-heading)}.report-section-heading p{color:var(--muted);font-size:var(--text-detail);margin-top:var(--space-xxs);max-width:62ch}.report-footnote{color:var(--muted);font-size:var(--text-detail);margin-top:var(--space-lg);max-width:70ch}.report-empty{color:var(--muted);background:var(--mist);border-radius:var(--radius-lg);padding:var(--space-xl);font-size:var(--text-body)}.report-headline{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);padding:var(--space-xxl);box-shadow:var(--shadow)}.report-figures{gap:var(--space-lg);margin:0;display:grid}.report-figures-hero{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:stretch}.report-figures-compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.report-figure{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-lg);background:var(--mist);min-width:0;container-type:inline-size}.report-figure dt{font-size:var(--text-small);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700}.report-figure dd{margin:var(--space-xs) 0 0;gap:var(--space-xxs);flex-direction:column;display:flex}.report-value{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(18px,11cqi,23px);font-weight:700;line-height:1.15}.report-figure-hero{background:var(--soft-green);border-color:color-mix(in srgb, var(--leaf) 22%, var(--paper));flex-direction:column;grid-row:span 2;justify-content:center;display:flex}.report-figure-hero .report-value{color:var(--forest);letter-spacing:-.02em;font-size:clamp(28px,15cqi,52px)}.report-figure-hint{color:var(--muted);font-size:var(--text-small);line-height:1.45}.report-absent{font-size:var(--text-lead);color:var(--amber);font-weight:700}.report-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-body)}.report-table th,.report-table td{text-align:start;vertical-align:middle}.report-table thead th{font-size:var(--text-small);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-bottom:var(--space-xs);border-bottom:1px solid var(--line);font-weight:700}.report-table .report-numeric,.report-table .report-measure{text-align:end}.report-table .report-numeric{width:4.5rem}.report-table .report-measure{width:36%}.report-ranked tbody th,.report-ranked tbody td{padding-block:var(--space-md);border-bottom:1px solid var(--line)}.report-ranked tbody tr:last-child th,.report-ranked tbody tr:last-child td{border-bottom:0}.report-ranked tbody th{padding-inline-end:var(--space-md);font-weight:600}.report-name{color:var(--ink);overflow-wrap:anywhere;display:block}.report-subline{color:var(--muted);font-size:var(--text-small);margin-top:2px;font-weight:400;display:block}.report-numeric{white-space:nowrap;padding-inline-start:var(--space-md)}.report-measure{min-width:96px;padding-inline-start:var(--space-xl)}.report-measure-row{justify-content:flex-end;align-items:center;gap:var(--space-xs);display:flex}.report-bar-track{border-radius:var(--radius-sm);background:var(--mist);flex:auto;min-width:20px;height:10px;overflow:hidden}.report-bar{height:100%;width:var(--bar,0%);border-radius:inherit;background:color-mix(in srgb, var(--leaf) 55%, var(--paper));display:block}.report-measure-value{text-align:end;min-width:4ch;color:var(--ink);flex:none;font-weight:700}.report-days-frame{overflow:hidden}.report-days{table-layout:fixed}.report-days thead th{padding:0 1px var(--space-xs);text-transform:none;letter-spacing:0;font-size:var(--text-micro);text-align:center;vertical-align:bottom;border-bottom:0;font-weight:600}.report-days-corner{width:62px}.report-days-tick{background:var(--paper);border-radius:var(--radius-sm);white-space:nowrap;padding-inline:2px;display:inline-block}.report-days-tick[data-drawn=false]{visibility:hidden}.report-days tbody th{font-size:var(--text-small);color:var(--muted);white-space:nowrap;padding-inline-end:var(--space-xs);font-weight:700}.report-days-bars td{vertical-align:bottom;text-align:center;border-bottom:1px solid var(--line);padding:0 1px}.report-days-bars td[data-week-start=true]{border-inline-start:1px solid var(--line)}.report-column-track{align-items:flex-end;height:132px;display:flex}.report-column{width:100%;height:var(--bar,0%);background:var(--leaf);border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:2px;display:block}.report-days-value{font-size:var(--text-micro);color:var(--muted);padding-top:var(--space-xxs);text-align:center;display:block}.report-days-sales td{padding:var(--space-xxs) 1px 0;text-align:center}.report-days-sales .report-days-value{color:var(--ink);font-weight:600}@media (max-width:860px){.report-hide-narrow{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.report-heatmap{table-layout:fixed}.report-heatmap thead th{text-align:center;padding-bottom:var(--space-xs);border-bottom:0}.report-heatmap-corner{text-align:start;width:58px}.report-heatmap-day{color:var(--ink);font-size:var(--text-small);display:block}.report-heatmap-coverage{font-size:var(--text-micro);color:var(--muted);text-transform:none;letter-spacing:0;font-weight:400;display:block}.report-heatmap tbody th{font-size:var(--text-small);color:var(--muted);white-space:nowrap;padding-inline-end:var(--space-xs);font-weight:600}.report-table .report-heat{text-align:center}.report-heat{font-size:var(--text-small);border:2px solid var(--paper);border-radius:var(--radius-sm);padding:var(--space-xs) 0;font-weight:600}.report-heat[data-level="0"]{background:var(--mist);color:var(--muted)}.report-heat[data-level="1"]{background:color-mix(in srgb, var(--leaf) 14%, var(--paper));color:var(--ink)}.report-heat[data-level="2"]{background:color-mix(in srgb, var(--leaf) 30%, var(--paper));color:var(--ink)}.report-heat[data-level="3"]{background:color-mix(in srgb, var(--leaf) 45%, var(--paper));color:var(--ink)}.report-heat[data-level="4"]{background:color-mix(in srgb, var(--leaf) 100%, var(--paper));color:var(--paper)}.report-heat[data-level=absent]{background:repeating-linear-gradient(135deg, var(--paper), var(--paper) 4px, var(--line) 4px, var(--line) 5px);color:var(--muted)}.report-legend{align-items:center;gap:var(--space-xxs);margin-top:var(--space-lg);display:flex}.report-legend .report-heat{border-width:1px;width:26px;height:14px;padding:0}.report-legend-end{font-size:var(--text-micro);color:var(--muted)}.report-histogram tbody th,.report-histogram tbody td{padding-block:var(--space-xs);border-bottom:1px solid var(--line);font-weight:600}.report-histogram tbody tr:last-child th,.report-histogram tbody tr:last-child td{border-bottom:0}.report-histogram tbody tr[data-median=true] th,.report-histogram tbody tr[data-median=true] td{background:var(--soft-green)}.report-histogram tbody tr[data-median=true] .report-bar{background:var(--forest)}.report-histogram tbody tr[data-median=true] .report-bar-track{background:var(--paper)}.report-median-flag{padding:1px var(--space-xs);background:var(--forest);color:var(--paper);font-size:var(--text-micro);white-space:nowrap;border-radius:999px;margin-inline-start:var(--space-xs);font-weight:700;display:inline-block}.report-percentiles{margin-bottom:var(--space-xl)}.report-gaps{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.report-gap{border:1px solid color-mix(in srgb, var(--amber) 30%, var(--paper));border-radius:var(--radius-lg);background:var(--soft-amber);padding:var(--space-lg)}.report-gap-flag{font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);font-weight:700;display:inline-block}.report-gap h3{font-size:var(--text-lead);margin-top:var(--space-xxs);color:var(--ink)}.report-gap p{color:var(--ink);font-size:var(--text-detail);margin-top:var(--space-xs);line-height:1.55}.report-gap-note{gap:var(--space-sm);margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--soft-amber);color:var(--ink);font-size:var(--text-detail);align-items:start;line-height:1.55;display:flex}.report-gap-note svg{width:18px;height:18px;color:var(--amber);flex:none;margin-top:2px}.report-gap-note strong{color:var(--amber)}.report-about{gap:var(--space-xs);color:var(--muted);font-size:var(--text-detail);max-width:78ch;padding:0;list-style:none;display:grid}.report-truncated{border:1px solid color-mix(in srgb, var(--amber) 34%, var(--paper));border-inline-start:4px solid var(--amber);border-radius:var(--radius-lg);background:var(--soft-amber);padding:var(--space-lg) var(--space-xl)}.report-truncated strong{color:var(--amber);font-size:var(--text-lead)}.report-truncated p{margin-top:var(--space-xs);color:var(--ink);font-size:var(--text-detail);max-width:70ch;line-height:1.55}.report-state{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);padding:var(--space-xxxl);text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.report-state svg{width:26px;height:26px;color:var(--leaf)}.report-state h2{font-size:var(--text-heading)}.report-state p{color:var(--muted);max-width:52ch}.report-unavailable svg{color:var(--danger)}.report-state-actions{gap:var(--space-md);margin-top:var(--space-xs);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (max-width:620px){.report-body{gap:var(--space-xl)}.report-section,.report-headline{padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-lg)}.report-heading{align-items:start}.report-figures-hero,.report-figures-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.report-figure-hero{grid-area:auto/1/auto/-1}.report-days-corner{width:46px}.report-column-track{height:96px}.report-heatmap-corner{width:44px}.report-heat{padding:var(--space-xs) 0;font-size:var(--text-micro);border-width:1px}.report-table .report-numeric{width:3.2rem}.report-table .report-measure{width:32%}.report-measure{min-width:72px}.report-section-icon{width:32px;height:32px}}.report-workspace.view-simple .report-section-heading p,.report-workspace.view-simple .report-figure-hint{display:none}.report-workspace.view-simple .report-section-heading{margin-bottom:var(--space-lg);align-items:center}.report-more>summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:56px;padding:var(--space-md) var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);font-weight:700;font-size:var(--text-body);cursor:pointer;list-style:none;display:flex}.report-more>summary::-webkit-details-marker{display:none}.report-more>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transform:rotate(45deg)}.report-more[open]>summary:after{transform:rotate(-135deg)}.report-more>summary:focus-visible{outline:3px solid var(--leaf);outline-offset:2px}.report-more[open]>summary{margin-bottom:var(--space-xxl)}.report-more>.report-section+.report-section{margin-top:var(--space-xxl)}
.merchant-body{max-width:880px}.merchant-back{color:var(--leaf);text-underline-offset:4px;margin-bottom:28px;font-size:13px;text-decoration:underline;display:inline-block}.merchant-sandbox{color:var(--chestnut);border:1px solid color-mix(in srgb, var(--chestnut) 30%, var(--line));white-space:nowrap;border-radius:7px;padding:9px 13px;font-size:12px}.merchant-card{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);overflow-wrap:anywhere;display:grid}.merchant-account-heading{align-items:center;gap:var(--space-md);display:flex}.merchant-wallet{border-radius:var(--radius-md);background:var(--soft-green);width:44px;height:44px;color:var(--leaf);flex-shrink:0;place-items:center;display:grid}.merchant-wallet svg{width:22px;height:22px}.merchant-account-heading h2{color:var(--ink);font-size:var(--text-lead);margin:0;line-height:1.3}.merchant-state{align-items:start;gap:var(--space-sm);padding:var(--space-md);border-left:4px solid var(--chestnut);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--soft-amber);display:flex}.merchant-card[data-tone=ready] .merchant-state{border-left-color:var(--leaf);background:var(--soft-green)}.merchant-card[data-tone=waiting] .merchant-state{border-left-color:var(--amber)}.merchant-state>svg{width:22px;height:22px;color:var(--chestnut);flex-shrink:0;margin-top:1px}.merchant-card[data-tone=ready] .merchant-state>svg{color:var(--leaf)}.merchant-state-title{color:var(--ink);font-size:var(--text-lead);margin:0;font-weight:700;line-height:1.35}.merchant-state-detail{align-items:baseline;gap:var(--space-xxs) var(--space-sm);margin:var(--space-xxs) 0 0;color:var(--ink);font-size:var(--text-detail);flex-wrap:wrap;line-height:1.5;display:flex}.merchant-due{padding:1px var(--space-sm);border:1px solid var(--chestnut);background:var(--paper);color:var(--ink);font-size:var(--text-small);border-radius:999px;font-weight:700}.merchant-capabilities{margin:0}.merchant-capability{justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--line);min-height:48px;font-size:var(--text-body);display:flex}.merchant-capability:last-child{border-bottom:0}.merchant-capability dt{font-weight:600}.merchant-capability dd{align-items:center;gap:var(--space-xs);color:var(--muted);font-size:var(--text-detail);text-align:right;margin:0;display:flex}.merchant-capability dd svg{flex-shrink:0;width:16px}.merchant-capability .is-active{color:var(--leaf);font-weight:700}.merchant-action{justify-items:start;gap:var(--space-sm);display:grid}.merchant-action .button{white-space:normal;min-height:48px}.merchant-test-note{color:var(--muted);font-size:var(--text-detail);margin:0;line-height:1.5}.merchant-about p{margin:0 0 var(--space-sm);max-width:62ch;color:var(--muted);font-size:var(--text-detail);line-height:1.6}.merchant-message .workspace-actions{margin-top:18px}.merchant-embedded{padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper)}.merchant-embedded[hidden]{display:none}.merchant-embedded-heading{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.merchant-embedded-heading h2{font-size:var(--text-lead);margin:0}.merchant-embedded-heading .button{flex-shrink:0}.workspace-location-detail .merchant-link{margin-top:23px;display:inline-flex}@media (max-width:640px){.merchant-card,.merchant-embedded{padding:var(--space-md)}.merchant-action{justify-items:stretch}.merchant-embedded{margin-inline:-8px}}
.payout-standing{gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);display:grid}.payout-standing>h2{font-size:var(--text-heading);letter-spacing:-.02em;color:var(--forest);margin:0;line-height:1.3}.payout-reasons{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.payout-reason{gap:var(--space-xs);padding:var(--space-lg) var(--space-lg) var(--space-lg) var(--space-xl);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--radius-lg);background:var(--mist);display:grid}.payout-reason[data-severity=blocked]{border-left-color:var(--danger)}.payout-reason[data-severity=attention]{border-left-color:var(--amber)}.payout-reason[data-severity=delayed]{border-left-color:var(--leaf)}.payout-reason>h3{font-size:var(--text-lead);letter-spacing:-.01em;color:var(--ink);margin:0;line-height:1.35}.payout-reason>p{max-width:62ch;font-size:var(--text-body);color:var(--ink);margin:0;line-height:1.65}.payout-next-step{font-weight:700}.payout-reason>p.payout-provider-detail{padding-left:var(--space-md);border-left:2px solid color-mix(in srgb, var(--muted) 40%, var(--line));font-size:var(--text-detail);color:var(--muted)}.payout-reason .button{margin-top:var(--space-xxs);text-align:left;white-space:normal;justify-self:start;max-width:100%}.payout-clear{max-width:62ch;font-size:var(--text-body);color:var(--ink);margin:0;line-height:1.65}.payout-unread{max-width:62ch;padding:var(--space-md) var(--space-lg);border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--paper);font-size:var(--text-detail);color:var(--muted);margin:0;line-height:1.6}.payout-gap-line{display:block}.payout-gap-line+.payout-gap-line{margin-top:var(--space-xs)}.payout-reason-more>summary{min-height:44px;color:var(--forest);font-size:var(--text-detail);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.payout-reason-more>p{margin:0 0 var(--space-xs);max-width:62ch;font-size:var(--text-detail);color:var(--ink);line-height:1.6}.payout-reason-more>p.payout-provider-detail{padding-left:var(--space-md);border-left:2px solid color-mix(in srgb, var(--muted) 40%, var(--line));color:var(--muted)}
.financial-body{padding-top:var(--space-xl);padding-bottom:var(--space-xxxl);gap:var(--space-lg);flex-direction:column;max-width:880px;display:flex}.money-header{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:nowrap;display:flex}.money-header h1{letter-spacing:-.02em;color:var(--forest);flex:none;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.15}.money-freshness{align-items:center;gap:var(--space-sm);min-width:0;margin-left:auto;display:flex}.money-freshness .workspace-note{color:var(--muted);font-size:var(--text-detail);text-align:right;margin:0;line-height:1.4}.money-refresh{border-radius:var(--radius-md);background:var(--paper);width:44px;height:44px;color:var(--forest);cursor:pointer;flex:none}.money-refresh:disabled{cursor:default;color:var(--muted)}.money-refresh svg{width:20px;height:20px}.money-attention{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--amber);border-left:5px solid var(--amber);border-radius:var(--radius-xl);background:var(--paper);display:grid}.money-attention[data-stopped]{border-color:color-mix(in srgb, var(--danger) 55%, var(--line));border-left-color:var(--danger)}.money-attention>h2{align-items:center;gap:var(--space-sm);font-size:var(--text-heading);letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.3;display:flex}.money-attention>h2 svg{width:22px;height:22px;color:var(--danger);flex:none}.money-attention:not([data-stopped])>h2 svg{color:var(--chestnut)}.money-attention .payout-reasons{gap:0}.money-attention .payout-reason,.money-attention .payout-reason[data-severity]{gap:var(--space-xxs);padding:var(--space-md) 0 var(--space-xs);border:0;border-top:1px solid var(--line);background:var(--paper);border-radius:0}.money-attention .payout-reason:first-child{border-top:0;padding-top:0}.money-attention .payout-reason>h3{font-size:var(--text-body);line-height:1.4}.money-attention .payout-reason>.payout-next-step{font-weight:400}.money-attention>.button{justify-self:start;min-height:48px}.money-settling{margin:0}.money-summary{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);display:grid}.money-figures{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.financial-figure{align-content:start;gap:var(--space-xxs);min-width:0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--mist);grid-template-columns:minmax(0,1fr);display:grid}.financial-figure dt{color:var(--muted);font-size:var(--text-detail);font-weight:700}.financial-figure dd{gap:var(--space-xxs);min-width:0;margin:0;display:grid}.financial-value{color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.2;display:block}.financial-figure-hero .financial-value{color:var(--forest);font-size:clamp(30px,4vw,40px)}.financial-absent{color:var(--muted);font-size:var(--text-body);font-style:italic;font-weight:400;line-height:1.5;display:block}.financial-figure-detail{color:var(--muted);font-size:var(--text-detail);line-height:1.4;display:block}.financial-negative{padding:var(--space-sm) var(--space-md);border:1px solid var(--amber);border-radius:var(--radius-lg);background:var(--soft-amber);color:var(--ink);font-size:var(--text-detail);margin:0;line-height:1.5}.money-ok{align-items:center;gap:var(--space-xs);color:var(--forest);font-size:var(--text-detail);margin:0;font-weight:700;display:flex}.money-ok svg{width:18px;height:18px;color:var(--leaf);flex:none}.financial-gaps{padding:var(--space-sm) var(--space-md);border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--paper);color:var(--muted);font-size:var(--text-detail);line-height:1.5}.financial-gaps summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.financial-gaps ul{margin:var(--space-xs) 0 var(--space-xxs);padding-left:var(--space-lg);color:var(--ink)}.financial-section{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);display:grid}.financial-section>h2{font-size:var(--text-lead);letter-spacing:-.01em;color:var(--forest);margin:0;line-height:1.3}.financial-nothing{color:var(--ink);font-size:var(--text-body);margin:0;line-height:1.5}.financial-arrivals{margin:0;padding:0;list-style:none;display:grid}.financial-arrivals>li{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:48px;padding:var(--space-xs) 0 var(--space-xs) var(--space-md);border-left:3px solid var(--leaf);display:flex}.financial-arrivals>li+li{border-top:1px solid var(--line)}.financial-arrivals>li[data-direction=reduces]{border-left-color:var(--amber)}.financial-arrival-when{gap:2px;display:grid}.financial-arrival-when time{color:var(--ink);font-size:var(--text-body);font-weight:700}.financial-arrival-count{color:var(--muted);font-size:var(--text-detail)}.financial-arrivals strong{color:var(--ink);font-size:var(--text-body);white-space:nowrap}.financial-schedule-partial{margin:0 0 var(--space-sm);color:var(--muted);font-size:var(--text-detail);line-height:1.5}.financial-deposits{margin:0;padding:0;list-style:none;display:grid}.financial-deposit{border-left:3px solid var(--line);display:grid}.financial-deposit+.financial-deposit{border-top:1px solid var(--line)}.financial-deposit[data-tone=arrived]{border-left-color:var(--leaf)}.financial-deposit[data-tone=moving]{border-left-color:var(--amber)}.financial-deposit[data-tone=stopped]{border-left-color:var(--danger)}.financial-deposit summary{align-items:center;gap:var(--space-md);min-height:56px;padding:var(--space-xs) 0 var(--space-xs) var(--space-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.financial-deposit summary::-webkit-details-marker{display:none}.financial-deposit summary svg{width:18px;height:18px;color:var(--muted);transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.financial-deposit details[open] summary svg{transform:rotate(90deg)}.financial-deposit-amount{color:var(--ink);font-size:var(--text-lead);letter-spacing:-.01em;white-space:nowrap;font-weight:700}.financial-deposit-status{justify-content:flex-end;gap:0 var(--space-sm);min-width:0;color:var(--ink);font-size:var(--text-detail);text-align:right;flex-wrap:wrap;display:flex}.financial-deposit-account{color:var(--muted);white-space:nowrap}.financial-deposit-facts{gap:var(--space-xxs);padding:0 0 var(--space-md) var(--space-md);color:var(--muted);font-size:var(--text-detail);margin:0;line-height:1.5;list-style:none;display:grid}.financial-deposit-gap{font-style:italic}.financial-deposit-failure{margin:0 0 var(--space-sm) var(--space-md);padding-left:var(--space-sm);border-left:2px solid color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--ink);font-size:var(--text-detail);line-height:1.5}.financial-details{padding:0 var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper)}.financial-details>summary{min-height:52px;color:var(--forest);cursor:pointer;align-items:center;font-weight:700;display:flex}.financial-details[open]{padding-bottom:var(--space-lg)}.financial-terms{gap:var(--space-sm);margin:0 0 var(--space-md);display:grid}.financial-terms div{gap:2px;display:grid}.financial-terms dt{color:var(--ink);font-weight:700}.financial-terms dd{color:var(--muted);font-size:var(--text-detail);margin:0;line-height:1.5}.financial-state{justify-items:start;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);display:grid}.financial-state>svg:not(.oc-mark){width:28px;height:28px;color:var(--forest)}.financial-state h1,.financial-state h2{color:var(--forest);font-size:var(--text-heading);letter-spacing:-.02em;margin:0;line-height:1.3}.financial-state p{max-width:56ch;color:var(--ink);font-size:var(--text-body);margin:0;line-height:1.6}.financial-state-actions{align-items:center;gap:var(--space-md);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.money-skeleton{gap:var(--space-lg);display:grid}.money-skeleton-row{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:56px;font-size:var(--text-lead);display:flex}.money-skeleton .money-ok svg{visibility:hidden}@media (max-width:720px){.money-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-figure-hero{grid-column:1/-1}}@media (max-width:640px){.financial-body{padding-top:var(--space-lg)}.money-summary,.money-attention,.financial-section{padding:var(--space-md)}.financial-details{padding:0 var(--space-md)}.financial-figure{padding:var(--space-sm) var(--space-md)}.financial-value{font-size:22px}.financial-deposit summary{gap:var(--space-sm)}.money-attention>.button{justify-self:stretch}}.financial-details>summary,.financial-gaps summary,.merchant-about>summary,.payout-reason-more>summary{gap:var(--space-sm);list-style:none}.financial-details>summary::-webkit-details-marker{display:none}.financial-gaps summary::-webkit-details-marker{display:none}.payout-reason-more>summary::-webkit-details-marker{display:none}.financial-details>summary:after,.financial-gaps summary:after,.payout-reason-more>summary:after{content:"";width:7px;height:7px;margin-right:var(--space-xxs);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(-45deg)}.financial-details>summary:after,.financial-gaps summary:after{margin-left:auto}.financial-details[open]>summary:after,.financial-gaps[open] summary:after,.payout-reason-more[open]>summary:after{transform:rotate(45deg)}
.journey-body{gap:var(--space-xxl);flex-direction:column;padding-top:32px;padding-bottom:48px;display:flex}.journey-heading{justify-content:space-between;align-items:end;gap:var(--space-lg);flex-wrap:wrap;display:flex}.journey-heading>div:first-child{flex:26ch}.journey-restaurant{color:var(--leaf);font-size:var(--text-body);margin-bottom:var(--space-md);overflow-wrap:anywhere;font-weight:700;display:block}.journey-heading h1{letter-spacing:-.02em;font-size:clamp(30px,4vw,46px);line-height:1.1}.journey-heading p{color:var(--muted);margin-top:var(--space-md);max-width:46ch}.journey-heading .button{min-height:46px}.journey-heading .button svg{width:17px;height:17px}.journey-next{align-items:center;gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--soft-green);border:1px solid var(--line);flex-wrap:wrap;display:flex}.journey-next>div{flex:24ch}.journey-next-label{font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;color:var(--leaf);font-weight:700;display:block}.journey-next h2{margin:var(--space-xs) 0 0;font-size:var(--text-heading);letter-spacing:-.01em;line-height:1.3}.journey-next p{margin:var(--space-xs) 0 0;color:var(--muted);font-size:var(--text-detail)}.journey-next.is-settled{background:var(--mist)}.journey-pending-draft{align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);border:1px dashed var(--line);color:var(--muted);flex-wrap:wrap;display:flex}.journey-pending-draft svg{flex:none;width:18px;height:18px}.journey-pending-draft p{font-size:var(--text-detail);flex:24ch;margin:0}.journey-count{align-items:baseline;gap:var(--space-md);color:var(--muted);font-size:var(--text-detail);flex-wrap:wrap;margin:0;display:flex}.journey-count strong{color:var(--ink);font-size:var(--text-lead);font-variant-numeric:tabular-nums}.journey-count-warning{color:var(--amber)}.journey-layout{gap:var(--space-xxl);align-items:start;display:grid}@media (min-width:900px){.journey-layout{grid-template-columns:minmax(240px,22rem) 1fr}}.journey-rail{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.journey-rail li{padding-left:var(--space-xxxl);position:relative}.journey-rail li:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:11px}.journey-rail li:first-child:before{top:22px}.journey-rail li:last-child:before{bottom:calc(100% - 22px)}.journey-step{text-align:start;border-radius:var(--radius-lg);width:100%;padding:var(--space-md);margin-bottom:var(--space-xxs);cursor:pointer;font:inherit;color:inherit;transition:background var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:1px solid #0000;display:block}.journey-step:hover{background:var(--mist)}.journey-step[aria-current=step]{background:var(--paper);border-color:var(--leaf)}.journey-step-title{font-weight:700;line-height:1.35;display:block}.journey-step[aria-current=step] .journey-step-title{color:var(--leaf)}.journey-marker{background:var(--paper);border:2px solid var(--line);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:0}.journey-marker svg{width:13px;height:13px}.journey-marker.is-done{background:var(--leaf);border-color:var(--leaf);color:var(--paper)}.journey-marker.is-ready{border-color:var(--leaf);color:var(--leaf)}.journey-marker.is-waiting{border-color:var(--amber);color:var(--amber)}.journey-marker.is-unknown{border-style:dashed;border-color:var(--amber);color:var(--amber)}.journey-badge{margin-top:var(--space-xxs);padding:2px var(--space-xs);border-radius:var(--radius-sm);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;background:var(--mist);color:var(--muted);border:1px solid #0000;font-weight:700;display:inline-block}.journey-badge.is-done{background:var(--soft-green);color:var(--leaf)}.journey-badge.is-ready{background:var(--leaf);color:var(--paper)}.journey-badge.is-waiting{background:var(--soft-amber);color:var(--amber)}.journey-badge.is-unknown{background:var(--paper);color:var(--amber);border:1px dashed var(--amber)}.journey-detail{gap:var(--space-lg);padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);display:grid}.journey-detail h2{font-size:var(--text-title);letter-spacing:-.02em;margin:0;line-height:1.25}.journey-detail p{color:var(--muted);max-width:62ch;margin:0}.journey-detail .journey-state{color:var(--ink)}.journey-detail-actions{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.journey-note{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--mist);color:var(--ink);font-size:var(--text-detail);margin:0;line-height:1.55}.journey-address{overflow-wrap:anywhere;font-weight:700}.journey-reasons{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.journey-reasons li{gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--mist);font-size:var(--text-detail);flex-wrap:wrap;align-items:baseline;line-height:1.5;display:flex}.journey-reasons span:first-child{flex:26ch}.journey-actor{font-weight:700;font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex:none}.journey-actor.is-owner{color:var(--leaf)}.journey-checklist{gap:var(--space-lg);padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);display:grid}.journey-checklist h2{font-size:var(--text-heading);letter-spacing:-.02em;margin:0;line-height:1.3}.journey-checklist>p{color:var(--muted);max-width:62ch;margin:0}.journey-checks{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.journey-check{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, var(--paper));grid-template-columns:22px 1fr;align-items:start;display:grid}.journey-check:last-child{border-bottom:none}.journey-check-mark{background:var(--mist);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;margin-top:2px;display:grid}.journey-check-mark svg{width:12px;height:12px}.journey-check.is-done .journey-check-mark{background:var(--soft-green);color:var(--leaf)}.journey-check.is-blocked .journey-check-mark{background:var(--soft-amber);color:var(--amber)}.journey-check-title{font-weight:700;line-height:1.4}.journey-check .journey-reasons{margin-top:var(--space-sm)}.journey-check-step{margin-top:var(--space-xxs);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);display:block}.journey-ordering{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--mist);display:grid}.journey-ordering.is-open{background:var(--soft-green)}.journey-ordering h3{font-size:var(--text-body);letter-spacing:.02em;margin:0}.journey-state-card{justify-items:center;gap:var(--space-md);text-align:center;padding:var(--space-xxxl) var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper);display:grid}.journey-state-card h2{font-size:var(--text-heading);margin:0}.journey-state-card p{color:var(--muted);max-width:52ch;margin:0}.journey-state-card svg{width:28px;height:28px;color:var(--muted)}.journey-state-actions{gap:var(--space-lg);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.journey-checked{color:var(--muted);font-size:var(--text-detail);margin:0}.journey-unsaved{color:var(--amber);font-size:var(--text-detail);margin:0}.live-attestation{position:static}.live-attestation-fields{gap:var(--space-xs);margin:0 0 var(--space-lg);border:0;padding:0;display:grid}.live-attestation-fields label{margin-top:var(--space-md);font-weight:700}.live-attestation-fields small{color:var(--muted);font-size:var(--text-small)}.live-attestation-fields input{font:inherit;border:1px solid var(--line);background:var(--paper);width:100%;max-width:36rem;color:var(--ink);border-radius:12px;padding:12px 14px}.live-attestation-summary{gap:var(--space-sm);margin:0 0 var(--space-md);display:grid}.live-attestation-summary dt{font-size:var(--text-small);color:var(--muted)}.live-attestation-summary dd{overflow-wrap:anywhere;margin:0;font-weight:700}.live-attestation-facts{margin:0 0 var(--space-md);padding-left:1.2em;line-height:1.65}.live-attestation-done{align-items:center;gap:var(--space-xs);color:var(--leaf);font-weight:700;display:flex}.live-attestation-done svg{width:18px;height:18px}.assisted-setup{gap:var(--space-lg);max-width:900px;display:grid}.assisted-team{padding:var(--space-lg);border:1px solid var(--line);background:var(--paper);border-radius:16px}.assisted-team h2{font-size:20px}.assisted-team dl>div{justify-content:space-between;gap:var(--space-md);border-bottom:1px solid var(--line);padding:12px 0;display:flex}.assisted-team dd{color:var(--muted);margin:0}.assisted-team p{color:var(--muted);margin-bottom:0}
.command-resolution-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);border-radius:24px;margin:auto;padding:clamp(24px,4vw,32px);overflow:auto;box-shadow:0 24px 80px #10231933}.command-resolution-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10231985}.command-resolution-dialog>h2{color:var(--forest);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.3rem,3vw,1.5rem);line-height:1.35}.command-resolution-dialog>p{color:var(--muted);margin:0 0 14px;font-size:1rem;line-height:1.7}.command-resolution-dialog>.workspace-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.command-resolution-dialog .button,.oc-status-bar-actions .button{min-height:44px;margin-top:0}.command-resolution-dialog :focus-visible{outline:3px solid var(--leaf);outline-offset:4px}.command-recovery-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}
.owner-workspace :is(.orders-heading,.attention-heading,.financial-heading,.report-heading,.notifications-heading,.journey-heading){justify-content:space-between;align-items:flex-start;gap:var(--space-lg) var(--space-xxl);flex-flow:row;display:flex}.owner-workspace :is(.orders-heading,.attention-heading,.financial-heading,.report-heading,.notifications-heading,.journey-heading)>div:first-child{flex:auto;min-width:0}.owner-workspace :is(.orders-heading,.attention-heading,.financial-heading,.report-heading,.notifications-heading,.journey-heading)>:is(.button,div:last-child:not(:first-child)){flex:none;width:auto}.owner-workspace :is(.orders-heading,.attention-heading,.merchant-heading,.financial-heading,.report-heading,.settings-directory-heading,.location-settings-heading,.notifications-heading,.menu-author-heading,.journey-heading) h1{letter-spacing:-.035em;font-size:clamp(30px,1rem + 2.2vw,42px);line-height:1.12}.owner-workspace :is(.orders-heading,.attention-heading,.merchant-heading,.financial-heading,.report-heading,.settings-directory-heading,.location-settings-heading,.notifications-heading,.menu-author-heading,.journey-heading) h1+p{margin-top:var(--space-xs);color:var(--muted);text-wrap:pretty;max-width:60ch;font-size:15px;line-height:1.55}@media (max-width:620px){.owner-workspace :is(.orders-heading,.attention-heading,.financial-heading,.report-heading,.notifications-heading,.journey-heading){align-items:start;gap:0 var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.owner-workspace :is(.orders-heading,.attention-heading,.financial-heading,.report-heading,.notifications-heading,.journey-heading)>div:first-child{display:contents}.owner-workspace :is(.orders-heading,.attention-heading,.financial-heading,.report-heading,.notifications-heading,.journey-heading)>div:first-child>*{grid-column:1}.owner-workspace :is(.orders-heading,.attention-heading,.financial-heading,.report-heading,.notifications-heading,.journey-heading)>div:first-child>h1~*,.owner-workspace :is(.orders-heading,.attention-heading,.financial-heading,.report-heading,.notifications-heading,.journey-heading)>:not(:first-child,:last-child){grid-column:1/-1}.owner-workspace :is(.orders-heading,.attention-heading,.financial-heading,.report-heading,.notifications-heading,.journey-heading)>:last-child:not(:first-child){grid-area:1/2/span 2;align-self:start}.owner-workspace :is(.orders-heading,.attention-heading,.financial-heading,.report-heading,.notifications-heading,.journey-heading) .button{min-height:44px;padding:var(--space-xs) var(--space-md);gap:var(--space-xs);font-size:var(--text-detail);white-space:nowrap;flex:none}}.owner-workspace .oc-status-bar[data-tone=idle]:has(.oc-status-bar-lines>p:empty){background:0 0;border-color:#0000;flex-direction:row;justify-content:flex-end;align-items:center;padding-inline:0}.owner-workspace .oc-status-bar[data-tone=idle]:has(.oc-status-bar-lines>p:empty) .oc-status-bar-message>svg{display:none}.owner-workspace .oc-status-bar[data-tone=idle]:has(.oc-status-bar-lines>p:empty) .oc-status-bar-actions{width:auto}.owner-workspace .oc-status-bar[data-tone=idle] .oc-status-bar-actions .button-secondary{min-height:44px;padding-inline:var(--space-sm);color:var(--leaf);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}
select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23214f3b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:38px}@media (forced-colors:active){select:not([multiple]):not([size]){appearance:auto;background-image:none;padding-right:12px}}
