@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-arabic-math-wght-normal-pS2d8anF.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-arabic-symbols-wght-normal-BJ6p-EzA.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#292720;font-synthesis:none;--green:#292720;--green-light:#fff3d6;--amber:#feae17;--muted:#77736b;--line:#eee8dd;--shadow:0 6px 28px #3f311707;--radius:20px;background:#faf8f3;font-family:Noto Sans Arabic Variable,sans-serif;font-size:13px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-size:30px;font-weight:750;line-height:1.7}h2{font-size:17px;font-weight:720}h3{font-size:14px;font-weight:700}p{line-height:1.9}small{font-size:11px}svg{vertical-align:middle;flex-shrink:0}button{background:0 0;border:0}:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #dcb265}label{flex-direction:column;gap:8px;margin-bottom:16px;font-size:12px;font-weight:650;display:flex}input,textarea,select{color:#3a3120;background:#fff;border:1px solid #e5e3df;border-radius:12px;outline:none;width:100%;min-height:46px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:#796849;box-shadow:0 0 0 3px #f0eee9}input::placeholder,textarea::placeholder{color:#817a6c;font-size:12px}input:disabled,select:disabled{background:#f3f2f0}textarea{resize:vertical;line-height:1.9}select{cursor:pointer}input[type=checkbox]{accent-color:var(--green);flex-shrink:0;width:17px;height:17px;min-height:17px}input[type=file]{padding:8px;font-size:11px}input[type=file]::file-selector-button{background:var(--green-light);color:var(--green);cursor:pointer;border:0;border-radius:6px;margin-inline-end:10px;padding:8px}input[type=number],input[type=time]{text-align:right;direction:ltr}.button{white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 18px;font-size:12px;font-weight:650;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.primary,.dark{color:#fff;background:linear-gradient(115deg,#4e3f24,#3c2f16);box-shadow:0 4px 10px #3c2e1510}.primary:hover,.dark:hover{box-shadow:0 5px 18px #3f311725}.secondary{color:#534d41;background:linear-gradient(130deg,#fff,#fbfaf8);border-color:#e6e3de}.danger{color:#fff;background:#ad413a}.danger-text{color:#b24b43!important}.full{width:100%}.icon-button{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.icon-button:hover{background:#f4f2ee}.text-button{color:#5b4e36;justify-content:center;align-items:center;gap:6px;padding:4px 0;font-size:12px;font-weight:650;display:inline-flex}.text-button:hover{color:#b37c29}.muted{color:var(--muted);font-size:12px}.eyebrow{color:#918b81;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.accent{color:#d69d49;margin-inline-start:3px}.pill,.count-pill{color:#777268;white-space:nowrap;background:#f4f2ed;border-radius:7px;justify-content:center;align-items:center;padding:4px 10px;font-size:10px;display:inline-flex}.count-pill{min-width:25px;margin-inline-start:5px}.success{color:#705729!important;background:#f5f2eb!important}.notice{background:#fff7e7;border:1px solid #f0e2c5;border-radius:13px;align-items:center;gap:12px;margin-bottom:20px;padding:16px;font-size:12px;line-height:1.9;display:flex}.notice p{margin-top:4px}.warning{color:#865d28}.error-box{color:#993f36;background:#fdf0ed;border:1px solid #f0d5cf;border-radius:12px;align-items:center;gap:10px;margin:16px 0;padding:16px;font-size:12px;line-height:1.9;display:flex}.error-box .text-button{white-space:nowrap;color:inherit;margin-inline-start:auto}.state{color:#8a867e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:40px 24px;display:flex}.state h3{color:#544d41}.state p{max-width:350px}.empty-icon{color:#9d917b;background:linear-gradient(150deg,#f6f3ed,#f0ece6);border:1px solid #eae6de;border-radius:20px;place-items:center;width:65px;height:65px;margin-bottom:8px;display:grid}.spin{animation:1s linear infinite spin}.page-enter{animation:.35s ease-out enter}.boot{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.boot .error-box{max-width:520px}.brand{align-items:center;gap:12px;display:flex}.brand-icon{color:#f5c785;background:linear-gradient(130deg,#554527,#3a2c12);border-radius:18px;justify-content:center;align-items:center;width:55px;height:55px;display:flex;box-shadow:0 5px 10px #3d301812}.brand strong{letter-spacing:-2px;font-size:34px;font-weight:850;line-height:1.4}.brand-dot{color:#d29c49;margin-right:2px}.brand small{color:#979288;letter-spacing:0;font-size:10px;display:block}.brand.small .brand-icon{border-radius:14px;width:46px;height:46px}.brand.small strong{font-size:30px}.brand.small small{font-size:10px}.login-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-form-panel{flex-direction:column;min-height:100vh;padding:42px 9%;display:flex}.login-form-wrap{width:100%;max-width:390px;margin:auto;padding:56px 0}.login-form-wrap h1{font-size:39px;font-weight:750;line-height:1.7}.login-form-wrap .eyebrow{color:#928a7c;letter-spacing:1px;font-size:11px}.lead{color:#928f89;max-width:360px;margin:6px 0 32px;font-size:12px;line-height:2.1}.input-icon{color:#a29d95;background:#fdfcfb;border:1px solid #e6e4df;border-radius:11px;align-items:center;gap:10px;padding:0 14px;display:flex}.input-icon input{box-shadow:none;background:0 0;border:0;min-width:0;padding:12px 0}.input-icon:focus-within{border-color:#978c79;box-shadow:0 0 0 3px #f3f1ed}.input-icon .icon-button{width:28px;height:34px}.login-options{justify-content:space-between;align-items:center;gap:12px;margin:0 0 26px;font-size:10px;display:flex}.login-options>span{color:#99948c;align-items:center;gap:5px;display:flex}.login-options .text-button{font-size:11px}.login-form-wrap .primary{justify-content:space-between;min-height:50px;padding-inline:20px}.login-footnote{color:#96928a;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:10px;display:flex}.login-form-panel footer{color:#8d877c;justify-content:space-between;gap:12px;font-size:10px;display:flex}.login-form-panel footer span{color:#817a6c}.back-login{margin:16px auto 0;display:flex}.login-story{color:#fff;background:radial-gradient(at 20% 30%,#665a4480,#0000 60%),linear-gradient(145deg,#3c2d12,#4a3b1f 55%,#3e3523);border-radius:24px;flex-direction:column;min-height:calc(100vh - 32px);margin:16px 0 16px 16px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;opacity:.04;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:5px 5px;position:absolute;inset:0}.story-top{letter-spacing:1px;color:#aaa293;z-index:1;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.story-pill{letter-spacing:0;color:#d0c9bd;white-space:nowrap;border:1px solid #988c7545;border-radius:30px;align-items:center;gap:8px;padding:6px 12px;display:flex}.story-pill i,.connection i,.availability i{background:#beaa84;border-radius:50%;width:6px;height:6px;display:block}.story-content{z-index:1;margin:auto 0;padding:45px 8px 10px;position:relative}.story-line{background:#ecc68d;width:42px;height:3px;margin-bottom:24px}.story-content h2{letter-spacing:-1px;font-size:34px;font-weight:600;line-height:1.8}.story-content h2 em{color:#efd4a7;font-style:normal}.story-content>p{color:#b7b0a2;margin-top:18px;font-size:12px;line-height:2.3}.story-illustration{max-width:450px;height:300px;margin:12px auto 0;position:relative}.plate{background:linear-gradient(120deg,#c1b9a928,#ecdda418);border:1px solid #a99f8c66;border-radius:50%;place-items:center;width:200px;height:200px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:inset 0 0 0 15px #d9d9a60a,0 15px 50px #2c210d25}.plate-inner{color:#dccc9d;border:1px solid #c4b59a44;border-radius:50%;place-items:center;width:160px;height:160px;display:grid}.floating-note{color:#4b4334;z-index:2;background:#fdfcf5;border-radius:13px;align-items:center;gap:12px;padding:13px 15px;animation:7s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 12px 35px #2a211040}.floating-note>span{color:#817663;background:#eee9e0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.floating-note strong{font-size:11px;display:block}.floating-note small{color:#9b968c;margin-top:3px;font-size:11px;display:block}.note-one{top:44px;right:0;transform:rotate(5deg)}.note-two{animation-delay:-3s;bottom:15px;left:0;transform:rotate(-5deg)}.note-two>span{color:#ad8743;background:#f9edd6}.orbit{border:1px dashed #b1a48b20;border-radius:50%;width:290px;height:290px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-two{border-style:solid;border-color:#baa68020;width:340px;height:340px}.story-bottom{color:#a39b8b;z-index:1;border-top:1px solid #9e8c6c30;justify-content:space-between;align-items:center;padding-top:18px;font-size:11px;display:flex}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:35;background:linear-gradient(175deg,#fff 60%,#fbfaf7);border-left:1px solid #ece9e4;flex-direction:column;width:240px;padding:32px 22px 18px;display:flex;position:fixed;top:0;bottom:0;right:0}.sidebar>.brand{padding:0 10px 35px}.workspace-label{color:#aaa69f;margin:10px 0 12px;padding:0 15px;font-size:10px}.sidebar nav{flex-direction:column;gap:8px;display:flex}.sidebar nav a{color:#8b867c;border-radius:11px;align-items:center;gap:13px;padding:13px 16px;font-size:12px;transition:background .2s;display:flex}.sidebar nav a:hover{color:var(--green);background:#f4f2ed}.sidebar nav a.active{color:#fff;background:linear-gradient(120deg,#4e4025,#3f3118);box-shadow:0 4px 12px #44361d15}.sidebar nav a b{color:#f9d19b;background:#fff2;border-radius:6px;place-items:center;min-width:23px;height:23px;margin-inline-start:auto;font-size:10px;display:grid}.sidebar-tip{background:radial-gradient(circle at 10% 20%,#f0eadf,#f8f5ef 65%);border:1px solid #eae5dc;border-radius:17px;margin:auto 0 28px;padding:20px 16px;position:relative;overflow:hidden}.tip-icon{color:#8b7c61;background:#ede8df;border-radius:12px;place-items:center;width:39px;height:39px;margin-bottom:12px;display:grid}.sidebar-tip strong{font-size:12px}.sidebar-tip p{color:#817a6c;margin-top:7px;font-size:10px;line-height:2.1}.sidebar-tip a{color:#7b6b4e;align-items:center;gap:8px;margin-top:13px;font-size:10px;font-weight:700;display:flex}.sidebar-account{border-top:1px solid var(--line);align-items:center;gap:10px;padding:17px 0;display:flex}.avatar{color:#997638;background:linear-gradient(130deg,#eee2c8,#f7f1df);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:grid}.avatar.mini{border-radius:10px;width:33px;height:33px;font-size:15px}.sidebar-account>div:last-child{min-width:0}.sidebar-account strong,.sidebar-account small{text-overflow:ellipsis;white-space:nowrap;max-width:135px;display:block;overflow:hidden}.sidebar-account strong{font-size:11px}.sidebar-account small{color:#a4a098;margin-top:3px;font-size:11px}.logout{color:#99948b;justify-content:center;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.workspace{flex-direction:column;width:calc(100% - 240px);min-width:0;margin-right:240px;display:flex}.topbar{z-index:25;background:#fff;border-bottom:1px solid #eceae5;justify-content:space-between;align-items:center;height:79px;padding:0 36px;display:flex;position:relative}.breadcrumbs{color:#817a6c;align-items:center;gap:12px;font-size:10px;display:flex}.breadcrumbs strong{color:#6b6353;font-weight:600}.top-actions{align-items:center;gap:13px;display:flex}.connection{color:#a09787;align-items:center;gap:7px;margin-left:8px;font-size:11px;display:flex}.connection.offline{color:#ba8155}.connection.offline i{background:#c2875b}.notification-button{position:relative}.notification-button>i{background:#dfa754;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:10px}.menu-toggle{display:none}.page-content{flex:1;width:100%;max-width:1510px;margin:auto;padding:32px 36px}.workspace-footer{color:#817a6c;justify-content:space-between;padding:12px 36px 24px;font-size:11px;display:flex}.workspace-footer .text-button{color:#aaa397;font-size:11px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.page-heading .eyebrow{margin-bottom:3px}.page-heading p{color:#99948b;margin-top:3px;font-size:11px}.heading-actions{align-items:center;gap:12px;display:flex}.availability{color:#a68c60;background:#fffcf4;border:1px solid #e7e6d7;border-radius:9px;align-items:center;gap:24px;padding:10px 12px;font-size:10px;display:flex}.availability span{align-items:center;gap:7px;display:flex}.availability i{background:#c39c65}.availability.active{color:#978a71;background:#f5f2ed;border-color:#eae4d9}.availability.active i{background:#a99268}.panel{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(135deg,#fff 65%,#fefdfa);border:1px solid #ebe8e2;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.panel-heading h2{align-items:center;gap:8px;display:flex}.panel-heading p{color:#817a6c;margin-top:4px;font-size:10px}.section-title{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 18px;display:flex}.section-title p{color:#817a6c;margin-top:4px;font-size:10px}.segmented{background:#eeeee7;border-radius:9px;align-items:center;gap:3px;padding:4px;display:flex}.segmented button{color:#968f81;border-radius:6px;padding:7px 14px;font-size:10px}.segmented button.selected{color:#59503e;background:#fff;box-shadow:0 2px 6px #584d390c}.welcome-banner{background:radial-gradient(circle at 4% 40%,#f4d49a 0,#0000 38%),linear-gradient(100deg,#f6e1bd,#faedd4);border:1px solid #f0e0c3;border-radius:19px;justify-content:space-between;min-height:192px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.welcome-banner .eyebrow{color:#a88d60;font-size:10px}.welcome-banner h2{letter-spacing:-.7px;color:#51452f;font-size:24px;font-weight:750}.welcome-banner p{color:#9c9474;margin:6px 0 20px;font-size:11px}.welcome-banner .button{border-radius:8px;gap:22px;min-height:37px;padding:7px 14px;font-size:10px}.banner-art{flex-shrink:0;width:220px;min-height:155px;position:relative}.banner-ticket{color:#ad9460;background:#fbf7e9;border-radius:13px;flex-direction:column;align-items:center;gap:11px;width:105px;height:136px;padding:23px 18px;display:flex;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)rotate(-13deg);box-shadow:9px 15px 25px #92702d20}.banner-ticket>i{background:#dbd2b8;border-radius:5px;width:45px;height:4px}.banner-ticket>i:nth-of-type(2){align-self:start;width:29px}.banner-ticket b{color:#fff;background:#978b74;border:4px solid #f5e3c3;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;bottom:7px;left:-16px}.banner-ring{border:1px solid #d1b88155;border-radius:50%;width:180px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 20px #e5c48f20}.banner-spark{background:#bca065;border-radius:2px;width:7px;height:7px;position:absolute;transform:rotate(45deg)}.banner-spark.one{top:20px;right:19px}.banner-spark.two{width:5px;height:5px;bottom:10px;left:22px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card{box-shadow:var(--shadow);background:linear-gradient(130deg,#fff,#fdfcf9);border:1px solid #ece8e2;border-radius:16px;padding:19px 21px}.stat-top{color:#90897c;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.stat-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:inline-flex}.green{color:#8b7c60;background:#f4f0e9}.amber{color:#c29c56;background:#fcf3e0}.purple{color:#9987b5;background:#f3eff8}.blue{color:#769dae;background:#edf5f7}.stat-card>strong{letter-spacing:-.6px;color:#4e4533;margin-top:10px;font-size:27px;font-weight:650;line-height:1.6;display:block}.stat-card>small{color:#817a6c;margin-top:5px;font-size:11px;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.9fr) minmax(240px,1fr);gap:20px;margin-top:24px;display:grid}.recent-order{border-top:1px solid #f3f1ec;align-items:center;gap:13px;padding:18px 24px;font-size:12px;transition:background .2s;display:flex}.recent-order:hover{background:#f9f6f1}.order-icon{color:#b9a679;background:#f8f4e9;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.recent-name{flex:1;min-width:0}.recent-name strong{font-size:11px;display:block}.recent-name small{color:#817a6c;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;display:block;overflow:hidden}.recent-price{white-space:nowrap;font-size:11px}.recent-order>svg{color:#b3ab9d}.badge{white-space:nowrap;color:#948d7f;background:#f3f0eb;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.badge.pending{color:#b48d40;background:#fdf1d8}.badge.confirmed,.badge.accepted{color:#927f5b;background:#f1ebe1}.badge.processing{color:#9682b3;background:#f1ecf9}.badge.handover{color:#6e99ac;background:#eaf3f7}.badge.picked_up{color:#6a91b4;background:#eaf0f9}.badge.delivered{color:#95815c;background:#f2ede5}.badge.canceled,.badge.failed{color:#b57867;background:#fbece6}.badge.review{color:#bc9758;background:#fbefdf}.flow-panel{padding-bottom:16px}.flow-panel .panel-heading>svg{color:#b0a692}.flow-total{align-items:baseline;gap:10px;padding:0 24px 20px;display:flex}.flow-total strong{font-size:36px;font-weight:600}.flow-total span{color:#817a6c;font-size:11px}.flow-bar{background:#f3f1ec;border-radius:20px;gap:4px;height:9px;margin:0 24px 20px;display:flex;overflow:hidden}.flow-bar>span{background:#c8bba2;border-radius:10px}.flow-bar .pending{background:#e2be7d}.flow-bar .processing{background:#bcaad5}.flow-bar .handover{background:#9ac0d1}.flow-bar .picked_up{background:#8eaacd}.flow-bar .review{background:#dba372}.flow-legend{flex-direction:column;gap:7px;padding:0 24px;display:flex}.flow-legend>div{justify-content:space-between;align-items:center;display:flex}.flow-legend strong{font-size:11px}.flow-legend .badge{background:0 0;padding-right:0;font-size:10px}.flow-legend .badge i{width:7px;height:7px;margin-left:5px}.quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.quick-links>a{background:linear-gradient(120deg,#fff,#fcfaf5);border:1px solid #ebe7e1;border-radius:16px;align-items:center;gap:16px;padding:20px 24px;display:flex}.quick-links>a>div{flex:1}.quick-links strong{font-size:12px}.quick-links p{color:#817a6c;margin-top:4px;font-size:10px}.quick-links>a>svg{color:#b1a999;width:17px}.filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:20px 24px;display:flex}.search-field{color:#a49c8e;background:#fcfbf8;border:1px solid #ece8e1;border-radius:10px;flex-direction:row;flex:1;align-items:center;gap:10px;min-width:200px;margin:0;padding:0 12px;display:flex}.search-field input{box-shadow:none;background:0 0;border:0;min-height:42px;padding:9px 0;font-weight:400}.filters>select{background:#fefdfb;border-radius:10px;width:auto;max-width:180px;min-height:42px;padding:8px 10px;font-size:11px}.filter-tabs{border-bottom:1px solid var(--line);gap:10px;padding:0 24px;display:flex;overflow:auto}.filter-tabs>button{white-space:nowrap;color:#9b9280;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:20px 8px 17px;font-size:11px;display:flex}.filter-tabs>button.active{color:#65563b;border-bottom-color:#84765b}.filter-tabs>button>span{background:#f4f0ea;border-radius:5px;padding:2px 6px;font-size:11px}.order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px;display:grid}.order-card{background:linear-gradient(140deg,#fff,#fefdfb);border:1px solid #ebe7e0;border-radius:16px;flex-direction:column;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 3px 10px #2f271910}.order-card:hover{border-color:#d0c6b3;transform:translateY(-3px);box-shadow:0 10px 20px #433b2b10}.order-card.new-order{background:linear-gradient(140deg,#fff,#fffdf6);border-color:#ead9b4}.order-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.order-number{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.order-number svg{color:#ada28e}.order-card h3{margin-bottom:12px;font-size:14px}.order-meta{color:#817a6c;flex-direction:column;gap:8px;font-size:10px;display:flex}.order-meta span{align-items:center;gap:7px;display:flex}.order-card-bottom{justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.order-card-bottom>div>strong{font-size:19px;font-weight:650}.order-card-bottom small{color:#817a6c;margin-top:4px;font-size:11px;display:block}.arrow-box{color:#aa9e89;border:1px solid #ebe7df;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.scheduled-note{color:#a48e59;background:#f5efd9;border-radius:6px;margin-top:12px;padding:6px 9px;font-size:10px}.order-note-preview{color:#9e9b85;white-space:nowrap;text-overflow:ellipsis;border-top:1px dashed #ecead9;margin:12px 0 0;padding-top:8px;font-size:10px;overflow:hidden}.pager{border-top:1px solid var(--line);color:#9f9788;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;font-size:10px;display:flex}.pager>div{gap:8px;display:flex}.pager .button{min-height:32px;padding:6px 12px;font-size:10px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px;display:grid}.product-card{background:linear-gradient(160deg,#fff,#fdfcf9);border:1px solid #eae6df;border-radius:17px;transition:box-shadow .2s;overflow:hidden}.product-card:hover{box-shadow:0 8px 28px #3931220d}.product-photo{background:radial-gradient(at 60% 30%,#f5f1e4,#ececde);height:175px;position:relative}.food-image{color:#bcb4a6;background:linear-gradient(135deg,#f2f0e6,#ede8de);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.food-image img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.food-image>svg{z-index:0;position:absolute}.product-photo>.food-image{width:100%;height:100%}.favorite-button{z-index:2;color:#aaa395;background:#ffffffed;border-radius:9px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 2px 10px #29241a10}.favorite-button.selected{color:#c6a150;background:#fffbef}.favorite-button.selected svg{fill:#efd59a}.product-stock{z-index:2;color:#8b7f6a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:flex;position:absolute;bottom:12px;right:12px}.product-stock.low{color:#b07d54;background:#fff7e9}.product-card-body{padding:18px}.product-card-body>small{color:#817a6c;font-size:11px}.product-card-body h3{margin:4px 0 8px;font-size:15px}.product-description{color:#817a6c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:10px;line-height:1.9;display:-webkit-box;overflow:hidden}.product-price-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.product-price-row>strong{font-size:20px;font-weight:650}.discount{color:#b39859;background:#f9f0d7;border-radius:5px;padding:3px 7px;font-size:11px}.product-availability{color:#9a8c73;border-top:1px solid #f0ede7;justify-content:space-between;align-items:center;margin:18px 0;padding-top:14px;font-size:10px;display:flex}.switch{background:#e3ded5;border-radius:15px;align-items:center;width:35px;height:20px;padding:3px;transition:background .2s;display:flex}.switch>span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;box-shadow:0 1px 4px #43372220}.switch.on>span{transform:translate(-15px)}.product-actions{gap:6px;display:flex}.product-actions .button{border-radius:8px;flex:1;gap:6px;min-height:33px;padding:7px 8px;font-size:10px}.product-actions .icon-button{width:31px;height:33px}.back-link{color:#a19580;margin-bottom:20px;font-size:10px}.timeline{background:linear-gradient(140deg,#fff,#fdfbf6);border:1px solid #ede7dd;border-radius:17px;margin-bottom:24px;padding:22px 16px;display:flex}.timeline>div{color:#c0b7a7;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.timeline>div:before{content:"";background:#ece7df;height:1px;position:absolute;top:14px;left:0;right:0}.timeline>div:first-child:before{right:50%}.timeline>div:last-child:before{left:50%}.timeline>div>span{z-index:1;background:#fff;border:1px solid #e6e1d7;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.timeline>div>span>i{background:#dbd4c6;border-radius:50%;width:7px;height:7px}.timeline strong{font-size:10px;font-weight:550}.timeline small{color:#817a6c;text-align:center;font-size:10px}.timeline>div.done{color:#8b7b5d}.timeline>div.done>span{color:#fff;background:#95866a;border-color:#95866a}.timeline>div.done>span>i{background:#fff}.detail-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:24px;display:grid}.detail-main,.detail-side{flex-direction:column;gap:20px;min-width:0;display:flex}.detail-main>.notice{margin:0}.detail-side{align-self:start;position:sticky;top:24px}.note-panel{background:linear-gradient(130deg,#fffaf0,#fdf6e6);border-color:#eee4c8;padding:22px 24px}.note-panel h2{color:#a68d54;align-items:center;gap:9px;font-size:14px;display:flex}.note-panel>div{margin-top:15px}.note-panel>div>strong{color:#a39a75;font-size:10px}.note-panel p{white-space:pre-line;color:#827857;margin-top:4px;font-size:12px}.line-item{border-top:1px solid #f0ece6;align-items:flex-start;gap:14px;padding:20px 24px;display:flex}.line-item>.food-image{border-radius:12px;flex-shrink:0;width:60px;height:60px}.line-description{flex:1;min-width:0}.line-description h3{margin-bottom:6px;font-size:12px}.line-description p{color:#a0947f;font-size:10px}.line-description small{color:#b09d69;font-size:11px}.line-addon span{margin-right:8px}.line-calculation{color:#817a6c;flex-wrap:wrap;gap:10px;margin-top:7px;font-size:11px;display:flex}.line-quantity{text-align:left;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.line-quantity>strong{background:#f2eee6;border-radius:7px;padding:4px 10px;font-size:11px}.line-quantity>span{font-size:12px;font-weight:650}.line-quantity>small{color:#817a6c;text-align:left;max-width:100px;font-size:10px}.customer-grid{grid-template-columns:1fr 1fr;gap:24px;padding:0 24px 24px;display:grid}.customer-grid small,.driver-row small{color:#817a6c;font-size:10px}.customer-grid h3{margin:7px 0;font-size:13px}.customer-grid p{color:#9f937d;margin-top:4px;font-size:11px}.customer-grid .text-button{margin-top:8px;font-size:10px}.driver-row{border-top:1px solid #f0ede7;align-items:center;gap:12px;padding:20px 24px;display:flex}.driver-row>div{flex:1}.driver-row strong{margin-top:3px;font-size:11px;display:block}.driver-row .button{min-height:34px;padding:7px 10px;font-size:10px}.payment-panel,.order-extras,.action-panel{padding:24px}.payment-panel h2,.order-extras h2,.action-panel h2{margin-bottom:20px;font-size:14px}.payment-method{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:flex}.payment-panel dl,.order-extras dl{margin:0}.payment-panel dl>div,.order-extras dl>div{justify-content:space-between;gap:12px;margin:14px 0;font-size:11px;display:flex}.payment-panel dt,.order-extras dt{color:#817a6c}.payment-panel dd,.order-extras dd{text-align:left;margin:0;font-weight:600}.total-row{border-top:1px dashed #e6dfd2;justify-content:space-between;align-items:center;margin-top:18px;padding:20px 0 12px;font-size:12px;display:flex}.total-row strong{color:#72603e;font-size:22px;font-weight:700}.small-text{font-size:11px;line-height:2}.payment-split{color:#a69a85;border-top:1px solid #f0ede7;margin-top:12px;padding-top:12px;font-size:10px}.payment-split strong{color:#7e6d4d;margin-top:6px;display:block}.action-panel{background:linear-gradient(120deg,#fdfbf6,#f6f1e9)}.action-panel .button{margin-bottom:10px;font-size:11px}.action-panel .button:last-child{margin-bottom:0}.proof-panel{padding:24px}.proof-panel>div{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.proof-panel img{object-fit:cover;border-radius:10px;width:90px;height:90px}.modal{color:#463d2c;background:#fff;border:1px solid #eae5dc;border-radius:22px;width:min(510px,100vw - 32px);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 30px 100px #251b0930}.modal.wide{width:min(840px,100vw - 32px)}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#29201080}.modal-head{z-index:5;background:#fff;border-bottom:1px solid #f0ebe2;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}.modal-head h2{font-size:17px}.modal-body{padding:24px}.modal-body>p{color:#918570;margin-bottom:20px;font-size:12px}.modal-body h3{margin-top:4px;margin-bottom:20px;font-size:14px}.form-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.sticky-actions{z-index:5;background:#fff;border-top:1px solid #f0ebe2;margin-top:0;padding:18px 24px;position:sticky;bottom:0}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.editor-tabs{background:#fdfbf8;border-bottom:1px solid #f0ebe2;align-items:center;gap:24px;padding:0 24px;display:flex;overflow:auto}.editor-tabs>button{white-space:nowrap;color:#a99e89;border-bottom:2px solid #0000;padding:17px 0;font-size:11px}.editor-tabs>button.active{color:#786542;border-bottom-color:#94805c}.editor-body{min-height:380px}.editor-body section[hidden]{display:none}.image-upload{background:#fcfaf6;border:1px dashed #e1d9c9;border-radius:14px;align-items:center;gap:20px;margin-bottom:24px;padding:18px;display:flex}.image-upload>div{color:#bcb09b;background:#f1ece3;border-radius:12px;flex-shrink:0;place-items:center;width:100px;height:90px;display:grid;overflow:hidden}.image-upload img{object-fit:cover;width:100%;height:100%}.image-upload label{flex:1;min-width:0;margin:0}.image-upload small,label>small{color:#817a6c;font-size:11px;font-weight:400}.checkbox{cursor:pointer;flex-direction:row;align-items:center;gap:9px;font-size:11px;display:flex}.check-row{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 24px;display:flex}.check-row .checkbox{margin:0}.addon-picker{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.addon-picker .checkbox{background:#fdfcf9;border:1px solid #ede7dd;border-radius:10px;min-width:120px;padding:12px}.variation-editor,fieldset{background:linear-gradient(120deg,#fff,#fdfbf6);border:1px solid #ebe4d6;border-radius:14px;margin:0 0 22px;padding:16px}legend{color:#978768;padding:0 8px;font-size:11px;font-weight:700}.option-editor{border-top:1px solid #f0eadf;grid-template-columns:1.5fr 1fr 1.2fr 1fr 30px;align-items:center;gap:10px;padding-top:14px;display:grid}.option-editor input,.option-editor select{min-height:39px;padding:9px;font-size:11px}.option-editor label{min-width:0;font-size:11px}.review-lines>div{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .6fr 1fr;align-items:center;gap:16px;padding:18px 0;display:grid}.review-lines label{margin:0}.review-lines strong{font-size:12px}.notification-panel{border:1px solid var(--line);background:#fff;border-radius:16px;width:340px;max-width:calc(100vw - 24px);max-height:75vh;padding-bottom:18px;position:absolute;top:68px;left:30px;overflow:auto;box-shadow:0 14px 45px #3d301720}.notification-panel .panel-heading{padding:18px}.notification-panel>button:not(.primary){border-top:1px solid var(--line);text-align:right;align-items:center;gap:10px;width:100%;padding:15px 18px;font-size:11px;display:flex}.notification-panel>button>span{flex:1}.notification-panel>p{color:#817a6c;padding:0 18px 18px;font-size:11px}.notification-panel .primary{width:calc(100% - 36px);margin:12px 18px 0;font-size:11px}.toast-stack{z-index:80;flex-direction:column;gap:10px;width:350px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;left:24px}.toast{background:#fff;border:1px solid #e5ded0;border-radius:14px;align-items:center;gap:12px;padding:17px;animation:.3s enter;display:flex;box-shadow:0 8px 35px #3f362620}.toast>svg{color:#998560}.toast>div{flex:1}.toast strong{font-size:11px;font-weight:600;line-height:1.9}.toast .text-button{text-align:right;font-size:10px;display:block}.toast.error{background:#fff9f6;border-color:#efdad0}.toast.error>svg{color:#bb8870}.sidebar-scrim{display:none}.editor-body .section-title{margin-top:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{translate:0}50%{translate:0 -9px}}@media (width>=1600px){.page-content{padding-top:40px}.order-grid,.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.login-form-panel{padding-inline:14%}.story-content h2{font-size:42px}.story-illustration{height:350px}.login-story{padding:48px 60px}}@media (width<=1250px){.sidebar{width:210px;padding-inline:16px}.workspace{width:calc(100% - 210px);margin-right:210px}.page-content{padding:28px 24px}.topbar{padding-inline:24px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr)}.recent-order{gap:10px;padding-inline:18px}.recent-price{display:none}.stat-card{padding:16px}.stat-card>strong{font-size:24px}.product-grid,.order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-top>span:last-child{display:none}.story-content h2{font-size:29px}.login-story{padding-inline:28px}.login-form-panel{padding-inline:8%}.detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr)}.line-item{padding:18px}.line-item>.food-image{width:45px;height:45px}.line-quantity>small{max-width:80px}.top-actions{gap:6px}}@media (width<=1000px){.sidebar{width:190px;padding-inline:12px}.workspace{width:calc(100% - 190px);margin-right:190px}.sidebar nav a{padding-inline:12px;font-size:11px}.sidebar>.brand{padding-right:5px}.dashboard-grid{grid-template-columns:1fr}.flow-panel .flow-legend{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.flow-total{padding-bottom:16px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-links{gap:14px}.quick-links>a{gap:10px;padding:18px 14px}.detail-grid{grid-template-columns:1fr}.detail-side{grid-template-columns:1fr 1fr;align-items:start;display:grid;position:static}.detail-side .action-panel{grid-column:1/-1}.connection{display:none}.welcome-banner h2{font-size:21px}.banner-art{width:150px}.welcome-banner{padding:24px}.page-heading h1{font-size:27px}.availability{gap:10px}.option-editor{grid-template-columns:1fr 1fr 1fr}.option-editor>label:first-child{grid-column:span 2}.login-options{flex-direction:column;align-items:flex-start;gap:8px}.login-story{padding-inline:24px}.story-content h2{font-size:25px}.note-one{right:-10px}.note-two{left:-10px}.floating-note{gap:8px;padding:10px}.floating-note small{font-size:10px}.plate{width:170px;height:170px}.plate-inner{width:135px;height:135px}.story-bottom>span:last-child{display:none}}@media (width<=760px){.login-page{display:block}.login-story{display:none}.login-form-panel{min-height:100dvh;padding:28px 24px}.login-form-wrap{max-width:430px;padding:45px 0}.login-options{flex-direction:row;align-items:center}.login-form-panel>.brand{transform-origin:100%;transform:scale(.9)}.login-form-panel footer{font-size:10px}.sidebar{width:250px;transition:transform .25s;transform:translate(100%)}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:34;background:#2c241480;display:block;position:fixed;inset:0}.workspace{width:100%;margin:0}.menu-toggle{display:inline-flex}.topbar{height:66px;padding:0 16px;position:sticky;top:0}.breadcrumbs{gap:7px}.breadcrumbs>span{display:none}.page-content{padding:24px 16px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:22px}.page-heading h1{font-size:25px}.page-heading p{font-size:11px}.page-heading .eyebrow{font-size:10px}.page-heading>.availability{gap:7px;max-width:130px;margin-top:9px;padding:8px;font-size:11px}.page-heading>.availability>span{line-height:1.8}.page-heading>.button{min-height:38px;margin-top:10px;padding:8px 12px;font-size:10px}.welcome-banner{min-height:170px;padding:22px}.welcome-banner h2{font-size:20px}.welcome-banner p{max-width:240px;font-size:10px}.banner-art{width:110px}.banner-ticket{width:78px;height:110px;padding:17px 13px}.banner-ticket>svg{width:27px}.banner-ring{width:130px;height:130px}.stat-grid{gap:12px}.stat-card{padding:16px}.stat-card>strong{font-size:24px}.section-title{gap:12px}.section-title h2{font-size:16px}.section-title p{font-size:10px}.segmented button{padding:6px 10px;font-size:10px}.dashboard-grid{margin-top:20px}.quick-links{grid-template-columns:1fr}.quick-links>a{padding:18px 22px}.quick-links p{font-size:11px}.recent-price{display:block}.recent-order{padding:17px 20px}.recent-name small{font-size:10px}.workspace-footer{gap:12px;padding:12px 16px 22px}.panel-heading{padding:20px}.panel-heading h2{font-size:15px}.filters{gap:10px;padding:16px}.search-field{flex-basis:100%;min-width:100%}.filters>select{flex:1;min-width:0;max-width:none;font-size:11px}.filter-tabs{gap:6px;padding-inline:16px}.filter-tabs>button{padding-inline:7px;font-size:11px}.order-grid,.product-grid{gap:14px;padding:16px}.order-card{padding:16px}.order-card-head{gap:6px}.order-card h3{font-size:12px}.order-meta{font-size:10px}.order-card-bottom>div>strong{font-size:16px}.product-photo{height:145px}.product-card-body{padding:14px}.product-card-body h3{font-size:14px}.product-card-body>small{font-size:10px}.product-card-body p{font-size:11px}.product-actions{flex-wrap:wrap}.product-actions .button{font-size:11px}.product-actions .icon-button{width:100%;height:25px}.product-price-row>strong{font-size:18px}.product-stock{font-size:11px;bottom:8px;right:8px}.product-availability{font-size:10px}.detail-side{grid-template-columns:1fr}.heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.heading-actions .button{min-height:35px;padding:8px;font-size:10px}.timeline{padding:20px 8px;overflow-x:auto}.timeline small{display:none}.timeline strong{font-size:11px}.timeline>div{gap:8px}.customer-grid{gap:16px;padding:0 20px 20px}.driver-row{flex-wrap:wrap;padding:18px}.line-description h3{font-size:12px}.line-calculation{font-size:10px}.line-quantity>span{font-size:11px}.order-details .page-heading h1{white-space:nowrap}.notification-panel{top:58px;left:12px}.modal{border-radius:17px;max-height:94dvh}.modal-head{padding:14px 18px}.modal-head h2{font-size:16px}.modal-body{padding:20px}.editor-tabs{gap:20px;padding-inline:18px}.editor-tabs>button{font-size:10px}.sticky-actions{padding:16px 20px}.image-upload{gap:14px;padding:14px}.image-upload>div{width:80px;height:85px}.form-grid{gap:0 12px}.review-lines>div{grid-template-columns:1fr 1fr}.review-lines>div>strong{grid-column:1/-1}.toast-stack{bottom:16px;left:16px}.sidebar-tip{margin-top:auto}.sidebar-account strong,.sidebar-account small{max-width:160px}}@media (width<=440px){.page-heading{flex-wrap:wrap}.page-heading>.availability{max-width:100%;margin:0}.page-heading>.button{margin:0}.welcome-banner h2{font-size:18px}.welcome-banner{padding:20px}.banner-art{width:65px}.banner-ticket{width:67px;height:94px}.banner-ring{width:100px;height:100px}.banner-spark{display:none}.welcome-banner>div:first-child{max-width:calc(100% - 68px)}.welcome-banner p{font-size:10px}.stat-card{padding:14px}.stat-top{font-size:10px}.stat-icon{border-radius:9px;width:30px;height:30px}.stat-card>strong{font-size:22px}.stat-card>small{font-size:11px}.section-title{flex-wrap:wrap}.section-title .segmented{margin-inline-start:auto}.recent-price{display:none}.recent-order{padding:16px}.recent-name small{max-width:155px;font-size:11px}.badge{padding:5px 7px;font-size:11px}.product-grid,.order-grid{grid-template-columns:1fr}.product-photo{height:190px}.product-card-body{padding:18px}.product-actions{flex-wrap:nowrap}.product-actions .icon-button{width:34px;height:34px}.product-description{min-height:auto}.order-card{padding:20px}.order-card h3{font-size:14px}.order-card-bottom>div>strong{font-size:19px}.order-meta{flex-flow:wrap}.customer-grid,.form-grid{grid-template-columns:1fr}.line-item{gap:10px;padding:16px}.line-item>.food-image{display:none}.line-quantity{min-width:83px}.line-quantity>small{font-size:10px}.image-upload{flex-direction:column;align-items:stretch}.image-upload>div{width:100%;height:130px}.option-editor{grid-template-columns:1fr 1fr}.option-editor>label:first-child{grid-column:auto}.option-editor>button{grid-column:span 2;justify-self:end}.modal-body .section-title{flex-direction:column;align-items:flex-start}.login-options{gap:8px}.login-options>span{font-size:11px}.login-options .text-button{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.sidebar,.topbar,.workspace-footer,.toast-stack,.back-link,.heading-actions button,.action-panel,.modal,.sidebar-scrim{display:none!important}.workspace{width:100%;margin:0}.page-content{max-width:none;padding:0}.detail-grid{display:block}.detail-side{display:block;position:static}.panel{break-inside:avoid;box-shadow:none;margin-bottom:16px}.order-details{color:#000}.page-heading{margin-bottom:16px}body{background:#fff}.proof-panel img{height:80px}a{color:#000}.timeline{display:none}*{animation:none!important}}.notification-health{color:#756238;flex-wrap:wrap;flex-basis:100%;gap:8px 16px;font-size:11px;display:flex}.notification-health p{color:#8c471b;flex-basis:100%}.incoming-order-alert{top:auto;inset-inline:24px;z-index:100;color:#382909;background:linear-gradient(120deg,#fff9eb,#fff0c6);border:2px solid #feae17;border-radius:24px;flex-wrap:wrap;align-items:center;gap:16px;max-width:900px;margin-inline:auto;padding:24px;display:flex;position:fixed;bottom:24px;box-shadow:0 16px 60px #36240040}.incoming-order-alert>svg{color:#b87900;animation:.6s ease-in-out infinite alternate ring-bell}.incoming-order-alert>div{flex:1;min-width:140px}.incoming-order-alert strong{font-size:22px}.incoming-order-alert p{font-size:14px}@keyframes ring-bell{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@media (width<=760px){.incoming-order-alert{inset-inline:12px;gap:12px;padding:16px;bottom:12px}.incoming-order-alert>button{flex:1}}@media print{.incoming-order-alert{display:none!important}}.brand{flex-direction:column;align-items:flex-start;gap:8px}.wassi-logo{background:#feae17;border-radius:16px;width:164px;height:64px;display:block;position:relative;overflow:hidden}.wassi-logo img{width:148px;max-width:none;height:148px;position:absolute;top:50%;left:8px;transform:translateY(-48%)}.brand.small .wassi-logo{width:142px;height:56px}.brand.small .wassi-logo img{width:128px;height:128px;left:7px}.brand small{color:#77736b}.primary{color:#272219;background:linear-gradient(115deg,#feae17,#ffc64d);box-shadow:0 4px 12px #feae1728}.primary:hover{box-shadow:0 6px 20px #feae1745}.dark{color:#fff;background:linear-gradient(115deg,#39362e,#1b1b18)}.accent,.story-content h2 em{color:#feae17}.text-button{color:#76601c}.login-story{background:radial-gradient(at 20% 10%,#574321 0,#0000 60%),linear-gradient(145deg,#292720,#141412)}.story-content>p,.story-bottom{color:#c6bda9}.story-line{background:#feae17}.story-top,.story-top>span{color:#f6d797}.floating-note{color:#393227}.floating-note>span{color:#9a6500;background:#fff0ca}.plate-inner{color:#feae17;border-color:#feae1744}.plate{border-color:#feae1766}.welcome-banner{background:radial-gradient(at 10% 0,#655022,#0000 65%),linear-gradient(120deg,#333026,#1b1b18)}.sidebar nav a.active{color:#272219;background:linear-gradient(110deg,#feae17,#ffc64d)}.sidebar nav a.active svg,.sidebar nav a.active span{color:inherit}.sidebar nav a.active .count-pill{background:#ffffff70}.sidebar-tip{color:#6e5725;background:linear-gradient(135deg,#fff6df,#fffaf0);border-color:#f4dfb0}.segmented .selected,.filter-tabs>button.active{color:#302819;background:#fff0c9}.filter-tabs>button.active{border-color:#feae17}.order-card.new-order{border-color:#edc46d}.arrow-box{color:#78500d;background:#fff0ce}input:focus,textarea:focus,select:focus,.input-icon:focus-within{border-color:#dc9410;box-shadow:0 0 0 3px #feae1726}::selection{color:#292720;background:#feae1766}:focus-visible{outline-color:#b87900}.notification-setup{background:linear-gradient(120deg,#fffbf1,#fff3d6);border:1px solid #f0deb7;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:16px 24px;display:flex}.notification-setup>svg{color:#9a6500}.notification-setup>div{flex:1;min-width:220px}.notification-setup p{color:#74684f;margin-top:4px;font-size:11px}@media (width<=760px){.notification-setup{gap:12px;padding:16px}.notification-setup>div{min-width:180px}.notification-setup>button{flex:1}}@media print{.notification-setup{display:none!important}}.switch.on{background:#feae17}.green,.success,.availability.active{color:#805400!important;background:#fff1ce!important}.availability.active i,.connection i,.story-top i,.flow-bar .confirmed,.flow-bar .accepted{background:#feae17}input[type=checkbox]{accent-color:#feae17}.option-editor{grid-template-columns:minmax(0,1fr) minmax(100px,.6fr) auto}@media (width<=440px){.option-editor>button{grid-column:auto}}
