/* Wok Inn operations: shared kitchen and delivery workspace. */
:root{--ink:#252826;--muted:#69716b;--red:#bc222a;--red-dark:#901921;--line:#e2e6e1;--paper:#f4f6f2;--white:#fff;--green:#276342;--amber:#8c5d14;--focus:#147895;font-family:"Manrope",system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--paper);font-size:15px;line-height:1.5;color-scheme:light}
*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:disabled,[aria-disabled=true]{cursor:wait;opacity:.55}button,input,select,textarea{max-width:100%}input,select,textarea{min-height:46px;width:100%;border:1px solid #b8c2b8;border-radius:8px;padding:10px 12px;background:#fff;color:var(--ink);font-size:16px}input[type=checkbox],input[type=radio]{width:19px;height:19px;min-height:19px;accent-color:var(--red)}textarea{resize:vertical}label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}fieldset{border:0;padding:0;margin:26px 0;min-width:0}legend{font-weight:700;margin-bottom:14px;font-size:16px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:"Archivo Black",system-ui,sans-serif;letter-spacing:-.035em}h1{font-size:32px;line-height:1.15}h2{font-size:24px;line-height:1.2}h3{font-size:18px}p{margin-bottom:12px}[hidden],dialog:not([open]){display:none!important}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.skip-link{position:fixed;top:8px;left:8px;background:white;border:2px solid var(--red);padding:12px;z-index:100;transform:translateY(-150%)}.skip-link:focus{transform:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:11px 16px;min-height:44px;font-weight:700;font-size:13px;line-height:1.4;text-decoration:none;background:white;color:var(--ink)}.button.primary{background:var(--red);color:#fff;border-color:var(--red)}.button.primary:hover{background:var(--red-dark)}.button.secondary{border-color:#b8c2b8;background:#fff}.button.secondary:hover,.button.subtle:hover{background:#edf0ea}.button.subtle{border-color:var(--line);background:transparent;color:#4e5b50}.button.danger{background:#fff2f1;border-color:#dbb4b4;color:#96252a}.button.dark-outline{border-color:#626e63;background:transparent;color:#fff}.button.full{width:100%}.icon-button{width:44px;height:44px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:27px;line-height:1;color:#4d564e;flex:none}.muted,.fine-print{color:var(--muted)}.muted{font-size:14px;line-height:1.65}.fine-print{font-size:12px;line-height:1.6;margin:14px 0}.overline{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.eyebrow{font-size:14px;font-weight:600;color:var(--red)}.form-error{background:#fff1ef;border:1px solid #e2b6b2;border-radius:8px;color:#902229;padding:12px;font-size:13px;line-height:1.6;margin-bottom:16px;overflow-wrap:anywhere}.form-error.success{background:#edf6ee;border-color:#b6d1bc;color:#28583a}.stack-form{display:grid;gap:17px}.inline-actions{display:flex;gap:10px;flex-wrap:wrap}.wordmark{color:#fff;text-decoration:none;font:700 28px/1.1 "Archivo Black",system-ui,sans-serif;letter-spacing:-.05em}.wordmark span{display:block;font:500 11px/1.5 "Manrope",sans-serif;letter-spacing:.025em;margin-top:5px;color:#b5c0b4}
.login-shell{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.login-story{background:#1c2d23;color:white;display:flex;flex-direction:column;padding:50px clamp(28px,6vw,94px);position:relative;overflow:hidden}.login-story:after{content:"";position:absolute;width:420px;height:420px;border:1px solid #425447;border-radius:50%;right:-170px;bottom:-200px;box-shadow:0 0 0 70px #ffffff04,0 0 0 140px #ffffff03;pointer-events:none}.login-copy{margin:auto 0;position:relative;z-index:1;padding:80px 0}.login-copy .eyebrow{color:#d0aa71}.login-copy h1{font-size:clamp(40px,5vw,72px);line-height:1.05;margin:24px 0}.login-copy p:not(.eyebrow){max-width:350px;color:#b8c7bb;line-height:1.8;font-size:16px}.login-bottom{font-size:12px;color:#abbcaf;margin:0}.login-main{display:grid;place-items:center;padding:32px}.login-card{width:min(390px,100%);display:grid;gap:20px}.login-card .eyebrow{margin:0}.login-card h2{font-size:30px;margin:0}.login-card>.muted{margin:-8px 0 8px}.quiet-link{font-size:13px;color:var(--muted);text-align:center;text-underline-offset:4px}
.app-shell{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:100vh}.sidebar{background:#1c2d23;color:#eaf0e8;position:sticky;height:100vh;height:100dvh;top:0;padding:30px 20px;display:flex;flex-direction:column;overflow-y:auto}.side-nav{display:flex;flex-direction:column;gap:6px;margin-top:45px}.nav-item{display:flex;align-items:center;gap:8px;text-align:left;padding:12px;min-height:46px;border:0;border-radius:8px;color:#bdc9bf;background:transparent;font-size:13px;font-weight:600}.nav-item:hover{background:#2c3c31;color:#fff}.nav-item.active{background:#f3f6ef;color:#233329}.nav-count{margin-left:auto;background:var(--red);color:#fff;border-radius:5px;min-width:22px;text-align:center;font-size:12px;padding:2px 5px}.sidebar-bottom{margin-top:auto;padding-top:30px;display:grid;gap:18px}.profile{display:flex;align-items:center;gap:10px}.profile strong{display:block;font-size:13px;overflow-wrap:anywhere}.profile span:not(.avatar){display:block;font-size:11px;color:#a5b4a8;margin-top:2px}.avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#203426;background:#e2e9db;font-weight:700;flex:none}.sidebar-site{font-size:12px;text-decoration:none;color:#a9b9ad}.workspace{padding:34px clamp(20px,3.2vw,52px) 70px;min-width:0;max-width:1800px;width:100%}.workspace:focus{outline:none}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px}.topbar h1{margin:0}.topbar .overline{margin:0 0 4px}.topbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.connection{font-size:11px;font-weight:700;color:var(--muted);padding-right:8px}.connection:before{content:"";display:inline-block;width:7px;height:7px;background:#b6bfb5;border-radius:50%;margin-right:6px}.connection.good{color:var(--green)}.connection.good:before{background:#398258}.connection.bad{color:#a33d34}.connection.bad:before{background:#c94c42}.connection-error{border:1px solid #e0bf84;border-radius:8px;background:#fff6e5;color:#6c511f;padding:12px 16px;font-size:13px;line-height:1.6;margin-bottom:22px}.stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:26px;overflow:hidden}.stat{padding:18px 24px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat-label{font-size:12px;color:var(--muted);display:block}.stat-value{font:700 30px/1.2 "Archivo Black",sans-serif;display:block;margin-top:8px;letter-spacing:-.05em}.stat-value.urgent{color:var(--red)}.queue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.queue-filters{display:flex;flex-wrap:wrap;gap:5px}.filter{min-height:44px;padding:10px 13px;border:1px solid transparent;border-radius:7px;background:transparent;font-size:12px;font-weight:700;color:var(--muted)}.filter.active{background:#fff;border-color:#ccd5c9;color:#253c2c}.filter span{font-size:11px;margin-left:5px}.search-label{min-width:200px;flex:0 1 260px}.search-label input{background:transparent;border-color:#cdd5ca;font-size:14px}.queue-caption{margin:14px 0 18px;color:var(--muted);font-size:12px}.order-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.order-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.order-card.pending{border-color:#daa49a;box-shadow:inset 0 3px 0 var(--red)}.order-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 18px 12px}.order-reference{border:0;padding:0;background:none;color:#233a2a;text-align:left;font:700 17px/1.3 "Archivo Black",sans-serif;overflow-wrap:anywhere;min-height:44px}.order-reference:hover{text-decoration:underline;text-underline-offset:4px}.age{font-size:11px;color:var(--muted);white-space:nowrap}.age.late{color:var(--red);font-weight:700}.order-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 18px 16px}.status-pill,.mode-pill,.service-pill{display:inline-flex;align-items:center;border-radius:5px;font-size:11px;font-weight:700;padding:5px 8px;line-height:1.4;overflow-wrap:anywhere}.status-pill{color:#49574b;background:#edf0e9}.status-pill.pending{color:#9c342b;background:#fceae5}.status-pill.accepted,.status-pill.preparing{color:#7f5f14;background:#fff2ca}.status-pill.ready{color:#236947;background:#e2f1e5}.status-pill.out_for_delivery,.status-pill.handed_to_courier,.status-pill.arriving{color:#285d79;background:#e4f0f8}.status-pill.declined,.status-pill.cancelled{color:#9a3a35;background:#fae9e7}.mode-pill{border:1px solid var(--line);color:var(--muted);background:#fff}.order-card-body{padding:0 18px 18px;flex:1}.order-customer{font-size:14px;font-weight:700;margin:0 0 5px;overflow-wrap:anywhere}.order-address{font-size:12px;color:var(--muted);margin:0 0 13px;overflow-wrap:anywhere}.order-items-brief{padding:0;margin:0;list-style:none;font-size:12px;line-height:1.7;color:#4d5e51}.order-items-brief li{margin:3px 0}.order-card-footer{padding:14px 18px;border-top:1px solid var(--line);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.order-total{font-weight:700;font-size:16px;margin-right:auto}.order-card-footer .button{padding:8px 11px;min-height:44px;font-size:12px}.cancellation-flag{padding:9px 12px;margin:0 18px 14px;border-radius:6px;background:#fff2d6;color:#815c1a;font-size:12px;font-weight:700}.empty-state{grid-column:1/-1;text-align:center;border:1px dashed #c4cfc1;border-radius:12px;padding:70px 20px;color:var(--muted)}.empty-state h2{color:#3a4e3e;font-size:21px;margin-bottom:8px}
.view-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.view-intro h2{margin-bottom:8px}.view-intro p{color:var(--muted);font-size:14px;margin:0;max-width:640px;line-height:1.7}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;min-width:0}.panel h2{margin:7px 0 16px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-divider{height:1px;background:var(--line);margin:25px 0}.service-grid,.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.service-pill{background:#e4f1e3;color:#27613c}.service-pill.paused{background:#fce9df;color:#94432c}.settings-panel{margin-top:24px;max-width:1050px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.days{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.days label{display:flex;flex-direction:row;align-items:center;gap:7px;border:1px solid var(--line);padding:10px 12px;border-radius:6px;min-height:44px}.advanced{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.advanced summary{font-weight:700;font-size:14px;cursor:pointer;min-height:44px}.advanced textarea{margin-bottom:15px}.advanced>label{margin:18px 0}.menu-toolbar{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:18px}.select-label{flex:0 1 240px}.select-label select{font-size:14px}.menu-rows{display:grid;gap:8px}.menu-category-heading{font-size:17px;margin:20px 0 8px}.menu-row{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) 105px 115px;gap:20px;align-items:center;padding:14px 18px}.menu-row.sold-out{background:#ecefe9}.menu-row.changed{border-color:#bb7d65}.menu-row-name{font-size:14px;font-weight:600;overflow-wrap:anywhere}.menu-row-name small{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:3px}.menu-row input[type=number]{font-size:14px;text-align:right;min-height:44px}.availability-label{flex-direction:row;align-items:center;gap:7px;font-size:12px;white-space:nowrap;min-height:44px}.save-dock{position:sticky;bottom:18px;display:flex;align-items:center;gap:10px;margin-top:20px;padding:14px 18px;border:1px solid #b7c6b3;border-radius:10px;background:#fff;box-shadow:0 8px 28px #14291514;font-size:13px;z-index:3}.save-dock>span{margin-right:auto;font-weight:600}.team-row{display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);padding:15px 0}.team-row:first-child{border-top:0}.team-row strong,.team-row small{display:block;overflow-wrap:anywhere}.team-row small{font-size:12px;color:var(--muted)}.team-row .mode-pill{margin-left:auto}.account-panel{max-width:580px}.notification-summary{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.notification-summary span{padding:6px 9px;background:#f0f3ed;border-radius:5px;font-size:11px}.notification-list{margin-top:15px;max-height:280px;overflow-y:auto}.notification-item{padding:11px 0;border-top:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.notification-item small{display:block;color:var(--muted);margin-top:4px}
.dialog{padding:0;border:0;border-radius:14px;background:#fff;color:var(--ink);width:min(820px,calc(100% - 40px));max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);box-shadow:0 25px 90px #1422194d;overflow:hidden}.dialog[open]{display:flex;flex-direction:column}.dialog::backdrop{background:#142219a6;backdrop-filter:blur(2px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 25px;border-bottom:1px solid var(--line);flex:none}.dialog-head h2{font-size:22px;margin:0;overflow-wrap:anywhere}.dialog-head .overline{margin-bottom:4px}.dialog-body{overflow-y:auto;padding:24px 25px;min-height:0;flex:1}.dialog-foot{border-top:1px solid var(--line);padding:17px 25px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#fbfcfa;flex:none}.dialog-foot .button{flex:0 1 auto}.dialog form{display:flex;flex-direction:column;min-height:0;max-height:inherit}.action-dialog{max-width:480px}.action-dialog .dialog-body{display:grid;gap:17px}.action-dialog .dialog-body>p{margin:0}.action-dialog .dialog-foot{justify-content:flex-end}.detail-summary{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.detail-total{margin-left:auto;font:700 26px/1.2 "Archivo Black",sans-serif;letter-spacing:-.04em}.detail-customer{display:grid;grid-template-columns:1fr 1fr;gap:20px;border:1px solid var(--line);border-radius:9px;padding:18px;margin-bottom:20px}.detail-customer h3{font-size:14px;margin:0 0 6px}.detail-customer p{font-size:13px;margin:4px 0;color:#4e5f51;overflow-wrap:anywhere}.detail-customer a{text-underline-offset:3px}.customer-notes{background:#fff5dc;border-left:3px solid #c18d32;border-radius:5px;padding:14px 16px;margin-bottom:22px;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.customer-notes strong{display:block;font-size:12px;color:#805c19}.detail-line{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.detail-line strong{font-size:14px}.detail-line p{font-size:12px;color:var(--muted);margin:5px 0 0;overflow-wrap:anywhere}.detail-qty{color:#47624b;font-weight:700}.detail-lines{margin-bottom:18px}.totals{display:grid;gap:8px;font-size:13px;margin-bottom:24px}.totals>div{display:flex;justify-content:space-between;gap:20px}.totals .grand{border-top:1px solid var(--line);padding-top:11px;margin-top:3px;font-size:17px;font-weight:700}.payment-note{padding:12px 15px;border-radius:7px;background:#eef2eb;font-size:12px;margin:15px 0}.payment-note.paid{background:#e8f4e8;color:#286338}.timeline{list-style:none;margin:0;padding:0 0 0 10px;border-left:1px solid #d6ded2}.timeline li{padding:0 0 18px 16px;position:relative;font-size:12px}.timeline li:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#6d866d;left:-14px;top:6px}.timeline strong{display:block;font-size:13px}.timeline time{color:var(--muted);font-size:11px}.timeline p{margin:5px 0 0;color:#5f6e60}.gps-panel{padding:16px;border:1px solid #c5d8c2;background:#f5faf1;border-radius:8px;margin:20px 0}.gps-panel h3{margin:0 0 8px;font-size:15px}.gps-panel p{font-size:12px;color:var(--muted)}.gps-status{margin:10px 0 0;font-size:12px}.toast{position:fixed;inset:20px 20px auto auto;margin:0;border:0;max-width:min(420px,calc(100vw - 40px));padding:15px 20px;background:#24382a;color:#fff;border-radius:9px;box-shadow:0 8px 28px #14221933;font-size:13px;line-height:1.6;z-index:99}.toast::backdrop{display:none}body:has(dialog[open]){overflow:hidden}
@media(max-width:1100px){.app-shell{grid-template-columns:200px minmax(0,1fr)}.sidebar{padding:25px 15px}.workspace{padding:28px 22px 60px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{align-items:flex-start}.topbar-actions{justify-content:flex-end;max-width:300px}.stats-strip .stat{padding:17px}.service-grid,.team-grid{grid-template-columns:1fr}}
@media(max-width:800px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;padding:18px 20px;display:grid;grid-template-columns:auto 1fr;gap:17px}.sidebar .wordmark{font-size:24px}.side-nav{margin:0;grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:6px}.nav-item{min-height:44px;padding:10px 12px}.sidebar-bottom{display:flex;align-items:center;gap:12px;margin:0;padding:0;justify-content:flex-end}.sidebar-bottom .profile{display:none}.sidebar-bottom .full{width:auto}.sidebar-site{display:none}.workspace{padding:25px 20px 60px}.topbar h1{font-size:28px}.order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-actions .button{font-size:12px;padding:9px 10px}.stats-strip .stat{padding:15px}.stat-value{font-size:25px}.queue-toolbar .search-label{flex:1 1 100%;max-width:none}.login-shell{grid-template-columns:1fr}.login-story{padding:30px}.login-copy{padding:35px 0}.login-copy h1{font-size:40px;margin:14px 0}.login-copy p{font-size:14px;margin:0}.login-bottom{display:none}.login-main{padding:35px 22px}.login-card{padding-bottom:35px}}
@media(max-width:540px){.sidebar{padding:17px 16px;gap:14px}.wordmark span{font-size:10px}.sidebar .wordmark{font-size:23px}.sidebar-bottom .button{padding:9px 12px;font-size:12px}.nav-item{font-size:11px;padding:9px 10px}.workspace{padding:24px 16px 50px}.topbar{display:block;margin-bottom:23px}.topbar-actions{max-width:none;justify-content:flex-start;margin-top:17px}.connection{margin-right:auto}.stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.stats-strip .stat{padding:14px 17px}.stats-strip .stat:nth-child(2){border-right:0}.stats-strip .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat-value{font-size:25px;margin-top:5px}.stat-label{font-size:11px}.queue-filters{gap:2px}.filter{padding:9px 10px;font-size:11px}.order-grid{grid-template-columns:1fr}.queue-caption{font-size:11px}.view-intro{flex-direction:column;gap:15px}.view-intro .button{width:100%}.panel{padding:19px}.panel-head{flex-wrap:wrap}.panel h2{font-size:22px}.form-grid{grid-template-columns:1fr}.menu-row{grid-template-columns:minmax(0,1fr) 110px;gap:12px;padding:14px}.menu-row-name{grid-column:1/-1}.menu-row .availability-label{justify-content:flex-end}.save-dock{bottom:10px;flex-wrap:wrap;padding:12px}.save-dock>span{flex:1 0 100%;font-size:12px}.save-dock .button{flex:1;padding:10px;font-size:12px}.detail-customer{grid-template-columns:1fr;gap:15px;padding:15px}.dialog{width:100%;max-width:none;max-height:100vh;max-height:100dvh;height:100vh;height:100dvh;margin:0;border-radius:0}.dialog-head{padding:16px 18px}.dialog-head h2{font-size:20px}.dialog-body{padding:20px 18px}.dialog-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom));gap:8px}.dialog-foot .button{flex:1 1 calc(50% - 8px);padding:10px;font-size:12px}.action-dialog{max-width:none}.action-dialog form{height:100%}.detail-total{font-size:23px}.detail-line{grid-template-columns:24px minmax(0,1fr) auto;gap:8px}.login-copy h1{font-size:36px}.login-story{padding:25px 22px}.login-copy{padding:32px 0 15px}.login-main{padding:30px 22px}.toast{inset:12px 12px auto 12px;max-width:none;padding:13px 16px}}
@media(max-height:550px) and (min-width:541px){.dialog{max-height:calc(100dvh - 20px)}.dialog-head{padding:12px 20px}.dialog-foot{padding:10px 20px}.dialog-body{padding:18px 20px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Role controls stay usable on phones as well as the shift desktop. */
.team-person{min-width:0;flex:1}.team-person strong,.team-person small{overflow-wrap:anywhere}.team-row.inactive{opacity:.72}.team-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.team-controls label{margin:0}.team-controls select{width:auto;max-width:220px;min-height:44px}.team-controls .button{min-height:44px}.audit-panel{margin-top:24px}.audit-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.audit-row span{color:var(--muted)}
@media(max-width:1100px){.team-row{flex-wrap:wrap}.team-controls{flex-basis:100%;padding-left:48px}}
@media(max-width:640px){.team-controls{padding-left:0;gap:7px}.team-controls label{flex:1 1 100%}.team-controls select{width:100%;max-width:none}.audit-row{display:block}.audit-row span{display:block;margin-top:4px}}

.order-allergens{font-size:12px!important;color:#8a5321!important;line-height:1.7!important}
