.service-tools{grid-template-columns:minmax(0,1fr)}.service-tools section{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:22px}.service-fields{flex-wrap:wrap;gap:16px;display:flex}.service-fields label{flex:1;gap:6px;min-width:180px;display:grid}.service-tools input,.service-tools select,.service-tools textarea{border:1px solid var(--line);background:var(--surface);max-width:100%;color:var(--ink);border-radius:8px;padding:10px}.service-tools button{margin:10px 10px 10px 0}.service-tools small{overflow-wrap:anywhere;display:block}.courier-card{border:2px solid #27845d;border-radius:12px;margin:14px 0;padding:16px}.collection-amount{font-size:21px;font-weight:800}.payment-badge{overflow-wrap:anywhere;color:#174e82;background:#e7f2ff;border:2px solid;border-radius:8px;padding:6px 10px;line-height:1.5;white-space:normal!important;font-size:14px!important;font-weight:800!important;display:inline-block!important}.payment-cash{color:#185536;background:#e8f7df}.payment-terminal{color:#714600;background:#fff1cc}.payment-unknown{color:#9a271e;background:#ffe8e1}.app.atelier .customer-note,.app.atelier .live-note{overflow-wrap:anywhere;border-radius:9px;font-weight:600;display:block;white-space:pre-wrap!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;color:#542d00!important;background:#fff2b5!important;border:2px solid #c18815!important;max-height:none!important;padding:12px!important;font-size:17px!important;line-height:1.55!important;overflow:visible!important}.customer-note b,.live-note strong{letter-spacing:1px;margin-bottom:5px;font-size:12px;display:block}.connection-watch{color:#153e31;background:#eef9f3;border:1px solid #398c70;border-radius:10px;margin:12px 0;padding:12px;font-size:12px}.connection-watch summary{cursor:pointer;font-weight:700;line-height:1.6}.connection-watch.has-error{color:#652512;background:#fff0dc;border:2px solid #ba452f}.store-health{border-bottom:1px solid #c4d9cc;gap:5px;padding:10px 0;display:grid}.order-timeline{grid-column:1/-1}.order-timeline li{gap:4px;margin:12px 0;display:grid}.order-timeline time{color:var(--muted);font-size:12px}.app.atelier .live-order-row.NEW{border-left:7px solid #e6781a}.app.atelier .live-order-row.PREPARING,.app.atelier .live-order-row.ACCEPTED{border-left:7px solid #287ec4}.app.atelier .live-order-row.READY{border-left:7px solid #27845d}.app.atelier .live-order-row.COURIER{border-left:7px solid #bf9000}.app.atelier .live-order-row.NEW .live-next button{color:#fff;background:#a94800}.app.atelier .live-order-row.PREPARING .live-next button{color:#fff;background:#1762a0}.app.atelier .live-order-row.READY .live-next button{color:#fff;background:#176b48}.app.atelier .live-order-row.COURIER .live-next button{color:#fff;background:#725500}.app.atelier .live-total{min-width:0}.app.atelier .live-total b{overflow-wrap:anywhere}.app.atelier .live-total .payment-badge{margin-top:8px}.service-attention{color:#612500;background:#fff0db;border:2px solid #bf4b1c;border-radius:10px;margin:12px 0;padding:14px}.service-attention p{margin:6px 0}@media (width<=560px){.service-fields{grid-template-columns:minmax(0,1fr);display:grid}.service-fields label{min-width:0}.app.atelier .customer-note,.app.atelier .live-note{font-size:16px!important}.service-tools section{padding:14px}}.command-trigger{color:#68716a;background:#fffaf2;border:1px solid #e6ddd0;border-radius:12px;align-items:center;gap:18px;padding:10px 14px;font-size:12px;display:flex}.command-trigger kbd{white-space:nowrap;background:#eee8dd;border-radius:5px;padding:4px 6px;font-size:10px}.command-dialog{color:#24443a;background:#fffaf2;border:1px solid #dfd4c3;border-radius:22px;width:calc(100% - 32px);max-width:580px;max-height:80vh;padding:0;box-shadow:0 28px 100px #142e3a45}.command-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17382f66}.command-inner{padding:10px}.command-input{border-bottom:1px solid #e9dfd0;align-items:center;gap:12px;padding:12px;display:flex}.command-input>span{font-size:28px}.command-input input{min-width:0;color:inherit;background:0 0;border:0;flex:1;padding:10px 0;font-size:15px}.command-input button{color:inherit;background:0 0;border:1px solid #e4daca;border-radius:6px;padding:5px}.command-results{max-height:48vh;padding:8px 0;overflow:auto}.command-results [role=option]{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.command-results [aria-selected=true]{color:#714a28;background:#f6e1ca}.command-results strong,.command-results small{display:block}.command-results strong{font-size:14px}.command-results small{opacity:.7;margin-top:4px;font-size:11px}.command-results>p{text-align:center;padding:24px}.command-inner footer{color:#777568;border-top:1px solid #e9dfd0;gap:18px;padding:12px 16px;font-size:11px;display:flex}.scope-filters{flex-wrap:wrap;gap:8px;display:flex}.scope-filters select{border:1px solid var(--border,#ded8cb);background:var(--surface,#fffaf3);min-width:115px;max-width:210px;color:inherit;font:inherit;border-radius:9px;padding:10px;font-size:12px}.order-filters{flex-wrap:wrap}@media (width<=700px){.command-trigger span{display:none}.scope-filters{width:100%}.scope-filters select{flex:1;min-width:130px;max-width:100%}}.print-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.print-toolbar h2{margin:0 0 5px}.print-toolbar p{color:var(--muted);font-size:12px}.print-layout{grid-template-columns:minmax(250px,320px) 1fr;gap:24px;display:grid}.print-queue{border-left:1px solid var(--line);padding-left:20px}.print-job{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.receipt-paper{box-sizing:border-box;color:#111;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d9dedb;width:80mm;max-width:100%;margin:12px auto 0;padding:20px 16px;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.4;box-shadow:0 14px 35px #18212620}.receipt-empty{color:#68756f;place-items:center;min-height:420px;display:grid}.receipt-brand{text-align:center;border-bottom:3px solid #111;margin:0;padding-bottom:14px;display:block}.receipt-brand b{letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:23px;line-height:1.15;display:block}.receipt-brand span{margin-top:6px;font-size:11px;font-weight:700;display:block}.receipt-order-head{text-align:center;padding:14px 0 12px}.receipt-order-head span,.receipt-counters small,.receipt-meta b,.receipt-note b{letter-spacing:.06em;color:#404a45;font-size:10px;font-weight:700;display:block}.receipt-order-head strong{letter-spacing:-.04em;margin-top:3px;font-family:Space Grotesk,sans-serif;font-size:28px;line-height:1.2;display:block}.receipt-counters{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.receipt-counters>div{text-align:center;background:#f0f4f1;border:1px solid #96a99d;border-radius:4px;padding:10px 7px}.receipt-counters b{margin-top:3px;font-family:Space Grotesk,sans-serif;font-size:27px;line-height:1.2;display:block}.receipt-counters em{font-size:11px;font-style:normal;font-weight:600}.receipt-meta{border-top:1px solid #a9b1ac;border-bottom:1px solid #a9b1ac;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid}.receipt-meta span{min-width:0;font-weight:700}.receipt-meta b{margin-bottom:3px}.receipt-time{font-size:16px;display:block}.receipt-rule{background:#111;height:2px;margin:14px 0 10px}.receipt-paper h3{letter-spacing:.1em;margin:0 0 12px;font-size:11px}.receipt-items{gap:12px;display:grid}.receipt-item{border-bottom:1px dashed #a9b1ac;justify-content:space-between;gap:8px;padding-bottom:12px;display:flex}.receipt-item>div{min-width:0}.receipt-item strong{font-size:15px;font-weight:700;line-height:1.3;display:block}.receipt-quantity{white-space:nowrap;font-size:18px}.receipt-item b{white-space:nowrap;flex-shrink:0;padding-top:3px;font-size:12px}.receipt-item small{margin-top:4px;font-size:11px;display:block}.receipt-modifier{font-weight:700}.receipt-unit{color:#404a45}.receipt-note{background:#fff3ec;border:1px solid #d1a58b;border-left:4px solid #e67645;margin-top:14px;padding:11px}.receipt-note b{color:#713b19}.receipt-note p{margin:5px 0 0;font-size:14px;font-weight:700;line-height:1.4}.receipt-note-empty{background:#fff;border-color:#a9b1ac}.receipt-note-empty b{color:#404a45}.receipt-note-empty p{font-size:12px;font-weight:500}.receipt-total{border-top:3px solid #111;border-bottom:1px solid #111;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:12px 0;display:flex}.receipt-total span{letter-spacing:.08em;font-size:11px;font-weight:700}.receipt-total strong{font-family:Space Grotesk,sans-serif;font-size:24px}.receipt-payment{justify-content:space-between;gap:10px;padding-top:10px;font-size:11px;display:flex}.receipt-paper footer{color:#404a45;border-top:1px dashed #a9b1ac;gap:7px;margin-top:16px;padding-top:12px;font-size:10px;line-height:1.4;display:grid}.receipt-paper footer b{color:#111;font-size:12px}@media (width<=700px){.print-layout{grid-template-columns:1fr}.print-queue{border-left:0;padding-left:0}.receipt-paper{width:100%;max-width:80mm}}.print-center{gap:20px;display:grid}.print-toolbar h2{margin-top:5px;font-size:28px}.print-queue{border:0;gap:16px;padding:0;display:grid}.print-queue>section{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin:0;padding:20px}.print-queue h3{margin-top:0}.print-field{color:var(--muted);gap:8px;font-size:12px;display:grid}.print-field select,.print-field textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:10px;padding:12px}.print-field textarea{resize:vertical;min-height:80px}.printer-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.printer-row span{min-width:0}.printer-row b,.printer-row small,.printer-row code,.print-job small{display:block}.printer-row small,.print-job small{color:var(--muted);margin-top:4px;font-size:11px}.printer-row code{overflow-wrap:anywhere;color:var(--muted);margin-top:6px;font-size:10px}.printer-form{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.printer-form input{border:1px solid var(--line);background:var(--canvas);width:120px;min-width:120px;color:var(--ink);border-radius:8px;flex:1;padding:10px}.print-queue button{background:var(--soft);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:12px}.print-toggle{align-items:center;gap:10px;margin:16px 0;font-size:12px;display:flex}.print-job{align-items:center;gap:16px}.print-job>span:last-child{text-align:right;flex-shrink:0}.print-job button{margin:6px 0 0 auto;display:block}.job-status{background:var(--canvas);border-radius:6px;padding:5px 8px;font-size:10px}.job-status.PRINTED{color:var(--green)}.job-status.FAILED,.print-job-error{color:#b83e38!important}.print-notice{background:var(--soft);border-radius:10px;padding:12px 16px;font-size:13px}@media (width<=700px){.print-toolbar{flex-direction:column;align-items:start}.print-queue>section{padding:14px}.print-layout{gap:16px}}@media print{@page{size:auto;margin:0}body:has(.receipt-paper) :not(:has(.receipt-paper)):not(.receipt-paper):not(.receipt-paper *){display:none!important}:is(html:has(.receipt-paper),body:has(.receipt-paper),body :has(.receipt-paper)){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.receipt-paper{width:72mm;max-width:100%;box-shadow:none;border:0;margin:0;padding:2mm}.receipt-paper,.receipt-paper *{color:#000!important;background:#fff!important;border-color:#000!important}.receipt-brand,.receipt-order-head,.receipt-counters,.receipt-meta,.receipt-item,.receipt-total,.receipt-payment{break-inside:avoid}.receipt-items{display:block}.receipt-item{margin-bottom:12px}.receipt-note p{orphans:3;widows:3}}.cloud-printer-setup .agent-status{background:var(--soft);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:12px}.agent-enrollment{border:1px solid var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--surface));overflow-wrap:anywhere;border-radius:10px;gap:10px;margin-top:16px;padding:16px;display:grid}.agent-enrollment>label{color:var(--muted);gap:5px;font-size:11px;display:grid}.agent-enrollment code{border:1px solid var(--line);background:var(--surface);color:var(--ink);-webkit-user-select:all;user-select:all;word-break:break-all;border-radius:7px;padding:8px 10px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.agent-enrollment a.primary{justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.workspace{gap:18px;display:grid}.workspace-toolbar{justify-content:space-between;align-items:end;gap:20px;padding:4px 0;display:flex}.workspace-toolbar h2{margin:5px 0 4px;font-size:26px}.workspace-toolbar p{color:var(--muted);margin:0;font-size:13px}.eyebrow{letter-spacing:1.5px;color:var(--coral);font-size:10px;font-weight:700}.workspace-toolbar select,.workspace-toolbar input{min-width:190px}.analytics-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analytics-kpis>div{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:18px}.analytics-kpis small,.analytics-kpis span{color:var(--muted);font-size:12px;display:block}.analytics-kpis b{margin:8px 0;font:600 26px Space Grotesk;display:block}.analytics-kpis .positive{color:var(--green)}.analytics-grid{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.analytics-grid section{margin:0}.workspace-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.workspace-heading h3{margin:0;font-size:16px}.workspace-heading span{color:var(--muted);font-size:11px}.hour-bars{align-items:end;gap:8px;height:190px;display:flex}.hour-bar{flex-direction:column;flex:1;justify-content:end;gap:7px;height:100%;display:flex}.hour-bar>div{background:linear-gradient(#f27d5d,#e9662b);border-radius:7px 7px 3px 3px;min-height:4px}.hour-bar small{color:var(--muted);text-align:center;font-size:10px}.rank-list{gap:8px;display:grid}.rank-list>div{background:var(--canvas);border-radius:9px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.rank-list b{color:var(--coral)}.rank-list span{flex:1}.rank-list strong{font-family:Space Grotesk}.muted{color:var(--muted);font-size:12px}.workspace-filters{gap:8px;display:flex}.bulk-bar{border:1px solid var(--line);background:#fffaf4;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.bulk-bar span{color:var(--muted);margin-right:auto}.bulk-bar button{background:var(--soft);color:#a64920;border:1px solid #efd9ca;border-radius:8px;padding:8px 10px;font-size:11px}.menu-grid,.restaurant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.menu-card,.restaurant-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex}.menu-card label,.restaurant-card label{align-items:center;gap:9px;display:flex}.menu-dot{background:var(--green);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #27866818}.menu-card.is-off .menu-dot{background:#bd3e4c;box-shadow:0 0 0 4px #bd3e4c18}.menu-card h3,.restaurant-card h3{margin:0 0 4px;font-size:14px}.menu-card p,.restaurant-card p{color:var(--muted);margin:0;font-size:12px}.menu-card>div,.restaurant-info{flex:1;min-width:0}.menu-card button,.restaurant-card button{border:1px solid var(--line);background:var(--canvas);border-radius:8px;padding:8px 10px;font-size:11px}.restaurant-avatar{color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:700;display:grid}.restaurant-status{margin-top:8px;font-size:10px;font-weight:700;display:inline-block}.restaurant-status.OPEN{color:var(--green)}.restaurant-status.CLOSED{color:#bd3e4c}.restaurant-status.UNKNOWN{color:var(--muted)}@media (width<=850px){.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-grid,.menu-grid,.restaurant-grid{grid-template-columns:1fr}.workspace-toolbar{flex-direction:column;align-items:stretch}.workspace-filters{flex-direction:column}.workspace-toolbar input,.workspace-toolbar select{width:100%}}.analytics-custom{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analytics-custom button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 12px}.analytics-custom label{align-items:center;gap:8px;font-size:12px;display:flex}.hour-bars{gap:7px;overflow-x:auto}.hour-bar{min-width:29px}.hour-bar small{font-size:10px}.menu-card p{overflow-wrap:anywhere}.bulk-bar,.workspace-filters{flex-wrap:wrap}.bulk-bar input{border:1px solid var(--line);background:var(--surface);max-width:220px;color:var(--ink);border-radius:8px;padding:8px}.workspace-table{overflow:auto}.workspace-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.workspace-table th,.workspace-table td{text-align:right;border-bottom:1px solid var(--line);padding:13px 16px}.workspace-table th:first-child{text-align:left}.workspace-table thead{background:var(--canvas);color:var(--muted)}.workspace-heading button{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:8px;padding:8px 12px}.analytics-workspace{grid-template-columns:minmax(0,1fr)}.commission-table{overflow-x:auto}.commission-table table{min-width:980px}.commission-rate{align-items:center;gap:5px;min-width:100px;display:flex}.commission-rate input{border:1px solid var(--line);background:var(--surface);width:76px;min-width:0;color:var(--ink);border-radius:7px;padding:7px}.commission-rate b{color:var(--muted)}.commission-table button{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:8px;padding:7px 10px;font-weight:700}.commission-table button:disabled{opacity:.45}.commission-result{gap:2px;min-width:150px;display:grid}.commission-result small{color:var(--muted);font-size:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clickable-row{cursor:pointer}.day-link{color:var(--coral);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.advanced-scope{font-size:12px}.daily-context{border-left:3px solid var(--coral);background:var(--soft);border-radius:6px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.stale-orders{background:#fff4ee;border:2px solid #d4573b;border-radius:12px;margin-top:18px;padding:10px}.stale-orders summary{color:#a43e27;cursor:pointer;font-weight:700}.platform-badge{color:#176c58;background:#e9f5f1;border-radius:999px;padding:3px 6px;font-size:10px}.platform-badge.YEMEKSEPETI{color:#a75c16;background:#fff0dd}.dashboard{gap:20px;display:grid}.dashboard section{box-shadow:none;border-radius:13px;margin:0}.action-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.action-cards button{text-align:left;border:1px solid var(--line);color:var(--ink);background:linear-gradient(125deg,var(--surface),var(--canvas));border-radius:14px;gap:8px;padding:24px;display:grid}.action-cards button:last-child{border-left:4px solid #337a93}.action-cards button:first-child{border-left:4px solid #d69b3a}.action-cards small{letter-spacing:.07em;font-size:13px;font-weight:700}.action-cards strong{font:600 52px/1.15 Space Grotesk,sans-serif}.action-cards span{color:var(--muted);font-size:12px}.quick-links{gap:12px;display:flex}.quick-links button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;flex:1;justify-content:space-between;gap:25px;padding:14px 18px;display:flex}.quick-links button:last-child b{color:#bc4933}.reports-link{align-items:center;gap:14px;padding:12px 2px;font-size:12px;display:flex}.reports-link span{color:var(--muted);flex:1}.reports-link button{color:var(--green);background:0 0;border:0;font-weight:700}.dashboard button:focus-visible{outline-offset:3px;outline:3px solid #d69b3a}@media (width<=650px){.action-cards{gap:10px}.action-cards button{padding:18px 14px}.action-cards small{font-size:11px}.action-cards strong{font-size:42px}.quick-links{gap:6px}.quick-links button{gap:8px;padding:12px 10px}.reports-link{flex-wrap:wrap}.reports-link span{flex-basis:100%}}.service-priority{color:#f8fbf8;background:#214b40;border:1px solid #214b40;border-radius:14px;align-items:center;gap:18px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.service-priority.has-new{border-left:5px solid #f4b364}.priority-number{color:#f4c58c;font:600 52px/1 Space Grotesk,sans-serif}.service-priority>div{flex:1}.service-priority h2{margin:0 0 5px;font-size:21px}.service-priority p{color:#c2d4cb;margin:0;font-size:12px}.service-priority button{color:#173c31;background:#f3ce9c;border:0;border-radius:8px;align-items:center;gap:18px;padding:11px 14px;font-size:11px;font-weight:700;display:flex}.daily-summary{padding:4px 0}.summary-heading{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.summary-heading h2{margin:0;font-size:16px}.summary-heading span{color:var(--muted);font-size:10px}.summary-metrics{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:1.25fr repeat(4,1fr);display:grid;overflow:hidden}.summary-metrics button{border:0;border-right:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;padding:17px 19px}.summary-metrics button:hover{background:var(--canvas)}.summary-metrics small,.summary-metrics span{color:var(--muted);font-size:10px;display:block}.summary-metrics strong{margin:8px 0;font:600 26px Space Grotesk,sans-serif;display:block}.summary-metrics button:first-child strong{color:var(--green)}.service-pipeline{padding:20px 22px}.journey-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.journey-steps button{background:var(--canvas);color:var(--ink);text-align:left;border:1px solid #0000;border-radius:9px;min-width:0;padding:12px 13px 10px}.journey-steps button:hover{border-color:var(--stage-color);background:var(--surface)}.journey-steps button.new-stage{background:var(--soft)}.journey-label{white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.journey-label i{background:var(--stage-color);border-radius:50%;width:6px;height:6px}.journey-steps b{margin:8px 0 10px;font:600 30px Space Grotesk,sans-serif;display:block}.journey-track{background:var(--stage-color);opacity:.6;border-radius:3px;height:3px;display:block}.carry-notice{color:#875012;background:#fff5e6;border:1px solid #e3be8f;border-radius:9px;align-items:center;gap:10px;padding:11px 14px;font-size:11px;display:flex}.carry-notice button{color:inherit;background:#fffaf2;border:1px solid #d1a36b;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:10px}.service-bottom{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:20px;display:grid}.service-orders,.service-attention{padding:20px 22px}.service-order-list>button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);background:0 0;align-items:center;gap:12px;padding:13px 0;display:flex}.service-order-list>button:hover{background:var(--canvas)}.service-brand{color:#24332b;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:38px;font-size:10px;font-weight:700;display:grid}.service-order-name{flex:1;min-width:0}.service-order-name b{font-size:13px;display:block}.service-order-name small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.service-order-channel{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.service-order-channel .status,.service-order-channel .platform-badge{padding:3px 6px;font-size:9px}.service-age{color:var(--muted);white-space:nowrap;font-size:11px}.service-age.late{color:#b64032;font-weight:700}.service-order-list strong{white-space:nowrap;font:600 14px Space Grotesk,sans-serif}.service-attention{background:color-mix(in srgb,var(--surface) 75%,var(--soft))}.attention-item{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;align-items:center;gap:10px;padding:13px 0;display:flex}.attention-item:hover{background:var(--canvas)}.attention-item>span:nth-child(2){flex:1;min-width:0}.attention-item b{font-size:12px;line-height:1.5;display:block}.attention-item small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.6;display:block}.attention-icon{color:#93632e;background:#fae7ce;border-radius:7px;align-self:flex-start;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:grid}.attention-item.CRITICAL .attention-icon,.attention-item.URGENT .attention-icon{color:#b34e30;background:#f9dfd5}.service-empty{text-align:center;padding:30px 12px}.service-empty b{font-size:14px}.service-empty p{color:var(--muted);margin:8px 0 0;font-size:12px}.store-status{padding:21px 24px}.store-status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.store-status-list button{border:1px solid var(--line);background:var(--canvas);color:var(--ink);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.store-status-list button:hover{border-color:var(--green);background:var(--surface)}.store-status-list button>span:nth-child(2){flex:1;min-width:0}.store-status-list b,.store-status-list small{display:block}.store-status-list b{font-size:11px}.store-status-list small{color:var(--muted);margin-top:3px;font-size:9px}.store-status-list strong{color:var(--muted);font-size:9px}.store-dot{background:#aaa;border-radius:50%;width:7px;height:7px}.store-dot.OPEN{background:var(--green)}.store-dot.CLOSED{background:#c95340}.dark .carry-notice{color:#f3c187;background:#423526;border-color:#75603c}.dark .carry-notice button{background:#443827}@media (width<=1100px){.summary-metrics{grid-template-columns:repeat(3,1fr)}.summary-metrics button:nth-child(3){border-right:0}.store-status-list{grid-template-columns:repeat(2,1fr)}.service-bottom{grid-template-columns:1fr}}@media (width<=650px){.service-priority{flex-wrap:wrap;padding:17px}.service-priority>div{min-width:180px}.service-priority button{margin-left:auto}.summary-heading{flex-direction:column;align-items:flex-start;gap:4px}.summary-metrics{grid-template-columns:repeat(2,1fr)}.summary-metrics button:nth-child(2n){border-right:0}.summary-metrics button:last-child{grid-column:1/-1}.summary-metrics strong{font-size:23px}.service-pipeline,.service-orders,.service-attention,.store-status{padding:16px}.journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.journey-steps button{padding:10px}.journey-label{font-size:10px}.journey-steps b{font-size:26px}.service-order-list>button{flex-wrap:wrap;gap:8px}.service-order-name{min-width:125px}.service-order-channel{flex-direction:row;flex-basis:100%;order:1;margin-left:43px}.store-status-list{grid-template-columns:1fr}.carry-notice{flex-wrap:wrap}}.service-bottom.no-alerts{grid-template-columns:1fr}.sound-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sound-card{border:1px solid var(--line);background:var(--canvas);border-top:3px solid var(--sound-color);border-radius:12px;padding:13px;transition:all .18s}.sound-card.selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--sound-color) 27%,transparent)}.sound-card label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.sound-card b{font-size:12px;display:block}.sound-card small{color:var(--muted);font-size:9px}.waveform{align-items:center;gap:3px;height:42px;margin:11px 0;display:flex}.waveform i{background:var(--sound-color);border-radius:4px;width:4px}.sound-card button,.sound-controls button{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;padding:7px;font-size:11px}.sound-controls{align-items:center;gap:16px;margin-top:16px;display:flex}.sound-controls label{flex:1;align-items:center;gap:14px;font-size:12px;display:flex}.sound-controls input{flex:1}.sound-controls button{width:auto}.sound-controls .muted{color:var(--accent)}@media (width<=1000px){.sound-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.sound-grid{grid-template-columns:repeat(2,1fr)}.sound-controls{display:block}.sound-controls label{margin-bottom:10px}}.sound-card{--sound-color:#8a7445;min-width:0}.sound-card b{overflow-wrap:anywhere}.sound-settings>.sound-grid+.sound-grid{margin-top:16px}.custom-sound-upload{gap:10px;min-width:0;margin:16px 0;display:grid}.custom-sound-upload input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app.atelier .sound-card.custom-sound-card>button{border-radius:8px;grid-row:auto;width:58px;height:38px}.settings-page{gap:18px;display:grid}.settings-tabs{flex-wrap:wrap;gap:8px;display:flex}.settings-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:10px 14px;font-size:12px}.settings-tabs .active{background:var(--green);color:#fff}.settings-panel{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:16px;padding:22px;display:grid}.settings-panel h2{margin:0}.settings-panel input{border:1px solid var(--line);background:var(--canvas);color:var(--ink);border-radius:9px;padding:11px}.settings-list{gap:8px;display:grid}.settings-list>div{border:1px solid var(--line);border-radius:9px;gap:12px;padding:12px;display:flex}.settings-list span{color:var(--muted);font-size:12px}.diagnostic-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.diagnostic-grid b{background:var(--canvas);border-radius:10px;padding:15px}.diagnostic-grid span{color:var(--muted);margin-top:7px;font-weight:400;display:block}@media (width<=700px){.settings-panel{padding:15px}.diagnostic-grid{grid-template-columns:1fr}}.settings-notice{border:1px solid var(--line);background:var(--soft);border-radius:10px;padding:12px 16px;font-size:13px}.settings-notice.error{color:#a44b2c;background:#fff0e8;border-color:#efc4b1}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-fields label{color:var(--muted);gap:7px;font-size:12px;display:grid}.settings-fields input,.settings-fields select{width:100%}.settings-check{align-items:center;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.settings-check input{width:auto}.settings-actions{flex-wrap:wrap;gap:9px;display:flex}.settings-actions button,.settings-panel>button,.settings-panel form>button{border:1px solid var(--line);background:var(--canvas);color:var(--ink);border-radius:8px;padding:10px 13px;font-size:12px}.settings-actions .primary,.settings-panel .primary{background:var(--accent);border-color:var(--accent);color:#fff}.connection-steps{color:var(--muted);gap:28px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.connection-steps .current{color:var(--accent);font-weight:700}.connection-restaurants{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.connection-restaurants legend{color:var(--muted);padding:0 6px;font-size:12px}.connection-restaurants label{background:var(--canvas);border-radius:8px;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}.connection-restaurants span{gap:3px;display:grid}.connection-restaurants small{color:var(--muted)}@media (width<=700px){.settings-fields,.connection-restaurants{grid-template-columns:1fr}.connection-steps{flex-wrap:wrap;gap:10px}}.connection-provider-tabs{border:1px solid var(--line);background:var(--canvas);border-radius:10px;gap:6px;width:max-content;margin:18px 0;padding:4px;display:flex}.connection-provider-tabs button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:11px}.connection-provider-tabs button.active{background:var(--surface);color:var(--ink);box-shadow:0 3px 10px #17232c12}:root{color:#23272b;font-synthesis:none;--surface:#fff;--canvas:#f5f6f7;--ink:#23272b;--muted:#727a84;--line:#e6e9ed;--accent:#e9662b;--soft:#fff3ec;--green:#278668;--shadow:0 3px 16px #17232c04;background:#f5f6f7;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;transition:background .16s,color .16s,border-color .16s}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #e9662b88}button{min-height:38px}input[type=checkbox]{accent-color:var(--accent);flex-shrink:0;width:17px;height:17px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-family:Space Grotesk,sans-serif}h1{margin:6px 0 7px;font-size:34px;font-weight:600}h2{letter-spacing:-.035em;margin-bottom:18px;font-size:18px}h3{font-size:18px}small{line-height:1.5}.app{background:radial-gradient(ellipse at 100% 0,#edf0f2 0,transparent 48%),var(--canvas);min-height:100vh;color:var(--ink);display:flex}aside{color:#9da8ae;background:#192126;border-right:1px solid #263039;flex-direction:column;flex-shrink:0;gap:5px;width:234px;height:100vh;padding:32px 18px 20px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:12px;margin:0 10px 25px;font-family:Space Grotesk,sans-serif;display:flex}.logo b{background:var(--accent);color:#fff;letter-spacing:-1px;border-radius:12px;place-items:center;width:39px;height:39px;font-size:17px;display:grid}.logo strong{color:#fff;font-size:24px;line-height:1}.logo span{letter-spacing:1.3px;text-transform:uppercase;color:#99a6ac;margin-top:8px;font:10px DM Sans,sans-serif;display:block}.mode-badge{letter-spacing:1.3px;color:#a8b5bc;border:1px solid #3b474e;border-radius:4px;width:max-content;margin:0 12px 24px;padding:5px 8px;font-size:9px;font-weight:700}.mode-badge:before{content:"";background:#ef9b60;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}aside>button{color:#a9b3b9;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px 13px;font-size:13px;font-weight:500;display:flex}aside>button:hover{color:#fff;background:#263138}aside>button.sel{color:#e7f4e9;background:#34403c;box-shadow:inset 3px 0 #aad2b1}.nav-icon{flex-shrink:0;width:19px;height:19px}.nav-count{color:#fff;text-align:center;background:#e9662b;border-radius:5px;min-width:20px;margin-left:auto;padding:3px 5px;font-size:10px}footer{color:#adbbb9;border-top:1px solid #344047;margin-top:auto;padding-top:20px;font-size:11px;line-height:1.7}footer button{color:#bac7cd;background:#263138;border:0;border-radius:5px;margin:10px 7px 0 0;padding:5px 8px;font-size:11px}main{flex:1;width:100%;min-width:0;max-width:1800px;margin:auto;padding:34px 38px 40px}header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}header small{letter-spacing:1.6px;color:var(--muted);font-size:10px;font-weight:600}.page-description{color:var(--muted);margin:0;font-size:13px}.sync{border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.card,section{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:23px}section{margin-bottom:22px}.card{min-height:127px;position:relative;overflow:hidden}.card:first-child{color:#fff;background:#203e34;border-color:#203e34}.card:first-child:after{content:"";border:18px solid #ffffff07;border-radius:50%;width:100px;height:100px;position:absolute;top:-31px;right:-24px}.card small{color:var(--muted);font-size:12px;font-weight:500;display:block}.card:first-child small{color:#c2d4ca}.card b{letter-spacing:-1.6px;font-variant-numeric:tabular-nums;margin-top:17px;font:600 34px Space Grotesk,sans-serif;display:block}.card:last-child b{color:var(--accent)}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.section-heading h2{margin:0 0 5px}.section-heading p{color:var(--muted);margin:0;font-size:12px}.section-heading>button{flex-shrink:0;color:var(--muted)!important;border-color:var(--line)!important;background:0 0!important;font-size:11px!important}.pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pipeline .flow-step{border:1px solid var(--line);background:var(--canvas);color:var(--ink);text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:103px;padding:18px;display:flex;position:relative}.pipeline .flow-step:hover{border-color:var(--accent);background:var(--soft)}.pipeline .flow-step:before{content:"";background:#9ca5b0;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;right:14px}.pipeline .NEW:before{background:#e9662b}.pipeline .PREPARING:before{background:#5488c8}.pipeline .READY:before{background:#278668}.pipeline b{margin-bottom:13px;font:600 29px/1 Space Grotesk,sans-serif}.pipeline span{color:var(--muted);font-size:11px}.overview-columns{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:22px;display:grid}.priority-panel{padding-bottom:8px}.priority-order{text-align:left;align-items:center;gap:13px;width:100%;border:0!important;border-top:1px solid var(--line)!important;color:var(--ink)!important;background:0 0!important;border-radius:0!important;padding:16px 0!important;display:flex!important}.priority-order:hover{background:var(--canvas)!important}.order-monogram{background:var(--canvas);border:1px solid var(--line);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.priority-name{flex:1;min-width:0}.priority-name b{font-size:13px}.priority-name small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.priority-order strong{white-space:nowrap;font:600 14px Space Grotesk,sans-serif}.priority-order .elapsed{white-space:nowrap;font-size:10px}.priority-order .status{white-space:nowrap;font-size:9px}.alert-count{background:var(--soft);width:25px;height:25px;color:var(--accent);border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid}.alert{border-top:1px solid var(--line);padding:17px 0 17px 16px;position:relative}.alert:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:22px;left:0}.alert b{font-size:12px;font-weight:600;line-height:1.5;display:block}.alert span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.65;display:block}.alert.INFO:before{background:var(--green)}.restaurant-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.restaurant-tile{text-align:left;align-items:center;gap:11px;min-width:0;display:flex;background:var(--surface)!important;border:1px solid var(--line)!important;color:var(--ink)!important;padding:15px!important}.restaurant-tile:hover{border-color:var(--accent)!important}.restaurant-initials{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.restaurant-tile b{font-size:11px;display:block}.restaurant-tile small{color:var(--muted);font-size:10px;display:block}.restaurant-state{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:9px}.restaurant-state.OPEN{color:var(--green)}.restaurant-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.toolbar h2{margin:0 auto 0 0}.toolbar input{min-width:240px}input,select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;max-width:100%;padding:11px 12px;font-size:12px}input::placeholder{color:var(--muted)}section button,.row button{background:var(--soft);color:#a64920;border:1px solid #efd9ca;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:500}section button:hover{background:#ffe8d9}.primary{cursor:pointer;border-radius:7px;padding:11px 16px;font-weight:600;background:var(--accent)!important;color:#fff!important;border:1px solid var(--accent)!important}.row,.menu-row,.audit{border-top:1px solid var(--line);align-items:center;gap:15px;padding:16px 0;font-size:13px;display:flex}.row>span:first-child,.menu-row>span{flex:1}.row small{color:var(--muted);font-size:11px;display:block}.audit{justify-content:space-between;gap:15px;font-size:11px}.order{border-top:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:18px;padding:18px 0;display:grid}.order span,.order small{color:var(--muted);font-size:12px;display:block}.order em{color:#a64920;font-size:12px;display:block}.order strong{font-family:Space Grotesk,sans-serif}.status{color:#247758;background:#eaf4ef;border-radius:5px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:600}.status.NEW{color:#b75623;background:#fff0e6}.status.ACCEPTED{color:#5d6977;background:#eef0f4}.status.PREPARING{color:#4778b2;background:#ebf2fc}.status.CANCELLED{color:#b74b5c;background:#fcebee}.status.COURIER{color:#78629e;background:#f0edf9}.kds{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.kds article{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--surface);border-radius:9px;padding:18px}.kds label{border-top:1px solid var(--line);align-items:center;gap:9px;padding:12px 0;font-size:13px;display:flex}.kds label small{display:block}.field{justify-content:space-between;align-items:center;gap:12px;max-width:500px;padding:12px 0;font-size:13px;display:flex}.field input{max-width:220px}.auth{background:radial-gradient(ellipse at 0 0,#d7e5dc,transparent 60%),var(--canvas);place-items:center;min-height:100vh;padding:20px;display:grid}.auth form{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:14px;width:min(420px,100%);padding:36px;display:grid;box-shadow:0 20px 70px #22332a12}.auth h1{margin:6px 0 14px}.error,.banner{color:#99411f;background:#fff0e8;border:1px solid #f0cdbd;border-radius:8px;margin-bottom:18px;padding:14px 18px;font-size:13px}.banner{justify-content:space-between;align-items:center;gap:16px;display:flex}.banner button{color:inherit;background:0 0;border:0}.center{place-items:center;min-height:100vh;display:grid}.fullscreen{z-index:5;border-radius:0;margin:0;position:fixed;inset:0;overflow:auto}.fullscreen .kds{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.elapsed{font-variant-numeric:tabular-nums;color:#b56232;font:600 12px DM Sans,sans-serif}.brand{letter-spacing:.5px;text-transform:uppercase;font-weight:700;color:var(--accent)!important;font-size:10px!important}.order-note{color:#a24b35;font-size:12px}.empty-state{color:var(--muted);text-align:center;padding:24px;font-size:13px}.dark{--surface:#20292e;--canvas:#182126;--ink:#e4eaed;--muted:#a0aeb6;--line:#354147;--soft:#3e3028;--green:#7fc3a5;background:var(--canvas)}.dark .card:first-child{background:#284c3d}.dark .status{color:#afe2c5;background:#284c3d}.dark .status.NEW{color:#f7b08b;background:#4b3327}.dark .status.PREPARING{color:#aecff5;background:#293f56}.dark .status.CANCELLED{color:#f2a7b7;background:#502f36}.dark .primary,.dark .restaurant-initials{color:#fff}.dark .banner{color:#ffc9aa;background:#432d24;border-color:#6e4430}@keyframes enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.cards,.flow-panel,.overview-columns,.restaurant-panel{animation:.35s both enter}.flow-panel{animation-delay:40ms}.overview-columns{animation-delay:80ms}.restaurant-panel{animation-delay:.12s}@media (width>=1600px){main{padding:40px 55px}.card{min-height:145px}.priority-order{padding:20px 0!important}}@media (width<=1200px){main{padding:28px 24px}aside{width:206px;padding-left:12px;padding-right:12px}.overview-columns{grid-template-columns:1fr}.attention-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.attention-panel .section-heading{grid-column:1/-1}.restaurant-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cards{gap:10px}.card{padding:18px}.card b{font-size:29px}}@media (width<=850px){aside{width:78px;padding:24px 10px}.logo{margin:0 auto 22px}.logo strong,.mode-badge,aside>button>span,aside>button>.nav-count{display:none}aside>button{justify-content:center;padding:14px 10px}aside>button.sel{box-shadow:inset 3px 0 #aad2b1}aside footer{font-size:0}aside footer button{width:100%;margin-right:0;padding:5px 2px;font-size:9px}main{padding:24px 20px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline{gap:8px}.pipeline .flow-step{padding:15px 11px}.restaurant-strip{grid-template-columns:1fr}.order{grid-template-columns:1fr auto}.order strong,.order .status{justify-self:end}header{align-items:flex-start}h1{font-size:29px}.sync{font-size:10px}.row,.menu-row,.audit{flex-wrap:wrap}}@media (width<=560px){.app{display:block}aside{flex-flow:wrap;align-items:center;gap:3px;width:100%;height:auto;padding:14px 12px;display:flex;position:relative}.logo{gap:10px;width:100%;margin:0 auto 8px 2px}.logo b{width:31px;height:31px;font-size:13px}.logo strong{font-size:18px;display:block}.logo span{display:none}aside>button{flex:1;min-height:35px;padding:9px 10px}aside footer{display:none}.nav-icon{width:17px;height:17px}main{padding:22px 14px}.cards{gap:10px;margin-bottom:16px}.card{min-height:112px;padding:18px}.card b{font-size:29px}.card small{font-size:11px}header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:23px;display:flex;position:relative}header>div:first-child{flex:100%;min-width:0}header small{letter-spacing:1px;font-size:8px}h1{font-size:28px}.page-description{font-size:11px}.sync{max-width:135px;margin-left:auto;padding:7px 9px}header .audio-control{flex:100%;justify-content:flex-end;width:100%;margin-top:2px}section{margin-bottom:16px;padding:18px}.section-heading{margin-bottom:17px}.section-heading p{font-size:10px}.section-heading h2{font-size:16px}.section-heading>button{padding:7px 9px;font-size:10px!important}.pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline .flow-step{min-height:86px;padding:14px}.pipeline b{margin-bottom:10px;font-size:24px}.pipeline span{font-size:10px}.overview-columns{gap:0}.attention-panel{display:block}.priority-order{flex-wrap:wrap;gap:9px}.priority-name{min-width:110px}.priority-order .elapsed{margin-left:auto}.priority-order strong{font-size:12px}.priority-order .status{font-size:8px}.order-monogram{width:30px;height:30px}.priority-name small{font-size:9px}.toolbar input{flex:1;min-width:0}.field{flex-wrap:wrap}.field input{max-width:100%}.audit{font-size:10px}.restaurant-panel .section-heading{align-items:flex-start}.restaurant-tile{padding:12px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.global-scope-bar{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,var(--canvas));border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:-12px 0 24px;padding:10px 12px;display:flex;box-shadow:0 8px 22px #17232c0a}.scope-date-buttons{background:var(--canvas);border-radius:10px;gap:3px;padding:3px;display:flex}.scope-date-buttons button{color:var(--muted);background:0 0;border:0;border-radius:7px;min-height:32px;padding:7px 10px;font-size:11px;font-weight:650}.scope-date-buttons button:hover,.scope-date-buttons button.active{background:var(--surface);color:var(--ink);box-shadow:0 3px 9px #17232c12}.scope-date-input,.scope-select{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.scope-date-input input,.scope-select select{border-radius:8px;min-width:0;padding:8px 9px;font-size:11px}.scope-select select{min-width:150px}.scope-live{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.scope-live i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #27866818}.dark .global-scope-bar{background:var(--surface)}@media (width<=850px){.global-scope-bar{align-items:stretch}.scope-date-buttons{flex:1;min-width:100%}.scope-date-buttons button{flex:1}.scope-date-input,.scope-select{flex:1;justify-content:space-between;min-width:140px}.scope-date-input input,.scope-select select{width:100%;max-width:190px}.scope-live{margin-left:0}}@media (width<=560px){.global-scope-bar{margin:-5px 0 18px;padding:9px}.scope-date-input,.scope-select{min-width:100%}.scope-date-input input,.scope-select select{max-width:none}.scope-live{font-size:9px}}:root{--accent:#17664c;--soft:#edf5ef;--green:#247453;--coral:#a34d21;--canvas:#f4f6f5;--shadow:0 2px 5px #152c2110;--muted:#66726d;--line:#dfe5e1}.app{background:linear-gradient(180deg,#eef3ef 0,transparent 280px),var(--canvas)}.shell-sidebar{background:linear-gradient(165deg,#18332d,#172a25);border-color:#254238;width:204px;padding:25px 12px 18px;overflow-y:auto}.shell-sidebar .logo{gap:10px;margin:0 10px 34px}.shell-sidebar .logo b{width:36px;height:36px;box-shadow:none;background:#ed733c;border-radius:9px}.shell-sidebar .logo strong{font-size:24px}.shell-sidebar .logo span{letter-spacing:.7px;font-size:9px}.nav-heading{color:#96afa4;letter-spacing:1.1px;margin:0 12px 9px;font-size:10px;font-weight:600;display:block}.shell-sidebar>button,.management-links button{color:#c3d3c9;text-align:left;background:0 0;border:0;border-radius:7px;flex-shrink:0;align-items:center;gap:10px;min-height:44px;padding:12px;font-size:13px;display:flex}.shell-sidebar>button:hover,.management-links button:hover{color:#fff;background:#ffffff0c}.shell-sidebar>button.sel,.management-links button.sel{color:#183e2c;box-shadow:none;background:#eff6ef;font-weight:700}.shell-sidebar .nav-count{color:#244b31;box-shadow:none;background:#d6e6d8;min-width:23px;font-size:12px}.shell-sidebar .management-toggle{border-top:1px solid #ffffff18;border-radius:0;margin-top:19px;padding-top:19px}.management-toggle>b{margin-left:auto;font-size:16px;font-weight:400}.management-links{flex-direction:column;gap:3px;padding:5px 0;display:flex}.management-links[hidden]{display:none}.management-links button{min-height:40px;padding-left:14px;font-size:12px}.management-links .nav-icon{width:17px;height:17px}.shell-sidebar footer{border-color:#ffffff18;margin-top:auto;padding-top:16px}.actor-name{color:#c3d3c9;font-size:12px;display:block}.shell-sidebar footer button{color:#d4e0d9;background:#ffffff0c;min-height:32px;font-size:11px}.shell-main{max-width:1800px;margin:0 auto;padding:24px 28px 36px}.shell-header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px}.shell-header>div:first-child{flex:1;min-width:0}.shell-header small{letter-spacing:0;font-size:12px;font-weight:500}.shell-header h1{letter-spacing:-1px;margin:4px 0 3px;font-size:28px}.connection-status{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;min-height:22px;padding:0;font-size:12px;display:inline-flex}.connection-status i{background:#ad7145;border-radius:50%;width:6px;height:6px}.connection-status.healthy i{background:var(--green)}.connection-status.unhealthy{color:#a23e28}.connection-status.unhealthy i{background:#a23e28}.shell-tools{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.shell-tools .sync{min-height:38px;box-shadow:none;padding:8px 11px;font-size:12px}.shell-tools .sync svg{width:16px;height:16px}.live-hero{background:linear-gradient(115deg,#f5faf7 0%,#eef6f3 58%,#e6f1f2 100%);border:1px solid #cfe0d9;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #183c3010}.live-hero-copy{align-items:center;gap:11px;min-width:170px;display:flex}.live-hero-copy strong{letter-spacing:-.02em;color:#15382f;font:700 16px Space Grotesk,sans-serif;display:block}.live-hero-copy p{color:#5a7068;margin:3px 0 0;font-size:11px}.live-pulse{background:#d85d42;border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 0 0 6px #d85d4220,0 0 0 12px #d85d420d}.live-stats{align-items:stretch;gap:8px;display:flex}.live-stat{color:#23483d;text-align:left;background:#ffffffb8;border:1px solid #cfded8;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:7px;min-width:105px;padding:8px 11px;display:grid}.live-stat:hover{background:#fff;border-color:#1a725a;transform:translateY(-1px)}.live-stat b{grid-row:1/span 2;font:700 25px/1 Space Grotesk,sans-serif}.live-stat span{font-size:11px;font-weight:700}.live-stat small{color:#758880;grid-column:2;font-size:9px}.live-stat.urgent{background:#fff7f3;border-color:#efc7ba}.live-stat.urgent b{color:#bd4c32}.live-stat.ready b{color:#26845f}.live-stat.road{background:#f4f9fc;border-color:#bfd5e4}.live-stat.road b{color:#356c9f}.shell-tools .audio-control{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex:initial;order:initial;background:0 0;border-radius:7px;width:auto;margin:0;padding:0}.shell-tools .audio-control button{border-radius:7px;min-height:38px;font-size:12px}.shell-tools .audio-live{box-shadow:none}.shell-tools .audio-unlock{max-width:none}.shell-tools .command-trigger{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:6px;min-height:38px;padding:8px}.shell-tools .command-trigger span{display:none}.shell-tools .command-trigger kbd{background:var(--canvas);padding:2px 4px;font-size:11px}.shell-tools .audio-control small{max-width:190px;font-size:11px}.global-scope-bar{box-shadow:none;border-radius:8px;margin:0 0 20px}.global-scope-bar input,.global-scope-bar select,.scope-select,.scope-date-input{font-size:12px}.dark .shell-sidebar{background:#12241f}.dark .shell-tools .command-trigger{background:var(--surface)}@media (width<=1100px){.shell-sidebar{width:184px}.shell-main{padding:20px}.shell-tools{gap:5px}.shell-tools .audio-test{display:none}}@media (width<=850px){.shell-sidebar{width:74px;padding:20px 8px}.shell-sidebar .logo{margin:0 auto 25px}.shell-sidebar .logo strong,.shell-sidebar .nav-heading,.shell-sidebar>button>span,.shell-sidebar>button>.nav-count{display:none}.shell-sidebar>button{justify-content:center;padding:12px 8px}.shell-sidebar .management-toggle>b{display:none}.management-links button{justify-content:center;padding:10px 5px}.management-links button span,.shell-sidebar footer .actor-name{display:none}.shell-header h1{font-size:26px}.shell-tools{flex-wrap:wrap}.shell-sidebar .management-toggle{margin-top:12px}.live-hero{flex-direction:column;align-items:stretch;gap:14px;padding:15px}.live-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.live-stat{min-width:0}}@media (width<=560px){.shell-sidebar{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;height:auto;padding:12px;display:grid;position:relative}.shell-sidebar .logo{grid-column:1/-1;justify-self:start;gap:8px;width:auto;margin:0 0 9px}.shell-sidebar .logo b{width:28px;height:28px;font-size:12px}.shell-sidebar .logo strong{font-size:20px;display:block}.shell-sidebar .logo span{display:none}.shell-sidebar>button{flex-direction:column;gap:6px;min-height:56px;padding:8px 2px;display:flex}.shell-sidebar>button>span{white-space:normal;font-size:10px;display:block}.shell-sidebar>button .nav-icon{width:18px;height:18px}.shell-sidebar .management-toggle{border:0;border-radius:7px;margin:0}.management-links{border-top:1px solid #ffffff18;grid-column:1/-1;grid-template-columns:1fr 1fr;padding-top:10px;display:grid}.management-links button{justify-content:flex-start;padding:10px;font-size:12px}.management-links button span{display:block}.shell-sidebar footer{display:none}.shell-main{padding:18px 12px 30px}.shell-header{gap:12px;margin-bottom:16px}.shell-header>div:first-child{flex:100%}.shell-header small{font-size:12px}.shell-header h1{font-size:26px}.shell-tools{flex-wrap:nowrap;justify-content:flex-start;width:100%;margin:0}.shell-tools .command-trigger{margin-left:auto}.shell-tools .audio-control{flex:initial;justify-content:flex-start;width:auto;margin:0}.shell-tools .audio-control small{display:block}.shell-tools .audio-control button{padding:8px;font-size:12px}.shell-tools .audio-test{display:none}.connection-status{font-size:11px}.live-hero{margin-bottom:14px}.live-stats{gap:5px}.live-stat{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;padding:8px 5px}.live-stat b{grid-row:auto;font-size:21px}.live-stat small{display:none}.live-stat span{font-size:9px}}.orders-workspace,.kitchen-workspace{min-width:0}.order-filters{align-items:center;gap:10px;margin-bottom:12px;display:flex}.order-search{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:1;align-items:center;gap:9px;min-width:240px;padding:0 12px;display:flex}.order-search svg{fill:none;width:17px;height:17px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round}.order-search input{border:0;outline:0;flex:1;min-width:0;padding:12px 0}.result-count{color:var(--muted);white-space:nowrap;font-size:11px}.stage-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:18px;padding:3px;display:flex;overflow-x:auto}.stage-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:10px 11px;font-size:11px;display:flex}.stage-tabs button:hover,.stage-tabs button.active{color:var(--ink);border-bottom-color:var(--accent)}.stage-tabs button span{background:var(--canvas);border-radius:5px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid}.stage-tabs button.active span{background:var(--soft);color:var(--accent)}.order-board{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));align-items:start;gap:14px;display:grid}.order-ticket{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--brand-color);border-radius:16px;flex-direction:column;min-width:0;padding:17px 17px 14px;transition:transform .18s,box-shadow .18s;animation:.25s both ticket-enter;display:flex;position:relative;box-shadow:0 12px 26px #17232c10}.order-ticket:hover{transform:translateY(-3px);box-shadow:0 16px 32px #17232c18}.order-ticket.priority-CRITICAL{border-top-color:#bd3e4c;box-shadow:0 5px 22px #bd3e4c1c}.order-ticket.priority-URGENT{border-top-color:var(--accent)}.order-ticket.priority-SOON{border-top-color:#d9a343}@keyframes ticket-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ticket-brand,.ticket-title,.ticket-customer,.ticket-courier,.ticket-bottom{align-items:center;gap:9px;display:flex}.ticket-brand{border-bottom:1px solid var(--line);padding-bottom:13px}.ticket-brand-mark{background:var(--brand-color);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.ticket-brand div{flex:1;min-width:0}.ticket-brand b,.ticket-brand small{display:block}.ticket-brand b{font-size:11px}.ticket-brand small{color:var(--muted);margin-top:2px;font-size:10px}.ticket-brand .status{white-space:nowrap;font-size:9px}.ticket-title{justify-content:space-between;padding:14px 0 8px}.ticket-title h3{letter-spacing:-.05em;margin:0;font-size:21px}.ticket-title time{color:var(--muted);font-size:11px}.ticket-timer{color:var(--muted);justify-content:space-between;align-items:end;padding:4px 0 6px;display:flex}.ticket-timer span{font-size:10px}.ticket-timer b{color:var(--ink);font-variant-numeric:tabular-nums;font:600 17px Space Grotesk,sans-serif}.ticket-timer b small{color:var(--muted);font:400 10px DM Sans,sans-serif}.ticket-timer.late b{color:#bd3e4c}.ticket-progress{background:var(--canvas);border-radius:3px;height:4px;margin-bottom:12px;overflow:hidden}.ticket-progress span{border-radius:inherit;background:var(--green);height:100%;transition:width .35s;display:block}.ticket-progress.late span{background:#bd3e4c}.ticket-customer{justify-content:space-between;padding-bottom:12px;font-size:12px}.ticket-customer small{color:var(--muted);font-size:10px}.ticket-lines{border-top:1px solid var(--line);padding:5px 0}.ticket-line{align-items:flex-start;gap:8px;padding:9px 0;font-size:12px;display:flex}.ticket-line>div{flex:1;min-width:0}.ticket-line b,.ticket-line small{display:block}.ticket-line b{font-size:12px}.ticket-line small{color:var(--muted);margin-top:3px;font-size:10px}.ticket-line.packed{opacity:.55;text-decoration:line-through}.ticket-quantity{min-width:22px;color:var(--accent);font-weight:700}.ticket-note{background:#fff8e9;border-left:3px solid #d9a343;margin:5px 0 11px;padding:9px 10px}.ticket-note b{color:#9b6a21;text-transform:uppercase;letter-spacing:.5px;font-size:9px;display:block}.ticket-note p{color:#765a29;margin:4px 0 0;font-size:11px}.ticket-courier{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin:0 -2px;padding:10px 0;font-size:10px}.ticket-courier b{color:var(--ink);font-weight:600}.ticket-courier.nearby b{color:var(--green)}.ticket-bottom{color:var(--muted);justify-content:space-between;margin-top:2px;padding:9px 0;font-size:10px}.ticket-bottom strong{color:var(--ink);font:600 16px Space Grotesk,sans-serif}.ticket-action{border:1px solid var(--line);background:var(--canvas);width:100%;color:var(--ink);border-radius:7px;justify-content:space-between;align-items:center;margin-top:7px;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.ticket-action:hover{border-color:var(--accent);background:var(--soft)}.ticket-action.primary{justify-content:space-between;background:var(--accent)!important;border-color:var(--accent)!important}.operations-empty{text-align:center;background:var(--surface);border:1px dashed var(--line);border-radius:11px;margin-top:14px;padding:60px 20px}.operations-empty b{font:600 18px Space Grotesk,sans-serif}.operations-empty p{color:var(--muted);margin:8px 0 16px;font-size:12px}.operations-empty button{background:var(--soft);color:#a64920;border:1px solid #efd9ca;border-radius:7px;padding:9px 12px;font-size:11px}.kitchen-toolbar{align-items:end;gap:10px;margin-bottom:18px;display:flex}.kitchen-toolbar>div{flex:1}.kitchen-toolbar h2{margin-bottom:5px}.kitchen-toolbar p{color:var(--muted);margin:0;font-size:12px}.kitchen-toolbar button{background:var(--soft);color:#a64920;border:1px solid #efd9ca;border-radius:7px;padding:10px 12px;font-size:11px}.kitchen-board{grid-template-columns:repeat(4,minmax(245px,1fr));align-items:start;gap:12px;display:grid;overflow-x:auto}.kitchen-lane{background:color-mix(in srgb, var(--canvas) 70%, var(--surface));border:1px solid var(--line);border-radius:15px;min-width:245px;padding:12px;box-shadow:inset 0 1px #fffa}.kitchen-lane-heading{align-items:center;gap:8px;margin:2px 2px 11px;display:flex}.kitchen-lane-heading h3{flex:1;margin:0;font-size:13px}.kitchen-lane-heading b{background:var(--surface);border-radius:5px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.lane-dot{background:#9ca5b0;border-radius:50%;width:7px;height:7px}.kitchen-lane.NEW .lane-dot{background:var(--accent)}.kitchen-lane.PREPARING .lane-dot{background:#5488c8}.kitchen-lane.READY .lane-dot{background:var(--green)}.kitchen-lane .order-ticket{box-shadow:none;border-top-width:2px;margin-bottom:10px;padding:13px}.kitchen-lane .ticket-title{padding-top:10px}.kitchen-lane .ticket-timer b{font-size:14px}.kitchen-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:7px;padding:29px 8px;font-size:10px}.kitchen-expanded{z-index:5;background:var(--canvas);padding:28px;position:fixed;inset:0;overflow:auto}.audio-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.audio-control button{border-radius:7px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:600}.audio-unlock{color:#fff;background:var(--accent);border:1px solid var(--accent)}.audio-live{color:var(--green);background:#edf7f1;border:1px solid #cce7d7}.audio-muted{color:var(--muted);background:var(--canvas);border:1px solid var(--line)}.audio-test{color:var(--muted);border:1px solid var(--line);background:0 0}.audio-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:999px;padding:5px;box-shadow:0 5px 16px #17232c10}.audio-live{box-shadow:0 4px 12px #27866822}.ticket-note{background:linear-gradient(90deg,#fff8e9,#fffdf7);border-radius:0 10px 10px 0}.ticket-action{border-radius:10px}.ticket-action.primary{box-shadow:0 7px 15px #e9662b33}.audio-control small{color:#a64920;text-align:right;width:100%;max-width:230px;font-size:9px}.dark .order-ticket,.dark .kitchen-lane{box-shadow:none}.dark .ticket-note{color:#f0cf8a;background:#463a28}.dark .ticket-note p{color:#eed9a6}.dark .audio-live{color:#a9dfc4;background:#263e35;border-color:#3c6654}.dark .audio-muted{background:var(--canvas)}@media (width<=1200px){.kitchen-board{grid-template-columns:repeat(4,245px)}}@media (width<=850px){.order-board{grid-template-columns:repeat(2,minmax(0,1fr))}.kitchen-toolbar{flex-wrap:wrap;align-items:stretch}.kitchen-toolbar>div{min-width:100%}.kitchen-board{grid-template-columns:repeat(4,245px)}.audio-control .audio-test,.audio-control small{display:none}}@media (width<=560px){.order-filters{flex-wrap:wrap}.order-search{min-width:100%}.order-filters select{flex:1}.result-count{margin-left:auto}.stage-tabs{margin-right:-18px}.order-board{grid-template-columns:1fr}.order-ticket{padding:15px}.kitchen-toolbar select{flex:1}.kitchen-toolbar button{white-space:nowrap}.kitchen-board{margin-right:-8px}.audio-control{order:3;margin-left:auto;display:flex;position:static}.audio-control .audio-test,.audio-control small{display:none}.audio-control button{padding:6px 8px;font-size:9px}.audio-unlock{max-width:100px}}.live-workspace{font-size:14px}.live-workspace .order-filters{flex-wrap:wrap;gap:10px;margin-bottom:12px}.live-workspace .order-search{flex:1;min-width:220px}.live-workspace input,.live-workspace select,.live-workspace button{font-size:13px}.live-workspace .auto-prepare-indicator{border:1px solid var(--line);background:var(--surface);color:var(--muted);opacity:1;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;display:flex}.auto-prepare-indicator b{color:#177044}.arrival-notice,.auto-off-notice{color:#563600;background:#fff4d9;border:1px solid #d69224;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.arrival-notice>div{flex:1;gap:4px;min-width:160px;display:grid}.arrival-notice span{font-size:13px}.arrival-notice button,.auto-off-notice button{color:#fff;background:#563600;border:0;border-radius:7px;padding:10px 14px}.arrival-notice button:last-child{color:#563600;background:0 0;border:1px solid #d69224}.auto-off-notice>span:first-child{flex:1}.live-next .live-print{border:1px solid var(--line);min-height:32px;color:var(--ink);background:0 0;border-radius:6px;padding:4px 10px}.live-workspace .stage-tabs{border:0;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;display:flex;overflow:visible}.live-workspace .stage-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;padding:11px 14px;font-size:14px}.live-workspace .stage-tabs button.active{background:var(--ink);color:var(--surface);border-color:var(--ink)}.live-workspace .stage-tabs button span{min-width:24px;height:24px;color:inherit;background:#87949620;font-size:13px}.live-order-sections{flex-direction:column;gap:16px;display:flex}.live-section{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:none;border-radius:9px;margin:0;padding:0;overflow:hidden}.live-section h2{letter-spacing:-.3px;color:var(--ink);align-items:center;gap:9px;margin:0;padding:12px 16px;font-size:16px;display:flex}.live-section h2>span:last-child{color:var(--muted);font-size:13px;font-weight:600}.section-dot{background:#d88b23;border-radius:50%;width:9px;height:9px}.live-section.READY .section-dot{background:#268458}.live-section.COURIER .section-dot{background:#3c71b8}.live-section.NEW .section-dot{background:#cf4b43}.live-table-head,.live-row-main{grid-template-columns:minmax(135px,1fr) minmax(190px,2.2fr) minmax(105px,.8fr) minmax(100px,.8fr) minmax(145px,1.1fr);align-items:center;gap:18px;padding:13px 18px;display:grid}.live-table-head{background:var(--canvas);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding-top:9px;padding-bottom:9px;font-size:13px;font-weight:600}.live-order-sections .order-board{display:block}.live-order-row{background:var(--surface);border-bottom:1px solid var(--line);min-width:0}.live-order-row:last-child{border-bottom:0}.live-row-main{min-height:94px}.live-order-row.is-late{box-shadow:inset 3px 0 #cd5a45}.live-cell{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;font-size:14px;line-height:1.4;display:flex}.live-cell b{color:var(--ink);font-size:14px}.live-cell small,.live-cell>span{color:var(--muted);font-size:13px}.live-order>b{font-size:16px}.live-order .live-platform{color:#bd5a18;font-size:13px;font-weight:600}.live-order .YEMEKSEPETI{color:#bd2851}.live-items>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.live-note{color:#82561c;white-space:normal;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.live-elapsed b{font-variant-numeric:tabular-nums;font-size:17px}.live-elapsed.late b,.live-elapsed.late>span{color:#ae3c32}.live-total b{white-space:nowrap;font-size:17px}.live-total>span{white-space:normal}.live-next button{cursor:pointer;border-radius:7px;min-height:38px;padding:10px}.live-next .live-primary{background:var(--accent);border:1px solid var(--accent);color:#fff;font-weight:600}.live-next button:disabled{cursor:not-allowed;opacity:.6}.live-next .live-detail-toggle{color:var(--muted);background:0 0;border:1px solid #0000;min-height:32px;padding:4px 10px}.live-next .live-detail-toggle:hover{background:var(--canvas);color:var(--ink)}.live-next .live-managed{text-align:center;color:var(--muted);font-size:13px}.live-next .live-primary:hover{background:color-mix(in srgb,var(--accent),#000 15%)}.live-workspace .auto-prepare-indicator[aria-label$=Kapalı] b{color:var(--muted)}.dark .live-note{color:#e4c48d}.dark .live-row-error{color:#ffc3b3;background:#482b25}.dark .live-order .live-platform{color:#efa66e}.dark .live-order .YEMEKSEPETI{color:#ff99b3}.dark .live-elapsed.late b,.dark .live-elapsed.late>span{color:#ffafa1}.live-workspace button:focus-visible{outline-offset:2px;outline:3px solid #4179a4}.live-row-error{color:#a23a2a;overflow-wrap:anywhere;background:#fff0ed;padding:10px 18px;font-size:13px;line-height:1.5}.live-row-error b{margin-right:6px}.live-detail{background:var(--canvas);border-top:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:1.5fr 1fr;gap:28px;padding:18px;font-size:14px;display:grid}.live-detail h3{margin:0 0 12px;font-size:14px}.live-detail p{margin:7px 0;font-size:13px}.live-detail-line{grid-template-columns:1fr auto;gap:4px 12px;margin-bottom:10px;display:grid}.live-detail-line small{color:var(--muted);grid-column:1/-1;font-size:13px}.carryover-badge{color:#a43e27;margin:5px 0;font-size:11px;font-weight:700}.road-compact .ticket-timer{background:#eef6f4}.visually-hidden{display:none}.road-details{color:var(--coral);cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:11px;text-decoration:underline}@media (width<=1150px){.live-table-head,.live-row-main{grid-template-columns:minmax(100px,1fr) minmax(140px,1.6fr) minmax(85px,.8fr) minmax(95px,.8fr) minmax(125px,1fr);gap:12px;padding-left:14px;padding-right:14px}}@media (width<=850px){.live-table-head{display:none}.live-row-main{grid-template-columns:1fr 1fr;gap:16px;padding:16px}.live-order{grid-column:1}.live-items{grid-area:2/1/auto/-1}.live-elapsed{text-align:right;grid-area:1/2}.live-total{grid-area:3/1}.live-next{grid-area:3/2}.live-detail{grid-template-columns:1fr;gap:16px}.live-workspace .order-search{min-width:100%}.live-workspace .stage-tabs button{padding:9px 10px}.live-workspace .result-count{font-size:13px}.live-workspace .auto-prepare-indicator{flex-wrap:wrap}.live-workspace .order-filters select{min-width:0;max-width:100%}.live-workspace .stage-tabs{margin-right:0}}@media (width<=560px){.live-workspace .order-filters select{flex:100%;width:100%}.live-workspace .auto-prepare-indicator{flex:1;justify-content:space-between}.live-workspace .stage-tabs{gap:6px}.live-workspace .stage-tabs button{flex:1 0 auto;justify-content:space-between;padding:8px 10px;font-size:13px}.live-section h2{font-size:15px}}.cancellation-notice{z-index:80;background:var(--surface);border:2px solid #c53f4d;border-radius:16px;grid-template-columns:1fr auto;gap:10px;width:min(430px,100vw - 32px);padding:18px;display:grid;position:fixed;top:92px;right:22px;box-shadow:0 20px 60px #3d101038}.cancellation-notice>div{grid-column:1/-1}.cancellation-notice span{color:#bd3e4c;letter-spacing:1.4px;font-size:10px;font-weight:800;display:block}.cancellation-notice b{margin-top:5px;font-size:18px;display:block}.cancellation-notice p{color:var(--muted);margin:7px 0 0;font-size:13px}.cancellation-notice button{border:1px solid var(--line);background:var(--canvas);border-radius:9px;padding:9px 12px}.cancellation-notice button:first-of-type{color:#fff;background:#bd3e4c;border-color:#bd3e4c}.returns-workspace{grid-template-columns:minmax(0,1fr)}.returns-summary{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.returns-summary>b{font:700 30px Space Grotesk}.returns-summary span{color:var(--muted);margin-right:auto}.returns-summary strong{color:#9f3040;background:#bd3e4c12;border-radius:999px;padding:7px 10px;font-size:12px}.return-list{gap:10px;display:grid}.return-list article{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(230px,1.2fr) minmax(180px,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.return-list h3{margin:7px 0 4px}.return-list p,.return-list small{color:var(--muted);margin:3px 0}.return-list button{border:1px solid var(--line);background:var(--canvas);border-radius:9px;padding:9px 12px}@media (width<=700px){.cancellation-notice{top:auto;bottom:16px;right:16px}.returns-summary{flex-wrap:wrap;align-items:flex-start}.returns-summary span{width:calc(100% - 60px)}.return-list article{grid-template-columns:1fr}.return-list button{width:100%}}.reviews-workspace{grid-template-columns:minmax(0,1fr)}.reviews-summary{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:baseline;gap:10px;padding:15px 17px;display:flex}.reviews-summary b{font:700 30px Space Grotesk}.reviews-summary span{font-weight:700}.reviews-summary small{color:var(--muted);margin-left:auto}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reviews-grid article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;gap:14px;padding:18px;display:grid}.reviews-grid blockquote{margin:0;font-size:17px;line-height:1.55}.reviews-grid article>div{gap:3px;display:grid}.reviews-grid span,.reviews-grid small{color:var(--muted);font-size:12px}.reviews-grid button{border:1px solid var(--line);background:var(--canvas);border-radius:8px;justify-self:start;padding:8px 11px}.review-pages{justify-content:flex-end;gap:8px;display:flex}.review-pages button{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 12px}@media (width<=700px){.reviews-grid{grid-template-columns:1fr}.reviews-summary{flex-wrap:wrap}.reviews-summary small{width:100%;margin-left:0}}.app{--canvas:#f3f6f4;--surface:#fff;--ink:#1c3029;--muted:#50645b;--line:#d3ded8;--accent:#16654c;--green:#16654c;--soft:#eaf3ee;--danger:#a52a35;--danger-surface:#fff0f1;--warning:#77470b;--warning-surface:#fff3d8;background:var(--canvas);color:var(--ink)}.app.dark{--canvas:#12201b;--surface:#1c2d25;--ink:#edf5ef;--muted:#becdc4;--line:#4e6659;--accent:#247653;--green:#a0dfbc;--soft:#2c4437;--danger:#ffb5bd;--danger-surface:#4e2630;--warning:#ffdc9e;--warning-surface:#443922;background:var(--canvas)}.app button,.app input,.app select,.app summary,.app textarea{font-size:14px}.app input,.app select,.app textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line)}.app input::placeholder,.app textarea::placeholder{color:var(--muted);opacity:1}.app button:focus-visible,.app summary:focus-visible,.app a:focus-visible,.app input:focus-visible,.app select:focus-visible,.app textarea:focus-visible{outline-offset:3px;outline:3px solid #398ad3}.app section button,.app .settings-panel button,.app .kitchen-toolbar button,.app .pagination button{background:var(--soft);color:var(--ink);border:1px solid var(--line);min-height:44px;padding:9px 12px}.app section button:hover,.app .settings-panel button:hover{background:var(--line)}.app .primary,.app .live-next .live-primary,.app .settings-tabs .active{color:#fff!important;background:var(--accent)!important;border-color:var(--accent)!important}.app button:disabled{opacity:.6}.app .shell-sidebar{background:#17372c;width:204px}.app .shell-sidebar .logo{gap:10px;margin-bottom:24px}.app .logo img{border-radius:9px;flex-shrink:0}.app .logo strong{font-size:21px}.app .shell-main{min-width:0;padding:22px 24px}.app .shell-header{margin-bottom:18px}.app .shell-header h1{color:var(--ink);font-size:27px}.app .shell-header small,.app .connection-status{color:var(--muted)}.app .shell-tools{gap:8px}.app .advanced-scope{color:var(--muted);margin:0 0 10px}.app .advanced-scope summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.app .advanced-scope .scope-filters{flex-wrap:wrap;padding:6px 0}.app .shell-tools button,.app .shell-tools summary{min-height:44px}.app .command-trigger kbd{color:var(--ink)}.account-menu{position:relative}.account-menu summary{cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px;list-style:none}.account-menu>div{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:8px;min-width:210px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #0002}.account-menu button{background:var(--soft);color:var(--ink);border:1px solid var(--line);border-radius:6px}.app .shell-sidebar footer{display:none}.app .print-alert{background:var(--danger-surface);color:var(--danger);border:1px solid;border-radius:8px}.app .pending-notice,.app .arrival-notice,.app .auto-off-notice{border:1px solid var(--line);background:var(--warning-surface);color:var(--warning);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;display:flex}.app .pending-notice button,.app .arrival-notice button,.app .auto-off-notice button{min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:7px}.app .live-workspace .stage-tabs{gap:6px;margin-bottom:12px}.app .live-workspace .stage-tabs button{min-height:44px;padding:8px 12px;font-size:14px}.app .live-workspace .stage-tabs button.active{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.app .live-table-head{display:none}.app .live-row-main{gap:14px;min-height:110px;padding:13px 16px}.app .live-next{grid-template-columns:1fr 1fr;gap:4px;display:grid}.app .live-next .live-primary,.app .live-next .live-managed{grid-column:1/-1}.app .live-next button{min-height:44px}.app .live-next .live-detail-toggle,.app .live-next .live-print{color:var(--muted);padding:8px}.app .live-order>b,.app .live-total b,.app .live-elapsed b{font-size:18px}.app .live-order .live-restaurant{color:var(--ink);font-weight:650}.app .live-order .live-platform{color:var(--muted);font-size:12px}.app .live-note{color:var(--warning)}.app .auto-prepare-indicator b{color:var(--green)}.app .live-elapsed.late b,.app .live-elapsed.late>span,.app .ticket-timer.late b{color:var(--danger)}.app .live-row-error{background:var(--danger-surface);color:var(--danger)}.app .status.NEW{color:#793e14;background:#fff0d9}.app .status.PREPARING{color:#244f85;background:#e7f0fc}.app .status.READY{color:#155e43;background:#e4f5ea}.app.dark .status.NEW{color:#ffdc9e;background:#4b3a25}.app.dark .status.PREPARING{color:#c3ddff;background:#273f5f}.app.dark .status.READY{color:#b6edcf;background:#214b38}.app .kitchen-lane{min-width:110px;padding:10px}.app .kitchen-lane.empty-lane .kitchen-empty{padding:16px 4px;font-size:13px}.app .kitchen-lane-heading h3{font-size:16px}.app .ticket-line{min-height:52px;padding:12px 0}.app .ticket-line input{flex:0 0 24px;width:24px;height:24px}.app .ticket-line b,.app .ticket-line small,.app .ticket-note p,.app .ticket-quantity{font-size:16px;line-height:1.45}.app .ticket-line.packed{opacity:1;color:var(--muted)}.app .ticket-brand-mark{color:var(--ink);background:var(--soft);border:2px solid var(--brand-color);font-size:12px}.app .shell-sidebar button{transition:none}.app .ticket-brand b{font-size:14px}.app .ticket-brand small,.app .ticket-customer,.app .ticket-delivery,.app .ticket-progress,.app .ticket-note b{color:var(--muted);font-size:12px}.app .ticket-title h3{font-size:23px}.app .ticket-brand .status{font-size:12px}.app .ticket-timer b{font-size:18px}.app .ticket-note{background:var(--warning-surface);color:var(--warning)}.app .ticket-note b,.app .ticket-note p{color:var(--warning)}.app .ticket-quantity{color:var(--green)}.app .ticket-actions button{min-height:48px;font-size:15px}.app .kitchen-health{align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.app .bulk-bar,.app .sound-card,.app .sound-card button{background:var(--surface);color:var(--ink);border-color:var(--line)}.app .sound-card label b,.app .sound-card label small,.app .sound-card button{color:var(--ink)}.app .settings-panel{border-radius:12px}.app .settings-panel h2{font-size:21px}.app .settings-fields label{font-size:14px}.app .user-access,.app .printer-setup{border:1px solid var(--line);border-radius:9px;padding:14px}.app details>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.app .user-access fieldset{border-color:var(--line);gap:8px;margin:12px 0;display:grid}.app .user-access label,.app .settings-panel form label{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.app .history-list{gap:10px;display:grid}.app .history-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1.5fr auto;gap:16px;padding:16px;display:grid}.app .history-list article>div{overflow-wrap:anywhere;min-width:0}.app .history-list time{color:var(--muted);font-size:13px}.app .history-list .status{margin-left:8px;display:inline-block}.app .history-list article>div:last-child{align-content:start;gap:12px;display:grid}.app .pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.app .print-toolbar{margin-bottom:18px}.app .print-queue{align-content:start}.app .print-queue section{padding:18px}.app .print-job button{font-size:14px}.app .printer-setup small{display:block}.app .print-field{color:var(--ink)}.app .receipt-paper{color:#111;background:#fff}@media (width<=1100px){.app .shell-sidebar{width:170px}.app .shell-main{padding:18px}.app .live-row-main{gap:10px}}@media (width<=850px){.app .shell-sidebar{width:68px}.app .shell-sidebar .logo strong{display:none}.app .shell-main{padding:16px}.app .live-row-main{grid-template-columns:1fr 1fr}.app .live-next{display:grid}.app .history-list article{grid-template-columns:1fr}}@media (width<=560px){.app .shell-sidebar{flex-wrap:wrap;align-items:center;gap:4px;width:100%;padding:8px 12px;display:flex}.app .shell-sidebar .logo{display:none}.app .shell-sidebar>button{flex:1;gap:3px;min-height:48px;padding:4px 2px}.app .shell-sidebar>button>span{font-size:10px;line-height:1.1}.app .shell-sidebar .management-toggle{margin:0;padding-top:4px}.app .management-links{flex-basis:100%}.app .shell-main{padding:12px}.app .shell-header{gap:6px;margin-bottom:12px}.app .shell-header>div:first-child{flex-basis:auto}.app .shell-header small{display:none}.app .shell-header h1{margin:0;font-size:23px}.app .connection-status{font-size:12px}.app .shell-tools{flex-wrap:wrap;gap:6px;width:100%}.app .shell-tools .command-trigger{margin-left:auto}.app .account-menu summary{padding:12px 8px;font-size:12px}.app .live-workspace .order-filters{gap:6px;margin-bottom:10px}.app .live-workspace .order-filters select{flex:1;width:auto;min-height:44px;font-size:13px}.app .live-workspace .auto-prepare-indicator{flex:1;gap:5px;min-height:44px;padding:7px;font-size:12px}.app .live-workspace .result-count{display:none}.app .live-workspace .stage-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.app .live-workspace .stage-tabs button{white-space:normal;padding:7px;font-size:12px}.app .live-workspace .stage-tabs button span{min-width:20px;font-size:12px}.app .live-row-main{gap:12px;padding:12px}.app .live-next .live-primary{font-size:13px}.app .live-section h2{padding:10px 12px}.app .pending-notice>span{display:none}.app .pending-notice,.app .arrival-notice,.app .auto-off-notice{gap:6px;padding:8px;font-size:13px}.app .settings-panel{padding:14px}.app .print-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px}.app .print-layout{grid-template-columns:1fr}.app .print-job{flex-wrap:wrap}}@media print{.account-menu{display:none!important}}.app.atelier{--canvas:#f3f6f2;--surface:#fffdf8;--ink:#17372e;--muted:#62726b;--line:#d9e1dc;--accent:#123c32;--green:#26765a;--soft:#edf2ec;--gold:#dfbd73;--warning:#765012;--warning-surface:#fff1cc;--danger:#b44d3b;--danger-surface:#ffede7;background:var(--canvas);font-family:DM Sans,Segoe UI,sans-serif}.app.atelier.dark{--canvas:#0f1b18;--surface:#172723;--ink:#f5f2e8;--muted:#afc0b8;--line:#30463f;--accent:#396d5d;--green:#90cfb6;--soft:#22352f;--gold:#e4c47f;--warning:#ffe2a0;--warning-surface:#443b25;--danger:#ffb9a8;--danger-surface:#462e27}.atelier h1,.atelier h2,.atelier h3,.atelier strong,.atelier-auth h1,.atelier-auth h2{letter-spacing:-.035em;font-family:DM Sans,Segoe UI,sans-serif}.app.atelier .shell-sidebar{background:var(--surface);width:228px;color:var(--ink);border-right:1px solid var(--line);gap:6px;padding:30px 18px 18px;overflow-y:auto}.app.atelier .logo{gap:9px;margin:0 8px 25px}.app.atelier .logo strong{color:var(--ink);letter-spacing:-1px;white-space:nowrap;font-size:24px;font-weight:650}.app.atelier .logo span{display:none}.workspace-identity{border:1px solid var(--line);border-radius:10px;grid-template-columns:22px 1fr;gap:4px 9px;margin-bottom:22px;padding:12px;font-size:13px;display:grid}.workspace-identity .nav-icon{grid-row:1/3;align-self:center}.workspace-identity small{color:var(--muted);font-size:10px}.primary-navigation,.app.atelier .management-links{flex-direction:column;gap:5px;display:flex}.app.atelier .management-links{border-top:1px solid var(--line);margin-top:17px;padding-top:18px}.app.atelier .shell-sidebar nav button{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;min-height:48px;padding:13px 12px;font-size:14px;font-weight:500;display:flex}.app.atelier .shell-sidebar nav button:hover{background:var(--soft)}.app.atelier .shell-sidebar nav button.sel{color:#fffdf8;background:#123c32;font-weight:650}.app.atelier .nav-count{color:inherit;background:#fff2;min-width:22px;font-size:11px}.app.atelier .management-toggle{display:none}.app.atelier .shell-sidebar footer{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-top:auto;padding:24px 8px 0;display:flex}.app.atelier .actor-name{color:var(--ink);flex-basis:100%;font-size:13px;font-weight:600}.app.atelier .shell-sidebar footer button{color:var(--muted);background:var(--soft);margin:3px 0;padding:6px 10px;font-size:11px}.app.atelier .shell-main{flex-direction:column;max-width:1680px;min-height:100vh;margin:0 auto;padding:34px 40px 20px;display:flex}.app.atelier .shell-header{align-items:flex-start;gap:22px;margin:0 0 28px}.app.atelier .shell-header h1{margin:9px 0 10px;font-size:38px;font-weight:750;line-height:1.2}.app.atelier .page-description{color:var(--muted);max-width:520px;font-size:15px;line-height:1.5}.app.atelier .connection-status{color:var(--muted);margin-top:10px;font-size:12px}.app.atelier .shell-tools{flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-top:5px}.app.atelier .shell-tools button,.app.atelier .shell-tools summary{background:var(--surface);min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:10px}.app.atelier .shell-tools .audio-unlock{background:var(--soft);color:var(--ink);border:1px solid var(--line)}.app.atelier .shell-tools .audio-test{display:none}.app.atelier .shell-tools .command-trigger{order:-1}.app.atelier .account-menu summary{border:0;gap:5px;padding:3px}.user-avatar{color:#4d3d1f;background:#ead8af;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.account-word{display:none}.app.atelier section{box-shadow:none;border-radius:15px}.app.atelier button,.app.atelier input,.app.atelier select,.app.atelier textarea{border-radius:9px}.app.atelier input,.app.atelier select{min-height:44px}.app.atelier section button{background:var(--surface);color:var(--ink)}.app.atelier .primary,.app.atelier .live-next .live-primary{box-shadow:none;background:var(--accent)!important;color:#fff!important}.app.atelier .eyebrow{letter-spacing:.17em;color:var(--muted);font-size:10px;font-weight:700}.app.atelier .advanced-scope{margin:0 0 14px;font-size:12px}.app.atelier .advanced-scope summary{gap:8px;min-height:30px;font-size:12px;font-weight:500}.app.atelier .advanced-scope summary:before{content:"+";font-size:18px}.app.atelier .advanced-scope[open] summary:before{content:"−"}.app.atelier .global-scope-bar{background:0 0;border:0;flex-wrap:wrap;gap:14px;padding:0}.app.atelier .global-scope-bar label{font-size:12px}.app.atelier .global-scope-bar button{min-height:44px}.app.atelier .scope-live{display:none}.app.atelier .live-workspace{flex-direction:column;display:flex}.app.atelier .live-workspace .stage-tabs{border:1px solid var(--line);background:var(--surface);border-radius:12px;order:-2;gap:0;margin-bottom:18px;padding:0;display:flex;overflow:hidden}.app.atelier .live-workspace .stage-tabs button{border:0;border-right:1px solid var(--line);color:var(--muted);background:0 0;border-radius:0;flex:1;justify-content:center;min-height:54px;padding:12px 8px;font-size:13px}.app.atelier .live-workspace .stage-tabs button.active{background:var(--gold);color:#322b18}.app.atelier .live-workspace .stage-tabs button span{color:inherit;background:#8882;border-radius:50%;min-width:24px;font-size:11px}.app.atelier .order-filters{flex-wrap:wrap;gap:12px;margin:0 0 20px}.app.atelier .order-search{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex:1;min-height:48px}.app.atelier .order-search input{background:0 0;border:0;width:100%;padding-left:0;font-size:14px}.app.atelier .order-search svg{width:17px}.app.atelier .auto-prepare-indicator{background:0 0;border:0;min-height:44px;font-size:11px}.app.atelier .live-section{background:0 0;border:0;border-radius:0;margin-bottom:25px;padding:0;overflow:visible}.app.atelier .live-section h2{letter-spacing:0;color:var(--muted);background:0 0;border:0;padding:0 2px 11px;font-size:13px;font-weight:600}.app.atelier .live-order-row{border:1px solid var(--line);background:var(--surface);border-radius:15px;margin-bottom:12px;overflow:hidden;box-shadow:0 3px 7px #302d1b03}.app.atelier .live-order-row:last-child{border-bottom:1px solid var(--line)}.app.atelier .live-order-row.is-late{border-left:3px solid var(--danger);box-shadow:none}.app.atelier .live-cell{gap:7px;font-size:14px}.app.atelier .live-order>b{letter-spacing:-.035em;font-size:23px;font-weight:750}.app.atelier .live-order .live-platform{color:#994007;letter-spacing:.02em;background:#fff0e3;border-radius:5px;align-self:start;padding:4px 6px;font-size:9px}.app.atelier .live-order .YEMEKSEPETI{color:#ab264e;background:#ffe6ee}.app.atelier .live-restaurant{font-size:11px}.app.atelier .live-items{border-left:1px solid var(--line);padding-left:20px}.app.atelier .live-items>b{font-size:15px;font-weight:650}.app.atelier .live-items>span{-webkit-line-clamp:3;font-size:13px;line-height:1.5}.app.atelier .live-note{background:var(--warning-surface);color:var(--warning);border-radius:6px;padding:6px 9px;font-size:12px;line-height:1.5}.app.atelier .live-elapsed b{font-size:21px}.app.atelier .live-elapsed>span,.app.atelier .live-elapsed small{font-size:11px}.app.atelier .live-total b{font-size:19px}.app.atelier .live-total>span{font-size:11px}.app.atelier .live-next{gap:6px}.app.atelier .live-next button{min-height:44px;font-size:12px}.app.atelier .live-detail{border-top:1px solid var(--line);background:var(--canvas);padding:22px}.app.atelier .live-detail h3{font-size:16px}.operational-footer{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding:13px 18px;font-size:12px;display:flex}.operational-footer button{color:var(--ink);background:0 0;border:0;min-height:30px;padding:0;font-size:12px}.status-light{background:var(--green);border-radius:50%;width:7px;height:7px}.app.atelier .kitchen-toolbar{align-items:center;padding:0 0 18px}.app.atelier .kitchen-toolbar h2{margin:0 0 5px;font-size:21px}.app.atelier .kitchen-toolbar p{font-size:12px}.app.atelier .kitchen-board{gap:14px}.app.atelier .kitchen-lane{background:var(--soft);border:0;border-radius:14px;padding:12px}.app.atelier .kitchen-lane-heading{padding:4px 2px 15px}.app.atelier .kitchen-lane-heading h3{letter-spacing:0;font-size:14px}.app.atelier .order-ticket{border:1px solid var(--line);border-top:3px solid var(--gold);background:var(--surface);box-shadow:none;border-radius:11px;padding:14px}.app.atelier .ticket-action{background:var(--accent);color:#fff;border:0;min-height:46px;font-size:13px}.app.atelier .ticket-line b,.app.atelier .ticket-line small,.app.atelier .ticket-note p{font-size:16px}.app.atelier .ticket-line input{min-height:24px}.app.atelier .workspace-toolbar h2,.app.atelier .print-toolbar h2{font-size:24px}.app.atelier .workspace-toolbar{flex-wrap:wrap;gap:16px;margin-bottom:22px}.app.atelier .workspace-toolbar p{font-size:13px}.app.atelier .bulk-bar{border:1px solid var(--line);border-radius:10px;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:12px}.app.atelier .bulk-bar button{background:var(--surface);border:1px solid var(--line);min-height:40px;font-size:11px}.app.atelier .menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.app.atelier .menu-card{border:1px solid var(--line);min-height:145px;box-shadow:none;background:var(--surface);border-radius:14px;gap:17px;padding:22px}.app.atelier .menu-card label{align-self:center;align-items:center;gap:10px;display:flex;position:relative}.product-monogram{background:var(--gold);color:#4b3e1a;border-radius:8px;place-items:center;width:68px;height:74px;font-family:Georgia,serif;font-size:30px;display:grid}.menu-card:nth-child(3n+2) .product-monogram{color:#fff;background:#5d765a}.menu-card:nth-child(3n+3) .product-monogram{background:#decfb7}.app.atelier .menu-card h3{margin-bottom:8px;font-size:18px}.app.atelier .menu-card p{margin-bottom:6px;font-size:12px}.app.atelier .menu-card>button{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:8px;min-height:44px;font-size:12px}.app.atelier .restaurant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.app.atelier .restaurant-card{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:14px;gap:16px;padding:24px}.app.atelier .restaurant-avatar{color:#252920;border:5px solid #fff9;width:48px;height:48px;font-size:17px}.app.atelier .restaurant-info h3{margin-bottom:7px;font-size:19px}.app.atelier .restaurant-info p{font-size:12px;line-height:1.5}.app.atelier .restaurant-card>button{border:1px solid var(--line);background:var(--accent);color:#fff;min-height:44px;font-size:12px}.app.atelier .analytics-kpis{gap:16px;margin-bottom:23px}.app.atelier .analytics-kpis>div{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:13px;padding:22px}.app.atelier .analytics-kpis b{letter-spacing:-.04em;font-size:29px}.app.atelier .analytics-kpis small,.app.atelier .analytics-kpis span{font-size:12px}.app.atelier .analytics-grid{grid-template-columns:2fr 1fr;gap:20px}.app.atelier .analytics-grid section{padding:24px}.app.atelier .hour-bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top,transparent 0,transparent 48px,var(--line) 49px,transparent 50px);gap:8px;height:215px}.app.atelier .hour-bar>div{background:var(--gold);border-radius:4px 4px 0 0;min-height:1px}.app.atelier .hour-bar small{font-size:9px}.app.atelier .workspace-heading h3{font-size:17px}.app.atelier .rank-list>div{padding:12px 0;font-size:13px}.app.atelier .rank-list>div>b{background:var(--soft);color:var(--ink);border-radius:5px}.app.atelier .workspace-table th,.app.atelier .workspace-table td{padding:15px 12px;font-size:13px}.app.atelier .history-workspace{padding:24px}.app.atelier .history-list{gap:0}.app.atelier .history-list article{border:0;border-top:1px solid var(--line);border-radius:0;grid-template-columns:1.15fr 1.4fr auto;align-items:center;padding:20px 2px}.app.atelier .history-list article p{margin:8px 0;font-size:13px}.app.atelier .history-list article>div>b{font-size:18px}.app.atelier .history-list .status{font-size:10px}.app.atelier .settings-tabs{border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:0;margin-bottom:25px;padding:4px}.app.atelier .settings-tabs button{min-height:48px;color:var(--muted);background:0 0;border:0;flex:1;font-size:13px}.app.atelier .settings-tabs button.active{border-radius:8px;background:var(--gold)!important;color:#352e1b!important}.app.atelier .settings-panel{padding:28px}.app.atelier .settings-panel h2{font-size:25px}.app.atelier .sound-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app.atelier .sound-card{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;gap:6px 16px;padding:18px;display:grid}.app.atelier .sound-card label{grid-column:1;min-height:35px}.app.atelier .sound-card label b{font-size:15px}.app.atelier .sound-card label small{color:var(--muted);font-size:11px}.app.atelier .sound-card .waveform{grid-column:1;justify-content:start;gap:3px;height:30px}.app.atelier .sound-card .waveform i{background:var(--sound-color);width:3px}.app.atelier .sound-card>button{border-radius:50%;grid-area:1/2/3;align-self:center;width:58px;height:58px;padding:0;font-size:12px}.app.atelier .sound-controls{background:var(--soft);border:0;border-radius:10px;margin:20px 0;padding:18px}.app.atelier .settings-fields{gap:20px;margin:22px 0}.app.atelier .settings-fields label{font-size:12px;font-weight:600}.app.atelier .settings-fields input,.app.atelier .settings-fields select{width:100%;font-size:14px;font-weight:400}.app.atelier .settings-check{background:0 0;font-size:13px}.app.atelier .connection-steps{border:1px solid var(--line);border-radius:10px;overflow:hidden}.app.atelier .connection-steps li{padding:15px;font-size:12px}.app.atelier .connection-steps .current{background:var(--warning-surface);color:var(--ink)}.app.atelier .user-access{border-radius:11px;margin-bottom:12px}.app.atelier .user-access summary{font-size:14px}.app.atelier .settings-list>div{gap:16px;padding:17px 4px;font-size:13px}.app.atelier .settings-list b{font-size:13px}.app.atelier .settings-list span{font-size:12px}.app.atelier .diagnostic-grid{gap:14px}.app.atelier .diagnostic-grid>b{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:22px;font-size:12px}.app.atelier .diagnostic-grid span{color:var(--ink);margin-top:10px;font-size:19px}.app.atelier .print-center{background:0 0;border:0;padding:0}.app.atelier .print-layout{grid-template-columns:minmax(320px,1fr) minmax(360px,1.25fr);gap:30px}.app.atelier .print-layout>div:first-child{background:var(--soft);border-radius:14px;padding:22px}.app.atelier .print-queue{border:0;padding:0}.app.atelier .print-queue section{padding:22px}.app.atelier .print-queue h3{font-size:20px}.app.atelier .print-field{font-size:12px;font-weight:600}.app.atelier .print-field select,.app.atelier .print-field input{font-size:13px}.receipt-contact{gap:10px;padding:14px 0;display:grid}.receipt-contact div{gap:4px;display:grid}.receipt-contact b{color:#404a45;letter-spacing:.04em;font-size:10px}.receipt-contact span{color:#111;white-space:pre-wrap;font-size:13px;line-height:1.45}.printer-empty{background:var(--warning-surface);color:var(--warning);border-radius:8px;padding:12px;font-size:12px;line-height:1.6}.app.atelier .print-job{align-items:center;gap:14px}.app.atelier .print-job small{margin:5px 0;font-size:11px;line-height:1.5;display:block}.app.atelier .print-job button{font-size:12px}.automation-intro{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:28px;padding:25px;display:flex}.automation-intro h2{margin:8px 0;font-size:26px}.automation-intro p{color:var(--muted);margin:0;font-size:13px}.automation-intro>.nav-icon{width:65px;height:65px;stroke:var(--gold)}.section-caption{letter-spacing:0;font-size:14px}.section-caption span{background:var(--soft);border-radius:6px;margin-left:8px;padding:4px 8px;font-size:11px}.rule-list{gap:14px;display:grid}.rule-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;align-items:center;gap:18px;padding:24px;display:flex}.rule-card>div{flex:1}.rule-card h3{margin:0 0 7px;font-size:17px}.rule-card p{color:var(--muted);margin:0 0 5px;font-size:13px}.rule-card small{color:var(--muted);font-size:10px}.rule-glyph{color:#67541f;background:#f4d996;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.rule-glyph.tone-1{color:#3c653f;background:#d5e3cf}.rule-glyph.tone-2{color:#645181;background:#e3dfef}.rule-runs{text-align:right;color:var(--muted);gap:4px;font-size:11px;display:grid}.rule-runs b{color:var(--ink);font-size:19px}.switch-control{width:46px;height:27px;min-height:27px;background:#8b9288!important;border:0!important;border-radius:20px!important;padding:4px!important}.switch-control i{background:#fff;border-radius:50%;width:19px;height:19px;display:block}.switch-control[aria-checked=true]{background:#547652!important}.switch-control[aria-checked=true] i{margin-left:19px}.automation-notes{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.automation-notes article{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:24px}.automation-notes h3{font-size:17px}.automation-notes p{color:var(--muted);font-size:13px;line-height:1.6}.automation-notes b{color:var(--green);font-size:12px}.app.atelier .dashboard{gap:20px;margin-bottom:28px}.app.atelier .service-priority{background:var(--warning-surface);color:var(--ink);border:1px solid var(--line);box-shadow:none;border-radius:12px;padding:18px 24px}.app.atelier .priority-number{color:var(--warning);font-size:32px}.app.atelier .service-priority h2{font-size:19px}.app.atelier .service-priority p{color:var(--warning);font-size:13px}.app.atelier .action-cards button{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:13px;padding:24px}.app.atelier .action-cards strong{font-size:36px;font-weight:650}.app.atelier .action-cards small{letter-spacing:.05em;font-size:11px}.app.atelier .action-cards span{color:var(--muted);font-size:12px}.app.atelier .quick-links button{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:15px}.app.atelier .service-bottom{grid-template-columns:1.8fr 1fr}.app.atelier .service-brand{color:#252920;border:4px solid #fff8}.app.atelier .service-order-list>button{font-size:13px;padding:16px 0!important}.app.atelier .service-order-name b{font-size:16px}.app.atelier .service-order-name small{font-size:11px}.app.atelier .service-attention .attention-item{padding:16px 0}.app.atelier .service-attention .attention-item b{font-size:13px}.app.atelier .service-attention .attention-item small{font-size:11px}.app.atelier .reports-link{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:18px}.atelier-auth{color:#252920;background:#f5f3ed;grid-template-columns:1fr 1fr;place-items:stretch stretch;max-width:none;min-height:100vh;margin:0;padding:0;font-family:DM Sans,Segoe UI,sans-serif;display:grid}.auth-art{color:#f4f0df;background:#232b21;flex-direction:column;justify-content:space-between;width:100%;min-height:100vh;padding:42px 55px;display:flex}.auth-wordmark{align-items:center;gap:12px;font-size:24px;font-weight:650;display:flex}.auth-art h2{margin:14px 0;font-size:52px}.auth-art p{color:#bdc6b5;font-size:17px}.auth-art .eyebrow{letter-spacing:.2em;color:#e8c676;font-size:10px}.auth-art>small{letter-spacing:.16em;color:#aab59f;font-size:9px}.orbit-art{place-items:center;height:320px;margin:25px 0;display:grid;position:relative}.orbit-art i{border:1px solid #e7c57e44;border-radius:50%;width:270px;height:270px;position:absolute}.orbit-art i:nth-child(2){width:320px;height:210px;transform:rotate(-35deg)}.orbit-art img{width:130px;height:130px}.orbit-art:after{content:"✦";color:#e8bd60;font-size:35px;position:absolute;top:40px;right:20%}.atelier-auth form{box-shadow:none;background:0 0;border:0;gap:18px;width:min(430px,100%);margin:auto;padding:45px}.atelier-auth h1{margin:5px 0;font-size:38px}.atelier-auth form>.eyebrow{letter-spacing:.2em;color:#727769;font-size:9px}.atelier-auth .muted{color:#666c61;font-size:14px}.atelier-auth label{gap:9px;font-size:12px;font-weight:600;display:grid}.atelier-auth input{color:#252920;background:#fffefa;border:1px solid #d9dcd2;min-height:49px}.atelier-auth .primary{border:0;min-height:49px;font-size:14px;color:#fff!important;background:#283023!important}.hour-chart svg{width:100%;height:auto;display:block;overflow:visible}.hour-chart text{fill:var(--muted);font:10px DM Sans,sans-serif}.chart-grid{stroke:var(--line);stroke-dasharray:3 5}.chart-bar{fill:var(--gold)}.chart-line{stroke:var(--green);stroke-width:1.5px;stroke-linejoin:round}.chart-legend{color:var(--muted);align-items:center;gap:8px;padding:0 0 12px 25px;font-size:11px;display:flex}.chart-legend i{background:var(--gold);border-radius:2px;width:7px;height:7px}.chart-legend span{margin-left:auto}.briefing-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.briefing-metrics button{text-align:left;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;gap:13px;padding:21px;display:grid}.briefing-metrics small{letter-spacing:.05em;color:var(--muted);font-size:9px}.briefing-metrics strong{letter-spacing:-.04em;font-size:29px;font-weight:650}.briefing-metrics span{color:var(--muted);font-size:10px}.briefing-chart h2,.briefing-stores h2{margin:0 0 7px;font-size:19px}.briefing-chart .muted{font-size:12px}.app.atelier .briefing-chart .text-link{color:var(--green);background:0 0;border:0;padding:5px;font-size:12px}.briefing-stores>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.app.atelier .briefing-stores button{text-align:left;border:1px solid var(--line);align-items:center;gap:10px;padding:15px;font-size:12px;display:flex}.briefing-stores button span:nth-child(2){flex:1}.briefing-stores small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.briefing-stores em{color:var(--muted);font-size:10px;font-style:normal}.briefing-stores .OPEN{color:var(--green)}.store-avatar{border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:10px;display:grid}.channel-comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.channel-comparison>div{border:1px solid var(--line);border-radius:11px;flex-wrap:wrap;align-items:center;gap:13px;padding:18px;display:flex}.channel-logo{color:#a34c0e;background:#fff0df;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.channel-1{color:#ad3153;background:#ffe7ed}.channel-comparison b{font-size:13px}.channel-comparison small{color:var(--muted);font-size:11px;display:block}.channel-comparison strong{margin-left:auto;font-size:17px}.channel-meter{background:var(--soft);border-radius:8px;width:100%;height:5px;overflow:hidden}.channel-meter span{background:var(--gold);height:100%;display:block}.archive-table-wrap{overflow-x:auto}.archive-table{border-collapse:collapse;width:100%;font-size:13px}.archive-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:14px 10px;font-size:11px;font-weight:500}.archive-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:18px 10px}.archive-table td>b{font-size:14px}.archive-table small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.archive-table .status{white-space:nowrap}.app.atelier .archive-table summary{min-height:30px;color:var(--muted);font-size:10px;font-weight:400}.archive-table details p{max-width:240px;font-size:12px;line-height:1.5}.app.atelier .archive-table button{min-width:68px;font-size:11px}.app.atelier .archive-table td:last-child{white-space:nowrap}@media (width>=851px){.app.atelier .management-links[hidden]{display:flex!important}}@media (width<=1250px){.app.atelier .shell-main{padding:28px 25px}.app.atelier .shell-sidebar{width:205px;padding:24px 14px}.app.atelier .shell-tools .sync{display:none}.app.atelier .live-row-main{grid-template-columns:120px minmax(160px,1.6fr) 85px 90px 135px;gap:13px;padding:20px 16px}.app.atelier .live-items{padding-left:12px}.app.atelier .live-order>b{font-size:20px}.app.atelier .shell-header h1{font-size:34px}}@media (width<=1050px){.app.atelier .shell-sidebar{width:80px;padding:25px 10px}.app.atelier .logo{margin:0 auto 25px}.app.atelier .logo strong,.workspace-identity,.app.atelier .shell-sidebar nav button span,.app.atelier .shell-sidebar .nav-count,.app.atelier .shell-sidebar footer{display:none}.app.atelier .shell-sidebar nav button{justify-content:center;padding:14px}.app.atelier .live-row-main{grid-template-columns:120px minmax(150px,1.4fr) 85px 90px 130px}.app.atelier .menu-card{gap:12px;padding:16px}.product-monogram{width:50px;height:60px;font-size:25px}.app.atelier .analytics-grid{grid-template-columns:1fr}}@media (width<=850px){.app.atelier .shell-header{flex-wrap:wrap}.app.atelier .shell-tools{justify-content:flex-start}.app.atelier .management-toggle{justify-content:center;margin-top:12px;display:flex}.app.atelier .management-toggle span,.app.atelier .management-links[hidden]{display:none}.app.atelier .live-row-main{grid-template-columns:1fr 1fr;gap:16px;padding:18px;display:grid}.app.atelier .live-order{grid-area:1/1}.app.atelier .live-items{border:0;grid-area:2/1/auto/-1;padding:0}.app.atelier .live-elapsed{grid-area:1/2}.app.atelier .live-total{grid-area:3/1}.app.atelier .live-next{grid-area:3/2}.app.atelier .live-workspace .order-search{min-width:180px}.app.atelier .menu-grid,.app.atelier .restaurant-grid,.app.atelier .print-layout,.app.atelier .service-bottom{grid-template-columns:1fr}.app.atelier .history-list article{grid-template-columns:1fr 1fr}.app.atelier .history-list article>div:last-child{grid-column:1/-1;justify-content:space-between;display:flex}.app.atelier .sound-grid,.atelier-auth{grid-template-columns:1fr}.auth-art{display:none}.atelier-auth form{width:min(470px,100%);padding:30px}.atelier-auth form>.logo{display:flex}.atelier-auth .logo strong{color:#252920}.atelier-auth .logo span{display:none}.automation-notes{grid-template-columns:1fr}.rule-card{gap:12px;padding:18px}.rule-runs{display:none}}@media (width<=560px){.app.atelier{display:block}.app.atelier .shell-sidebar{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;gap:0;width:100%;height:auto;padding:8px 10px;display:flex;position:relative;overflow:visible}.app.atelier .shell-sidebar>.logo{display:none}.primary-navigation{flex-direction:row;flex:1;gap:3px;display:flex}.app.atelier .shell-sidebar nav button{border-radius:8px;flex-direction:column;flex:1;gap:4px;min-width:0;min-height:49px;padding:7px 2px}.app.atelier .shell-sidebar .primary-navigation button span{white-space:normal;text-align:center;font-size:8px;line-height:1.1;display:block}.app.atelier .primary-navigation button:nth-child(5){display:none}.app.atelier .shell-sidebar .management-toggle{min-height:49px;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:4px;margin:0;padding:7px;font-size:9px;display:flex}.app.atelier .management-toggle span{font-size:8px;display:block}.app.atelier .management-toggle b{display:none}.app.atelier .management-links{flex-basis:100%;grid-template-columns:repeat(5,1fr);gap:4px;margin:5px 0 0;padding:7px 0 0;display:grid}.app.atelier .management-links button span{font-size:9px;display:block}.app.atelier .shell-main{padding:20px 12px 12px}.app.atelier .shell-header{gap:10px;margin-bottom:17px}.app.atelier .shell-header h1{margin:7px 0;font-size:30px}.app.atelier .shell-header small{font-size:8px}.app.atelier .page-description{font-size:12px}.app.atelier .connection-status{margin-top:6px;font-size:10px}.app.atelier .shell-tools{gap:6px;width:auto;margin:0;padding:0}.app.atelier .shell-tools button{min-height:40px;font-size:11px}.app.atelier .shell-tools .command-trigger{order:0;margin:0}.app.atelier .shell-tools summary{min-height:40px}.app.atelier .advanced-scope{margin-bottom:10px}.app.atelier .advanced-scope summary{min-height:27px;font-size:11px}.app.atelier .live-workspace .stage-tabs{grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.app.atelier .live-workspace .stage-tabs button{border-bottom:1px solid var(--line);min-height:43px;padding:7px;font-size:11px}.app.atelier .order-filters{gap:7px;margin-bottom:16px}.app.atelier .order-search{min-width:100%}.app.atelier .order-search input{font-size:12px}.app.atelier .order-filters select{flex:1;min-width:0;min-height:42px;font-size:11px}.app.atelier .auto-prepare-indicator{flex:1;padding:5px;font-size:10px}.app.atelier .live-row-main{gap:13px;padding:16px}.app.atelier .live-order>b{font-size:22px}.app.atelier .live-section h2{padding-bottom:8px}.app.atelier .live-next button{font-size:11px}.app.atelier .live-items>span,.app.atelier .live-note{font-size:12px}.app.atelier .settings-panel{padding:18px}.app.atelier .settings-tabs{overflow-x:auto}.app.atelier .settings-tabs button{min-width:75px;padding:8px;font-size:10px}.app.atelier .settings-panel h2,.app.atelier .workspace-toolbar h2{font-size:23px}.app.atelier .analytics-kpis{grid-template-columns:1fr 1fr;gap:10px}.app.atelier .analytics-kpis>div{padding:15px}.app.atelier .analytics-kpis b{font-size:23px}.app.atelier .hour-bars{gap:4px}.app.atelier .hour-bar:nth-child(2n) small{visibility:hidden}.app.atelier .history-workspace{padding:15px}.app.atelier .history-list article{grid-template-columns:1fr}.app.atelier .print-layout>div:first-child{padding:14px}.app.atelier .print-queue section{padding:18px}.app.atelier .kitchen-expanded{padding:15px}.app.atelier .operational-footer{gap:8px;padding:12px;font-size:10px}.operational-footer button{font-size:10px}.rule-card{flex-wrap:wrap;align-items:flex-start}.rule-card h3{font-size:15px}.rule-card>div{min-width:160px}.automation-intro{padding:20px}.automation-intro h2{font-size:22px}.automation-intro>.nav-icon{display:none}}@media (prefers-reduced-motion:reduce){.atelier *{transition:none!important;animation:none!important}}@media (width<=1050px){.briefing-metrics{grid-template-columns:repeat(2,1fr)}.briefing-stores>div:last-child{grid-template-columns:1fr 1fr}.channel-comparison{grid-template-columns:1fr}}@media (width<=560px){.briefing-metrics{gap:9px}.briefing-metrics button{padding:16px}.briefing-metrics strong{font-size:24px}.briefing-metrics small{font-size:8px}.briefing-stores>div:last-child{grid-template-columns:1fr}.archive-table{min-width:690px}.hour-chart svg{min-height:175px}.app.atelier .live-order-sections{margin-top:0}}@media print{.operational-footer,.windows-printer-setup,.print-backlog{display:none!important}}.app.atelier .order-ticket,.app.atelier .settings-tabs button,.app.atelier .live-order-row{transition:none;animation:none}.app.atelier:has(.settings-page) .shell-header h1{display:none}.app.atelier:has(.settings-page) .shell-header .page-description{display:none}.app.atelier:has(.settings-page) .shell-header>div>small{display:none}.app.atelier:has(.settings-page) .shell-header{min-height:50px;margin-bottom:0}.settings-page-heading{margin-top:-10px;margin-bottom:4px}.settings-page-heading h1{margin:7px 0 10px;font-size:38px;font-weight:750}.settings-page-heading p{color:var(--muted);margin:0;font-size:15px}.app.atelier .settings-page{gap:20px}.app.atelier .settings-tabs{margin:0}.integration-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.app.atelier .integration-cards button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:14px;padding:22px;display:flex}.app.atelier .integration-cards button.selected{border-color:#a38c54;box-shadow:inset 0 0 0 1px #a38c54}.integration-cards button>span:nth-child(2){flex:1}.integration-cards b{font-size:16px;display:block}.integration-cards small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.integration-cards em{background:var(--soft);border-radius:7px;padding:5px 8px;font-size:10px;font-style:normal}.app.atelier .connection-provider-tabs{margin:0}.activity-avatar,.team-avatar{color:#5c513b;background:#e4dfce;border-radius:50%;place-items:center;width:31px;height:31px;margin-right:10px;font-size:10px;font-weight:700;display:inline-grid}.team-avatar{width:40px;height:40px;font-size:12px}.app.atelier .team-panel .user-access{padding:12px 18px}.team-identity{flex:1}.team-identity b{font-size:14px}.team-identity small{color:var(--muted);font-size:11px;font-weight:400;display:block}.team-role{background:var(--soft);border-radius:6px;padding:7px 10px;font-size:11px;font-weight:500}.team-status{color:var(--green);font-size:11px}.app.atelier .team-add{border:1px solid var(--line);background:var(--canvas);border-radius:12px;padding:20px}.app.atelier .team-panel h3{font-size:20px}.designed-empty{text-align:center;background:var(--canvas);border:1px dashed var(--line);border-radius:12px;padding:35px 20px}.designed-empty>span{color:#a89253;font-size:35px}.designed-empty h3{margin:12px 0;font-size:20px}.designed-empty p{color:var(--muted);max-width:420px;margin:auto;font-size:13px;line-height:1.6}.diagnostic-bottom{grid-template-columns:1fr 1fr;gap:18px;display:grid}.diagnostic-bottom article{border:1px solid var(--line);border-radius:12px;padding:20px}.diagnostic-bottom h3{font-size:17px}.diagnostic-bottom p{color:var(--muted);font-size:13px}.diagnostic-bottom small{margin-top:5px;line-height:1.5;display:block}.diagnostic-panel>h3{font-size:22px}.app.atelier .diagnostic-grid{grid-template-columns:repeat(3,1fr)}@media (width>=1150px){.app.atelier .settings-sounds .sound-grid{grid-template-columns:repeat(3,1fr)}.app.atelier .settings-sounds .sound-card{padding:15px}.app.atelier .sound-card>button{width:48px;height:48px}.app.atelier .sound-card label b{font-size:13px}}@media (width<=700px){.settings-page-heading h1{font-size:30px}.settings-page-heading p{font-size:12px}.integration-cards,.diagnostic-bottom{grid-template-columns:1fr}.app.atelier .diagnostic-grid{grid-template-columns:1fr 1fr}.team-role{display:none}.team-identity small{overflow-wrap:anywhere}}.app.atelier .team-panel h2,.app.atelier .audit-panel h2,.app.atelier .diagnostic-panel>h2{margin:0;font-size:22px}@media (width<=560px){.app.atelier .shell-header{grid-template-columns:1fr;gap:8px;margin-bottom:10px;display:grid}.app.atelier .shell-header>div:first-child{min-width:0}.app.atelier .shell-header h1{margin:0 0 5px;font-size:28px}.app.atelier .shell-header .page-description{display:none}.app.atelier .shell-tools{justify-content:flex-end;width:100%;margin-top:-39px}.app.atelier .connection-status{text-align:left;max-width:135px;min-height:32px}.app.atelier .shell-main{padding-top:17px}.app.atelier .primary-navigation{flex:1;justify-content:space-between}.app.atelier .primary-navigation button{flex:1}.app.atelier .live-workspace .order-search{flex:100%;min-width:100%;height:42px;min-height:42px}.app.atelier .order-filters select{flex:50%;max-width:60%}.app.atelier .auto-prepare-indicator{flex:1;min-height:42px;font-size:11px}.app.atelier .auto-off-notice{margin-bottom:10px;padding:8px;font-size:11px}.app.atelier .auto-off-notice>span{flex:1}.app.atelier .auto-off-notice button{min-height:40px;font-size:11px}.app.atelier .live-order .live-restaurant{font-size:12px}.app.atelier .live-cell{gap:5px}.app.atelier .live-items{gap:6px}.app.atelier .live-next .live-primary{font-size:12px}.app.atelier:has(.settings-page) .shell-tools{margin-top:0}.app.atelier:has(.settings-page) .shell-header{flex-wrap:nowrap;margin-bottom:14px;display:flex}}.app.atelier .status.CANCELLED{color:#983849;background:#fcebee}.app.atelier.dark .status.CANCELLED{color:#ffc1c8;background:#502f36}.atelier-auth{background:linear-gradient(135deg,#f7f5ef 0%,#f1f0e8 100%);overflow:hidden}.atelier-auth .auth-art{isolation:isolate;background-image:linear-gradient(#0d2b24fa 0%,#0d2b24e8 35%,#0d2b2452 67%,#071a16a8 100%),linear-gradient(90deg,#0c2a23e8 0%,#0c2a2394 46%,#0000 100%),url(/gloria-culinary-hero.svg);background-position:bottom;background-size:cover;padding:38px clamp(38px,4.4vw,70px) 34px;position:relative;overflow:hidden}.atelier-auth .auth-art:before,.atelier-auth .auth-art:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.atelier-auth .auth-art:before{border:1px solid #e6c4732e;width:430px;height:430px;top:-185px;right:-210px;box-shadow:0 0 0 70px #e6c4730a,0 0 0 150px #e6c47307}.atelier-auth .auth-art:after{filter:blur(2px);background:#efc97d12;width:290px;height:290px;bottom:-145px;left:-190px}.auth-wordmark{z-index:2;letter-spacing:-.035em;gap:14px;font-size:22px;font-weight:700;position:relative}.auth-wordmark>img{border-radius:12px;width:42px;height:42px;box-shadow:0 8px 24px #07181155}.auth-wordmark>span{gap:4px;line-height:1;display:grid}.auth-wordmark small{color:#96a99d;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:600}.auth-story{z-index:1;width:min(590px,100%);margin:auto 0;position:relative}.atelier-auth .auth-story>.eyebrow{color:#e7c87d;letter-spacing:.22em;margin-bottom:17px;font-size:9px;font-weight:700;display:block}.atelier-auth .auth-story h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,4.4vw,66px);font-weight:600;line-height:1.01}.atelier-auth .auth-story h2 em{color:#e9c77b;font-style:normal;font-weight:500}.atelier-auth .auth-story>p{color:#bdc9bf;max-width:570px;margin:23px 0 0;font-size:16px;line-height:1.65}.auth-art-footer{z-index:2;color:#e8eee7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071d17a8;border:1px solid #f7e7b52b;border-radius:12px;gap:5px;width:max-content;max-width:100%;padding:12px 15px;display:grid;position:relative;box-shadow:0 16px 35px #020b086b}.auth-art-footer small{color:#dfbd73;letter-spacing:.18em;font-size:7px;font-weight:700}.auth-art-footer b{letter-spacing:-.01em;font-size:11px;font-weight:500}.atelier-auth form{gap:15px;width:min(450px,100%);padding:46px clamp(30px,4vw,54px);position:relative}.atelier-auth form>.logo{display:none}.atelier-auth form>.eyebrow{color:#607166;letter-spacing:.21em;margin-bottom:2px;font-size:8px;font-weight:700}.atelier-auth form h1{color:#15241e;letter-spacing:-.055em;max-width:420px;margin:2px 0 0;font-size:clamp(35px,3vw,43px);font-weight:650;line-height:1.08}.atelier-auth form>.muted{color:#68736b;max-width:390px;margin:0 0 8px;font-size:13px;line-height:1.65}.atelier-auth form label{color:#233229;letter-spacing:.01em;gap:8px;font-size:11px;font-weight:700}.atelier-auth form input{background:#fffefa;border:1px solid #d5dbd3;border-radius:10px;min-height:50px;padding:12px 14px;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #fff}.atelier-auth form input:hover{border-color:#bac6bd}.atelier-auth form input:focus-visible{background:#fff;border-color:#28604a;outline:0;box-shadow:0 0 0 4px #28604a16}.atelier-auth form .primary{min-height:50px;margin-top:2px;font-size:13px;box-shadow:0 12px 28px #153c3122;background:linear-gradient(135deg,#153c31,#1d4d3d)!important;border-radius:10px!important}.atelier-auth form .primary:not(:disabled):hover{background:linear-gradient(135deg,#102f27,#173f33)!important}.atelier-auth form .error{border-radius:9px;margin:0;padding:11px 13px;font-size:12px}.auth-assurance{color:#78837c;letter-spacing:.02em;justify-content:center;align-items:center;gap:7px;margin:5px 0 0;font-size:9px;display:flex}.auth-assurance i{background:#3d8b67;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3d8b6714}.auth-assurance span{color:#bac0ba}@media (width<=1100px){.atelier-auth .auth-art{padding-left:38px;padding-right:38px}.atelier-auth .auth-story h2{font-size:48px}.atelier-auth .auth-story>p{font-size:14px}}@media (width<=850px){.atelier-auth{background:radial-gradient(circle at 100% 0,#e7eee8 0,#0000 35%),#f7f5ef;grid-template-columns:1fr;min-height:100vh;display:grid;overflow:auto}.atelier-auth .auth-art{display:none}.atelier-auth form{gap:16px;width:min(500px,100%);margin:auto;padding:42px 32px}.atelier-auth form>.logo{gap:12px;margin:0 0 25px;display:flex}.atelier-auth form>.logo img{border-radius:13px;width:44px;height:44px;box-shadow:0 8px 20px #19382a18}.atelier-auth form>.logo strong{color:#15241e;align-content:center;gap:6px;font-size:21px;display:grid}.atelier-auth form>.logo span{color:#77827b;letter-spacing:.14em;margin:0;font-size:7px;display:block}.atelier-auth form h1{font-size:38px}}@media (width<=480px){.atelier-auth form{gap:14px;padding:30px 24px 34px}.atelier-auth form>.logo{margin-bottom:18px}.atelier-auth form h1{font-size:33px}.atelier-auth form>.muted{margin-bottom:5px;font-size:12px}.atelier-auth form input,.atelier-auth form .primary{min-height:49px}.auth-assurance{font-size:8px}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.ttf)format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.ttf)format("truetype")}.app.atelier{--canvas:#f7f9f6;--surface:#fff;--ink:#17201c;--muted:#68736e;--line:#e0e6e1;--accent:#17201c;--soft:#f0f4ed;--gold:#d6fa64;--green:#216546;background:radial-gradient(ellipse at 100% 0,#f1f5ee,transparent 65%),var(--canvas)}.app.atelier.dark{--canvas:#151b17;--surface:#202822;--ink:#f3f6ee;--muted:#b7c2b9;--line:#414d43;--soft:#303c32;--accent:#d6fa64;--green:#a8dcab;background:var(--canvas)}.app.atelier h1,.app.atelier h2,.app.atelier h3{letter-spacing:-.035em;font-family:DM Sans,sans-serif}.app.atelier .shell-sidebar{background:var(--surface);border-right:1px solid var(--line);width:204px;color:var(--ink);padding:26px 14px 16px}.app.atelier .shell-sidebar .logo{gap:8px;margin:0 5px 25px}.app.atelier .shell-sidebar .logo strong{color:var(--ink);letter-spacing:-1px;font:700 23px DM Sans,sans-serif}.app.atelier .shell-sidebar .logo img{filter:none;width:31px;height:31px}.app.atelier .workspace-identity{color:var(--ink);border-color:var(--line);background:var(--canvas);border-radius:9px;margin-bottom:18px;padding:11px}.app.atelier .workspace-identity small{color:var(--muted)}.app.atelier .shell-sidebar nav button{color:var(--muted);border-radius:8px;gap:10px;min-height:43px;padding:10px;font-size:13px}.app.atelier .shell-sidebar nav button:hover{background:var(--canvas);color:var(--ink)}.app.atelier .shell-sidebar nav button.sel{color:var(--ink);box-shadow:inset 3px 0 var(--gold);background:0 0;font-weight:700}.app.atelier .nav-count{background:var(--accent);color:#fff;font-size:10px}.app.atelier .management-links{border-color:var(--line);margin-top:20px;padding-top:17px}.app.atelier .shell-sidebar footer{border-color:var(--line);padding-top:14px}.app.atelier .actor-name{color:var(--ink)}.app.atelier .shell-sidebar footer button{background:var(--canvas);color:var(--muted);border:1px solid var(--line)}.app.atelier .shell-main{min-width:0;padding:28px 30px 24px}.app.atelier .shell-header{align-items:center;margin-bottom:16px}.app.atelier .shell-header h1{letter-spacing:-1.3px;margin:6px 0 8px;font:700 42px/1.12 Space Grotesk,sans-serif}.app.atelier .shell-header small{letter-spacing:.13em;font-size:10px;font-weight:600}.app.atelier .page-description{margin-bottom:5px;font-size:13px;line-height:1.5}.app.atelier .shell-tools button{min-height:42px;font-size:12px}.app.atelier .shell-tools .audio-live{color:#156844;background:#eaf8f1;border-color:#bedbca}.app.atelier .connection-watch{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:9px;margin:0 0 18px;padding:10px 13px}.app.atelier .connection-watch summary{min-height:0;padding:0;font-size:12px;font-weight:500;line-height:1.6;display:list-item}.app.atelier .connection-watch[open]>p{margin:12px 0}.app.atelier .connection-watch.has-error{background:var(--warning-surface);color:var(--warning);border-color:#e3b49d}.app.atelier .service-attention{color:#834829;background:#fff6ee;border:1px solid #e8c1ae;border-radius:10px;padding:12px 16px;font-size:13px}.app.atelier .service-attention button{color:#713511;background:0 0;border:1px solid #d4aa92;border-radius:6px;min-height:30px;margin-left:8px}.app.atelier .live-workspace .stage-tabs{background:0 0;border:0;border-radius:10px;gap:7px;margin-bottom:16px;overflow:visible}.app.atelier .live-workspace .stage-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;gap:8px;min-height:45px;font-size:13px;font-weight:600}.app.atelier .live-workspace .stage-tabs button.active{border-color:#0000;border-bottom:3px solid var(--gold);color:var(--ink);background:0 0}.app.atelier .stage-tabs button[data-stage]:before{content:"";background:#75869b;border-radius:50%;flex-shrink:0;width:7px;height:7px}.app.atelier .stage-tabs button[data-stage=PREPARING]:before{background:#536951}.app.atelier .stage-tabs button[data-stage=READY]:before{background:#138662}.app.atelier .stage-tabs button[data-stage=COURIER]:before{background:#8d9b8d}.app.atelier .stage-tabs button[data-stage=NEW]:before{background:#e15c43}.app.atelier .stage-tabs button[data-stage=LATE]:before{background:#b43725}.app.atelier .live-workspace .stage-tabs button span{background:var(--canvas)}.app.atelier .order-filters{gap:10px;margin-bottom:16px}.app.atelier .order-search{min-height:44px}.app.atelier .auto-off-notice{margin-bottom:15px;padding:10px 13px;font-size:12px}.app.atelier .live-order-row{--order-color:#354c3c;--order-tint:#f6f7d9;border-radius:14px;margin-bottom:15px;box-shadow:0 3px 12px #18345704;border:1px solid var(--line)!important}.app.atelier .live-order-row.NEW{--order-color:#b84629;--order-tint:#fff0e9}.app.atelier .live-order-row.READY{--order-color:#137d5b;--order-tint:#e9f8f0}.app.atelier .live-order-row.COURIER{--order-color:#77551e;--order-tint:#fff4de}.app.atelier .live-order-row.is-late{border-color:#dca990!important}.app.atelier .live-row-main{grid-template-columns:minmax(105px,.9fr) minmax(180px,1.8fr) minmax(76px,.65fr) minmax(115px,.85fr) minmax(137px,1fr);gap:20px;min-height:152px;padding:22px}.app.atelier .live-order>b{overflow-wrap:anywhere;font:700 22px/1.2 DM Sans,sans-serif}.app.atelier .live-state{color:var(--order-color);background:var(--order-tint);border-radius:6px;align-self:start;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.4}.app.atelier .live-items{border:0;padding:0}.app.atelier .live-items>b{font-size:16px}.app.atelier .live-items>span{font-size:13px;line-height:1.55}.app.atelier .live-elapsed b{font-variant-numeric:tabular-nums;color:var(--order-color);font-size:27px}.app.atelier .live-elapsed>span{color:var(--order-color);font-size:11px;font-weight:600}.app.atelier .live-total>b{font-variant-numeric:tabular-nums;letter-spacing:-.7px;font-size:28px;line-height:1.2}.app.atelier .live-total>small{color:var(--muted);font-size:11px}.app.atelier .live-order-row .live-next .live-primary{border:1px solid var(--order-color);border-radius:9px;min-height:46px;font-size:13px;font-weight:700;background:var(--order-color)!important;color:#fff!important}.app.atelier .live-order-row.COURIER .live-next .live-primary{border-color:#17201c;background:#17201c!important}.app.atelier .live-order-row .live-next button:not(.live-primary){color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:8px;min-height:34px;font-size:12px}.app.atelier .live-order-row .live-next button:not(.live-primary):hover{background:var(--soft);color:var(--accent)}.app.atelier .live-note,.app.atelier .customer-note{border-radius:8px;color:#23372a!important;background:#f2f6ed!important;border:1px solid #d9e3d0!important;padding:11px!important;font-size:15px!important;line-height:1.5!important}.app.atelier .live-note strong,.app.atelier .customer-note b{letter-spacing:.04em;color:#49613d;margin-bottom:5px;font:700 10px DM Sans,sans-serif}.app.atelier .payment-badge{border-width:1px;border-radius:6px;padding:5px 8px;line-height:1.4;font-size:12px!important;font-weight:600!important}.app.atelier .payment-cash{color:#466638;background:#f1f7ee;border-color:#c8d9bf}.app.atelier .payment-terminal{color:#795b21;background:#fff5e2;border-color:#e3d1aa}.app.atelier .service-tools{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.app.atelier .service-tools>section{border-radius:14px;min-width:0;padding:23px}.app.atelier .service-tools>section h2{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:13px;font-size:20px}.app.atelier .service-tools>section>p{color:var(--muted);font-size:13px;line-height:1.6}.app.atelier .service-tools>section:first-of-type{grid-row:span 2}.app.atelier .service-tools .courier-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:18px}.app.atelier .courier-card h3{margin-bottom:10px;font-size:17px}.app.atelier .courier-card p{font-size:14px;line-height:1.6}.app.atelier .courier-card .collection-amount{color:var(--ink);margin:13px 0 8px;font-size:22px;line-height:1.35}.app.atelier .service-tools form>button:first-of-type{background:var(--accent);color:#fff;border-color:var(--accent)}.app.atelier .service-tools .service-fields{gap:12px}.app.atelier .service-fields label{min-width:140px;font-size:12px;font-weight:600}.app.atelier .service-tools small{font-size:11px;line-height:1.6}.app.atelier .service-tools .workspace-table{margin:16px 0}.app.atelier .service-tools .workspace-table th,.app.atelier .service-tools .workspace-table td{padding:11px 8px;font-size:12px}.app.atelier .order-timeline li{border-left:2px solid var(--line);padding:4px 0 4px 14px;font-size:13px}.app.atelier.dark .live-order-row{--order-color:#92b7ff;--order-tint:#293d5b}.app.atelier.dark .live-order-row.READY{--order-color:#86dcb9;--order-tint:#24423c}.app.atelier.dark .live-order-row.COURIER{--order-color:#e3c383;--order-tint:#45412d}.app.atelier.dark .live-order-row.NEW{--order-color:#f4ab8c;--order-tint:#493c39}.app.atelier.dark .live-order-row .live-next .live-primary{color:#14283a!important}.app.atelier.dark .live-order-row.COURIER .live-next .live-primary{color:#fff!important}.app.atelier :focus-visible,.app.atelier textarea:focus-visible{outline-offset:3px;outline:3px solid #709627}@media (width>=851px) and (width<=1200px){.app.atelier .shell-sidebar{width:184px;padding:20px 10px}.app.atelier .shell-sidebar nav button{font-size:12px}.app.atelier .shell-main{padding:24px 18px}.app.atelier .live-row-main{grid-template-columns:minmax(90px,1fr) minmax(180px,2fr) minmax(95px,1fr);gap:14px}.app.atelier .live-next{grid-column:2/4;grid-template-columns:2fr 1fr 1fr;display:grid}.app.atelier .live-next .live-primary{grid-column:auto}.app.atelier .live-total{grid-column:1}.app.atelier .service-tools{grid-template-columns:minmax(0,1fr)}.app.atelier .service-tools>section:first-of-type{grid-row:auto}.app.atelier .shell-sidebar nav button span,.app.atelier .shell-sidebar .logo strong{display:block}.app.atelier .shell-sidebar .logo strong{font-size:21px}.app.atelier .workspace-identity{display:grid}}@media (width<=850px){.app.atelier .shell-sidebar{width:72px;padding:18px 8px}.app.atelier .shell-sidebar .logo{margin:0 0 20px}.app.atelier .shell-sidebar .logo strong{display:none}.app.atelier .shell-sidebar nav button{justify-content:center;padding:10px}.app.atelier .shell-sidebar nav button span{display:none}.app.atelier .management-toggle{color:var(--ink);background:0 0}.app.atelier .shell-main{padding:23px 18px}.app.atelier .shell-header h1{font-size:30px}.app.atelier .live-row-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app.atelier .live-items{border:0;padding:0}.app.atelier .service-tools{grid-template-columns:minmax(0,1fr)}.app.atelier .service-tools>section:first-of-type{grid-row:auto}}@media (width<=560px){.app.atelier .shell-sidebar{width:100%;height:auto;padding:8px 10px}.app.atelier .shell-sidebar nav button{padding:7px 2px}.app.atelier .shell-sidebar .primary-navigation button span{color:inherit;display:block}.app.atelier .management-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.app.atelier .management-links button span{display:block!important}.app.atelier .shell-main{padding:18px 12px}.app.atelier .shell-header h1{font-size:30px}.app.atelier .shell-tools{gap:5px}.app.atelier .shell-tools button{min-height:40px}.app.atelier .live-workspace .stage-tabs{gap:5px}.app.atelier .live-workspace .stage-tabs button{gap:5px;padding:8px 4px;font-size:11px}.app.atelier .live-row-main{gap:14px;padding:16px}.app.atelier .live-order>b{font-size:21px}.app.atelier .live-elapsed b{font-size:26px}.app.atelier .live-total>b{font-size:23px}.app.atelier .service-tools>section{padding:16px}.app.atelier .service-tools .service-fields{grid-template-columns:minmax(0,1fr);display:grid}.app.atelier .service-fields label{min-width:0}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700.ttf)format("truetype")}.app.atelier .shell-sidebar .logo strong{letter-spacing:-1.2px;font-family:Space Grotesk,sans-serif;font-size:23px}.app.atelier.dark .logo img{background:#f3f6ee;border-radius:50%;padding:3px}.app.atelier .shell-header{padding-bottom:8px}.app.atelier .shell-tools .command-trigger{background:var(--ink);color:var(--surface);border-color:var(--ink)}.app.atelier .user-avatar{background:var(--soft);color:var(--ink)}.app.atelier .workspace-identity{background:0 0;border:0;padding:9px 6px}.app.atelier .nav-count{background:var(--gold);color:#17201c}.app.atelier .live-workspace .stage-tabs{border-bottom:1px solid var(--line);justify-content:flex-start;gap:16px}.app.atelier .live-workspace .stage-tabs button{flex:0 auto;padding:9px 8px}.app.atelier .stage-tabs button[data-stage]:before{display:none}.app.atelier .stage-tabs button span{background:var(--soft);font-size:11px}.app.atelier .live-row-main{grid-template-columns:minmax(190px,1.15fr) minmax(220px,1.4fr) minmax(130px,.85fr) minmax(150px,.95fr);align-items:center;gap:23px;min-height:178px;padding:24px}.app.atelier .live-identity{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app.atelier .live-identity>b{letter-spacing:-1px;font:700 25px/1.15 Space Grotesk,sans-serif}.app.atelier .live-customer{flex-wrap:wrap;gap:10px;margin-top:3px;font-size:13px;display:flex}.app.atelier .live-customer time{color:var(--muted);border-right:1px solid var(--line);padding-right:10px}.app.atelier .live-products{gap:4px;margin-top:5px;font-size:13px;line-height:1.5;display:grid}.app.atelier .live-products b{margin-right:5px;font-weight:600}.app.atelier .live-middle{border-left:1px solid var(--line);gap:12px;min-width:0;padding-left:22px;display:grid}.app.atelier .live-middle .live-elapsed{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;display:grid}.app.atelier .live-middle .live-elapsed b{color:var(--ink);white-space:nowrap;grid-area:1/2;font-size:18px;font-weight:500}.app.atelier .live-middle .live-elapsed>span{background:var(--order-tint);color:var(--order-color);border-radius:20px;grid-area:1/1;width:max-content;padding:5px 10px;font-size:11px}.app.atelier .live-middle .live-elapsed small{grid-column:1/-1;font-size:10px}.app.atelier .live-middle .live-note{margin:0}.app.atelier .live-total{border-left:1px solid var(--line);gap:10px;padding-left:20px}.app.atelier .live-total>b{white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:27px}.app.atelier .live-order-row .live-next .live-primary{border:1px solid #17201c;min-height:48px;font-size:13px;color:#fff!important;background:#17201c!important}.app.atelier .live-order-row.PREPARING .live-next .live-primary,.app.atelier .live-order-row.NEW .live-next .live-primary,.app.atelier .live-order-row.ACCEPTED .live-next .live-primary{border-color:#c9e883;color:#17201c!important;background:#d6fa64!important}.app.atelier .live-order-row .live-next button:not(.live-primary){background:0 0;border-color:#0000}.app.atelier .payment-cash,.app.atelier .payment-terminal{color:var(--ink);border-color:var(--line);background:var(--surface)}.app.atelier .payment-prepaid{color:#355321;background:#eef6e2;border-color:#d8e5c6}.app.atelier .service-tools>section h2{letter-spacing:-.7px;font-family:Space Grotesk,sans-serif;font-size:23px}.app.atelier .collection-amount{font-family:Space Grotesk,sans-serif}.app.atelier .service-attention{color:#6b5227;background:#faf6e9;border-color:#e9dfc1;padding:11px 15px}.app.atelier .sound-card.selected{background:var(--soft);box-shadow:inset 3px 0 var(--gold);border-color:#94ad6c}.app.atelier .settings-tabs button.active{background:var(--soft);color:var(--ink);box-shadow:inset 0 -3px var(--gold)}.app.atelier input[type=checkbox]{accent-color:#4f6c29}.app.atelier.dark .service-tools form>button:first-of-type{color:#17201c}.app.atelier.dark .primary{color:#17201c!important}.app.atelier .operational-footer{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding-left:0}@media (width>=851px) and (width<=1200px){.app.atelier .live-row-main{grid-template-columns:minmax(160px,1fr) minmax(190px,1.15fr);gap:18px}.app.atelier .live-order{grid-area:1/1}.app.atelier .live-middle{grid-area:1/2}.app.atelier .live-total{border:0;grid-area:2/1;padding:0}.app.atelier .live-next{grid-area:2/2;grid-template-columns:1fr 1fr;display:grid}.app.atelier .live-next .live-primary{grid-column:1/-1}.app.atelier .shell-header h1{font-size:36px}}@media (width<=850px){.app.atelier .live-row-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:20px}.app.atelier .live-order{grid-area:1/1/auto/-1}.app.atelier .live-middle{border:0;grid-area:2/1/auto/-1;padding:0}.app.atelier .live-total{border:0;grid-area:3/1;padding:0}.app.atelier .live-next{grid-area:3/2}.app.atelier .shell-header h1{font-size:34px}.app.atelier .live-workspace .stage-tabs{gap:6px}.app.atelier .live-workspace .stage-tabs button{flex:1;padding:9px 4px}.app.atelier .live-middle .live-elapsed{grid-template-columns:auto 1fr auto}.app.atelier .live-middle .live-elapsed b{grid-column:2}.app.atelier .live-middle .live-elapsed small{grid-area:1/3}.app.atelier .live-total>b{font-size:25px}}@media (width<=560px){.app.atelier .shell-header h1{letter-spacing:-1.5px;max-width:320px;font-size:34px}.app.atelier .live-workspace .stage-tabs{flex-wrap:wrap;gap:3px;display:flex}.app.atelier .live-workspace .stage-tabs button{flex:0 auto}.app.atelier .live-row-main{gap:18px;padding:17px}.app.atelier .live-identity>b{font-size:25px}.app.atelier .live-middle .live-note{font-size:15px!important}.app.atelier .live-total{grid-area:3/1/auto/-1}.app.atelier .live-total>b{white-space:normal;overflow-wrap:anywhere}.app.atelier .live-next{grid-area:4/1/auto/-1;grid-template-columns:2fr 1fr 1fr;align-items:center;display:grid}.app.atelier .live-next .live-primary{grid-column:auto;font-size:12px}.app.atelier .shell-sidebar .management-links button{font-size:10px}}.app.atelier .shell-header .connection-status{display:none}.app.atelier .connection-watch{margin-bottom:14px}.app.atelier .service-attention{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;font-size:12px;display:flex}.app.atelier .service-attention p{margin:0}.app.atelier .service-attention>b{font-size:12px}.app.atelier .service-attention button{min-height:28px}.app.atelier .auto-off-notice{color:#735a28;background:#f9f6e9;border-color:#e9dfc1}.app.atelier .auto-off-notice button{color:#735a28;background:0 0;border:1px solid #d1c29a;min-height:34px}.app.atelier .live-order .live-platform{padding:4px 7px;font-size:10px}.app.atelier .live-order .live-restaurant{font-size:11px;font-weight:500}
