:root{--ink:#2b211b;--muted:#74685f;--forest:#3e654a;--forest-2:#31543d;--clay:#bd5b3c;--clay-dark:#773028;--cream:#f7efe3;--paper:#fffaf2;--line:rgba(43,33,27,.16);--green-bg:#e6f2eb;--gold-bg:#fff3d9;--blue-bg:#e6eff7;--shadow:0 18px 48px rgba(43,33,27,.09);--radius:2px}.realtime-toast{position:fixed;z-index:1200;inset-inline-end:24px;inset-block-end:24px;min-width:min(360px,calc(100vw - 32px));padding:16px 18px;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:#173f34;color:white;box-shadow:0 20px 50px rgba(23,63,52,.28);animation:realtime-toast-in .25s ease-out}.realtime-toast>span{color:#efb06f;font-size:18px}.realtime-toast small,.realtime-toast strong{display:block}.realtime-toast strong{font-size:14px}.realtime-toast small{margin-top:3px;color:#d4e2dc;font-size:11px}@keyframes realtime-toast-in{0%{opacity:0;transform:translateY(12px)}}@media(max-width:720px){.realtime-toast{inset-inline:16px;inset-block-end:88px;min-width:0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-tajawal,"Tajawal"),sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:10px;right:10px;transform:translateY(-150%);padding:9px 14px;border-radius:8px;background:white;color:var(--forest);box-shadow:var(--shadow)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid rgba(200,95,64,.4);outline-offset:2px}.app-shell{min-height:100vh;display:grid;grid-template-columns:244px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:28px 18px 18px;display:flex;flex-direction:column;border-left:1px solid var(--line);background:#fff}.brand{padding:0 10px 25px;display:flex;align-items:center;gap:10px;color:var(--forest);font:800 23px/1 Georgia,serif}.brand>span:last-child{display:flex;flex-direction:column}.brand small{margin-top:4px;color:var(--clay);font:800 8px/1 Tahoma,sans-serif;letter-spacing:.5px}.brand-mark{width:34px;height:34px;position:relative;display:grid;place-items:center;border:2px solid;border-radius:50%}.brand-mark:before{top:-6px;width:2px;height:10px;border-radius:3px;box-shadow:5px 1px 0 -.5px,-5px 1px 0 -.5px}.brand-mark:after,.brand-mark:before{content:"";position:absolute;background:currentColor}.brand-mark:after{bottom:8px;width:14px;height:2px}.brand-mark span{width:16px;height:8px;border:2px solid;border-top:0;border-radius:0 0 10px 10px}.side-nav{display:flex;flex-direction:column;gap:4px}.side-nav a{min-height:45px;display:flex;align-items:center;border-radius:10px;color:#596560;font-size:12px;font-weight:700}.side-nav a>span{width:20px;text-align:center;font-size:18px}.side-nav a:hover{background:var(--cream);color:var(--forest)}.side-nav a.active{background:var(--forest);color:white}.side-nav small{min-width:20px;height:20px;-webkit-margin-start:auto;margin-inline-start:auto;display:grid;place-items:center;border-radius:20px;background:var(--clay);color:white;font-size:9px}.sidebar-help{margin-top:auto;padding:17px;border-radius:14px;background:var(--cream)}.sidebar-help>span{width:28px;height:28px;margin-bottom:8px;display:grid;place-items:center;border-radius:50%;background:#e7d9c5;color:var(--clay);font-weight:900}.sidebar-help strong{display:block;font-size:11px}.sidebar-help p{margin:4px 0 8px;color:var(--muted);font-size:9px}.sidebar-help a{color:var(--clay);font-size:9px;font-weight:800}.cook-profile{margin-top:12px;padding-top:14px;display:flex;align-items:center;gap:9px;border-top:1px solid var(--line)}.profile-avatar{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#dce9e1;color:var(--forest);font-weight:900}.cook-profile small,.cook-profile strong{display:block}.cook-profile strong{font-size:10px}.cook-profile small{color:var(--muted);font-size:8px}.cook-profile button{-webkit-margin-start:auto;margin-inline-start:auto;border:0;background:transparent;color:var(--muted)}.workspace{min-width:0}.topbar{min-height:106px;padding:22px clamp(22px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.88)}.topbar p{margin:0 0 2px;color:var(--clay);font-size:9px;font-weight:800}.topbar h1{margin:0;font:700 29px/1.15 Georgia,serif}.topbar small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.top-actions{display:flex;align-items:center;gap:8px}.ghost-button,.outline-action,.outline-button,.primary-button{min-height:39px;padding:9px 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font-size:10px;font-weight:900}.primary-button{border:1px solid var(--clay);background:var(--clay);color:white}.primary-button:hover{background:var(--clay-dark)}.outline-action{border:1px solid var(--line);background:white;color:var(--ink)}.ghost-button{color:var(--muted)}.notification{width:39px;height:39px;position:relative;border:1px solid var(--line);border-radius:10px;background:white;font-size:20px}.notification i{position:absolute;top:7px;left:7px;width:6px;height:6px;border-radius:50%;background:var(--clay)}.content{padding:30px clamp(22px,4vw,48px) 60px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:white;box-shadow:0 7px 24px rgba(32,48,42,.035)}.panel-heading{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.panel-heading h2{margin:0;font:700 17px/1.3 Georgia,serif}.panel-heading p{margin:3px 0 0;color:var(--muted);font-size:9px}.panel-heading a,.panel-heading>button{border:0;background:transparent;color:var(--clay);font-size:9px;font-weight:800}.metrics{margin-bottom:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));grid-gap:14px;gap:14px}.metrics article{min-height:128px;padding:19px;display:flex;align-items:flex-start;gap:13px;border:1px solid var(--line);border-radius:15px;background:white}.metric-icon{width:39px;height:39px;flex:none;display:grid;place-items:center;border-radius:10px;font:800 17px Georgia,serif}.metric-icon.clay{background:#f8e6df;color:var(--clay)}.metric-icon.green{background:var(--green-bg);color:#2b705b}.metric-icon.gold{background:var(--gold-bg);color:#aa761d}.metric-icon.blue{background:var(--blue-bg);color:#47708e}.metrics small{color:var(--muted);font-size:9px}.metrics strong{margin-top:2px;display:block;font:700 22px Georgia,serif}.metrics p{margin:6px 0 0;color:var(--muted);font-size:8px}.metrics p.up{color:#2b705b}.metrics p.attention{color:var(--clay)}.metrics p span{color:var(--muted)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,.75fr);grid-gap:20px;gap:20px}.lower-grid{margin-top:20px;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.order-list article{padding:14px 20px;display:grid;grid-template-columns:48px 34px minmax(150px,1fr) 70px auto auto;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line)}.order-list article:last-child{border:0}.order-time{text-align:center}.order-time small,.order-time strong{display:block}.order-time strong{font-size:11px}.order-time small{color:var(--muted);font-size:8px}.customer-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-size:10px;font-weight:900}.customer-avatar.rose{background:#f5dfda;color:#9e4c3b}.customer-avatar.teal{background:#dbeae5;color:#2c6d5b}.customer-avatar.amber{background:#f7ead2;color:#96681d}.order-copy small,.order-copy span,.order-copy strong{display:block}.order-copy strong{font-size:10px}.order-copy span{color:var(--muted);font-size:8px}.order-copy small{margin-top:2px;font-size:8px}.amount{font-size:10px}.amount,.status{white-space:nowrap}.status{width:max-content;padding:4px 8px;border-radius:30px;font-size:8px;font-weight:900}.status.success{background:#e4f2e9;color:#24634f}.status.warning{background:#fff0d5;color:#8f6217}.status.neutral{background:#ecf0ee;color:#5b6863}.status.danger{background:#fae5e2;color:#a44635}.row-actions,.table-actions{display:flex;align-items:center;gap:5px}.row-actions button,.table-actions button{min-height:28px;padding:5px 9px;border:1px solid var(--line);border-radius:7px;background:white;font-size:8px}.row-actions button.confirm,.table-actions button.confirm{border-color:var(--forest);background:var(--forest);color:white}.today-panel .panel-heading{border-bottom:0}.capacity-ring{width:126px;height:126px;margin:18px auto 12px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--clay) var(--value),#eeeae2 0)}.capacity-ring:before{content:"";width:94px;height:94px;border-radius:50%;background:white}.capacity-ring>div{position:absolute;text-align:center}.capacity-ring small,.capacity-ring strong{display:block}.capacity-ring strong{font:700 25px Georgia,serif}.capacity-ring small{color:var(--muted);font-size:8px}.today-panel dl{margin:0;padding:0 22px}.today-panel dl>div{padding:8px 0;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:9px}.today-panel dd{margin:0;font-weight:800}.dot{width:7px;height:7px;margin-left:7px;display:inline-block;border-radius:50%}.green-dot{background:#2b705b}.gold-dot{background:#daa33e}.gray-dot{background:#9aa29e}.outline-button{margin:16px 22px 21px;border:1px solid var(--forest);color:var(--forest)}.performance-panel select{padding:6px 9px;border:1px solid var(--line);border-radius:7px;background:white;font-size:8px}.chart{height:220px;padding:22px 25px 18px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;direction:ltr}.bar-item{height:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.bar-track{width:min(32px,100%);height:145px;display:flex;align-items:flex-end;background:#f0eee9;overflow:hidden}.bar-track,.bar-track i{border-radius:6px 6px 2px 2px}.bar-track i{width:100%;display:block;background:linear-gradient(to top,var(--forest),#4f806f)}.bar-item strong{margin-top:6px;font-size:8px}.bar-item small{color:var(--muted);font-size:6px}.dishes-summary ol{margin:0;padding:10px 20px 18px;list-style:none}.dishes-summary li{padding:10px 0;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.dishes-summary li:last-child{border:0}.dish-mini{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;font-size:22px}.warm{background:#ead3ba}.green{background:#d7e5d4}.amber{background:#f0d8af}.rose{background:#eed8d1}.dishes-summary li div{flex:1 1}.dishes-summary li small,.dishes-summary li strong{display:block}.dishes-summary li strong{font-size:9px}.dishes-summary li small{color:var(--muted);font-size:7px}.dishes-summary li b{font-size:9px}.list-toolbar{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line)}.tabs{display:flex;gap:4px;overflow:auto}.tabs button{min-height:34px;padding:7px 11px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:9px;white-space:nowrap}.tabs button.active{background:var(--forest);color:white}.tabs span{margin-right:4px;opacity:.7}.table-search{min-height:35px;padding:4px 10px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px}.table-search input{width:150px;border:0;outline:0;font-size:9px}.dish-table-head,.dish-table-row{display:grid;grid-template-columns:minmax(230px,1.5fr) 140px 140px 110px 90px;align-items:center;grid-gap:12px;gap:12px}.dish-table-head{padding:10px 20px;background:#faf9f6;color:var(--muted);font-size:8px;font-weight:800}.dish-table-row{padding:14px 20px;border-top:1px solid var(--line);font-size:9px}.dish-table-row:first-of-type{border-top:0}.dish-cell{display:flex;align-items:center;gap:11px}.dish-photo{width:56px;height:50px;display:grid;place-items:center;border-radius:9px;font-size:28px}.dish-cell small,.dish-cell strong{display:block}.dish-cell strong{font-size:10px}.dish-cell small{color:var(--muted);font-size:8px}.guidance-card{margin-top:18px;padding:18px 22px;display:flex;align-items:center;gap:14px;border:1px solid #ead3b3;border-radius:14px;background:#fff7e9}.guidance-card>span{color:var(--clay);font-size:25px}.guidance-card div{flex:1 1}.guidance-card strong{font-size:11px}.guidance-card p{margin:2px 0 0;color:var(--muted);font-size:9px}.guidance-card a{color:var(--clay);font-size:9px;font-weight:900}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;grid-gap:20px;gap:20px;align-items:start}.editor-main{display:flex;flex-direction:column;gap:16px}.completion-card,.form-card,.review-card,.tip-card{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:white}.form-card-heading{margin-bottom:20px;display:flex;gap:12px}.form-card-heading>span{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--forest);color:white;font:700 12px Georgia,serif}.editor-side h2,.form-card-heading h2{margin:0;font:700 17px Georgia,serif}.form-card-heading p{margin:2px 0 0;color:var(--muted);font-size:9px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.full{grid-column:1/-1}.field>span{margin-bottom:5px;display:block;font-size:9px;font-weight:800}.field b{color:var(--clay)}.field input,.field select,.field textarea,.size-row input,.size-row select{width:100%;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);outline:0}.field input,.field select{height:40px;padding:8px 10px}.field textarea{padding:10px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.size-row input:focus,.size-row select:focus{border-color:var(--forest);box-shadow:0 0 0 3px rgba(23,63,52,.08)}.field>small{margin-top:3px;display:block;text-align:left;color:var(--muted);font-size:7px}.upload-grid{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:12px;gap:12px}.upload-main,.upload-small{min-height:165px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #b8c4bf;border-radius:12px;background:#fafcfb;text-align:center;cursor:pointer}.upload-main input,.upload-small input{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-main>span,.upload-small>span{color:var(--clay);font-size:28px}.upload-main strong,.upload-small strong{font-size:10px}.upload-main small,.upload-small small{color:var(--muted);font-size:8px}.upload-main em{position:absolute;top:10px;left:10px;padding:3px 7px;border-radius:20px;background:#f5e2dc;color:var(--clay);font-size:7px;font-style:normal}.checkbox-group{margin:0;padding:0;border:0}.checkbox-group legend{font-size:9px;font-weight:800}.checkbox-group>p{margin:2px 0 8px;color:var(--muted);font-size:8px}.checkbox-group>div{display:flex;flex-wrap:wrap;gap:7px}.checkbox-group label{padding:7px 10px;border:1px solid var(--line);border-radius:8px;font-size:8px}.checkbox-group input{accent-color:var(--forest)}.size-table{display:flex;flex-direction:column;gap:8px}.size-row{padding:11px;display:grid;grid-template-columns:1.15fr 1fr .8fr auto 28px;align-items:flex-end;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:10px;background:#faf9f6}.size-row label>span{margin-bottom:4px;display:block;color:var(--muted);font-size:7px}.size-row input,.size-row select{height:35px;padding:7px}.size-row .default-size{height:35px;display:flex;align-items:center;gap:5px;font-size:8px}.default-size input{width:14px;height:14px;accent-color:var(--forest)}.size-row>button{width:28px;height:35px;border:0;background:transparent;color:var(--muted);font-size:18px}.add-row-button{margin-top:10px;padding:6px 0;border:0;background:transparent;color:var(--clay);font-size:9px;font-weight:900}.input-suffix{position:relative}.input-suffix span{position:absolute;left:10px;top:11px;color:var(--muted);font-size:8px}.toggle-field{display:flex;align-items:center;gap:9px;position:relative}.toggle-field>input{position:absolute;opacity:0}.switch>span,.toggle-field>span{width:34px;height:19px;position:relative;flex:none;border-radius:20px;background:#cbd2cf}.switch>span:after,.toggle-field>span:after{content:"";position:absolute;top:3px;right:3px;width:13px;height:13px;border-radius:50%;background:white;transition:.2s}.switch>input:checked+span,.toggle-field>input:checked+span{background:var(--forest)}.switch>input:checked+span:after,.toggle-field>input:checked+span:after{transform:translateX(-15px)}.toggle-field small,.toggle-field strong{display:block}.toggle-field strong{font-size:9px}.toggle-field small{color:var(--muted);font-size:7px}.editor-side{position:-webkit-sticky;position:sticky;top:20px;display:flex;flex-direction:column;gap:14px}.completion-card .progress{height:7px;margin:13px 0 6px;border-radius:8px;background:#eeeae3;overflow:hidden}.completion-card .progress i{width:20%;height:100%;display:block;background:var(--clay)}.completion-card>strong{color:var(--clay);font-size:10px}.completion-card ul{margin:13px 0 0;padding:0;list-style:none}.completion-card li{padding:5px 19px 5px 0;position:relative;color:var(--muted);font-size:8px}.completion-card li:before{content:"○";position:absolute;right:0}.completion-card li.done{color:var(--forest);font-weight:800}.completion-card li.done:before{content:"✓"}.tip-card{background:var(--forest);color:white}.tip-card>span{color:#e6ac81;font-size:22px}.tip-card p{margin:8px 0 0;color:#cfddd8;font-size:8px}.review-card ol{margin:12px 0 0;padding:0;list-style:none}.review-card li{padding:7px 0;display:flex;gap:8px;color:var(--muted);font-size:8px}.review-card li span{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--cream);color:var(--clay);font-weight:900}.availability-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);grid-gap:20px;gap:20px;align-items:start}.week-switch{display:flex;gap:3px}.week-switch button{padding:5px 9px;border:1px solid var(--line);background:white;font-size:8px}.week-grid{padding:18px;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:7px;gap:7px}.week-grid>button{min-height:135px;padding:11px 7px;display:flex;flex-direction:column;align-items:center;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink)}.week-grid>button.today{border:2px solid var(--clay);background:#fff9f5}.week-grid>button.closed{background:#f4f3f0;color:#9aa19e}.week-grid small{font-size:7px}.week-grid strong{margin:5px 0 14px;font:700 19px Georgia,serif}.week-grid span{margin-top:5px;font-size:7px}.mini-progress{width:100%;height:5px;margin-top:auto;border-radius:5px;background:#e8e8e4;overflow:hidden}.mini-progress i{height:100%;display:block;background:var(--forest)}.week-summary{padding:15px 20px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;border-top:1px solid var(--line)}.week-summary>div{display:flex;align-items:center;gap:8px}.week-summary p{margin:0;color:var(--muted);font-size:7px}.week-summary strong{display:block;color:var(--ink);font-size:10px}.day-editor .panel-heading{border-bottom:0}.eyebrow{margin:0 0 2px!important;color:var(--clay)!important;font-size:7px!important;font-weight:900}.switch{display:flex;align-items:center;gap:7px;position:relative;font-size:8px;font-weight:800}.switch input{position:absolute;opacity:0}.editor-section{padding:18px 22px;border-top:1px solid var(--line)}.editor-section h3{margin:0 0 8px;font-size:10px}.editor-section>p{margin:-5px 0 10px;color:var(--muted);font-size:8px}.time-row{display:grid;grid-template-columns:1fr 1fr 28px;grid-gap:8px;gap:8px;align-items:flex-end}.time-row label span{display:block;color:var(--muted);font-size:7px}.time-row input{width:100%;height:36px;padding:6px;border:1px solid var(--line);border-radius:7px}.time-row button{height:36px;border:0;background:transparent;color:var(--muted)}.capacity-control{display:flex;align-items:center;gap:10px}.capacity-control button{width:31px;height:31px;border:1px solid var(--line);border-radius:7px;background:white}.capacity-control strong{width:50px;text-align:center;font:700 21px Georgia,serif}.capacity-control span{color:var(--muted);font-size:8px}.capacity-alert{margin-top:10px;padding:8px;border-radius:7px;background:#fff3df;color:#7d5a21;font-size:7px}.toggle-field.compact{margin-top:14px}.exceptions-panel{margin-top:20px}.exception-list article{padding:12px 20px;display:grid;grid-template-columns:54px 1fr auto 55px;align-items:center;grid-gap:12px;gap:12px;border-top:1px solid var(--line)}.exception-list article:first-child{border-top:0}.exception-list time{width:45px;height:45px;display:grid;place-items:center;border-radius:9px;background:var(--cream);font:700 15px/1 Georgia,serif}.exception-list time small{font:400 6px Tahoma}.exception-list strong{font-size:9px}.exception-list p{margin:1px 0;color:var(--muted);font-size:7px}.exception-list article>button{border:0;background:transparent;color:var(--clay);font-size:8px}.toolbar-controls{display:flex;gap:7px}.toolbar-controls select{border:1px solid var(--line);border-radius:8px;background:white;padding:6px 8px;font-size:8px}.orders-table-head,.orders-table-row{display:grid;grid-template-columns:160px 120px minmax(170px,1fr) 75px 105px 110px;align-items:center;grid-gap:12px;gap:12px}.orders-table-head{padding:10px 20px;background:#faf9f6;color:var(--muted);font-size:8px;font-weight:800}.orders-table-row{padding:14px 20px;border-top:1px solid var(--line);font-size:9px}.customer-cell{display:flex;align-items:center;gap:9px}.customer-cell>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#e1ebe5;color:var(--forest);font-weight:900}.customer-cell small,.customer-cell strong,.orders-table-row>div:nth-child(2) small,.orders-table-row>div:nth-child(2) strong{display:block}.customer-cell small,.orders-table-row>div:nth-child(2) small{color:var(--muted);font-size:7px}.orders-table-row p{margin:0}.orders-table-row>strong{white-space:nowrap}@media(max-width:1200px){.metrics{grid-template-columns:repeat(2,1fr)}.dish-table-head,.dish-table-row{grid-template-columns:minmax(210px,1.5fr) 130px 120px 95px 95px}.orders-table-head,.orders-table-row{grid-template-columns:150px 115px minmax(150px,1fr) 90px 105px}.orders-table-head>:nth-child(4),.orders-table-row>:nth-child(4){display:none}.week-grid{overflow:auto;grid-template-columns:repeat(7,minmax(90px,1fr))}}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:-webkit-sticky;position:sticky;z-index:30;top:0;width:100%;height:auto;padding:10px 18px;display:grid;grid-template-columns:auto 1fr;border-left:0;border-bottom:1px solid var(--line)}.brand{padding:0}.brand small,.cook-profile,.sidebar-help{display:none}.side-nav{-webkit-margin-start:auto;margin-inline-start:auto;flex-direction:row}.side-nav a{min-height:39px;padding:7px 10px}.side-nav a>span{display:none}.topbar{min-height:96px}.availability-layout,.dashboard-grid,.editor-layout,.lower-grid{grid-template-columns:1fr}.editor-side{position:static;display:grid;grid-template-columns:repeat(3,1fr)}.order-list article{grid-template-columns:45px 32px minmax(150px,1fr) 65px auto}.order-list .status{display:none}.week-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.sidebar{display:block;overflow-x:auto}.brand{display:none}.side-nav{min-width:max-content}.side-nav a{font-size:9px}.side-nav small{display:none}.topbar{padding:18px;align-items:flex-start}.topbar h1{font-size:24px}.topbar p,.topbar>div:first-child small{display:none}.content{padding:20px 14px 45px}.metrics{grid-template-columns:1fr 1fr}.metrics article{min-height:108px;padding:14px}.dashboard-grid{gap:14px}.order-list article{grid-template-columns:40px 1fr auto}.customer-avatar{display:none}.amount{grid-column:3;grid-row:1}.row-actions{grid-column:3;grid-row:2}.order-list .order-copy{grid-column:2}.editor-side,.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.upload-grid{grid-template-columns:1fr}.size-row{grid-template-columns:1fr 1fr}.size-row .default-size{grid-column:1}.list-toolbar{align-items:stretch;flex-direction:column}.dish-table-head,.orders-table-head{display:none}.dish-table-row,.orders-table-row{grid-template-columns:1fr auto;padding:16px}.dish-table-row>:not(.dish-cell):not(.table-actions):not([role=cell]){display:block}.dish-table-row>[role=cell]:nth-child(2),.dish-table-row>[role=cell]:nth-child(3){display:none}.dish-table-row>[role=cell]:nth-child(4){grid-column:2;grid-row:1}.dish-table-row>[role=cell]:nth-child(5){grid-column:2;grid-row:2}.guidance-card{align-items:flex-start}.guidance-card a,.orders-table-row>div:nth-child(2),.orders-table-row>p,.orders-table-row>strong{display:none}.orders-table-row>.status{grid-column:2;grid-row:1}.orders-table-row>.table-actions{grid-column:2;grid-row:2}.toolbar-controls{flex-direction:column}.table-search input{width:100%}.week-summary{grid-template-columns:1fr 1fr}.top-actions .ghost-button,.top-actions .outline-action{display:none}}@media(max-width:450px){.metrics{grid-template-columns:1fr}.top-actions .notification{display:none}.primary-button{padding-inline:11px}.panel-heading{padding:16px}.week-summary{grid-template-columns:1fr}.form-card{padding:17px}.size-row{grid-template-columns:1fr}.size-row .default-size{grid-column:auto}.exception-list article{grid-template-columns:45px 1fr auto}.exception-list .status{display:none}.chart{padding-inline:12px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.cook-language-select{display:inline-flex;flex:0 0 auto}.cook-language-select select{min-width:72px;height:42px;padding:0 30px 0 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:800 12px/1 Tajawal,sans-serif;cursor:pointer}.auth-language{position:absolute;top:24px;inset-inline-end:28px;z-index:3}.auth-panel{position:relative}html[dir=ltr] .sidebar{border-right:1px solid var(--line);border-left:0}html[dir=ltr] .brand-mark{transform:rotate(-6deg)}@media(max-width:720px){.auth-language{top:14px;inset-inline-end:14px}.topbar>.cook-language-select select{min-width:62px;height:38px}.topbar>.cook-language-select{order:3}}[hidden]{display:none!important}.auth-benefits{margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.auth-benefits article{min-width:0;padding:15px 13px;display:flex;gap:10px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-benefits b{color:#e7ad61;font-size:10px}.auth-benefits small,.auth-benefits span,.auth-benefits strong{display:block}.auth-benefits strong{font-size:10px}.auth-benefits small{margin-top:3px;color:rgba(255,255,255,.58);font-size:8px}.auth-trust{position:relative;z-index:1;display:flex;align-items:center;gap:11px}.auth-trust>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#e7ad61}.auth-trust p{margin:0;font-size:10px}.auth-kicker{letter-spacing:.08em}.auth-form label>small{line-height:1.6}.auth-form input{transition:border-color .2s,box-shadow .2s}.auth-form input:focus{border-color:var(--forest);box-shadow:0 0 0 4px rgba(62,101,74,.1);outline:0}.auth-inline{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.auth-check{display:flex!important;align-items:flex-start;gap:8px}.auth-check input{width:16px!important;min-height:16px!important;margin-top:2px;accent-color:var(--forest)}.auth-check span{margin:0!important;font-weight:500!important;line-height:1.7}.consent{padding:12px;border:1px solid var(--line);background:#fbfaf7}.auth-inline a{color:var(--clay);font-weight:900}.auth-legal{margin:16px 0 0;color:var(--muted);font-size:8px;text-align:center}.auth-progress{margin:0 0 24px;display:grid;grid-template-columns:repeat(4,1fr);direction:rtl}.auth-progress>div{position:relative;display:grid;justify-items:center;grid-gap:5px;gap:5px;color:#9b928a}.auth-progress>div:not(:last-child):after{content:"";position:absolute;z-index:0;top:14px;left:50%;width:100%;height:1px;background:#ddd6cd}.auth-progress span{width:29px;height:29px;z-index:1;display:grid;place-items:center;border:1px solid #ddd6cd;border-radius:50%;background:white;font-size:8px;font-weight:900}.auth-progress small{font-size:8px;font-weight:800}.auth-progress .active{color:var(--forest)}.auth-progress .active span{border-color:var(--forest);background:var(--forest);color:white}.password-field{position:relative;direction:ltr}.auth-form .password-field input{padding:11px 56px 11px 14px}.password-field button{width:38px;height:38px;padding:0;position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;border:0;border-radius:6px;background:#f2eee8;color:var(--forest);cursor:pointer}.password-field button:hover{background:#e8e5de}.password-field button:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.password-field button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.password-checks{margin-top:-10px;display:flex;flex-wrap:wrap;gap:6px}.password-checks span{padding:5px 8px;border-radius:20px;background:#f2efeb;color:#8f857d;font-size:8px}.password-checks .valid{background:#e7f3eb;color:#286044}.verification-page{min-height:100vh;padding:36px 18px;display:grid;place-items:center;background:radial-gradient(circle at 50% 10%,#fff 0,#f6f0e6 44%,#e7eee7 100%)}.verification-card{width:min(590px,100%);padding:42px clamp(24px,5vw,58px);position:relative;border:1px solid var(--line);background:rgba(255,252,247,.96);box-shadow:0 28px 90px rgba(44,34,28,.12);text-align:center}.verification-brand{display:flex;align-items:center;justify-content:center;gap:9px}.verification-brand .brand-mark{width:34px;height:34px;background:var(--clay);color:white}.verification-brand strong{font-size:19px}.verification-brand small{padding-right:9px;border-right:1px solid var(--line);color:var(--clay);font-size:8px}.mail-illustration{width:96px;height:96px;margin:30px auto 22px;position:relative;display:grid;place-items:center;border-radius:50%;background:#e5f0e8;color:var(--forest);font-size:40px}.mail-illustration i{position:absolute;left:-2px;bottom:4px;width:28px;height:28px;display:grid;place-items:center;border:4px solid var(--paper);border-radius:50%;background:var(--clay);color:white;font-size:12px;font-style:normal}.verification-card h1{margin:8px 0;font:700 34px var(--font-aref,"Aref Ruqaa"),serif}.verification-card>p{margin:0;color:var(--muted);font-size:11px}.verification-email{margin:7px 0 24px;display:block;font-size:13px}.verification-steps{margin:0 0 22px;padding:0;display:grid;grid-gap:8px;gap:8px;list-style:none;text-align:right}.verification-steps li{padding:10px 12px;display:flex;align-items:center;gap:11px;border:1px solid #e2ddd4;background:#fff}.verification-steps li>span{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--cream);color:var(--clay);font-weight:900}.verification-steps small,.verification-steps strong{display:block}.verification-steps strong{font-size:10px}.verification-steps small{color:var(--muted);font-size:8px}.verify-primary{width:100%;min-height:50px}.verify-link{margin:12px auto 0;display:block;border:0;background:transparent;color:var(--clay);font-size:9px;font-weight:900}.verify-link.muted{margin-top:7px;color:var(--muted)}.verify-notice{margin-bottom:12px;padding:10px;border:1px solid;font-size:9px}.verify-notice.success{border-color:#bad9c5;background:#edf8f0;color:#276441}.verify-notice.danger{border-color:#ebc0ba;background:#fff0ee;color:#8b332b}.verification-security{margin-top:24px;padding-top:17px;border-top:1px solid var(--line);color:var(--muted);font-size:8px}.setup-journey{margin-bottom:20px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:var(--paper);box-shadow:0 10px 26px rgba(43,33,27,.04)}.setup-journey>div{min-height:75px;padding:13px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-content:center;grid-column-gap:10px;column-gap:10px;border-left:1px solid var(--line);color:#9b928a}.setup-journey>div:last-child{border-left:0}.setup-journey span{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border:1px solid #d9d2c8;border-radius:50%;font-size:10px;font-weight:900}.setup-journey strong{font-size:10px}.setup-journey small{font-size:8px}.setup-journey .active{background:#f0f5f1;color:var(--forest)}.setup-journey .active span,.setup-journey .done span{border-color:var(--forest);background:var(--forest);color:white}.setup-journey .done{color:var(--forest)}.onboarding-studio{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:20px;gap:20px;align-items:start}.onboarding-studio .profile-form{min-height:560px}.section-overline{display:block;margin-bottom:4px;color:var(--clay);font-size:8px;font-weight:900;letter-spacing:.08em}.onboarding-studio .panel-heading h2{font-size:23px}.onboarding-studio .panel-heading p{font-size:10px}.onboarding-studio .profile-form-grid{min-height:355px;align-content:start;gap:20px}.onboarding-studio .field>span{font-size:11px}.onboarding-studio .field input,.onboarding-studio .field select{height:48px;font-size:11px}.onboarding-studio .field textarea{font-size:11px;line-height:1.9}.form-action-spacer{flex:1 1}.profile-review{min-height:355px;padding:25px}.review-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.review-summary article{padding:15px;border:1px solid var(--line);background:#fbfaf7}.review-summary span,.review-summary strong{display:block}.review-summary span{color:var(--muted);font-size:8px}.review-summary strong{margin-top:3px;font-size:11px}.minimum-order-field{width:min(310px,100%);margin-top:18px}.review-promise{margin-top:18px;padding:15px;display:flex;gap:12px;background:#eaf3ed;color:var(--forest)}.review-promise>span{font-size:21px}.review-promise p{margin:0;font-size:9px;line-height:1.8}.review-promise strong{display:block}.onboarding-preview{position:-webkit-sticky;position:sticky;top:20px;display:grid;grid-gap:14px;gap:14px}.profile-preview-card,.setup-completion{padding:20px;border:1px solid var(--line);background:var(--paper);box-shadow:0 14px 34px rgba(43,33,27,.06)}.preview-label{display:block;color:var(--clay);font-size:8px;font-weight:900;letter-spacing:.06em}.preview-cover{height:105px;margin:14px -20px 0;display:grid;place-items:center;background:linear-gradient(135deg,#174e41,#4f8062);overflow:hidden}.preview-cover:before{content:"";width:180px;height:180px;border:1px solid rgba(255,255,255,.15);transform:rotate(45deg);box-shadow:0 0 0 35px rgba(255,255,255,.03),0 0 0 70px rgba(255,255,255,.02)}.preview-cover i{position:absolute;color:#e6ad55;font-size:22px}.preview-avatar{width:54px;height:54px;margin:-27px 0 10px;position:relative;display:grid;place-items:center;border:4px solid var(--paper);border-radius:50%;background:var(--clay);color:white;font-size:18px;font-weight:900}.profile-preview-card h2{margin:0;font-size:18px}.profile-preview-card p{min-height:48px;margin:7px 0;color:var(--muted);font-size:9px;line-height:1.75}.profile-preview-card>small{font-size:8px}.preview-tags{margin-top:12px;display:flex;gap:5px}.preview-tags span{padding:4px 7px;border:1px solid var(--line);font-size:7px}.setup-completion>div{display:flex;justify-content:space-between;font-size:10px}.setup-completion progress{width:100%;height:8px;margin:10px 0;accent-color:var(--forest)}.setup-completion ul{margin:0;padding:0;list-style:none}.setup-completion li{padding:4px 18px 4px 0;position:relative;color:var(--muted);font-size:8px}.setup-completion li:before{content:"○";position:absolute;right:0}.setup-completion li.done{color:var(--forest);font-weight:800}.setup-completion li.done:before{content:"✓"}.dish-studio-steps{margin-bottom:20px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:var(--paper)}.dish-studio-steps button{min-height:72px;padding:11px;display:flex;align-items:center;gap:9px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);text-align:right}.dish-studio-steps button:last-child{border-left:0}.dish-studio-steps button>span{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1px solid #d8d1c8;border-radius:50%;font-size:9px;font-weight:900}.dish-studio-steps small,.dish-studio-steps strong{display:block}.dish-studio-steps strong{font-size:9px}.dish-studio-steps small{font-size:7px}.dish-studio-steps .active{background:#edf4ef;color:var(--forest)}.dish-studio-steps .active>span{border-color:var(--forest);background:var(--forest);color:white}.dish-studio-steps .complete>span{border-color:#7da08a;color:var(--forest)}.studio-step-card{min-height:565px;padding:32px}.studio-step-card .form-card-heading{margin-bottom:28px}.studio-step-card .form-card-heading>span{width:36px;height:36px}.studio-step-card .form-card-heading h2{font-size:24px}.studio-step-card .form-card-heading p{font-size:10px}.studio-step-card .form-grid{gap:20px}.studio-step-card .field>span{font-size:11px}.studio-step-card .field input,.studio-step-card .field select{height:48px;font-size:11px}.studio-step-card .field textarea{font-size:11px;line-height:1.85}.studio-step-card .field>small{font-size:8px}.editor-step-actions{min-height:68px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);background:var(--paper)}.editor-step-actions>span{color:var(--muted);font-size:8px}.dish-media-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.dish-media-grid article{min-width:0;overflow:hidden;position:relative;border:1px solid var(--line);background:#faf8f4}.dish-media-grid article.primary{outline:2px solid var(--forest);outline-offset:2px}.dish-media-grid img,.media-placeholder{width:100%;height:135px;display:grid;place-items:center;object-fit:cover;color:var(--muted);font-size:8px}.dish-media-grid article>div{padding:7px;display:flex;justify-content:space-between;gap:6px}.dish-media-grid small{overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.dish-media-grid button{border:0;background:transparent;color:#a34336;font-size:7px}.customer-preview{overflow:hidden;border:1px solid var(--line);background:var(--paper);box-shadow:0 16px 38px rgba(43,33,27,.07)}.customer-preview>.preview-label{padding:13px 15px}.customer-preview-image{height:185px;position:relative;display:grid;place-items:center;background:linear-gradient(135deg,#e8dfd3,#f7f2ea);color:var(--muted);font-size:9px}.customer-preview-image img{width:100%;height:100%;object-fit:cover}.customer-preview-image i{position:absolute;left:12px;top:12px;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:white;color:var(--forest);font-style:normal}.customer-preview-copy{padding:15px}.customer-preview-copy>small{color:var(--clay);font-size:7px}.customer-preview-copy h2{margin:4px 0;font-size:18px}.customer-preview-copy p{min-height:42px;margin:0;color:var(--muted);font-size:8px;line-height:1.7}.customer-preview-copy>div{margin-top:12px;padding-top:10px;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:8px}.customer-preview-copy strong{font-size:9px}.autosave-note{margin-top:13px;padding-top:10px;display:block;border-top:1px solid var(--line);color:var(--forest);font-size:7px}.studio-editor .tip-card p{font-size:9px;line-height:1.75}@media(max-width:1100px){.auth-benefits,.onboarding-studio{grid-template-columns:1fr}.onboarding-preview{position:static;grid-template-columns:1fr 1fr}.dish-studio-steps{overflow-x:auto;grid-template-columns:repeat(5,minmax(145px,1fr))}}@media(max-width:980px){.auth-page{grid-template-columns:1fr}.auth-story{min-height:auto;display:block;padding:28px}.auth-story-main,.auth-trust{display:none}.auth-panel{min-height:calc(100vh - 90px);padding:24px}.auth-brand{padding:0}.setup-journey{grid-template-columns:1fr 1fr}.setup-journey>div:nth-child(2){border-left:0}.onboarding-preview{grid-template-columns:1fr 1fr}}@media(max-width:720px){.auth-panel{padding:18px 12px}.auth-card{padding:27px 20px}.auth-progress small{font-size:7px}.auth-progress>div:not(:last-child):after{display:none}.verification-card{padding:32px 20px}.verification-card h1{font-size:28px}.setup-journey{grid-template-columns:1fr}.setup-journey>div{border-left:0;border-bottom:1px solid var(--line)}.onboarding-preview,.review-summary{grid-template-columns:1fr}.dish-studio-steps{margin-inline:-14px}.studio-step-card{min-height:auto;padding:22px 17px}.dish-media-grid{grid-template-columns:1fr 1fr}.editor-step-actions{position:-webkit-sticky;position:sticky;z-index:8;bottom:8px;box-shadow:0 10px 35px rgba(43,33,27,.16)}.customer-preview-image{height:230px}}@media(max-width:430px){.auth-progress{grid-template-columns:repeat(4,auto)}.auth-progress small{display:none}.password-checks{display:grid}.dish-media-grid{grid-template-columns:1fr}.editor-step-actions>span{display:none}}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}.standalone-state{min-height:100vh;padding:30px;display:grid;place-items:center}.state-card{min-height:220px;padding:32px;display:flex;align-items:center;justify-content:center;gap:13px;color:var(--muted);text-align:center}.state-card.error-state{flex-wrap:wrap;color:#8c332d}.state-card.error-state>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fce7e5;font-weight:900}.state-card p{margin:4px 0 0;font-size:11px}.spinner{width:22px;height:22px;border:3px solid #d9e4de;border-top:3px solid var(--forest);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.empty-state{min-height:260px;padding:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-state>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--cream);color:var(--clay)}.empty-state h2{margin:12px 0 3px;font:700 18px Georgia,serif}.empty-state p{max-width:470px;margin:0 0 16px}.compact-empty,.empty-state p{color:var(--muted);font-size:11px}.compact-empty{padding:32px 20px;text-align:center}.inline-notice{margin-bottom:16px;padding:12px 15px;border:1px solid #bcd6e6;border-radius:10px;background:#edf7fc;color:#275b78;font-size:11px}.inline-notice.success{border-color:#bad9c5;background:#edf8f0;color:#276441}.inline-notice.warning{border-color:#ead6ae;background:#fff8e9;color:#79591e}.form-error,.inline-notice.danger{border-color:#ebc0ba;background:#fff0ee;color:#8b332b}.state-followup{margin-top:-55px;padding:0 20px 35px;color:var(--clay);font-size:11px;font-weight:800;text-align:center}.table-link{min-height:27px;padding:5px 9px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:7px;background:white;color:var(--ink);font-size:9px;font-weight:800}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(330px,.9fr) minmax(420px,1.1fr);background:var(--paper)}.auth-story{min-height:100vh;padding:clamp(35px,6vw,82px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;background:radial-gradient(circle at 15% 20%,rgba(200,95,64,.22),transparent 30%),linear-gradient(145deg,#143c31,#21594a);color:white}.auth-story:after{content:"";width:330px;height:330px;position:absolute;left:-90px;bottom:12%;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 60px rgba(255,255,255,.025),0 0 0 120px rgba(255,255,255,.018)}.auth-brand{width:-moz-fit-content;width:fit-content;padding:0;color:white;position:relative;z-index:1}.auth-story>div{max-width:570px;position:relative;z-index:1}.auth-story .eyebrow{color:#edb796;font-size:11px;font-weight:900}.auth-story h1{margin:14px 0;font:700 clamp(36px,5vw,68px)/1.15 Georgia,serif}.auth-story p{max-width:500px;color:rgba(255,255,255,.74);font-size:14px}.auth-story blockquote{max-width:510px;margin:0;padding-right:17px;position:relative;z-index:1;border-right:2px solid var(--clay);color:rgba(255,255,255,.8);font-size:12px}.auth-card{width:min(520px,calc(100% - 42px));padding:46px;border:1px solid var(--line);border-radius:24px;background:white;box-shadow:var(--shadow)}.auth-card>div:first-child{margin-bottom:26px}.auth-kicker{color:var(--clay);font-size:10px;font-weight:900}.auth-card h2{margin:5px 0;font:700 31px Georgia,serif}.auth-card>div>p{margin:0;color:var(--muted);font-size:11px}.auth-form{display:grid;grid-gap:15px;gap:15px}.auth-form label>small,.auth-form label>span{display:block}.auth-form label>span{margin-bottom:6px;font-size:11px;font-weight:800}.auth-form label>small{margin-top:4px;color:var(--muted);font-size:9px}.auth-form input{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.auth-submit{width:100%;min-height:46px;margin-top:4px}.auth-switch{margin:3px 0 0;color:var(--muted);font-size:10px;text-align:center}.auth-switch a{color:var(--clay);font-weight:900}.form-error{padding:10px 12px;border:1px solid;border-radius:9px;font-size:10px}.profile-status-line,.version-strip{margin-bottom:16px;padding:11px 15px;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:11px;background:white;font-size:10px}.profile-status-line small{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--muted)}.profile-form{overflow:hidden}.profile-form-grid{padding:25px}.form-actions{padding:18px 25px;display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line)}.input-prefix{display:flex;direction:ltr;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#f5f4f0}.input-prefix span{padding:9px;display:flex;align-items:center;color:var(--muted);font-size:9px;white-space:nowrap}.input-prefix input{min-width:80px;border:0;border-left:1px solid var(--line);border-radius:0;direction:ltr}.compound-input{display:grid;grid-template-columns:1fr 100px}.compound-input input{border-radius:0 8px 8px 0}.compound-input select{border-right:0;border-radius:8px 0 0 8px}.media-list{margin-top:14px;display:grid;grid-gap:6px;gap:6px}.media-list>div{padding:8px 10px;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;font-size:9px}.media-list code{min-width:0;overflow:hidden;flex:1 1;color:var(--muted);text-overflow:ellipsis}.media-list button{border:0;background:transparent;color:#a03b32;font-size:9px}.upload-summary{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.upload-summary small{max-width:100%;overflow:hidden;text-overflow:ellipsis}.version-strip{justify-content:space-between;color:var(--muted)}.version-strip b{color:var(--ink)}.availability-window{margin-bottom:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fbfaf7}.delivery-checks{margin-top:9px;display:flex;flex-wrap:wrap;gap:8px 14px}.delivery-checks label{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px}.exception-form{padding:18px 22px;display:grid;grid-template-columns:1fr auto 1fr 1fr 1.2fr auto;align-items:end;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line)}.exception-form .switch{min-height:38px;align-items:center}.order-detail{margin-top:18px;overflow:hidden}.order-detail-grid{padding:22px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:30px;gap:30px}.order-detail dl{margin:0;display:grid;grid-gap:8px;gap:8px}.order-detail dl>div{padding-bottom:7px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:10px}.order-detail dt{color:var(--muted)}.order-detail dd{margin:0;font-weight:800}.order-detail h3{margin:0 0 10px;font-size:12px}.order-detail-grid article{padding:9px 0;display:flex;flex-direction:column;border-bottom:1px solid var(--line);font-size:10px}.order-detail-grid article small,.order-detail-grid article span{color:var(--muted)}.history-list{padding:0 22px 22px}.history-list>div{padding:7px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px}.history-list>div,.onboarding-callout{display:flex;justify-content:space-between}.onboarding-callout{margin-bottom:20px;padding:17px 20px;align-items:center;gap:20px;border-radius:14px;background:linear-gradient(110deg,#fff2dd,#fffaf1);border:1px solid #ecd8b6}.onboarding-callout>div{display:flex;align-items:center;gap:13px}.onboarding-callout>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--clay);color:white;font-weight:900}.onboarding-callout strong{display:block;font-size:12px}.onboarding-callout p{margin:2px 0 0;color:var(--muted);font-size:9px}@media(max-width:980px){.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-card{margin-block:35px}.exception-form{grid-template-columns:1fr 1fr 1fr}.order-detail-grid{grid-template-columns:1fr}.version-strip{align-items:flex-start;flex-direction:column}.profile-form-grid{grid-template-columns:1fr}.profile-form-grid .full{grid-column:auto}}@media(max-width:720px){.auth-card{padding:28px}.exception-form{grid-template-columns:1fr}.onboarding-callout{align-items:flex-start;flex-direction:column}.profile-status-line{align-items:flex-start;flex-wrap:wrap}.profile-status-line small{width:100%}.delivery-checks{flex-direction:column}.form-actions{flex-wrap:wrap}.form-actions>*{flex:1 1}.version-strip{font-size:9px}.order-detail-grid{padding:16px}}.custom-request-filter-panel{margin-bottom:18px;overflow:hidden}.custom-request-filters{padding:18px 22px;display:grid;grid-template-columns:1.1fr 1.1fr .65fr 1fr auto;align-items:end;grid-gap:12px;gap:12px}.custom-filter-actions{min-height:40px;display:flex;align-items:center;gap:5px}.custom-filter-actions .ghost-button,.custom-filter-actions .primary-button{min-height:40px;border-radius:8px}.custom-filter-actions .ghost-button{border:1px solid transparent;background:transparent}.custom-request-feed{overflow:hidden}.custom-request-grid{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;background:#faf9f6}.custom-request-card{min-width:0;padding:19px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:white;box-shadow:0 9px 24px rgba(32,48,42,.04)}.custom-request-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.custom-request-card-heading h2{margin:9px 0 1px;font:700 19px/1.25 Georgia,serif}.custom-request-card-heading p{margin:0;color:var(--muted);font-size:9px}.custom-request-card-heading>strong{color:var(--forest);font:700 17px Georgia,serif;white-space:nowrap}.custom-request-description{min-height:44px;margin:14px 0;color:#48534f;font-size:10px}.custom-request-meta{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--line)}.custom-request-meta>div{min-width:0;padding:9px 10px;background:#fbfaf7}.custom-request-meta dt{color:var(--muted);font-size:7px}.custom-request-meta dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:9px;font-weight:800}.custom-request-meta dd small{margin-top:2px;display:block;color:var(--muted);font-size:7px;font-weight:400}.own-offer-summary{margin-top:12px;padding:10px 12px;display:flex;align-items:center;gap:9px;border-radius:9px;background:#f5f8f6}.own-offer-summary>strong{-webkit-margin-start:auto;margin-inline-start:auto;font-size:10px}.own-offer-summary>span:last-child{color:var(--muted);font-size:8px}.own-offer-summary.empty{color:var(--muted);background:var(--cream);font-size:9px}.own-offer-summary.empty>span{color:var(--clay);font-size:15px}.own-offer-summary.empty p{margin:0}.custom-request-card-footer{margin-top:auto;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.custom-request-card-footer time{color:var(--muted);font-size:8px}.custom-request-card-footer .primary-button{min-height:34px;padding:7px 11px}.load-more-row{padding:17px;display:flex;justify-content:center;border-top:1px solid var(--line)}.custom-request-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;grid-gap:20px;gap:20px;align-items:start}.custom-request-detail-main{min-width:0;display:flex;flex-direction:column;gap:17px}.custom-request-detail-side{position:-webkit-sticky;position:sticky;top:20px;display:flex;flex-direction:column;gap:14px}.custom-request-hero{padding:24px}.custom-request-hero-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.custom-request-hero-heading h2{margin:10px 0 2px;font:700 27px/1.2 Georgia,serif}.custom-request-hero-heading p{margin:0;color:var(--muted);font-size:10px}.custom-request-hero-heading>div:last-child{min-width:130px;padding:13px;border-radius:12px;background:var(--cream);text-align:center}.custom-request-hero-heading>div:last-child small,.custom-request-hero-heading>div:last-child strong{display:block}.custom-request-hero-heading>div:last-child small{color:var(--muted);font-size:8px}.custom-request-hero-heading>div:last-child strong{margin-top:3px;color:var(--clay);font:700 20px Georgia,serif}.custom-request-long-description{margin:21px 0;padding:16px;border-right:3px solid var(--clay);border-radius:8px 0 0 8px;background:#fffbf5;color:#46514d;font-size:11px;white-space:pre-wrap}.custom-request-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.custom-request-facts>div{min-width:0;padding:11px;border:1px solid var(--line);border-radius:9px}.custom-request-facts dt{color:var(--muted);font-size:8px}.custom-request-facts dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:9px;font-weight:800}.offer-selected-callout{padding:16px 19px;display:flex;align-items:center;gap:12px;border:1px solid #b9dac6;border-radius:13px;background:#edf8f1}.offer-selected-callout>span{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--forest);color:white;font-weight:900}.offer-selected-callout strong{font-size:12px}.offer-selected-callout p{margin:2px 0 0;color:var(--muted);font-size:9px}.offer-editor{overflow:hidden}.offer-editor-grid{padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.offer-editor-actions{padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);background:#fbfaf7}.offer-editor-actions>span{color:var(--muted);font-size:9px}.danger-outline{min-height:39px;padding:9px 15px;border:1px solid #d9a69f;border-radius:9px;background:white;color:#9b3d34;font-size:9px;font-weight:900}.readonly-offer{overflow:hidden}.readonly-offer dl{margin:0;padding:20px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px 24px;gap:9px 24px}.readonly-offer dl>div{padding-bottom:8px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);font-size:9px}.readonly-offer dt{color:var(--muted)}.readonly-offer dd{margin:0;font-weight:800;text-align:left}.readonly-offer-message{margin:0 22px 22px;padding:13px;border-radius:9px;background:var(--cream)}.readonly-offer-message strong{font-size:9px}.readonly-offer-message p{margin:4px 0 0;color:var(--muted);font-size:10px;white-space:pre-wrap}.closed-offer-state{min-height:230px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.recovery-form{margin-top:24px;text-align:right}.recovery-form .verify-link{width:max-content}.closed-offer-state>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--cream)}.closed-offer-state h2{margin:11px 0 3px;font:700 18px Georgia,serif}.closed-offer-state p{max-width:470px;margin:0;color:var(--muted);font-size:10px}.request-deadline-card,.request-market-card{padding:20px}.request-deadline-card>span{color:var(--clay);font-size:8px;font-weight:900}.request-deadline-card h2,.request-market-card h2,.request-tip h2{margin:5px 0;font:700 16px/1.35 Georgia,serif}.request-deadline-card p,.request-market-card p{margin:4px 0 0;color:var(--muted);font-size:9px}.deadline-track{height:6px;margin-top:15px;overflow:hidden;border-radius:8px;background:#e8e5de}.deadline-track i{height:100%;display:block;border-radius:inherit;background:var(--clay)}.request-market-card>strong{display:block;color:var(--forest);font:700 35px Georgia,serif}.request-market-card>div{margin-top:14px;padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line)}.request-market-card b{font-size:10px}.request-tip{padding:20px;border:0;border-radius:var(--radius)}.request-tip h2{color:white}@media(max-width:1150px){.custom-request-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-filter-actions{grid-column:1/-1}.custom-request-detail-layout{grid-template-columns:minmax(0,1fr) 245px}.custom-request-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.custom-request-detail-layout,.custom-request-grid{grid-template-columns:1fr}.custom-request-detail-side{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.custom-request-filters{grid-template-columns:1fr;padding:16px}.custom-filter-actions{grid-column:auto}.custom-request-grid{padding:12px}.custom-request-card-footer{align-items:flex-start;flex-direction:column}.custom-request-card-footer .primary-button{width:100%}.custom-request-hero{padding:18px}.custom-request-hero-heading{flex-direction:column}.custom-request-hero-heading>div:last-child{width:100%}.custom-request-detail-side,.custom-request-facts,.offer-editor-grid,.readonly-offer dl{grid-template-columns:1fr}.offer-editor-actions{align-items:stretch;flex-direction:column-reverse}.offer-editor-actions button{width:100%}.custom-request-meta{grid-template-columns:1fr}.custom-request-card-heading{gap:8px}.custom-request-card-heading>strong{font-size:14px}}.form-card-heading h2,.panel-heading h2,.topbar h1,h1,h2,h3{font-family:var(--font-aref,"Aref Ruqaa"),serif}.brand{font-family:var(--font-tajawal,"Tajawal"),sans-serif;color:var(--ink);letter-spacing:-.04em}.brand-mark{width:40px;height:40px;border:0;border-radius:50% 50% 42% 58%;background:var(--clay);color:white;font:800 25px var(--font-tajawal,"Tajawal"),sans-serif;transform:rotate(-8deg)}.brand-mark:after,.brand-mark:before{content:none}.sidebar{border-color:var(--line)}.completion-card,.form-card,.metrics article,.panel,.review-card{border-radius:2px;background:var(--paper);box-shadow:0 12px 32px rgba(43,33,27,.05)}.field input,.field select,.field textarea,.ghost-button,.outline-action,.outline-button,.primary-button{border-radius:2px}.dish-photo{overflow:hidden}.dish-photo img{width:100%;height:100%;display:block;object-fit:cover}.auth-page{grid-template-columns:minmax(440px,.92fr) minmax(520px,1.08fr);background:#f4eee4}.auth-story{padding:clamp(34px,5vw,72px);background:linear-gradient(145deg,rgba(12,57,48,.96),rgba(30,82,66,.94)),repeating-linear-gradient(45deg,transparent 0 22px,rgba(255,255,255,.08) 22px 24px),repeating-linear-gradient(-45deg,transparent 0 22px,rgba(255,255,255,.08) 22px 24px)}.auth-story:before{content:"";position:absolute;inset:0;opacity:.17;background:radial-gradient(circle at 18px 18px,#e6ae59 0 2px,transparent 3px);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,black,transparent 65%);mask-image:linear-gradient(180deg,black,transparent 65%)}.auth-story:after{width:460px;height:460px;left:-180px;bottom:-170px;border-color:rgba(230,174,89,.23);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}.auth-story-main{margin-block:auto;padding-block:50px}.auth-story h1{max-width:700px;margin:16px 0 18px;font:700 clamp(42px,5vw,72px)/1.05 var(--font-aref,"Aref Ruqaa"),serif}.auth-story p{max-width:560px;font-size:15px;line-height:1.9}.auth-panel{min-height:100vh;padding:36px 24px 18px;display:grid;align-content:center}.auth-card{width:min(590px,100%);margin:auto;padding:clamp(28px,4vw,50px);border-radius:4px;box-shadow:0 28px 80px rgba(52,37,27,.11)}.auth-card h2{margin:7px 0 5px;font:700 clamp(29px,3vw,39px)/1.15 var(--font-aref,"Aref Ruqaa"),serif}.auth-card>div>p{font-size:12px;line-height:1.7}.auth-form{gap:17px}.auth-form label>span{font-size:12px}.auth-form input{min-height:50px;padding:11px 14px;border-radius:3px;font-size:13px}.auth-submit{min-height:52px;border-radius:3px;font-size:12px}@media(max-width:980px){.auth-page{grid-template-columns:1fr}.auth-story{min-height:auto;display:block;padding:28px}.auth-story-main,.auth-trust{display:none}.auth-panel{min-height:calc(100vh - 90px);padding:24px}.auth-brand{padding:0}.onboarding-preview,.setup-journey{grid-template-columns:1fr 1fr}.onboarding-preview{position:static}}@media(max-width:720px){body{overflow-x:hidden}.auth-card,.auth-form,.auth-form label,.auth-page,.auth-panel,.password-field{min-width:0;max-width:100%}.auth-story{display:none}.auth-panel{width:100%;min-height:100vh;padding:18px 12px;overflow:hidden}.auth-card{width:100%;padding:27px 20px}.auth-form input{min-width:0;max-width:100%}.auth-progress{min-width:0}.onboarding-preview{grid-template-columns:1fr}}.brand-logo{width:164px;height:auto;display:block;flex:none}.brand-symbol{width:42px;height:42px;display:none;flex:none;object-fit:contain}.brand .brand-context{margin:0;color:var(--clay);font:800 8px/1.2 Tahoma,sans-serif;letter-spacing:.04em;white-space:nowrap}.auth-story .auth-brand{width:max-content;padding:10px 14px;border-radius:14px;background:rgba(255,250,242,.96);box-shadow:0 14px 35px rgba(20,31,27,.18)}.auth-story .auth-brand .brand-logo{width:190px}.verification-brand{flex-direction:column;gap:3px}.verification-brand .brand-logo{width:190px;height:auto}.verification-brand .brand-context{padding:0;border:0;color:var(--clay);font-size:8px}@media(max-width:450px){.sidebar .brand-logo{width:150px}.verification-brand .brand-logo{width:168px}}body{background-color:var(--cream);background-image:linear-gradient(rgba(247,239,227,.91),rgba(247,239,227,.91)),url(/brand/dartaste-background.webp);background-position:50%,top;background-size:auto,580px 580px;background-repeat:no-repeat,repeat;background-attachment:fixed,fixed}.workspace{background:transparent}.auth-page{background:rgba(247,239,227,.86)}.verification-page{background-color:var(--cream);background-image:linear-gradient(rgba(247,239,227,.87),rgba(247,239,227,.87)),url(/brand/dartaste-background.webp);background-position:50%,top;background-size:auto,580px 580px;background-repeat:no-repeat,repeat}.app-shell{grid-template-columns:268px minmax(0,1fr)}.sidebar{width:268px;z-index:60;padding:24px 17px 17px;overflow-y:auto;background:var(--paper);box-shadow:inset -16px 0 55px rgba(43,33,27,.035)}.cook-brand-row{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:8px}.cook-brand-row .brand{padding:0 8px 15px}.cook-backdrop,.cook-menu-button,.cook-mobile-dock,.cook-sidebar-close{display:none}.cook-nav-label{margin:17px 12px 8px;color:#8b8178;font-size:8px;font-weight:900;letter-spacing:.08em}.side-nav{gap:5px}.side-nav a{min-height:58px;padding:8px 10px;gap:11px;border-radius:11px}.side-nav a>i{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:9px;background:rgba(62,101,74,.07);color:var(--forest)}.cook-mobile-dock svg,.cook-notifications svg,.side-nav a>i svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.side-nav a>span{width:auto;min-width:0;display:grid;flex:1 1;text-align:start}.side-nav a strong{font-size:10px}.side-nav a em,.side-nav a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-nav a em{margin-top:1px;color:#8b918e;font-size:7px;font-style:normal;font-weight:500}.side-nav a.active>i{background:rgba(255,255,255,.14);color:white}.side-nav a.active em{color:rgba(255,255,255,.66)}.sidebar-help{border:1px solid rgba(43,33,27,.09);border-radius:4px;background:linear-gradient(140deg,#fff8ed,#f6ead8)}.cook-profile>div:nth-child(2){min-width:0;flex:1 1}.cook-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar{position:-webkit-sticky;position:sticky;z-index:28;top:0;box-shadow:0 12px 35px rgba(43,33,27,.045);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cook-heading{min-width:0;flex:1 1}.notification-control{position:relative}.notification{display:grid;place-items:center}.notification svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.notification i{top:5px;left:5px;width:8px;height:8px;border:2px solid white}.cook-notifications{width:min(345px,calc(100vw - 28px));position:absolute;z-index:80;top:calc(100% + 10px);inset-inline-end:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fffdf9;box-shadow:0 24px 70px rgba(43,33,27,.2)}.cook-notifications>div:first-child{padding:2px 4px 9px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.cook-notifications>div:first-child strong{font-size:11px}.cook-notifications>div:first-child button{width:28px;height:28px;border:0;background:transparent;color:var(--muted);font-size:20px}.cook-notifications>p{margin:10px 4px;color:var(--muted);font-size:9px}.cook-notifications>a{min-height:55px;padding:8px;display:flex;align-items:center;gap:10px;border-radius:9px}.cook-notifications>a:hover{background:var(--cream)}.cook-notifications>a>span{width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:9px;background:#e8f0eb;color:var(--forest)}.cook-notifications>a small,.cook-notifications>a strong{display:block}.cook-notifications>a strong{font-size:10px}.cook-notifications>a small{color:var(--muted);font-size:8px}.source-language-note{padding:12px 14px;border:1px solid #d7e5dc;border-radius:12px;background:#f3f8f4}.source-language-note p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.65}.translation-studio{display:grid;grid-gap:18px;gap:18px}.translation-summary{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d9e5de;border-radius:14px;background:linear-gradient(135deg,#f3f8f4,#fffaf1)}.translation-summary>div{display:flex;align-items:center;gap:12px}.translation-summary small,.translation-summary strong{display:block}.translation-summary small{margin-top:4px;color:var(--muted);font-size:9px}.translation-ai-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--forest);color:white;font:900 11px/1 Arial,sans-serif;box-shadow:0 8px 22px rgba(31,80,61,.2)}.translation-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.translation-tabs button{min-height:58px;padding:9px 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;background:white;color:var(--ink);font-weight:800;text-align:start}.translation-tabs button span{color:var(--clay);font-size:9px;letter-spacing:.08em}.translation-tabs button i{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--forest);font-style:normal}.translation-tabs button.active{border-color:var(--forest);background:#edf5ef;box-shadow:inset 0 0 0 1px var(--forest)}.translation-meta{padding:9px 12px;display:flex;flex-wrap:wrap;gap:8px 16px;border-radius:9px;background:var(--cream);color:var(--muted);font-size:9px}.translation-meta strong{color:var(--forest)}.translation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.translation-fields .full{grid-column:1/-1}.translation-list{margin:0;padding:13px;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:12px}.translation-list legend{padding:0 6px;color:var(--ink);font-size:10px;font-weight:900}.translation-list>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,1fr);grid-gap:8px;gap:8px}.translation-list input{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:white}.translation-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.translation-actions small{flex-basis:100%;color:var(--muted);font-size:9px}.translation-empty{min-height:230px;padding:30px;display:grid;place-content:center;justify-items:center;border:1px dashed #cfd9d2;border-radius:14px;background:#fbfcf9;text-align:center}.translation-empty.compact{min-height:160px}.translation-empty>span{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:#e9f2ec;color:var(--forest);font-size:22px}.translation-empty h3{margin:12px 0 4px}.translation-empty p{max-width:500px;margin:0;color:var(--muted);font-size:10px;line-height:1.7}@media(max-width:980px){.app-shell{display:block}.sidebar{width:min(310px,88vw);height:100dvh;position:fixed;inset-block:0;right:0;top:0;padding:22px 17px 17px;display:flex;transform:translateX(105%);border:0;box-shadow:-25px 0 75px rgba(23,35,31,.28);transition:transform .24s ease}.sidebar.mobile-open{transform:translateX(0)}.cook-brand-row .brand,.sidebar .brand{display:flex;padding:0 8px 15px}.sidebar .brand small,.sidebar .cook-profile,.sidebar .sidebar-help{display:block}.sidebar .cook-profile{display:flex}.cook-sidebar-close{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink);font-size:23px}.sidebar .side-nav{min-width:0;margin:0;flex-direction:column}.sidebar .side-nav a{min-height:58px;padding:8px 10px;font-size:10px}.sidebar .side-nav a>i,.sidebar .side-nav a>span,.sidebar .side-nav small{display:grid}.cook-backdrop.visible{position:fixed;z-index:55;inset:0;display:block;border:0;background:rgba(21,33,29,.53);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cook-menu-button{width:42px;height:42px;padding:0;display:grid;place-content:center;grid-gap:4px;gap:4px;flex:none;border:1px solid var(--line);border-radius:10px;background:white}.cook-menu-button span{width:18px;height:2px;display:block;border-radius:2px;background:var(--ink)}.topbar{min-height:96px;padding:16px 20px;align-items:center}}@media(max-width:720px){.workspace{padding-bottom:82px}.topbar{min-height:84px;padding:13px 14px;gap:10px}.topbar .cook-heading p{display:block}.topbar .cook-heading small{max-width:230px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar h1{font-size:22px}.top-actions{gap:5px}.top-actions .notification{width:42px;height:42px;display:grid}.content{padding:20px 14px 45px}.translation-summary{align-items:stretch;flex-direction:column}.translation-fields,.translation-tabs{grid-template-columns:1fr}.translation-fields .full{grid-column:auto}.translation-list>div{grid-template-columns:1fr}.cook-mobile-dock{height:66px;position:fixed;z-index:45;right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;padding:6px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(43,33,27,.14);border-radius:18px;background:rgba(255,253,249,.95);box-shadow:0 18px 50px rgba(43,33,27,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cook-mobile-dock a{min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:12px;color:var(--muted)}.cook-mobile-dock a.active{background:var(--forest);color:white}.cook-mobile-dock i{width:21px;height:21px;display:grid;place-items:center}.cook-mobile-dock small{overflow:hidden;font-size:8px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cook-mobile-dock b{min-width:18px;height:18px;position:absolute;top:1px;right:calc(50% - 25px);padding:0 4px;display:grid;place-items:center;border:2px solid var(--paper);border-radius:20px;background:var(--clay);color:white;font-size:8px}}@media(max-width:430px){.topbar .cook-heading p,.topbar .cook-heading small{display:none}.topbar h1{font-size:21px}}:root{--ink:#241d18;--muted:#6f655e;--forest:#245b47;--forest-2:#174535;--clay:#c45f42;--clay-dark:#8f3e2c;--cream:#f4ede3;--paper:#fffdf9;--line:rgba(47,38,31,.11);--shadow:0 22px 60px rgba(50,39,31,.09);--radius:20px}body{font-size:15px;line-height:1.7}.app-shell{grid-template-columns:292px minmax(0,1fr)}.sidebar{width:292px;padding:28px 20px 20px;-webkit-border-start:1px solid rgba(47,38,31,.08);border-inline-start:1px solid rgba(47,38,31,.08);background:rgba(255,253,249,.97);box-shadow:inset -18px 0 70px rgba(43,33,27,.035)}.cook-brand-row{min-height:66px}.cook-brand-row .brand{padding:0 8px 20px}.sidebar .brand-logo{width:180px}.brand .brand-context{font-size:10px}.cook-nav-label{margin:20px 13px 10px;font-size:11px;letter-spacing:.07em}.side-nav{gap:7px}.side-nav a{min-height:68px;padding:10px 12px;gap:13px;border-radius:16px}.side-nav a>i{width:40px;height:40px;border-radius:12px}.side-nav a>i svg{width:21px;height:21px}.side-nav a strong{font-size:14px;line-height:1.35}.side-nav a em{margin-top:3px;font-size:11px;line-height:1.35}.side-nav small{min-width:24px;height:24px;padding-inline:6px;font-size:11px}.side-nav a:hover{transform:translateX(-2px);background:#f1eee7}.side-nav a.active{box-shadow:0 12px 28px rgba(36,91,71,.2)}.sidebar-help{padding:19px;border-radius:18px}.sidebar-help>span{width:34px;height:34px}.sidebar-help strong{font-size:14px}.sidebar-help p{margin:6px 0 10px;font-size:12px;line-height:1.65}.sidebar-help a{font-size:12px}.cook-profile{margin-top:16px;padding-top:17px;gap:11px}.profile-avatar{width:42px;height:42px;font-size:15px}.cook-profile strong{font-size:13px}.cook-profile small{font-size:10px}.cook-profile button{min-height:34px;padding:5px 9px;border-radius:9px;font-size:11px}.topbar{min-height:126px;padding:24px clamp(28px,4vw,58px);border-color:rgba(47,38,31,.09);background:rgba(255,253,249,.9);box-shadow:0 14px 44px rgba(43,33,27,.055)}.topbar p{margin-bottom:4px;font-size:12px}.topbar h1{font-size:clamp(31px,3vw,39px);line-height:1.12}.topbar small{margin-top:7px;font-size:13px;line-height:1.5}.top-actions{gap:10px}.danger-outline,.ghost-button,.outline-action,.outline-button,.primary-button{min-height:46px;padding:11px 19px;border-radius:13px;font-size:13px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primary-button{box-shadow:0 10px 24px rgba(196,95,66,.2)}.outline-action:hover,.outline-button:hover,.primary-button:hover{transform:translateY(-1px)}.notification{width:46px;height:46px;border-radius:13px}.content{max-width:1680px;width:100%;margin-inline:auto;padding:36px clamp(28px,4vw,58px) 76px}.completion-card,.custom-request-card,.customer-preview,.form-card,.metrics article,.panel,.profile-preview-card,.review-card,.setup-completion,.tip-card{border-color:rgba(47,38,31,.1);border-radius:var(--radius);background:rgba(255,253,249,.98);box-shadow:0 14px 40px rgba(43,33,27,.065)}.panel-heading{padding:25px 27px}.panel-heading h2{font-size:23px}.panel-heading p{margin-top:5px;font-size:13px;line-height:1.55}.panel-heading a,.panel-heading>button{font-size:12px}.metrics{margin-bottom:25px;gap:17px}.metrics article{min-height:154px;padding:24px;gap:16px;transition:transform .2s ease,box-shadow .2s ease}.metrics article:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(43,33,27,.1)}.metric-icon{width:48px;height:48px;border-radius:14px;font-size:20px}.metrics small{font-size:12px;line-height:1.45}.metrics strong{margin-top:5px;font-size:31px}.metrics p{margin-top:9px;font-size:11px;line-height:1.5}.dashboard-grid{gap:24px}.lower-grid{margin-top:24px}.order-list article{min-height:84px;padding:17px 24px;grid-template-columns:62px 42px minmax(170px,1fr) 90px auto auto;gap:13px}.order-time strong{font-size:14px}.order-time small{font-size:11px}.customer-avatar{width:40px;height:40px;font-size:12px}.order-copy strong{font-size:14px}.order-copy small,.order-copy span{font-size:11px}.amount{font-size:13px}.status{padding:6px 11px;font-size:11px}.row-actions,.table-actions{gap:7px}.row-actions button,.table-actions button,.table-link{min-height:36px;padding:7px 12px;border-radius:10px;font-size:11px}.today-panel dl{padding-inline:27px}.today-panel dl>div{padding:12px 0;font-size:12px}.capacity-ring small{font-size:11px}.outline-button{margin:20px 27px 26px}.chart{height:260px;padding:28px 30px 24px}.bar-track{height:168px;border-radius:9px 9px 3px 3px}.bar-item strong{margin-top:8px;font-size:11px}.bar-item small{font-size:10px}.dishes-summary ol{padding:12px 25px 22px}.dishes-summary li{padding:14px 0;gap:13px}.dish-mini{width:48px;height:48px;border-radius:13px}.dishes-summary li strong{font-size:13px}.dishes-summary li small{margin-top:2px;font-size:11px}.list-toolbar{padding:18px 22px}.tabs{gap:7px}.tabs button{min-height:42px;padding:9px 15px;border-radius:11px;font-size:12px}.table-search{min-height:44px;padding:7px 13px;border-radius:12px}.table-search input{width:210px;font-size:13px}.dish-table-head,.orders-table-head{padding:14px 24px;font-size:11px}.dish-table-row,.orders-table-row{min-height:78px;padding:16px 24px;font-size:13px}.dish-cell{gap:14px}.dish-photo{width:66px;height:58px;border-radius:13px}.dish-cell strong{font-size:14px}.customer-cell small,.dish-cell small,.orders-table-row>div:nth-child(2) small{font-size:11px}.guidance-card{margin-top:22px;padding:22px 26px;border-radius:18px}.guidance-card strong{font-size:14px}.guidance-card p{margin-top:4px;font-size:12px}.guidance-card a{font-size:12px}.editor-layout{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.completion-card,.form-card,.review-card,.tip-card{padding:27px}.form-card-heading{margin-bottom:25px;gap:14px}.form-card-heading>span{width:36px;height:36px;font-size:15px}.editor-side h2,.form-card-heading h2{font-size:23px}.form-card-heading p{margin-top:4px;font-size:13px}.form-grid{gap:19px}.checkbox-group legend,.field>span{margin-bottom:7px;font-size:13px}.field input,.field select,.size-row input,.size-row select{min-height:48px;padding:10px 13px;border-radius:12px;font-size:14px}.field textarea{padding:13px;border-radius:12px;font-size:14px;line-height:1.75}.field>small{margin-top:6px;font-size:11px;text-align:start}.checkbox-group>p{font-size:12px}.checkbox-group label{padding:9px 13px;border-radius:11px;font-size:12px}.upload-main,.upload-small{min-height:190px;border-radius:16px}.upload-main strong,.upload-small strong{font-size:14px}.upload-main small,.upload-small small{font-size:11px}.size-row{padding:15px;border-radius:14px}.size-row label>span{font-size:11px}.size-row .default-size,.toggle-field strong{font-size:12px}.toggle-field small{font-size:11px}.add-row-button{font-size:12px}.completion-card>strong{font-size:14px}.completion-card li,.review-card li{padding-block:8px;font-size:12px}.studio-editor .tip-card p,.tip-card p{font-size:12px;line-height:1.8}.studio-step-card{padding:36px;border-radius:var(--radius)}.studio-step-card .form-card-heading h2{font-size:27px}.studio-step-card .field>span,.studio-step-card .form-card-heading p{font-size:13px}.studio-step-card .field input,.studio-step-card .field select{height:50px;font-size:14px}.studio-step-card .field textarea{font-size:14px}.studio-step-card .field>small{font-size:11px}.dish-studio-steps{overflow:hidden;border-radius:18px}.dish-studio-steps button{min-height:82px;padding:13px}.dish-studio-steps strong{font-size:12px}.dish-studio-steps small{font-size:10px}.editor-step-actions{min-height:78px;padding:15px 21px;border-radius:17px}.editor-step-actions>span{font-size:11px}.autosave-note,.customer-preview-copy>small,.preview-label{font-size:10px}.customer-preview-copy h2{font-size:23px}.customer-preview-copy p,.customer-preview-copy strong,.customer-preview-copy>div{font-size:12px}.toolbar-controls select,.week-switch button{min-height:38px;padding:8px 12px;border-radius:10px;font-size:11px}.week-grid{padding:22px;gap:10px}.week-grid>button{min-height:158px;padding:14px 9px;border-radius:14px}.week-grid small,.week-grid span{font-size:10px}.week-summary{padding:19px 24px}.week-summary p{font-size:10px}.week-summary strong{font-size:13px}.eyebrow{font-size:10px!important}.editor-section h3,.switch{font-size:12px}.editor-section{padding:23px 27px}.capacity-alert,.capacity-control span,.editor-section>p{font-size:11px}.time-row label span{font-size:10px}.time-row input{height:44px;padding:9px;border-radius:10px;font-size:13px}.exception-list strong{font-size:13px}.exception-list p{font-size:11px}.form-error,.inline-notice{padding:14px 17px;border-radius:13px;font-size:13px;line-height:1.65}.compact-empty,.empty-state,.state-card{font-size:13px}.profile-status-line,.version-strip{padding:15px 18px;border-radius:14px;font-size:13px}.profile-form-grid{padding:30px}.form-actions{padding:22px 30px}.input-prefix span{padding:12px;font-size:12px}.media-list>div{padding:11px 13px;border-radius:11px;font-size:12px}.delivery-checks label{font-size:12px}.custom-request-filters{padding:22px 26px;gap:15px}.custom-request-grid{padding:24px;gap:19px}.custom-request-card{padding:24px}.custom-request-card-heading h2{font-size:24px}.custom-request-card-heading p{font-size:12px}.custom-request-card-heading>strong{font-size:21px}.custom-request-description{font-size:13px;line-height:1.75}.custom-request-meta>div{padding:13px}.custom-request-meta dd small,.custom-request-meta dt{font-size:10px}.custom-request-meta dd{font-size:12px}.own-offer-summary{padding:13px 15px;border-radius:12px}.own-offer-summary.empty,.own-offer-summary>strong{font-size:12px}.custom-request-card-footer time,.own-offer-summary>span:last-child{font-size:11px}.custom-request-card-footer .primary-button{min-height:42px}.custom-request-detail-layout{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.custom-request-hero{padding:30px}.custom-request-hero-heading h2{font-size:34px}.custom-request-hero-heading p{font-size:13px}.custom-request-long-description{padding:20px;font-size:14px}.custom-request-facts>div{padding:15px;border-radius:13px}.custom-request-facts dt{font-size:10px}.custom-request-facts dd{font-size:12px}.offer-selected-callout strong{font-size:14px}.offer-editor-actions>span,.offer-selected-callout p{font-size:12px}.readonly-offer dl>div{padding-block:11px;font-size:12px}.readonly-offer-message strong{font-size:12px}.readonly-offer-message p{font-size:13px}.request-deadline-card,.request-market-card{padding:25px}.request-deadline-card>span{font-size:11px}.request-deadline-card h2,.request-market-card h2,.request-tip h2{font-size:21px}.request-deadline-card p,.request-market-card p{font-size:12px}.cook-notifications{padding:15px;border-radius:17px}.cook-notifications>div:first-child strong{font-size:14px}.cook-notifications>p{font-size:12px}.cook-notifications>a{min-height:66px}.cook-notifications>a strong{font-size:13px}.cook-notifications>a small{font-size:11px}.source-language-note p,.translation-actions small,.translation-empty p,.translation-summary small{font-size:12px}.translation-summary{padding:20px;border-radius:17px}.translation-tabs button{min-height:66px;padding:12px 15px;border-radius:14px;font-size:13px}.translation-meta,.translation-tabs button span{font-size:11px}.translation-list legend{font-size:13px}.translation-list input{min-height:48px;font-size:13px}.auth-story p{font-size:17px}.auth-benefits article{padding:15px;border-radius:14px}.auth-benefits b{font-size:13px}.auth-benefits strong{font-size:14px}.auth-benefits small{font-size:11px}.auth-card{border-radius:28px}.auth-kicker{font-size:12px}.auth-card>div>p{font-size:14px}.auth-form{gap:19px}.auth-form label>span{font-size:14px}.auth-form label>small,.auth-inline,.auth-switch{font-size:12px}.auth-form input{min-height:54px;padding:12px 15px;border-radius:13px;font-size:15px}.auth-submit{min-height:54px;border-radius:14px;font-size:14px}.auth-legal{font-size:11px}@media(max-width:1200px){.app-shell{grid-template-columns:270px minmax(0,1fr)}.sidebar{width:270px}.custom-request-detail-layout,.editor-layout{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:980px){.app-shell{display:block}.sidebar{width:min(340px,90vw)}.sidebar .side-nav a{min-height:66px;font-size:14px}.topbar{min-height:108px;padding:18px 22px}.custom-request-detail-layout,.editor-layout{grid-template-columns:1fr}.custom-request-detail-side,.editor-side{position:static}}@media(max-width:720px){body{font-size:14px}.topbar{min-height:88px;padding:13px 14px}.topbar h1{font-size:25px}.topbar p{font-size:11px}.topbar small{font-size:12px}.content{padding:22px 14px 105px}.metrics{grid-template-columns:1fr;gap:12px}.metrics article{min-height:122px;padding:19px}.panel-heading{padding:20px;align-items:flex-start}.panel-heading h2{font-size:21px}.panel-heading p{font-size:12px}.dashboard-grid{gap:15px}.completion-card,.form-card,.review-card,.studio-step-card,.tip-card{padding:21px 18px}.form-card-heading h2,.studio-step-card .form-card-heading h2{font-size:22px}.field>span{font-size:13px}.field input,.field select,.field textarea{font-size:16px}.dish-studio-steps button{min-width:158px}.dish-table-row,.orders-table-row{padding:18px}.dish-cell strong{font-size:14px}.status{font-size:11px}.custom-request-grid{padding:13px}.custom-request-card{padding:20px}.custom-request-card-heading h2{font-size:22px}.custom-request-detail-side{display:grid;grid-template-columns:1fr}.cook-mobile-dock{height:72px}.cook-mobile-dock small{font-size:10px}.auth-panel{padding:18px 12px}.auth-card{padding:30px 22px;border-radius:22px}}body{font-size:17px;line-height:1.72}.app-shell{grid-template-columns:320px minmax(0,1fr)}.sidebar{width:320px;padding:30px 22px 22px}.sidebar .brand-logo{width:198px}.brand .brand-context{font-size:12px}.cook-nav-label{margin:22px 14px 11px;font-size:13px}.side-nav a{min-height:72px;padding:12px 14px}.side-nav a>i{width:43px;height:43px}.side-nav a>i svg{width:23px;height:23px}.side-nav a strong{font-size:16px}.side-nav a em{font-size:13px}.side-nav small{min-width:26px;height:26px;font-size:12px}.sidebar-help strong{font-size:16px}.sidebar-help a,.sidebar-help p{font-size:14px}.profile-avatar{width:46px;height:46px;font-size:17px}.cook-profile strong{font-size:15px}.cook-profile small{font-size:12px}.cook-profile button{font-size:13px}.topbar{min-height:140px;padding:27px clamp(32px,4vw,64px)}.topbar p{font-size:14px}.topbar h1{font-size:clamp(36px,3vw,44px)}.topbar small{font-size:15px}.danger-outline,.ghost-button,.outline-action,.outline-button,.primary-button{min-height:50px;padding:12px 21px;font-size:15px}.notification{width:50px;height:50px}.content{max-width:1840px;padding:42px clamp(32px,4vw,64px) 84px}.panel-heading{padding:29px 31px}.panel-heading h2{font-size:27px}.panel-heading p{font-size:15px}.metrics small,.panel-heading a,.panel-heading>button{font-size:14px}.metrics strong{font-size:34px}.metrics p{font-size:13px}.order-copy strong,.order-time strong{font-size:16px}.order-copy small,.order-copy span,.order-time small{font-size:13px}.amount{font-size:15px}.status{font-size:13px}.row-actions button,.table-actions button,.table-link{min-height:40px;font-size:13px}.today-panel dl>div{font-size:14px}.capacity-ring small{font-size:13px}.bar-item strong,.dishes-summary li strong{font-size:15px}.bar-item small,.dishes-summary li small{font-size:13px}.tabs button{min-height:46px;font-size:14px}.table-search input{font-size:15px}.dish-table-head,.orders-table-head{font-size:13px}.dish-table-row,.orders-table-row{font-size:15px}.dish-cell strong{font-size:16px}.customer-cell small,.dish-cell small,.orders-table-row>div:nth-child(2) small{font-size:13px}.guidance-card strong{font-size:16px}.guidance-card a,.guidance-card p{font-size:14px}.editor-side h2,.form-card-heading h2{font-size:27px}.checkbox-group legend,.field>span,.form-card-heading p{font-size:15px}.field input,.field select,.size-row input,.size-row select{min-height:54px;padding:12px 15px;font-size:16px}.field textarea{padding:15px;font-size:16px}.field>small{font-size:13px}.checkbox-group label,.checkbox-group>p{font-size:14px}.compact-empty,.empty-state,.form-error,.inline-notice,.profile-status-line,.state-card,.version-strip{font-size:15px}.setup-journey{margin-bottom:26px;border-radius:18px;overflow:hidden}.setup-journey>div{min-height:96px;padding:17px;grid-template-columns:42px 1fr;column-gap:13px}.setup-journey span{width:40px;height:40px;font-size:14px}.setup-journey strong{font-size:15px}.setup-journey small{font-size:13px}.onboarding-studio{grid-template-columns:minmax(0,1fr) 370px;gap:28px}.onboarding-studio .profile-form{min-height:650px}.section-overline{margin-bottom:7px;font-size:13px}.onboarding-studio .panel-heading h2{font-size:31px}.onboarding-studio .panel-heading p{font-size:15px}.onboarding-studio .profile-form-grid{min-height:410px;padding:36px;gap:25px}.pickup-address-form{margin-top:18px;padding:18px;border:1px solid var(--line);background:#fbfaf7}.pickup-address-form>div:first-child{margin-bottom:14px}.pickup-address-form h3{margin:0;font-size:15px}.pickup-address-form p{margin:3px 0 0;color:var(--muted);font-size:8px}.pickup-address-form .form-grid{gap:12px}.pickup-address-form .field>span{font-size:9px}.pickup-address-form .field input{height:40px;font-size:10px}.onboarding-studio .field>span{font-size:16px}.onboarding-studio .field input,.onboarding-studio .field select{height:56px;font-size:16px}.onboarding-studio .field textarea{font-size:16px;line-height:1.75}.onboarding-studio .field>small{font-size:13px}.form-actions{min-height:86px;padding:20px 36px;gap:12px}.profile-review{min-height:410px;padding:34px}.review-summary{gap:14px}.review-summary article{padding:19px;border-radius:13px}.review-summary span{font-size:13px}.review-summary strong{margin-top:5px;font-size:16px}.review-promise{padding:19px;border-radius:14px}.review-promise p{font-size:14px}.profile-preview-card,.setup-completion{padding:25px}.preview-label{font-size:13px}.preview-cover{height:132px;margin:17px -25px 0}.preview-avatar{width:64px;height:64px;margin-top:-32px;font-size:21px}.profile-preview-card h2{font-size:24px}.profile-preview-card p{min-height:64px;font-size:14px}.profile-preview-card>small{font-size:13px}.preview-tags{gap:8px}.preview-tags span{padding:6px 9px;border-radius:9px;font-size:12px}.setup-completion>div{font-size:14px}.setup-completion li{padding-block:6px;font-size:13px}.studio-step-card .form-card-heading h2{font-size:31px}.studio-step-card .field>span,.studio-step-card .form-card-heading p{font-size:15px}.studio-step-card .field input,.studio-step-card .field select{height:54px;font-size:16px}.studio-step-card .field textarea{font-size:16px}.studio-step-card .field>small{font-size:13px}.dish-studio-steps strong{font-size:14px}.dish-studio-steps small{font-size:12px}.autosave-note,.customer-preview-copy>small,.editor-step-actions>span,.preview-label{font-size:13px}.customer-preview-copy h2{font-size:27px}.customer-preview-copy p,.customer-preview-copy strong,.customer-preview-copy>div{font-size:14px}@media(max-width:1300px){.app-shell{grid-template-columns:292px minmax(0,1fr)}.sidebar{width:292px}.onboarding-studio{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:1100px){.onboarding-studio{grid-template-columns:1fr}.onboarding-preview{position:static;grid-template-columns:1fr 1fr}}@media(max-width:980px){.app-shell{display:block}.sidebar{width:min(360px,92vw)}.topbar{min-height:112px}}@media(max-width:720px){body{font-size:16px}.topbar{min-height:94px}.topbar h1{font-size:28px}.topbar p{font-size:12px}.topbar small{font-size:13px}.content{padding:24px 14px 108px}.onboarding-studio .panel-heading h2,.panel-heading h2{font-size:24px}.onboarding-studio .panel-heading p,.panel-heading p{font-size:14px}.setup-journey>div{min-height:84px}.setup-journey strong{font-size:15px}.setup-journey small{font-size:13px}.onboarding-studio .profile-form-grid{min-height:auto;padding:24px 18px}.onboarding-preview{grid-template-columns:1fr}.form-actions{padding:18px}.form-actions>*{min-width:min(100%,150px)}.cook-mobile-dock small{font-size:11px}}.cook-account-banner{width:calc(100% - clamp(64px, 8vw, 128px));max-width:1712px;margin:24px auto -12px;padding:18px 22px;display:flex;align-items:flex-start;gap:15px;border:1px solid #d8d4cb;border-radius:17px;background:#fffdf9;box-shadow:0 12px 34px rgba(43,33,27,.06)}.cook-account-icon{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:50%;background:#ece8df;color:var(--muted);font-size:20px;font-weight:900}.cook-account-banner>div{min-width:0}.cook-account-banner small{display:block;color:var(--muted);font-size:13px;font-weight:800}.cook-account-banner strong{margin-top:1px;display:block;font-size:19px}.cook-account-banner p{margin:3px 0 0;color:#5f554e;font-size:15px;line-height:1.55}.cook-account-banner.success{border-color:#b9d7c8;background:#f0f8f4}.cook-account-banner.success .cook-account-icon{background:#d5ebdf;color:#1f664d}.cook-account-banner.warning{border-color:#ead09b;background:#fff8e8}.cook-account-banner.warning .cook-account-icon{background:#f7e4b9;color:#8d6017}.cook-account-banner.danger{border-color:#e7b6aa;background:#fff2ee}.cook-account-banner.danger .cook-account-icon{background:#f3d2ca;color:#a33f30}.cook-account-banner.pending{border-color:#b9d3dd;background:#f0f7fa}.cook-account-banner.pending .cook-account-icon{background:#d9eaf0;color:#3b7084}.cook-account-reason{margin-top:9px!important;padding-top:9px;border-top:1px solid;color:inherit!important}@media(max-width:720px){.cook-account-banner{width:calc(100% - 28px);margin-top:14px;margin-bottom:-8px;padding:15px}.cook-account-icon{width:38px;height:38px}.cook-account-banner strong{font-size:17px}.cook-account-banner p{font-size:14px}}