@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}:root{--ink:#1a1611;--ink-2:#4a4236;--muted:#857a6b;--line:#ece5d9;--line-2:#ddd2c1;--bg:#f7f3ed;--surface:#fff;--surface-2:#fbf8f3;--side:#17130e;--brand:#8c6427;--brand-hover:#775420;--brand-ink:#fff;--brand-soft:#f6eddd;--gold:#c9a063;--gold-grad:linear-gradient(135deg, #e2c58f 0%, #c39a57 45%, #93692b 100%);--gold-ink:linear-gradient(135deg, #b8863c 0%, #8c6427 55%, #6b4a17 100%);--ok:#15803d;--ok-soft:#dcfce7;--bad:#b42318;--bad-soft:#fde8e6;--warn:#a15c07;--warn-soft:#fdf3dc;--wa:#128c4a;--radius:16px;--radius-sm:11px;--tap:48px;--shadow:0 1px 2px #1a16110a, 0 6px 18px -6px #1a161114;--shadow-lg:0 18px 50px -12px #1a161147;--font:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Arabic", Tahoma, sans-serif;--display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--brand)}h1,h2,h3{margin:0;line-height:1.2}h1{font-family:var(--display);letter-spacing:.005em;font-size:32px;font-weight:600}h2{letter-spacing:-.005em;font-size:16px;font-weight:650}h3{font-size:15px;font-weight:650}::selection{background:#ead7b3}.wordmark{font-family:var(--display);letter-spacing:.2em;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.muted{color:var(--muted)}.small{font-size:13px}.num{font-variant-numeric:tabular-nums}.bdi{unicode-bidi:plaintext}.shell{min-height:100%;display:flex}.mark{border-radius:10px;flex-shrink:0;display:block;box-shadow:0 0 0 1px #c9a0638c,0 2px 8px #00000059}.side{color:#e9e1d3;background:radial-gradient(420px 260px at 0% 0%, #c9a0631a, transparent 70%), var(--side);border-right:1px solid #c9a0631f;flex-direction:column;flex-shrink:0;gap:2px;width:248px;height:100vh;padding:22px 14px 16px;display:none;position:sticky;top:0}.side .brand{border-bottom:1px solid #c9a06324;align-items:center;gap:12px;margin-bottom:10px;padding:0 8px 22px;display:flex}.side .brand .wordmark{font-size:24px;line-height:1}.side .brand .sub{letter-spacing:.22em;text-transform:uppercase;color:#8f8370;margin-top:4px;font-size:10.5px}.side .nav-label{letter-spacing:.18em;text-transform:uppercase;color:#6f6556;padding:12px 12px 6px;font-size:10.5px}.side button{color:#b9ae9d;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;font-size:14.5px;font-weight:550;transition:background .15s,color .15s;display:flex;position:relative}.side button svg{opacity:.85}.side button:hover{color:#f4ede1;background:#ffffff0d}.side button.on{color:#f1dcb4;background:linear-gradient(90deg,#c9a0632e,#c9a0630a)}.side button.on:before{content:"";background:var(--gold-grad);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-14px}.side button.on svg{opacity:1;color:var(--gold)}.side .brand .bell{color:#b9ae9d;flex-shrink:0;justify-content:center;width:38px;min-height:38px;padding:0}.side .spacer{flex:1}.side .who{color:#8f8370;border-top:1px solid #c9a06324;align-items:center;gap:10px;margin:8px 0 4px;padding:12px 10px;font-size:13px;display:flex}.side .who b{color:#f4ede1;font-size:14px;font-weight:600;display:block}.side .who .avatar{background:#2a231a;width:36px;height:36px;font-size:14px;box-shadow:inset 0 0 0 1px #c9a06359}.main{flex-direction:column;flex:1;min-width:0;display:flex}.top{z-index:20;color:#fff;background:var(--side);padding:10px 12px 10px 16px;padding-top:max(10px, env(safe-area-inset-top));border-bottom:1px solid #c9a0632e;align-items:center;gap:10px;display:flex;position:sticky;top:0}.top .wordmark{font-size:21px;line-height:1}.top .title{color:#b9ae9d;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #c9a06340;flex:1;min-width:0;margin-left:2px;padding-left:10px;font-size:14px;font-weight:550;overflow:hidden}.top .btn.ghost{color:#e9e1d3}@media (width<=640px){.top{gap:2px;padding-right:10px}.top .wordmark{margin-right:4px}.top .btn.ghost.small,.top .bell{justify-content:center;width:38px;min-width:38px;padding:0}.top .title{visibility:hidden;border:0;flex:1 1 0;min-width:0;margin:0;padding:0}}.content{padding:18px 16px;padding-bottom:calc(100px + env(safe-area-inset-bottom));width:100%;max-width:1280px;margin:0 auto}.bottom{z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(1.3)blur(14px);backdrop-filter:saturate(1.3)blur(14px);background:#17130ef7;border-top:1px solid #c9a06338;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -14px #17130e8c}.bottom button{letter-spacing:.02em;color:#8f8370;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:56px;font-size:10.5px;font-weight:600;transition:color .15s,background .15s;display:flex;position:relative;overflow:hidden}.bottom button svg{stroke-width:1.7px}.bottom button.on{color:#f1dcb4;background:linear-gradient(#c9a06333,#c9a0630f)}.bottom button.on svg{color:var(--gold)}.bottom .dot{box-shadow:0 0 0 2px var(--side);background:var(--bad);color:#fff;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:8px;left:calc(50% + 8px)}@media (width>=900px){.side{display:flex}.top,.bottom{display:none}.content{padding:32px 40px}}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.between{justify-content:space-between}.grow{flex:1;min-width:0}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.page-head .muted{font-size:13.5px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brand);margin-bottom:4px;font-size:11px;font-weight:650}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.card>h2:first-child,.card .card-title{font-size:15px;font-weight:650}.card.tight{padding:12px}.grid{grid-template-columns:1fr;gap:12px;display:grid}.grid>*{min-width:0}.grid.cards{align-items:start}@media (width>=700px){.grid.two{grid-template-columns:1fr 1fr}.grid.cards{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.grid.cards{grid-template-columns:repeat(3,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}}@media (width>=560px) and (width<=1099px){.grid.four{grid-template-columns:repeat(2,1fr)}}.btn{min-height:var(--tap);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;transition:transform 50ms,background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 1px #1a16110a}.btn:hover{background:var(--surface-2);border-color:#cfc2ad}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible,.tab:focus-visible,.sub-chip:focus-visible,.side button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn.primary{background:linear-gradient(180deg, #9a6e2c, var(--brand));border-color:var(--brand-hover);color:var(--brand-ink);box-shadow:inset 0 1px #ffffff2e,0 4px 12px -4px #8c64278c}.btn.primary:hover{background:linear-gradient(180deg, #8c6427, var(--brand-hover))}.btn.dark{background:var(--ink);border-color:var(--ink);color:#fff}.btn.dark:hover{background:#2a241c}.btn.ok{background:var(--ok);border-color:var(--ok);color:#fff}.btn.bad{background:var(--surface);color:var(--bad);border-color:#fca5a5}.btn.bad.solid{background:var(--bad);border-color:var(--bad);color:#fff}.btn.wa{background:var(--wa);border-color:var(--wa);color:#fff}.btn.call{color:#fff;background:#16a34a;border-color:#16a34a;gap:10px;min-height:56px;font-size:17px}.btn.call .call-number{opacity:.9;letter-spacing:.02em;font-size:15px;font-weight:600}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.ghost:hover{background:#7f7f7f1a}.btn.small{min-height:36px;padding:0 12px;font-size:13.5px}.btn.block{width:100%}.btn svg{flex-shrink:0;width:20px;height:20px}.actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.actions .btn{padding:0 8px}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:750;display:inline-flex}.tag{background:var(--bg);color:var(--ink-2);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:650;display:inline-block}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.bad{background:var(--bad-soft);color:var(--bad)}.tag.ok{background:var(--ok-soft);color:var(--ok)}.tabs{scrollbar-width:none;gap:6px;margin:0 -16px 12px;padding-bottom:2px;padding-left:16px;padding-right:16px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}@media (width>=900px){.tabs{margin:0 0 14px;padding:0}}.tab{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink-2);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.tab .n{background:var(--bg);border-radius:999px;padding:1px 8px;font-size:12.5px}.tab.on{background:var(--ink);border-color:var(--ink);color:#f1dcb4}.tab.on .n{background:#ffffff2e}label.field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.input,select.input,textarea.input{width:100%;min-height:var(--tap);border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);outline:none;padding:10px 13px;font-size:16px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:#b0a593}.input:hover{border-color:#cfc2ad}.input:focus{border-color:var(--gold);box-shadow:0 0 0 4px #c9a06338}textarea.input{resize:vertical;min-height:90px}.form-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=600px){.form-grid{grid-template-columns:repeat(2,1fr)}.form-grid .full{grid-column:1/-1}}@media (width>=1000px){.form-grid.wide{grid-template-columns:repeat(4,1fr)}}.alert{border-radius:var(--radius-sm);border:1px solid #0000;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;font-weight:550;display:flex}.alert>svg{flex-shrink:0;margin-top:1px}.alert.bad{background:var(--bad-soft);color:#8a1c12;border-color:#f6c4bf}.alert.warn{background:var(--warn-soft);color:#6e3f05;border-color:#f1dcab}.alert.info{background:var(--brand-soft);color:#5e4219;border-color:#ead7b3}.queue-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn.sm,.input.sm{border-radius:10px;height:40px;min-height:40px;font-size:14px}.btn.sm{gap:6px;padding:0 14px}.input.sm{width:auto;padding:0 34px 0 12px;font-weight:600}.count{background:var(--bg);min-width:22px;color:var(--ink-2);text-align:center;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:750;line-height:18px;display:inline-block}.btn.primary .count{color:#fff;background:#fff3}.stage-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin:0 -16px 12px;padding:0 16px;display:flex;overflow-x:auto}.stage-tabs::-webkit-scrollbar{display:none}.stage-tabs button{min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.stage-tabs button:hover{color:var(--ink)}.stage-tabs button.on{color:var(--ink);border-image:var(--gold-grad) 1;border-bottom-style:solid;border-bottom-width:3px}.stage-tabs button.on .count{background:var(--ink);color:#f1dcb4}@media (width>=900px){.stage-tabs{margin:0 0 14px;padding:0}}.sub-chips{scrollbar-width:none;gap:8px;margin:0 -16px 10px;padding:2px 16px;display:flex;overflow-x:auto}.sub-chips::-webkit-scrollbar{display:none}@media (width>=900px){.sub-chips{flex-wrap:wrap;margin:0 0 12px;padding:0;overflow:visible}}.sub-chip{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink-2);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.sub-chip:hover{border-color:#d6d0c8}.sub-chip .dot{border:1px solid;border-radius:50%;flex-shrink:0;width:10px;height:10px}.sub-chip.on .dot{display:none}.sub-chip.on .count{color:inherit;background:#ffffff59}.sub-chip.on.all{background:var(--ink);color:#f1dcb4;border-color:var(--ink)}.sub-chip.on.all .count{background:#ffffff2e}.day-bar{scrollbar-width:none;align-items:center;gap:6px;margin:0 -16px 12px;padding:2px 16px;display:flex;overflow-x:auto}.day-bar::-webkit-scrollbar{display:none}@media (width>=900px){.day-bar{flex-wrap:wrap;margin:0 0 12px;padding:0;overflow:visible}}.day-bar-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-shrink:0;margin-right:4px;font-size:11px;font-weight:650}.day-chip{border:1px solid var(--line-2);background:var(--surface);height:34px;color:var(--ink-2);cursor:pointer;text-transform:capitalize;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.day-chip:hover{border-color:#cfc2ad}.day-chip.on{background:var(--brand-soft);border-color:var(--gold);color:var(--brand-hover)}.day-chip.on .count{background:var(--gold-grad);color:#fff}.newday{background:var(--side);color:#f1dcb4;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;grid-column:1/-1;align-items:center;gap:8px;margin:6px 0;padding:4px 6px 4px 10px;display:flex;position:relative;box-shadow:0 0 0 3px #c9a06340}.newday:before{content:"";background:var(--gold-grad);z-index:-1;height:2px;position:absolute;top:50%;left:-16px;right:-16px}.newday b{letter-spacing:.02em;font-size:14.5px}.newday .grip{color:var(--gold);letter-spacing:-2px;padding:0 2px;font-size:16px}.newday .btn.ghost{color:#f1dcb4;min-height:34px;padding:0 10px}.newday .btn.ghost:hover{background:#ffffff1a}.newday .btn:disabled{opacity:.3}.newday.dragging{opacity:.35}.newday-ghost{z-index:60;pointer-events:none;text-align:center;background:var(--side);color:#f1dcb4;box-shadow:0 0 0 3px var(--gold), var(--shadow-lg);border-radius:999px;padding:8px 12px;font-size:14px;position:fixed;left:12px;right:12px;transform:translateY(-50%)}.q-hero{color:#e9e1d3;background:radial-gradient(520px 260px at 100% -40%, #c9a0634d, transparent 70%), radial-gradient(380px 200px at -10% 120%, #c9a0631f, transparent 70%), var(--side);border-radius:0 0 26px 26px;margin:-18px -16px 14px;padding:20px 16px 0;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #17130ecc}.q-hero:after{content:"";background:linear-gradient(90deg,#0000,#c9a06373,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}@media (width>=900px){.q-hero{border-radius:0 0 30px 30px;margin:-32px -40px 18px;padding:30px 40px 0}.q-hero:after{left:40px;right:40px}}.q-hero-top{align-items:flex-start;gap:10px;display:flex}.q-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:10.5px;font-weight:650}.q-eyebrow:first-letter{text-transform:uppercase}.q-hero h1{color:#f6efe2;margin-top:4px;font-size:34px}@media (width>=900px){.q-hero h1{font-size:42px}}.q-stats{color:#a89d8b;flex-wrap:wrap;gap:4px 0;margin-top:8px;font-size:13px;display:flex}.q-stats span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.q-stats span+span:before{content:"";background:var(--gold);opacity:.7;border-radius:50%;width:3px;height:3px;margin:0 9px}.q-stats b{color:#f1dcb4;font-variant-numeric:tabular-nums;font-weight:650}.q-actions{flex-shrink:0;gap:8px;padding-top:4px;display:flex}.q-icon{cursor:pointer;color:#e9d6b0;background:#ffffff0a;border:1px solid #c9a06359;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:42px;height:42px;padding:0 11px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.q-icon:hover{background:#c9a0631f;border-color:#c9a06399}.q-icon.gold{background:var(--gold-grad);color:#1a1611;border-color:#0000;box-shadow:0 8px 20px -10px #c9a063e6}.q-icon .lbl{display:none}@media (width>=700px){.q-icon .lbl{display:inline}}.q-tabs{scrollbar-width:none;gap:6px;margin:16px -16px 0;padding:0 16px 16px;display:flex;overflow-x:auto}.q-tabs::-webkit-scrollbar{display:none}@media (width>=900px){.q-tabs{flex-wrap:wrap;margin:22px 0 0;padding:0 0 20px}}.q-tabs button{cursor:pointer;color:#a89d8b;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.q-tabs button:hover{color:#f1dcb4;border-color:#c9a06359}.q-tabs button .count{color:inherit;background:#ffffff14}.q-tabs button.on{color:#f6e7c8;background:linear-gradient(#c9a0633d,#c9a0631f);border-color:#c9a063a6}.q-tabs button.on .count{background:var(--gold-grad);color:#1a1611}.all-page{--all-bg:var(--surface)}.all-head{align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.all-head h1{margin:0;font-size:26px}@media (width<=699px){.all-head h1{font-size:22px}.all-head{flex-wrap:wrap}.all-head>.grow{flex-basis:100%}}.all-tabs{scrollbar-width:none;gap:6px;margin:0 -16px 10px;padding:0 16px 2px;display:flex;overflow-x:auto}.all-tabs::-webkit-scrollbar{display:none}.all-tabs button{border:1px solid var(--line);background:var(--all-bg);height:36px;color:var(--muted);cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:14px;font-weight:600}.all-tabs button.on{background:var(--ink);border-color:var(--ink);color:var(--all-bg)}.all-search{border:1px solid var(--line);background:var(--all-bg);height:42px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.all-search input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.all-list{background:var(--all-bg);border:1px solid var(--line);border-radius:14px;overflow:hidden}.all-row{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;grid-template-columns:22px auto 1fr auto;grid-template-areas:"grip id client st""grip date product total";align-items:center;gap:3px 10px;padding:11px 14px 11px 6px;display:grid}.all-row>:first-child{grid-area:grip}.all-grip{color:var(--ink);opacity:.5;letter-spacing:-2px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-self:stretch;align-items:center;font-size:17px;font-weight:700;display:flex}.all-grip:hover{opacity:1;background:var(--bg)}.all-row.dragging,.all-sep.dragging{opacity:.45}.all-sep{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:4px;min-height:40px;padding:4px 8px 4px 6px;display:flex}.all-sep .all-grip{align-self:stretch;width:22px}.all-sep-line{background:var(--ink);opacity:.75;border-radius:3px;flex:1;height:3px;margin:0 6px}.all-sep .btn{min-height:30px;padding:0 8px}.all-drop{background:var(--brand,#c9a063);pointer-events:none;z-index:50;height:3px;margin-top:-1px;position:fixed;left:0;right:0;box-shadow:0 0 0 1px #fff9}.all-row:last-child{border-bottom:0}.all-row:hover{background:var(--bg)}.all-row.is-shipped{background:#e7f5ea;box-shadow:inset 4px 0 #2e9d5b}.all-row.is-shipped:hover{background:#dbf0e0}html[data-theme=scene] .all-row.is-shipped:hover{background:#1c3123}.all-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.all-id{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:id;font-size:13px}.all-client{grid-area:client;font-weight:650}.all-st{grid-area:st;justify-self:end}.all-date{color:var(--muted);grid-area:date;font-size:12.5px}.all-product{color:var(--muted);grid-area:product;font-size:13px}.all-product small{font-size:12.5px}.all-total{font-variant-numeric:tabular-nums;grid-area:total;justify-self:end;font-size:13.5px;font-weight:650}.all-phone,.all-wilaya,.all-who,.all-th{display:none}.all-status{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}@media (width>=1000px){.all-row{grid-template-columns:22px 104px 42px minmax(0,1.4fr) 100px minmax(0,1fr) minmax(0,1.2fr) 88px 104px minmax(0,.9fr);grid-template-areas:none;gap:10px;padding:10px 16px 10px 6px}.all-row>span,.all-row>:first-child{grid-area:auto}.all-phone,.all-wilaya,.all-who{display:block}.all-th{cursor:default;background:var(--bg);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11.5px;font-weight:700;display:grid}.all-th:hover{background:var(--bg)}.all-st{justify-self:start}.all-row .r{text-align:right;justify-self:end}}.q-lines{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:14px;padding:4px;display:grid}@media (width>=900px){.q-lines{max-width:420px}}.q-lines button{color:#a89d8b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;height:40px;padding:0 10px;font-size:14px;font-weight:650;transition:all .15s;display:inline-flex}.q-lines button span.t{text-overflow:ellipsis;overflow:hidden}.q-lines button .count{color:inherit;background:#ffffff14}.q-lines button .count.hot{color:#fff;background:#c0392b}.q-lines button.on{color:#f6e7c8;background:linear-gradient(#c9a06347,#c9a06324);box-shadow:inset 0 0 0 1px #c9a06399}.q-lines button.on .count{background:var(--gold-grad);color:#1a1611}.stack>.q-hero{margin-bottom:4px}.toasts{bottom:calc(86px + env(safe-area-inset-bottom))}.q-hero-end{height:20px}@media (width>=900px){.q-hero-end{height:26px}}.q-hero-tabs{margin-top:16px}.q-hero-tabs .q-tabs{margin-top:0}.q-hero .btn.primary{background:var(--gold-grad);color:#1a1611;border-color:#0000;box-shadow:0 8px 20px -10px #c9a063e6}.day-head{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin:10px 0 0;font-size:17px;font-weight:600}.day-head:after{background:linear-gradient(90deg,#c9a06399,#0000)}.mini-stat{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.mini-stat b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.mini-stat span{color:var(--muted);font-size:12.5px}.team-avatar{background:var(--side);width:46px;height:46px;color:var(--gold);font-size:16px;box-shadow:inset 0 0 0 1px #c9a06359}.role-chip{letter-spacing:.03em;background:var(--bg);color:var(--ink-2);border:1px solid var(--line-2);border-radius:999px;flex-shrink:0;align-self:flex-start;padding:3px 10px;font-size:11.5px;font-weight:650}.role-chip.owner{background:var(--side);color:#f1dcb4;border-color:#0000}.menu-list .mi{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.order-note{align-items:flex-start;gap:8px;display:flex}.order-note svg{color:#a27c1c;flex-shrink:0;margin-top:2px}.name-written .nw-label,.suivie-title,.copy-hint,.order-sub .who{align-items:center;gap:5px;display:inline-flex}.fact-ic svg{color:var(--brand)}.seg button svg{opacity:.8}.pill-select svg{color:var(--brand);flex-shrink:0}.btn.call{letter-spacing:.01em;background:linear-gradient(#1f8f57,#157246);border-color:#136840;box-shadow:inset 0 1px #ffffff2e,0 8px 18px -10px #157246e6}.btn.call:hover{background:linear-gradient(#1c8551,#126640)}.btn.call:active{background:#126640}.q-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.q-head h1{line-height:1.05}.q-head .btn.sm{border-radius:12px;height:42px;min-height:42px}.q-btn{min-width:42px;padding:0 11px;font-size:17px}.q-head .lbl{font-size:14px;display:none}@media (width>=700px){.q-head .lbl{display:inline}}.q-filters{scrollbar-width:none;align-items:center;gap:8px;margin:0 -16px 10px;padding:2px 16px 4px;display:flex;overflow-x:auto}.q-filters::-webkit-scrollbar{display:none}@media (width>=900px){.q-filters{flex-wrap:wrap;margin:0 0 12px;padding:0;overflow:visible}}.q-sep{background:var(--line-2);flex-shrink:0;align-self:stretch;width:1px;margin:4px 2px}.pill-select{border:1px solid var(--line-2);background:var(--surface);height:36px;color:var(--ink-2);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:0 28px 0 11px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.pill-select:after{content:"";border:solid var(--muted);pointer-events:none;border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:12px;transform:rotate(45deg)}.pill-select select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;max-width:170px;padding:0}.pill-select.on{background:var(--brand-soft);border-color:var(--gold);color:var(--brand-hover)}.pill-select:focus-within{box-shadow:0 0 0 3px #c9a06340}.stage-tabs{margin-bottom:10px}.field-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:650}.menu-list{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.menu-list button{text-align:left;cursor:pointer;min-height:58px;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:8px 14px;font-size:15px;font-weight:600;display:flex}.menu-list button+button{border-top:1px solid var(--line)}.menu-list button:hover{background:var(--surface-2)}.menu-list button>span:first-child{text-align:center;width:26px;font-size:20px}.menu-list small{color:var(--muted);font-size:12.5px;font-weight:500;display:block}.engrave-tag{letter-spacing:.04em;color:#8a5a00;background:#fff3d6;border:1px solid #f0d58f;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.engrave-tag.done{color:#166534;background:#dcfce7;border-color:#a7e3bb}.engrave-bar{z-index:5;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:sticky;top:64px}.eb-info{color:var(--ink-2);flex:100%;font-size:14px}.eb-info b{color:var(--ink);font-variant-numeric:tabular-nums}.eb-actions{flex:100%;grid-template-columns:1fr 1fr;gap:8px;display:grid}.eb-actions .btn{min-height:46px}@media (width>=700px){.eb-info{flex:auto}.eb-actions{flex:none;display:flex}}@media (width>=900px){.engrave-bar{top:12px}}.engrave-list{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=900px){.engrave-list{grid-template-columns:repeat(2,1fr)}}.engrave-item{cursor:pointer;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);opacity:.55;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:opacity .15s,border-color .15s;display:flex}.engrave-item.on{opacity:1;background:linear-gradient(135deg,#fffdf8,#fbf3e3);border-color:#e8d6b2}.engrave-item input{width:20px;height:20px;accent-color:var(--brand);flex-shrink:0}.engraved-name{font-family:var(--display), "Noto Naskh Arabic", serif;background:var(--gold-ink);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:600;line-height:1.2}.engraved-name.small-name{font-size:19px}.engraved-name .qty{font-family:var(--font);background:var(--ink);color:#f1dcb4;-webkit-text-fill-color:#f1dcb4;vertical-align:middle;border-radius:6px;margin-left:8px;padding:1px 6px;font-size:12px;font-weight:700}.topbar-badge{position:relative}.topbar-badge .dot{background:var(--bad);color:#fff;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:800;line-height:17px;position:absolute;top:2px;right:0}.later{background:var(--brand-soft);border:1px dashed var(--gold);border-radius:var(--radius-sm);color:var(--brand-hover);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.later b{font-size:15px}.list-bar{align-items:center;gap:12px;min-height:28px;margin-bottom:12px;display:flex}.check{cursor:pointer;border-right:1px solid var(--line);align-items:center;gap:8px;padding-right:12px;font-size:14px;font-weight:650;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--brand)}.seg{background:var(--bg);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.seg button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.seg button .ar{opacity:.8;font-size:12.5px;font-weight:500}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1a161114, 0 0 0 1px var(--line-2)}.seg button:disabled{cursor:default}.chip-select{flex-direction:column;gap:5px;min-width:0;display:flex}.chip-select-label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;font-weight:650}.chip-select select{border:2px solid var(--line);background:var(--surface);cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) 22px,calc(100% - 14px) 22px;background-repeat:no-repeat;background-size:6px 6px;border-radius:999px;width:100%;min-height:50px;padding:0 38px 0 14px;font-size:16px;font-weight:800}.chip-select select:disabled{opacity:.55;cursor:not-allowed}.chip-select select option{color:#1c1917;background:#fff;font-weight:600}.name-written{background:linear-gradient(135deg,#fbf6ec,#f6ecd9);border:1px solid #e8d6b2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.name-written .nw-label{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);font-size:10.5px;font-weight:650}.name-written .nw-value{font-family:var(--display), "Noto Naskh Arabic", serif;text-align:end;background:var(--gold-ink);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:600;line-height:1.15}.name-written.empty{background:var(--surface-2);border-style:dashed;border-color:var(--line-2)}.name-written.empty .nw-value{font-family:var(--font);color:var(--muted);background:0 0;font-size:13.5px;font-weight:500}.suivie{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.suivie-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.suivie-title{color:var(--ink-2);font-size:13px;font-weight:650}.suivie-title small{color:var(--muted);margin-left:4px;font-weight:500}.track-no{background:var(--ink);color:#f1dcb4;letter-spacing:.04em;border-radius:7px;padding:3px 9px;font-size:12.5px;font-weight:650;display:inline-block}.suivie-more{color:var(--brand);align-self:flex-start;padding:0 6px}.suivie .input{min-height:42px;font-size:15px}.btn.pdr{color:#854d0e;background:#fef08a;border-color:#fde047}.copy{cursor:copy}.day-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;align-items:center;gap:10px;margin:6px 0 -2px;font-size:12.5px;font-weight:800;display:flex}.day-head:after{content:"";background:var(--line);flex:1;height:1px}.pill-group{border-right:1px solid var(--line);flex-shrink:0;gap:6px;margin-right:4px;padding-right:10px;display:flex}.pill-group:last-child{border-right:0}.order{flex-direction:column;gap:12px;padding:16px;transition:box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.order:before{content:"";background:var(--accent,var(--gold));width:4px;position:absolute;top:0;bottom:0;left:0}.order:hover{border-color:#e2d6c3}.order .open{cursor:pointer}.order-top{align-items:flex-start;gap:10px;display:flex}.order-check{width:22px;height:22px;accent-color:var(--brand);cursor:pointer;flex-shrink:0;margin:3px 0 0}.order-id{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:550}.order .name{letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:1px;font-size:18px;font-weight:700;line-height:1.25}.order-top .chip{flex-shrink:0;margin-top:2px;padding:4px 10px;font-size:12px}.order-meta{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:-4px;font-size:13.5px;display:flex}.meta-item{align-items:center;gap:5px;min-width:0;display:inline-flex}.meta-item svg{color:var(--muted);flex-shrink:0}.order-product{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.order .product{color:var(--ink);align-items:center;gap:7px;font-weight:650;display:flex}.order .product .dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.order .product .qty{background:var(--ink);color:#f1dcb4;border-radius:6px;margin-left:2px;padding:0 6px;font-size:12px;font-weight:700}.order .price{text-align:right;flex-shrink:0}.order .money{color:var(--ink);letter-spacing:-.02em;font-size:20px;font-weight:750;line-height:1.1}.order-hero{flex-direction:column;gap:10px;display:flex}.hero-line{align-items:center;gap:10px;display:flex}.hero-line .chip{flex-shrink:0;padding:4px 10px;font-size:12px}.hero-name{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:21px;font-weight:750;line-height:1.2}.hero-facts{background:var(--surface);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.hero-facts>*+*{border-top:1px solid var(--line)}.fact{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:9px 12px;font-size:16px;display:flex}.fact b{font-weight:700}.fact .muted{font-size:14px}.fact .copy-hint{color:var(--muted);margin-left:auto;font-size:11.5px;font-weight:550}.fact-ic{color:var(--brand);flex-shrink:0;display:inline-flex}.hero-facts>.copy{min-width:0;display:block}.order .copy .fact{cursor:copy}.order .copy .fact:active{background:var(--brand-soft)}.order-hero .name-written .nw-value{font-size:24px}.order-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:-2px;font-size:12.5px;display:flex}.order-sub .who{background:var(--bg);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:1px 8px;font-weight:550}.order-sub .who i{color:var(--muted)}.order{background:linear-gradient(180deg, color-mix(in srgb, var(--accent,var(--gold)) 7%, #fff) 0, #fff 92px);gap:10px}.meta-item.who{background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:550}.meta-item.who i{color:var(--muted)}.order .btn.call{border-radius:12px;min-height:52px;box-shadow:0 6px 16px -8px #16a34ab3}.sel-row{grid-template-columns:1fr;gap:8px;display:grid}.sel-row.two{grid-template-columns:1fr 1fr}.order .chip-select select{background-position:calc(100% - 17px) 20px,calc(100% - 12px) 20px;min-height:46px;padding:0 30px 0 12px;font-size:15px}.order-note{color:var(--ink-2);white-space:pre-wrap;background:#fffbea;border:1px solid #f3e3a6;border-radius:10px;padding:8px 10px;font-size:13.5px}.order.flash{animation:1.2s ease-out flash}@keyframes flash{0%{box-shadow:0 0 0 3px var(--gold)}to{box-shadow:var(--shadow)}}.overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17130e80;justify-content:center;align-items:flex-end;animation:.15s fade;display:flex;position:fixed;inset:0}.sheet{background:var(--bg);width:100%;max-height:92vh;padding:18px 16px;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:.2s ease-out up;overflow:auto}.sheet .grab{background:#d6d3d1;border-radius:3px;width:44px;height:5px;margin:-6px auto 12px}@media (width>=700px){.overlay{align-items:center}.sheet{border-radius:20px;max-width:620px}.sheet .grab{display:none}}.confirm-box{max-width:420px}@media (width>=700px){.confirm-box{border-radius:20px}}@keyframes up{0%{opacity:.6;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.toasts{left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));z-index:70;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 12px;display:flex;position:fixed}@media (width>=900px){.toasts{bottom:24px}}.toast{pointer-events:auto;background:var(--side);color:#f4ede1;width:100%;max-width:520px;box-shadow:var(--shadow-lg);border:1px solid #c9a06340;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-weight:550;animation:.2s up;display:flex}.toast.bad{background:var(--bad)}.toast button{color:var(--gold);cursor:pointer;background:0 0;border:0;min-height:36px;margin-left:auto;padding:0 6px;font-weight:800}.table-wrap{margin:0 -16px;padding:0 16px;overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:14px}table.t th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 10px;font-size:11px;font-weight:650}table.t th:first-child{border-top-left-radius:8px}table.t th:last-child{border-top-right-radius:8px}table.t td{border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 10px}table.t tbody tr:hover td{background:var(--surface-2)}table.t td.wrap{white-space:normal;min-width:160px}table.t th.r,table.t td.r{text-align:right}table.t tr:last-child td{border-bottom:0}.pos{color:var(--ok);font-weight:750}.neg{color:var(--bad);font-weight:750}.kpi{position:relative;overflow:hidden}.kpi .label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.kpi .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:27px;font-weight:650}.kpi .sub{color:var(--muted);margin-top:4px;font-size:12.5px}.kpi .value.pos{color:var(--ok)}.kpi .value.neg{color:var(--bad)}.kpi.hero{background:radial-gradient(300px 160px at 100% 0%, #c9a06340, transparent 70%), var(--side);color:#f4ede1;border-color:#2c241a}.kpi.hero .label{color:#b9a88b}.kpi.hero .sub{color:#8f8370}.kpi.hero .value{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.kpi.hero .value.neg{color:#ff8b7e;background:0 0}.kpi .bar{background:var(--line);border-radius:3px;height:5px;margin-top:10px;overflow:hidden}.kpi .bar span{background:var(--gold-grad);border-radius:3px;height:100%;display:block}.timeline{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.timeline li{gap:10px;font-size:13.5px;display:flex}.timeline .when{color:var(--muted);white-space:nowrap;min-width:92px}.bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:80%;padding:8px 12px;font-size:14.5px}.bubble.in{background:var(--surface);border:1px solid var(--line);align-self:flex-start}.bubble.out{background:#dcf8c6;align-self:flex-end}.bubble .t{color:var(--muted);text-align:right;margin-top:3px;font-size:11px;display:block}.empty{text-align:center;color:var(--muted);padding:40px 16px}.empty .big{background:var(--brand-soft);width:64px;height:64px;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:10px;display:inline-grid}.ic{vertical-align:-.18em;flex-shrink:0}.tag .ic,.ico-text .ic{margin-right:4px}.ico-text{align-items:center;gap:6px;display:inline-flex}.link-btn{color:var(--brand);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.notif-ic{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.spin{border:3px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:22px;height:22px;margin:30px auto;animation:.7s linear infinite rot}@keyframes rot{to{transform:rotate(360deg)}}.bell{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.bell.dark{color:#f5f5f4}.bell:hover{background:#7f7f7f26}.bell .dot{background:var(--bad);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:3px;right:2px}.side .brand{align-items:center}.notif-list{flex-direction:column;gap:6px;display:flex}.notif{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.notif.unread{border-left:4px solid var(--brand);background:var(--brand-soft)}.online-dot{vertical-align:middle;box-shadow:0 0 0 2px var(--surface);background:#a8a29e;border-radius:50%;flex-shrink:0;display:inline-block}.online-dot.online{background:#22c55e}.online-dot.away{background:#f59e0b}.presence-text{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.presence-text.online{color:#15803d;font-weight:650}.presence-text.away{color:#b45309}.chat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr;height:calc(100dvh - 260px);min-height:420px;display:grid;overflow:hidden}.chat-list{border-right:1px solid var(--line);overflow-y:auto}.chat-item{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.chat-item.on{background:var(--brand-soft)}.avatar{background:var(--ink);width:40px;height:40px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:relative}.avatar-dot{line-height:0;position:absolute;bottom:-1px;right:-1px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.badge{background:var(--brand);color:#fff;text-align:center;border-radius:11px;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;line-height:22px}.chat-thread{flex-direction:column;min-height:0;display:flex}.chat-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.chat-msgs{background:#faf7f2;flex-direction:column;flex:1;gap:6px;padding:14px;display:flex;overflow-y:auto}.chat-day{color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-self:center;margin:8px 0;padding:2px 10px;font-size:12px;font-weight:700}.chat-compose{border-top:1px solid var(--line);align-items:flex-end;gap:8px;padding:10px;display:flex}.chat-compose textarea{resize:none;min-height:48px;max-height:140px}.chat-empty{justify-content:center;align-items:center;display:none}.order-link{font-weight:800}.msg-row{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.msg-row.mine{align-items:flex-end}.msg-row .bubble{cursor:pointer;max-width:min(80%,520px)}.mention{color:var(--brand)}.quote{text-align:left;border:0;border-left:3px solid var(--brand);cursor:pointer;width:100%;color:inherit;background:#0000000d;border-radius:6px;flex-direction:column;margin-bottom:4px;padding:4px 8px;font-size:13px;display:flex}.quote span{text-overflow:ellipsis;white-space:nowrap;opacity:.8;overflow:hidden}.chat-photo{border-radius:10px;max-width:100%;max-height:320px;margin-bottom:4px;display:block}.order-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.ticks{color:var(--muted);font-weight:700}.ticks.seen{color:#2563eb}.reacts{flex-wrap:wrap;gap:4px;display:flex}.react{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;padding:1px 8px;font-size:13px}.react.on{border-color:var(--brand);background:var(--brand-soft)}.seen-by{color:var(--muted);font-size:11.5px}.msg-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:6px;max-width:100%;padding:8px;display:flex}.emoji-row{gap:2px;display:flex}.emoji-row button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 4px;font-size:22px}.emoji-row button:hover{background:var(--bg)}.compose-banner{border-top:1px solid var(--line);background:var(--bg);align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.photo-preview{object-fit:cover;border-radius:8px;width:48px;height:48px}.typing{color:var(--ok);font-weight:650}.typing-bubble{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-self:flex-start;gap:4px;padding:10px 12px;display:inline-flex}.typing-bubble span{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite blink}.typing-bubble span:nth-child(2){animation-delay:.2s}.typing-bubble span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.flash-msg{animation:1.2s ease-out flash}.msg-del{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 0 0 6px;font-size:11px}.bubble .stack{gap:0}.chat.has-open .chat-list,.chat:not(.has-open) .chat-thread{display:none}@media (width>=900px){.chat{grid-template-columns:300px 1fr;height:calc(100vh - 230px)}.chat.has-open .chat-list,.chat .chat-list{display:block}.chat .chat-thread,.chat:not(.has-open) .chat-empty{display:flex}.chat-head .back{display:none}}.track-head{text-align:center;background:#e7e5e4;border:1px solid #d6d3d1;border-radius:6px;flex-direction:column;gap:4px;padding:12px;font-size:14.5px;display:flex}.track-code{color:var(--muted);letter-spacing:.04em;font-weight:800}.track-days{flex-direction:column;gap:14px;display:flex}.track-day{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:14.5px;display:flex}.track-day span{font-weight:700}.track-line{color:#fff;border-radius:3px;align-items:baseline;gap:14px;padding:9px 12px;font-size:14.5px;font-weight:700;display:flex;box-shadow:0 1px 1px #00000014}.track-time{font-variant-numeric:tabular-nums;flex-shrink:0}.track-who{opacity:.85;font-weight:500}.attempt{text-align:center;background:var(--surface);min-width:34px;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:800;display:inline-block}.attempt.on{color:#fff;background:#f59e0b;border-color:#f59e0b}.attempt.on.last{background:#dc2626;border-color:#dc2626}.courier-now{border:1px solid color-mix(in srgb, var(--c,#888) 35%, transparent);background:color-mix(in srgb, var(--c,#888) 12%, #fff);width:100%;color:color-mix(in srgb, var(--c,#888) 80%, #000);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:650;display:flex}.courier-now .pulse{background:var(--c,#888);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c,#888) 25%, transparent);border-radius:50%;flex-shrink:0}.login{background:var(--bg);grid-template-columns:1fr;min-height:100%;display:grid}.login-art{text-align:center;background:radial-gradient(600px 380px at 50% 30%, #c9a06338, transparent 70%), var(--side);color:#b9ae9d;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 20px 64px;display:flex}.login-art img{filter:drop-shadow(0 18px 40px #00000073);width:150px;height:150px}.login-art .line{font-family:var(--display);color:#e9d6b0;font-size:22px;font-style:italic}.login-art .small{letter-spacing:.2em;text-transform:uppercase;color:#8f8370;font-size:10.5px}.login-form{justify-content:center;align-items:flex-start;margin-top:-40px;padding:0 16px 32px;display:flex}.login .card{width:100%;max-width:410px;box-shadow:var(--shadow-lg);border-color:#e6dccb;padding:28px 24px}.login h1{font-size:30px}.login .tagline{color:var(--muted);margin:2px 0 6px;font-size:14px}.login .foot{text-align:center;color:var(--muted);margin-top:4px;font-size:12px}@media (width>=900px){.login{grid-template-columns:1.1fr 1fr}.login-art{padding:40px}.login-art img{width:280px;height:280px}.login-art .line{font-size:28px}.login-form{align-items:center;margin:0;padding:40px}.login .card{box-shadow:none;background:0 0;border:0}}.order{background:var(--surface);border-color:#ebe3d6;border-radius:20px;gap:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #1a16110a,0 10px 28px -18px #1a161138}.order:before{display:none}.order.is-selected{border-color:var(--gold);box-shadow:0 0 0 3px #c9a06340,0 10px 28px -18px #1a161138}.o-head{align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.o-head .order-check{width:20px;height:20px;margin-top:4px}.o-name{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.2}.o-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:4px;font-size:12.5px;display:flex}.o-meta>span{align-items:center;gap:4px;display:inline-flex}.o-meta>span+span:before{content:"";background:#cdbfa8;border-radius:50%;width:3px;height:3px;margin:0 8px}.o-meta .none{color:#b07a1d}.o-head .chip{letter-spacing:.02em;flex-shrink:0;margin-top:3px;padding:4px 10px;font-size:11.5px}.o-contact{border-top:1px solid var(--line);margin:0 16px}.o-contact>*{border-bottom:1px solid var(--line);display:block}.o-row{align-items:center;gap:10px;min-height:48px;padding:6px 2px;font-size:16px;display:flex}.o-row b{font-weight:650}.o-phone{letter-spacing:.02em;font-size:17px}.o-ic{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.o-sub{color:var(--muted);font-size:13px}.o-copy{color:#b9ab94;border-radius:8px;margin-left:auto;padding:6px;display:inline-flex}.copy:hover .o-copy{color:var(--brand);background:var(--brand-soft)}.copy:active .o-row{background:var(--surface-2)}.o-plaque{text-align:center;background:radial-gradient(120% 140% at 50% 0,#fffaf0 0%,#f8eedb 100%);border:1px solid #ecdcbc;border-radius:14px;margin:14px 16px 2px;padding:12px 14px 14px;position:relative}.o-plaque:before,.o-plaque:after{content:"";background:linear-gradient(90deg,#0000,#a078328c,#0000);height:1px;position:absolute;left:22%;right:22%}.o-plaque:before{top:7px}.o-plaque:after{bottom:7px}.o-plaque-label{letter-spacing:.24em;text-transform:uppercase;color:#a07a3c;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.o-plaque-name{font-family:var(--display), "Noto Naskh Arabic", serif;background:var(--gold-ink);color:#0000;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;margin-top:2px;font-size:30px;font-weight:600;line-height:1.15}.o-plaque.empty{background:var(--surface-2);border-style:dashed;border-color:var(--line-2)}.o-plaque.empty:before,.o-plaque.empty:after{display:none}.o-plaque.empty .o-plaque-name{font-family:var(--font);color:var(--muted);-webkit-text-fill-color:var(--muted);background:0 0;margin-top:4px;font-size:14px;font-weight:500}.o-plaque .btn{margin-top:8px}.o-product{align-items:center;gap:12px;padding:14px 16px;display:flex}.o-prod{align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.o-prod .qty{background:var(--ink);color:#f1dcb4;border-radius:6px;padding:0 6px;font-size:12px;font-weight:700}.o-product .o-sub{margin-top:2px}.o-total{letter-spacing:-.02em;flex-shrink:0;font-size:22px;font-weight:750}.o-notes{flex-direction:column;gap:8px;padding:0 16px 14px;display:flex}.o-foot{border-top:1px solid var(--line);background:linear-gradient(#faf6ef,#f7f2ea);flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.o-foot .btn.call{border-radius:13px;min-height:50px;font-size:16px}.o-seg{background:var(--surface)}.o-seg button{flex-direction:column;gap:0;min-height:48px;font-size:14.5px;line-height:1.15}.o-seg button .ar{opacity:.7;font-size:11.5px}.o-seg button.on{background:var(--ink);color:#f1dcb4;box-shadow:none}.o-seg button.on .ar{opacity:.85}.order .chip-select select{background-color:var(--surface);border:1px solid var(--line-2);border-radius:13px;min-height:48px;font-weight:700}.o-foot .later,.o-foot .suivie{background:var(--surface)}.o-meta{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.o-meta>span{flex-shrink:0}.o-meta>span:last-child{text-overflow:ellipsis;flex-shrink:1;min-width:0;display:inline-block;overflow:hidden}.o-meta>span:last-child svg{vertical-align:-2px;margin-right:3px}.o-meta>span+span:before{vertical-align:middle;margin:0 6px;display:inline-block}.o-engraved{font-family:var(--display), "Noto Naskh Arabic", serif;color:#8c6427;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.1}.o-contact .o-row .btn.sm{height:32px;min-height:32px;padding:0 10px;font-size:12.5px}.d-card{border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.d-title{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;font-weight:700;display:flex}.d-title span{letter-spacing:0;text-transform:none;color:var(--muted);font-size:11.5px;font-weight:500}.d-list{border-top:1px solid var(--line)}.d-list>*{border-bottom:1px solid var(--line);display:block}.d-row{align-items:center;gap:12px;min-height:46px;padding:6px 2px;display:flex}.d-label{color:var(--muted);flex:0 0 92px;font-size:13px}.d-value{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:650}.d-copy{color:#b9ab94;border-radius:8px;flex-shrink:0;padding:6px;display:inline-flex}.copy:hover .d-copy{color:var(--brand);background:var(--brand-soft)}.copy:active .d-row{background:var(--surface-2)}.d-assign{flex:1;justify-content:flex-start;margin-left:auto}.d-assign select{width:100%;max-width:none}.d-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.d-actions .btn{min-height:46px;padding:0 10px}.d-delete{color:var(--bad);justify-content:center;min-height:42px}.d-delete:hover{background:var(--bad-soft)}.h-line{flex-direction:column;gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:flex;position:relative}.h-line:before{content:"";background:linear-gradient(180deg, var(--gold), var(--line));width:1.5px;position:absolute;top:6px;bottom:6px;left:5px}.h-line li{position:relative}.h-line li:before{content:"";background:var(--surface);border:2px solid var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-17px}.h-line li:first-child:before{background:var(--gold)}.h-top{justify-content:space-between;gap:10px;font-size:13px;display:flex}.h-top span{color:var(--muted);white-space:nowrap;font-size:12px}.h-what{color:var(--ink-2);white-space:pre-wrap;margin-top:2px;font-size:14px}.h-detail{color:var(--muted);margin-top:2px;font-size:13px}.grid.cards{gap:18px}.order{border:1.5px solid #e0d3bd;box-shadow:0 2px 4px #1a16110d,0 14px 30px -20px #1a161159}.order .o-head{background:linear-gradient(#fbf6ec,#fdfaf4);border-bottom:1px solid #ece2d1;padding-bottom:12px}.order .o-contact{border-top:0;margin-top:4px}.order.is-selected{border-color:var(--gold)}.chat{background:var(--surface);border:1px solid #e4d9c6;border-radius:22px;height:calc(100dvh - 300px);min-height:460px;box-shadow:0 14px 34px -22px #1a161159}@media (width>=900px){.chat{grid-template-columns:320px 1fr;height:calc(100vh - 250px)}}.chat-list{background:var(--surface);border-right:1px solid var(--line);padding:8px}.chat-item{border:0;border-radius:14px;gap:12px;margin-bottom:2px;padding:10px}.chat-item:hover{background:var(--surface-2)}.chat-item.on{box-shadow:inset 3px 0 0 var(--gold);background:linear-gradient(90deg,#f6ecda,#fbf6ec)}.chat-item b{font-size:15px}.avatar{letter-spacing:.02em;background:var(--side);color:#e9d6b0;width:44px;height:44px;font-size:15px;box-shadow:inset 0 0 0 1px #c9a06366}.avatar.group{background:var(--gold-grad);color:#1a1611;box-shadow:none}.badge{background:var(--gold-grad);color:#1a1611}.chat-head{background:linear-gradient(#fffdf9,#fbf6ec);border-bottom:1px solid #ece2d1;gap:12px;padding:12px 16px}.chat-head .avatar{width:40px;height:40px}.chat-head b{font-size:16px}.chat-msgs{background:#f6f1e9 radial-gradient(#8c64270f 1px,#0000 1px) 0 0/18px 18px;gap:4px;padding:16px 14px}.chat-day{font-family:var(--display);letter-spacing:.06em;text-transform:capitalize;color:var(--brand);background:#ffffffd9;border:1px solid #ecdcbc;margin:12px 0 8px;padding:3px 14px;font-size:14px;font-weight:600}.msg-row{margin-top:2px}.bubble{border-radius:18px;max-width:min(82%,520px);padding:9px 13px 7px;font-size:15px;line-height:1.4;box-shadow:0 1px 1px #1a16110f}.bubble.in{background:#fff;border:1px solid #ebe2d3;border-bottom-left-radius:6px}.bubble.out{background:var(--side);color:#f4ede1;border:0;border-bottom-right-radius:6px}.bubble.out .t{color:#a89d8b}.bubble .t{margin-top:4px;font-size:10.5px}.bubble.out .ticks{color:#a89d8b}.bubble.out .ticks.seen,.bubble.out .order-link,.bubble.out .mention{color:var(--gold)}.bubble.in b.small{letter-spacing:.02em;font-size:12px}.bubble.out .quote{border-left-color:var(--gold);color:#e9e1d3;background:#ffffff14}.bubble .quote{border-left-color:var(--gold);background:var(--brand-soft)}.bubble .order-card{color:var(--ink);background:#fff;border:1px solid #ebe2d3;border-radius:12px}.bubble.out .order-card{color:#f4ede1;background:#2a231a;border-color:#c9a0634d}.bubble.out .order-card .muted{color:#a89d8b}.reacts .react{background:#fff;border-color:#ebe2d3}.reacts .react.on{background:var(--brand-soft);border-color:var(--gold)}.msg-menu{border-color:#ebe2d3;border-radius:16px;box-shadow:0 12px 30px -14px #1a161159}.msg-menu .btn.sm{gap:6px}.typing-bubble{background:#fff;border-color:#ebe2d3;border-radius:18px 18px 18px 6px}.chat-compose{background:var(--surface);border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px}.chat-compose textarea{background:var(--surface-2);border-color:#e6dccb;border-radius:22px;min-height:46px;padding:12px 16px}.chat-compose .btn.ghost{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--brand);border-radius:50%;padding:0}.chat-compose .btn.primary{background:var(--gold-grad);color:#1a1611;border:0;border-radius:50%;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;box-shadow:0 8px 18px -10px #c9a063f2}.compose-banner{background:#fbf6ec;gap:10px}.compose-banner svg{color:var(--brand);flex-shrink:0}.share-list{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.share-item{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:62px;padding:8px 14px;display:flex}.share-item+.share-item{border-top:1px solid var(--line)}.share-item:hover{background:var(--surface-2)}.share-item.on{background:#fbf3e3}.share-item b{font-size:15px;display:block}.share-item small{color:var(--muted);font-size:12.5px;display:block}.share-item .avatar{width:42px;height:42px}.share-radio{border:1.5px solid var(--line-2);color:#1a1611;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.share-item.on .share-radio{background:var(--gold-grad);border-color:#0000}.follow{grid-template-columns:repeat(3,1fr);margin:0;padding:4px 2px;list-style:none;display:grid;position:relative}.follow:before{content:"";background:var(--line-2);height:2px;position:absolute;top:17px;left:16.6%;right:16.6%}.follow li{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex;position:relative}.follow .dot{background:var(--surface);border:2px solid var(--line-2);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.follow li.done{color:var(--ink)}.follow li.done .dot{background:var(--gold-grad);color:#1a1611;border-color:#0000}.follow li.ok .dot{color:#fff;background:#15803d}.follow li.ok{color:#15803d}.follow li.bad .dot{background:var(--bad);color:#fff}.follow li.bad{color:var(--bad)}.follow-note{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.follow-note svg{color:var(--brand)}.follow-cancel{color:var(--bad);background:var(--bad-soft);border:1px solid #f6c4bf;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:650;display:flex}.o-notesbox{flex-direction:column;gap:8px;margin:0 16px 14px;display:flex}.note-last{background:#fffaeb;border:1px solid #f1e2b4;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.note-last svg{color:#a27c1c;flex-shrink:0;margin-top:2px}.note-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px}.note-by{color:var(--muted);margin-top:3px;font-size:12px}.note-add{height:34px;color:var(--brand);cursor:pointer;background:0 0;border:1px dashed #d6c6a8;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.note-add:hover{background:var(--brand-soft);border-style:solid}.note-edit{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.note-edit textarea{min-height:70px;font-size:15px}.note-quick{flex-wrap:wrap;gap:6px;display:flex}.note-quick button{border:1px solid var(--line-2);background:var(--surface);height:30px;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:600}.note-quick button:hover{border-color:var(--gold);color:var(--brand)}.note-actions{justify-content:flex-end;gap:8px;display:flex}.notes-list{flex-direction:column;gap:8px;display:flex}.note-item{background:#fffaeb;border:1px solid #f1e2b4;border-radius:12px;padding:10px 12px}.chat-compose{grid-template-columns:44px minmax(0,1fr) 46px;align-items:end;gap:8px;padding:10px 12px;display:grid}.chat-compose:has(>.btn.ghost){grid-template-columns:44px minmax(0,1fr) 46px}.chat-compose:not(:has(>.btn.ghost)){grid-template-columns:minmax(0,1fr) 46px}.chat-compose textarea{resize:none;white-space:pre-wrap;border-radius:23px;width:100%;height:46px;min-height:46px;max-height:132px;padding:12px 16px;font-size:15.5px;line-height:22px;display:block;overflow-y:auto}.chat-compose textarea::placeholder{color:#a99c86;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-compose .btn.ghost{background:var(--brand-soft);align-self:end;margin-bottom:1px}.chat-compose .btn.primary{align-self:end}.chat-compose .btn.primary:disabled{opacity:1;color:#a99c86;box-shadow:none;background:#eadfca}.install-card{background:radial-gradient(400px 200px at 100% 0%, #c9a06329, transparent 70%), var(--surface);border-color:#e4d6bc}.install-icon{border-radius:14px;flex-shrink:0;box-shadow:0 6px 16px -8px #1a161199}.install-steps{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;display:flex}.chat-compose textarea{scrollbar-width:none;overflow-y:hidden}.chat-compose textarea::-webkit-scrollbar{display:none}.theme-pick{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.theme-pick button{min-height:var(--tap);border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:14px;font-weight:600;display:flex}.theme-pick button.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.theme-dots{gap:4px;display:flex}.theme-dots i{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0000001f}.set-row{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.set-row:first-of-type{border-top:0}.set-ic{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.set-text{color:var(--ink-2);font-size:14px}.settings{flex-direction:column;gap:22px;max-width:640px;display:flex}.set-group{flex-direction:column;gap:8px;display:flex}.set-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 4px;font-size:11px;font-weight:700}.set-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.set-item{text-align:left;width:100%;min-height:60px;color:var(--ink);font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.set-list>*+*{border-top:1px solid var(--line)}.set-item.tap{cursor:pointer;transition:background .15s}.set-item.tap:hover,.set-item.tap:active{background:var(--surface-2)}.set-item .set-ic{flex-shrink:0}.set-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.set-main b{font-size:15px;font-weight:600}.set-main small{color:var(--muted);font-size:12.5px;line-height:1.35}.set-item>.tag,.set-item>.btn,.set-item>.switch{white-space:nowrap;flex-shrink:0}.set-chev{color:var(--muted);flex-shrink:0;display:inline-flex;transform:rotate(180deg)}.set-item.danger,.set-item.danger .set-main b{color:var(--bad)}.set-item.danger .set-ic{background:var(--bad-soft);color:var(--bad)}.set-list .theme-pick.in-list{border-top:0;padding:0 14px 14px}.set-details{border-top:1px solid var(--line);padding-top:12px}.set-details summary{cursor:pointer;color:var(--brand);font-weight:600}.day-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.day-stats>div{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:14px 4px;display:flex}.day-stats>div+div{border-left:1px solid var(--line)}.day-stats b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.day-stats span{color:var(--muted);font-size:11.5px;line-height:1.2}.me-avatar{background:var(--gold-grad);width:52px;height:52px;color:var(--side);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:inline-grid;box-shadow:0 6px 18px -8px #0009}.switch{background:var(--line-2);cursor:pointer;border:0;border-radius:999px;width:46px;height:28px;padding:0;transition:background .2s;position:relative}.switch i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch.on{background:var(--brand)}.switch.on i{transform:translate(18px)}.btn{max-width:100%}.card .btn.block,.card>.btn{white-space:normal;text-align:center;padding-top:8px;padding-bottom:8px;line-height:1.25}.eb-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-actions .btn,.d-actions .btn,.actions .btn{white-space:normal;text-align:center;min-width:0;padding-left:10px;padding-right:10px;line-height:1.2}.d-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}@media (width<=380px){.bottom{padding-left:4px;padding-right:4px}.bottom button{letter-spacing:0;text-overflow:clip;padding:0 1px;font-size:10px;overflow:visible}}@media (width>=700px){.grid.three{grid-template-columns:repeat(3,1fr)}}.abx-states{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=700px){.abx-states{grid-template-columns:repeat(5,1fr)}}.abx-states .kpi{text-align:left;cursor:pointer;font:inherit;color:inherit}.abx-states .kpi.on{box-shadow:0 0 0 2px var(--brand)}.abx-money{width:100%}.abx-money td:first-child{white-space:normal}.abx-cards{flex-direction:column;gap:8px;display:flex}.abx-card{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.abx-card .ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.abx-card .row{gap:8px}.abx-said{color:var(--ink);background:var(--bg);border-radius:8px;padding:4px 8px}.abx-tarif{color:var(--muted);grid-template-columns:auto 1fr 1.4fr;gap:2px 10px;display:grid}.abx-tarif .num{color:var(--ink);white-space:nowrap}@media (width<=699px){.grid.phone-2{grid-template-columns:1fr 1fr}}.only-phone{display:none}@media (width<=699px){.only-phone{display:flex}.only-desktop{display:none}}.layout-switch{background:var(--bg);border:1px solid var(--line);border-radius:10px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.layout-switch button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:650}.layout-switch button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1a161114, 0 0 0 1px var(--line-2)}.orows{--orow-cols:20px minmax(136px, 1.7fr) 104px minmax(80px, 1fr) minmax(70px, .8fr) minmax(76px, .8fr) 72px 110px 106px 64px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;overflow-x:auto}.orows .orow.owner{--orow-cols:20px minmax(136px, 1.7fr) 104px minmax(80px, 1fr) minmax(70px, .8fr) minmax(76px, .8fr) 72px 110px 106px 108px 64px}.orow{grid-template-columns:var(--orow-cols);border-bottom:1px solid var(--line);align-items:center;column-gap:6px;min-width:920px;padding:8px 10px;font-size:13px;display:grid}.orow.owner{min-width:1010px}.orow-x,.orow-wide-only{display:none}.orow-note{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.orow-hist{flex-wrap:wrap;gap:4px;display:inline-flex}.orow-hist .orow-flag{margin-left:0}@media (width>=1100px){.content:has(.queue-page){max-width:none}}@media (width>=1440px){.queue-page .grid.cards{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}@media (width>=1536px){.content:has(.orows){padding-left:24px;padding-right:24px}.orows{--orow-cols:22px minmax(150px, 2.2fr) minmax(108px, .9fr) minmax(92px, 1.3fr) minmax(84px, 1.2fr) minmax(96px, 1fr) minmax(80px, .7fr) minmax(136px, 1fr) minmax(116px, 1fr) 72px}.orows .orow.owner{--orow-cols:22px minmax(140px, 2.2fr) minmax(108px, .9fr) minmax(86px, 1.3fr) minmax(80px, 1.2fr) minmax(96px, 1fr) minmax(80px, .7fr) minmax(136px, 1fr) minmax(116px, 1fr) minmax(124px, 1.2fr) 72px}.content:has(.orows) .q-hero{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.content:has(.orows) .q-hero:after{left:24px;right:24px}.orows .orow-head .orow-c{text-overflow:clip}.orows .orow{column-gap:12px;padding:11px 16px;font-size:13.5px}.orows .orow-head{padding-top:12px;padding-bottom:12px}.orows .orow-name{font-size:15px}.orows .orow-meta{margin-top:2px;font-size:12px}.orows .orow-phone{letter-spacing:.01em;font-size:14.5px}.orows .orow-engraved{font-size:18px}.orows .orow-seg button{min-height:32px;font-size:12px}.orows .orow-select{width:100%}.orows .orow-call,.orows .orow-open{width:34px;height:34px}.orows .day-head{padding:14px 20px 6px}.orows .newday{margin:6px 20px}}@media (width>=1800px){.orow-x,.orow-wide-only{display:block}.orows{--orow-cols:22px minmax(150px, 2fr) minmax(108px, .9fr) minmax(92px, 1.2fr) minmax(84px, 1.1fr) minmax(96px, 1fr) minmax(96px, .8fr) minmax(100px, 1fr) minmax(130px, 1.6fr) minmax(136px, 1fr) minmax(112px, 1fr) 72px}.orows .orow.owner{--orow-cols:22px minmax(150px, 2fr) minmax(108px, .9fr) minmax(92px, 1.2fr) minmax(84px, 1.1fr) minmax(96px, 1fr) minmax(96px, .8fr) minmax(96px, 1fr) minmax(110px, 1.6fr) minmax(136px, 1fr) minmax(112px, 1fr) minmax(124px, 1.2fr) 72px}}.orow-c,.orow-c.bdi,.orow-c .bdi{text-align:left}.orow-c>b,.orow-c>span{white-space:nowrap}.orows>div:last-child>.orow{border-bottom:0}.orow:hover{background:#fdfaf4}.orow.is-selected{background:var(--brand-soft)}.orow-head{z-index:2;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;background:#fbf6ec;padding-top:10px;padding-bottom:10px;font-size:10.5px;font-weight:700;position:sticky;top:0}.orow-head:hover{background:#fbf6ec}.orow-c{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orow-c.r{text-align:right}.orow-c input[type=checkbox]{width:18px;height:18px}.orow-client{cursor:pointer}.orow-name{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:750;overflow:hidden}.orow-client:hover .orow-name{color:var(--brand)}.orow-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.orow-meta .none{color:var(--bad)}.orow-flag{background:var(--bg);border-radius:999px;margin-left:6px;padding:0 6px;font-weight:650;display:inline-block}.orow-flag.bad{background:var(--bad-soft);color:var(--bad)}.orow-flag.warn{background:var(--warn-soft);color:var(--warn)}.orow-flag.ok{background:var(--ok-soft);color:var(--ok)}.orow-phone{white-space:nowrap;cursor:copy;font-size:13.5px}.orow-engraved{font-family:var(--display), "Noto Naskh Arabic", serif;color:#8c6427;white-space:nowrap;font-size:17px;font-weight:600}.orow .qty{color:var(--muted);font-weight:650}.orow-seg{background:var(--bg);border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.orow-seg button{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 2px;font-size:11.5px;font-weight:650}.orow-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1a161114, 0 0 0 1px var(--line-2)}html body .orow-seg button.desk.on,html body .o-seg button.desk.on{color:#fff;box-shadow:none;background:#1d5fd1}html body .orow-seg button.home.on,html body .o-seg button.home.on{color:#fff;box-shadow:none;background:#d22f2f}html body .o-seg button.desk.on .ar,html body .o-seg button.home.on .ar{color:#fff;opacity:.9}.orow-seg button:disabled{cursor:default}.orow-select{border:1px solid var(--line-2);background-color:var(--surface);text-overflow:ellipsis;cursor:pointer;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px) 15px,calc(100% - 8px) 15px;background-repeat:no-repeat;background-size:5px 5px;border-radius:999px;width:100%;min-height:34px;padding:0 22px 0 10px;font-size:12.5px;font-weight:750}.orow-select:disabled{opacity:.55;cursor:not-allowed}.orow-select option{color:#1c1917;background:#fff;font-weight:600}.orow-actions{justify-content:flex-end;gap:4px;display:flex}.orow-call,.orow-open{cursor:pointer;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.orow-call{color:#fff;background:linear-gradient(#1f8f57,#157246)}.orow-call.off{opacity:.35;cursor:default}.orow-open{background:var(--bg);color:var(--ink);border:1px solid var(--line)}.orows .day-head{margin:0;padding:10px 14px 4px}.orows .newday{margin:4px 14px}.sc-settings-line{text-align:left;cursor:pointer;width:100%;color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.sc-grid{gap:12px;display:grid}@media (width>=760px){.sc-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.sc-grid{grid-template-columns:repeat(3,1fr)}}.sc-item{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;transition:box-shadow .3s;display:grid}.sc-item.fresh{box-shadow:0 0 0 3px var(--brand-soft), 0 0 0 1px var(--brand)}.sc-pic{border:1px solid var(--line);background:var(--surface-2);width:104px;height:104px;color:var(--muted);cursor:pointer;border-radius:14px;place-items:center;padding:0;display:grid;overflow:hidden}.sc-pic img{object-fit:cover;width:100%;height:100%}.sc-pic.big{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:200px;display:flex}.sc-pic.big img{object-fit:contain}.sc-body{flex-direction:column;gap:8px;min-width:0;display:flex}.sc-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.sc-facts{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.sc-facts b{color:var(--ink)}.sc-cost{gap:4px;font-size:13.5px;display:grid}.sc-cost>div{justify-content:space-between;gap:10px;display:flex}.sc-cost span{color:var(--muted)}.sc-cost b{font-variant-numeric:tabular-nums;white-space:nowrap}.sc-cost .total{border-top:1px dashed var(--line-2);margin-top:2px;padding-top:6px;font-size:15px}.sc-cost .total span{color:var(--ink);font-weight:700}.sc-cost .total b{color:var(--brand);font-size:18px}.sc-cost .pos b{color:var(--ok)}.sc-cost .neg b{color:var(--bad)}.sc-cost .muted b{color:var(--muted)}.sc-cost.boxed{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.sc-box{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.sc-box span{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.sc-box input{border:1px solid var(--line-2);background:var(--surface);width:58px;height:30px;color:var(--ink);font:700 14px var(--font);text-align:center;border-radius:8px;outline:none;padding:0 8px}.sc-box input:focus{border-color:var(--brand)}.sc-qty,.sc-actions{grid-column:1/-1}.sc-cost .sc-sub{font-size:12.5px}.sc-cost .sc-sub b{color:var(--muted);font-weight:600}.sc-actions{gap:6px}.sc-qty{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.sc-qty-in{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;font-size:13.5px;font-weight:700;display:flex}.sc-qty .sc-cost>div{flex-wrap:wrap}.sc-stepper{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.sc-stepper button{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:18px;font-weight:700}.sc-stepper input{border:0;border-inline:1px solid var(--line);text-align:center;width:64px;height:36px;font:700 15px var(--font);color:var(--ink);background:0 0;outline:none}.sc-warn{background:var(--warn-soft);color:var(--warn);border-radius:10px;padding:6px 10px;font-size:12.5px;font-weight:600}.sc-steps{gap:12px;margin:0;padding-left:20px;font-size:14.5px;display:grid}.sc-steps li::marker{color:var(--brand);font-weight:700}@media (width<=420px){.sc-item{grid-template-columns:84px minmax(0,1fr)}.sc-pic:not(.big){width:84px;height:84px}}html[data-theme=emerald]{--ink:#0d1c16;--ink-2:#2b4f42;--muted:#6b8577;--side:#0a1914;--brand:#0f5a43;--brand-hover:#0a4433;--brand-soft:#e4efe8;--gold-ink:linear-gradient(135deg, #1d7a5a 0%, #0f5a43 55%, #0a3d2e 100%);--shadow:0 1px 2px #0d1c160a, 0 6px 18px -6px #0d1c1614;--shadow-lg:0 18px 50px -12px #0d1c1647}html[data-theme=emerald] .side .brand .sub{color:#708f7e}html[data-theme=emerald] .side .nav-label{color:#576e62}html[data-theme=emerald] .side button,html[data-theme=emerald] .side .brand .bell{color:#a1b5aa}html[data-theme=emerald] .side .who{color:#708f7e}html[data-theme=emerald] .side .who .avatar{background:#132e24}html[data-theme=emerald] .top .title{color:#a1b5aa}html[data-theme=emerald] .bottom{background:#0a1914f7;box-shadow:0 -10px 30px -14px #0a19148c}html[data-theme=emerald] .bottom button{color:#708f7e}html[data-theme=emerald] .btn{box-shadow:0 1px 1px #0d1c160a}html[data-theme=emerald] .btn.primary{background:linear-gradient(180deg, #115f43, var(--brand));box-shadow:inset 0 1px #ffffff2e,0 4px 12px -4px #105b408c}html[data-theme=emerald] .btn.primary:hover{background:linear-gradient(180deg, #0f5a43, var(--brand-hover))}html[data-theme=emerald] .btn.dark:hover{background:#152d24}html[data-theme=emerald] .input::placeholder{color:#96ada1}html[data-theme=emerald] .alert.info{color:#195841}html[data-theme=emerald] .q-hero{box-shadow:0 18px 40px -26px #0a1914cc}html[data-theme=emerald] .q-stats{color:#8da699}html[data-theme=emerald] .q-icon.gold{color:#0d1c16}html[data-theme=emerald] .q-tabs button{color:#8da699}html[data-theme=emerald] .q-tabs button.on .count{color:#0d1c16}html[data-theme=emerald] .q-lines button{color:#8da699}html[data-theme=emerald] .q-lines button.on .count,html[data-theme=emerald] .q-hero .btn.primary{color:#0d1c16}html[data-theme=emerald] .order-note svg{color:#115f43}html[data-theme=emerald] .seg button.on{box-shadow:0 1px 2px #0d1c1614, 0 0 0 1px var(--line-2)}html[data-theme=emerald] .chip-select select option{color:#111f1a}html[data-theme=emerald] .overlay{background:#0a191480}html[data-theme=emerald] .kpi.hero{border-color:#123125}html[data-theme=emerald] .kpi.hero .label{color:#115f43}html[data-theme=emerald] .kpi.hero .sub{color:#708f7e}html[data-theme=emerald] .online-dot{background:#9ea8a3}html[data-theme=emerald] .login-art{color:#a1b5aa}html[data-theme=emerald] .login-art .small{color:#708f7e}html[data-theme=emerald] .order.is-selected{box-shadow:0 0 0 3px #c9a06340,0 10px 28px -18px #0d1c1638}html[data-theme=emerald] .o-meta .none,html[data-theme=emerald] .o-copy{color:#115f43}html[data-theme=emerald] .o-plaque:before,html[data-theme=emerald] .o-plaque:after{background:linear-gradient(90deg,#0000,#115f438c,#0000)}html[data-theme=emerald] .o-plaque-label{color:#115f43}html[data-theme=emerald] .o-engraved{color:#0f5a43}html[data-theme=emerald] .d-copy{color:#115f43}html[data-theme=emerald] .order{box-shadow:0 2px 4px #0d1c160d,0 14px 30px -20px #0d1c1659}html[data-theme=emerald] .chat{box-shadow:0 14px 34px -22px #0d1c1659}html[data-theme=emerald] .avatar.group,html[data-theme=emerald] .badge{color:#0d1c16}html[data-theme=emerald] .chat-msgs{background-image:radial-gradient(#105b400f 1px,#0000 1px)}html[data-theme=emerald] .bubble{box-shadow:0 1px 1px #0d1c160f}html[data-theme=emerald] .bubble.out .t,html[data-theme=emerald] .bubble.out .ticks{color:#8da699}html[data-theme=emerald] .bubble.out .order-card{background:#132e24}html[data-theme=emerald] .bubble.out .order-card .muted{color:#8da699}html[data-theme=emerald] .msg-menu{box-shadow:0 12px 30px -14px #0d1c1659}html[data-theme=emerald] .chat-compose .btn.primary,html[data-theme=emerald] .share-radio,html[data-theme=emerald] .follow li.done .dot{color:#0d1c16}html[data-theme=emerald] .note-last svg{color:#115f43}html[data-theme=emerald] .chat-compose textarea::placeholder,html[data-theme=emerald] .chat-compose .btn.primary:disabled{color:#8ba497}html[data-theme=emerald] .install-icon{box-shadow:0 6px 16px -8px #0d1c1699}html[data-theme=emerald] .layout-switch button.on{box-shadow:0 1px 2px #0d1c1614, 0 0 0 1px var(--line-2)}html[data-theme=emerald] .orow-engraved{color:#0f5a43}html[data-theme=emerald] .orow-seg button.on{box-shadow:0 1px 2px #0d1c1614, 0 0 0 1px var(--line-2)}html[data-theme=emerald] .orow-select option{color:#111f1a}html[data-theme=scene]{--ink:#f2f2f2;--ink-2:#d7d7d7;--muted:#b5b5b5;--line:#2f2f2f;--line-2:#373737;--bg:#261f23;--surface:#202020;--surface-2:#261f23;--side:#0d0d0d;--brand:#fb56be;--brand-hover:#fb56be;--brand-ink:#202020;--brand-soft:#261f23;--gold:#fa38b3;--gold-grad:linear-gradient(135deg, #fb76ca 0%, #fa38b3 45%, #fb56be 100%);--gold-ink:linear-gradient(135deg, #fb56be 0%, #fb56be 55%, #fb56be 100%);--ok-soft:#143d22;--bad-soft:#3e1814;--warn-soft:#3f3113;--shadow:0 1px 2px #0f0f0f0a, 0 6px 18px -6px #0f0f0f14;--shadow-lg:0 18px 50px -12px #0f0f0f47}html[data-theme=scene] ::selection{background:#fc9cd9}html[data-theme=scene] .side{color:#dedede;background:radial-gradient(420px 260px at 0% 0%, #fa38b31a, transparent 70%), var(--side);border-right:1px solid #fa38b31f}html[data-theme=scene] .side .brand{border-bottom:1px solid #fa38b324}html[data-theme=scene] .side .brand .sub{color:#b0b0b0}html[data-theme=scene] .side .nav-label{color:#c2c2c2}html[data-theme=scene] .side button{color:#ababab}html[data-theme=scene] .side button.on{color:#fc9cd9;background:linear-gradient(90deg,#fa38b32e,#fa38b30a)}html[data-theme=scene] .side .brand .bell{color:#ababab}html[data-theme=scene] .side .who{color:#b0b0b0;border-top:1px solid #fa38b324}html[data-theme=scene] .side .who b{color:#fc9cd9}html[data-theme=scene] .side .who .avatar{background:#171717;box-shadow:inset 0 0 0 1px #fa38b359}html[data-theme=scene] .top{color:#fff;border-bottom:1px solid #fa38b32e}html[data-theme=scene] .top .title{color:#ababab;border-left:1px solid #fa38b340}html[data-theme=scene] .top .btn.ghost{color:#dedede}html[data-theme=scene] .bottom{background:#0d0d0df7;border-top:1px solid #fa38b338;box-shadow:0 -10px 30px -14px #0d0d0d8c}html[data-theme=scene] .bottom button.on{color:#fc9cd9;background:linear-gradient(#fa38b333,#fa38b30f)}html[data-theme=scene] .bottom .dot{color:#fff}html[data-theme=scene] .btn{box-shadow:0 1px 1px #0f0f0f0a}html[data-theme=scene] .btn:hover{border-color:#3d3d3d}html[data-theme=scene] .btn.primary{background:linear-gradient(180deg, #fb56be, var(--brand));box-shadow:inset 0 1px #2020202e,0 4px 12px -4px #fb56be8c}html[data-theme=scene] .btn.primary:hover{background:linear-gradient(180deg, #fb56be, var(--brand-hover))}html[data-theme=scene] .btn.dark{color:#fff}html[data-theme=scene] .btn.dark:hover{background:#171717}html[data-theme=scene] .btn.ok,html[data-theme=scene] .btn.bad.solid,html[data-theme=scene] .btn.wa,html[data-theme=scene] .btn.call{color:#fff}html[data-theme=scene] .btn.ghost:hover{background:#6060601a}html[data-theme=scene] .tab.on{color:#fc9cd9}html[data-theme=scene] .tab.on .n{background:#2020202e}html[data-theme=scene] .input:focus{box-shadow:0 0 0 4px #fa38b338}html[data-theme=scene] .alert.bad{color:#ec796f;border-color:#3b1a16}html[data-theme=scene] .alert.warn{color:#f8b563;border-color:#fc9cd9}html[data-theme=scene] .alert.info{color:#fb56be;border-color:#fc9cd9}html[data-theme=scene] .stage-tabs button.on .count{color:#fc9cd9}html[data-theme=scene] .sub-chip:hover{border-color:#373737}html[data-theme=scene] .sub-chip.on .count{background:#20202059}html[data-theme=scene] .sub-chip.on.all{color:#fc9cd9}html[data-theme=scene] .sub-chip.on.all .count{background:#2020202e}html[data-theme=scene] .day-chip:hover{border-color:#3d3d3d}html[data-theme=scene] .day-chip.on .count{color:#fff}html[data-theme=scene] .newday{color:#fc9cd9;box-shadow:0 0 0 3px #fa38b340}html[data-theme=scene] .newday .btn.ghost{color:#fc9cd9}html[data-theme=scene] .newday .btn.ghost:hover{background:#2020201a}html[data-theme=scene] .newday-ghost{color:#fc9cd9}html[data-theme=scene] .q-hero{color:#dedede;background:radial-gradient(520px 260px at 100% -40%, #fa38b34d, transparent 70%), radial-gradient(380px 200px at -10% 120%, #fa38b31f, transparent 70%), var(--side);box-shadow:0 18px 40px -26px #0d0d0dcc}html[data-theme=scene] .q-hero h1{color:#fc9cd9}html[data-theme=scene] .q-icon{color:#fc9cd9;background:#2020200a;border:1px solid #fa38b359}html[data-theme=scene] .q-icon.gold{color:#f2f2f2;box-shadow:0 8px 20px -10px #fa38b3e6}html[data-theme=scene] .q-tabs button{color:#9a9a9a;background:#20202008;border:1px solid #20202014}html[data-theme=scene] .q-tabs button .count{background:#20202014}html[data-theme=scene] .q-tabs button.on .count{color:#f2f2f2}html[data-theme=scene] .all-drop{background:var(--brand,#fa38b3);box-shadow:0 0 0 1px #20202099}html[data-theme=scene] .all-row.is-shipped,html[data-theme=scene] .all-row.is-shipped:hover{background:#1f3323}html[data-theme=scene] .q-lines{background:#0808082e;border:1px solid #20202014}html[data-theme=scene] .q-lines button{color:#9a9a9a}html[data-theme=scene] .q-lines button .count{background:#20202014}html[data-theme=scene] .q-lines button .count.hot{color:#fff}html[data-theme=scene] .q-lines button.on{color:#fc9cd9;background:linear-gradient(#fa38b347,#fa38b324);box-shadow:inset 0 0 0 1px #fa38b399}html[data-theme=scene] .q-lines button.on .count{color:#f2f2f2}html[data-theme=scene] .q-hero .btn.primary{color:#f2f2f2;box-shadow:0 8px 20px -10px #fa38b3e6}html[data-theme=scene] .day-head:after{background:linear-gradient(90deg,#fa38b399,#0000)}html[data-theme=scene] .team-avatar{box-shadow:inset 0 0 0 1px #fa38b359}html[data-theme=scene] .role-chip.owner{color:#fc9cd9}html[data-theme=scene] .order-note svg{color:#fb56be}html[data-theme=scene] .btn.call{box-shadow:inset 0 1px #2020202e,0 8px 18px -10px #157246e6}html[data-theme=scene] .pill-select:focus-within{box-shadow:0 0 0 3px #fa38b340}html[data-theme=scene] .engrave-tag{color:#ffc65c;background:#413310;border:1px solid #fc83d0}html[data-theme=scene] .engrave-tag.done{color:#79e2a1;background:#143d22}html[data-theme=scene] .engrave-item.on{background:linear-gradient(135deg,#413310,#261f23);border-color:#fc9cd9}html[data-theme=scene] .engraved-name .qty{color:#fc9cd9;-webkit-text-fill-color:#fc9cd9}html[data-theme=scene] .topbar-badge .dot{color:#fff}html[data-theme=scene] .seg button.on{box-shadow:0 1px 2px #0f0f0f14, 0 0 0 1px var(--line-2)}html[data-theme=scene] .chip-select select option{color:#efefef;background:#202020}html[data-theme=scene] .name-written{background:linear-gradient(135deg,#261f23,#261f23);border:1px solid #fc9cd9}html[data-theme=scene] .track-no{color:#fc9cd9}html[data-theme=scene] .btn.pdr{color:#fb56be;background:#fc8cd3;border-color:#fa4aba}html[data-theme=scene] .order:hover{border-color:#363636}html[data-theme=scene] .order .product .qty{color:#fc9cd9}html[data-theme=scene] .order{background:linear-gradient(180deg, color-mix(in srgb, var(--accent,var(--gold)) 7%, #202020) 0, #202020 92px)}html[data-theme=scene] .order-note{background:#261f23;border:1px solid #fc9cd9}html[data-theme=scene] .sheet .grab{background:#353535}html[data-theme=scene] .toast{color:#fc9cd9;border:1px solid #fa38b340}html[data-theme=scene] .kpi.hero{background:radial-gradient(300px 160px at 100% 0%, #fa38b340, transparent 70%), var(--side);color:#fc9cd9;border-color:#171717}html[data-theme=scene] .kpi.hero .label{color:#a2a2a2}html[data-theme=scene] .kpi.hero .sub{color:#b0b0b0}html[data-theme=scene] .bubble.out{background:#273c16}html[data-theme=scene] .bell.dark{color:#f5f5f5}html[data-theme=scene] .bell:hover{background:#60606026}html[data-theme=scene] .bell .dot{color:#fff}html[data-theme=scene] .online-dot{background:#535353}html[data-theme=scene] .presence-text.online{color:#73e89f}html[data-theme=scene] .presence-text.away{color:#f7a364}html[data-theme=scene] .badge{color:#fff}html[data-theme=scene] .quote{background:#0808080d}html[data-theme=scene] .track-head{background:#2e2e2e;border:1px solid #353535}html[data-theme=scene] .track-line{color:#fff;box-shadow:0 1px 1px #08080814}html[data-theme=scene] .attempt.on{color:#fff}html[data-theme=scene] .courier-now{border:1px solid color-mix(in srgb, var(--c,#5d5d5d) 35%, transparent);background:color-mix(in srgb, var(--c,#5d5d5d) 12%, #202020);color:color-mix(in srgb, var(--c,#ababab) 80%, #f7f7f7)}html[data-theme=scene] .courier-now .pulse{background:var(--c,#5d5d5d);box-shadow:0 0 0 3px color-mix(in srgb, var(--c,#5d5d5d) 25%, transparent)}html[data-theme=scene] .login-art{background:radial-gradient(600px 380px at 50% 30%, #fa38b338, transparent 70%), var(--side);color:#ababab}html[data-theme=scene] .login-art img{filter:drop-shadow(0 18px 40px #08080873)}html[data-theme=scene] .login-art .line{color:#fc9cd9}html[data-theme=scene] .login-art .small{color:#b0b0b0}html[data-theme=scene] .order{border-color:#303030;box-shadow:0 1px 2px #0f0f0f0a,0 10px 28px -18px #0f0f0f38}html[data-theme=scene] .order.is-selected{box-shadow:0 0 0 3px #fa38b340,0 10px 28px -18px #0f0f0f38}html[data-theme=scene] .o-meta>span+span:before{background:#3f3f3f}html[data-theme=scene] .o-meta .none{color:#fb56be}html[data-theme=scene] .o-copy{color:#a7a7a7}html[data-theme=scene] .o-plaque{background:radial-gradient(120% 140% at 50% 0,#413110 0%,#261f23 100%);border:1px solid #261f23}html[data-theme=scene] .o-plaque:before,html[data-theme=scene] .o-plaque:after{background:linear-gradient(90deg,#0000,#fb56be8c,#0000)}html[data-theme=scene] .o-plaque-label{color:#fb56be}html[data-theme=scene] .o-prod .qty{color:#fc9cd9}html[data-theme=scene] .o-foot{background:linear-gradient(#261f23,#261f23)}html[data-theme=scene] .o-seg button.on{color:#fc9cd9}html[data-theme=scene] .o-engraved{color:#fb56be}html[data-theme=scene] .d-copy{color:#a7a7a7}html[data-theme=scene] .order{border:1.5px solid #fc9cd9;box-shadow:0 2px 4px #0f0f0f0d,0 14px 30px -20px #0f0f0f59}html[data-theme=scene] .order .o-head{background:linear-gradient(#261f23,#261f23);border-bottom:1px solid #261f23}html[data-theme=scene] .chat{border:1px solid #261f23;box-shadow:0 14px 34px -22px #0f0f0f59}html[data-theme=scene] .chat-item.on{background:linear-gradient(90deg,#261f23,#261f23)}html[data-theme=scene] .avatar{color:#fc9cd9;box-shadow:inset 0 0 0 1px #fa38b366}html[data-theme=scene] .avatar.group,html[data-theme=scene] .badge{color:#f2f2f2}html[data-theme=scene] .chat-head{background:linear-gradient(#413110,#261f23);border-bottom:1px solid #261f23}html[data-theme=scene] .chat-day{background:#202020d9;border:1px solid #261f23}html[data-theme=scene] .bubble{box-shadow:0 1px 1px #0f0f0f0f}html[data-theme=scene] .bubble.in{background:#202020;border:1px solid #261f23}html[data-theme=scene] .bubble.out{color:#fc9cd9}html[data-theme=scene] .bubble.out .t,html[data-theme=scene] .bubble.out .ticks{color:#9a9a9a}html[data-theme=scene] .bubble.out .quote{color:#dedede;background:#20202014}html[data-theme=scene] .bubble .order-card{background:#202020;border:1px solid #261f23}html[data-theme=scene] .bubble.out .order-card{color:#fc9cd9;background:#171717;border-color:#fa38b34d}html[data-theme=scene] .bubble.out .order-card .muted{color:#9a9a9a}html[data-theme=scene] .reacts .react{background:#202020;border-color:#261f23}html[data-theme=scene] .msg-menu{border-color:#261f23;box-shadow:0 12px 30px -14px #0f0f0f59}html[data-theme=scene] .typing-bubble{background:#202020;border-color:#261f23}html[data-theme=scene] .chat-compose textarea{border-color:#261f23}html[data-theme=scene] .chat-compose .btn.primary{color:#f2f2f2;box-shadow:0 8px 18px -10px #fa38b3f2}html[data-theme=scene] .compose-banner,html[data-theme=scene] .share-item.on{background:#261f23}html[data-theme=scene] .share-radio,html[data-theme=scene] .follow li.done .dot{color:#f2f2f2}html[data-theme=scene] .follow li.ok .dot{color:#fff}html[data-theme=scene] .follow li.ok{color:#73e89f}html[data-theme=scene] .follow li.bad .dot{color:#fff}html[data-theme=scene] .follow-cancel{border:1px solid #3b1a16}html[data-theme=scene] .note-last{background:#413510;border:1px solid #261f23}html[data-theme=scene] .note-last svg{color:#fb56be}html[data-theme=scene] .note-add{border:1px dashed #fc82cf}html[data-theme=scene] .note-item{background:#413510;border:1px solid #261f23}html[data-theme=scene] .chat-compose textarea::placeholder{color:#989898}html[data-theme=scene] .chat-compose .btn.primary:disabled{color:#989898;background:#261f23}html[data-theme=scene] .install-card{background:radial-gradient(400px 200px at 100% 0%, #fa38b329, transparent 70%), var(--surface);border-color:#fc9cd9}html[data-theme=scene] .install-icon{box-shadow:0 6px 16px -8px #0f0f0f99}html[data-theme=scene] .theme-dots i{box-shadow:inset 0 0 0 1px #0808081f}html[data-theme=scene] .me-avatar{box-shadow:0 6px 18px -8px #08080899}html[data-theme=scene] .switch i{background:#202020;box-shadow:0 1px 3px #08080840}html[data-theme=scene] .layout-switch button.on{box-shadow:0 1px 2px #0f0f0f14, 0 0 0 1px var(--line-2)}html[data-theme=scene] .orow:hover,html[data-theme=scene] .orow-head,html[data-theme=scene] .orow-head:hover{background:#261f23}html[data-theme=scene] .orow-engraved{color:#fb56be}html[data-theme=scene] .orow-seg button.on{box-shadow:0 1px 2px #0f0f0f14, 0 0 0 1px var(--line-2)}html[data-theme=scene] body .orow-seg button.desk.on,html[data-theme=scene] body .o-seg button.desk.on,html[data-theme=scene] body .orow-seg button.home.on,html[data-theme=scene] body .o-seg button.home.on,html[data-theme=scene] body .o-seg button.desk.on .ar,html[data-theme=scene] body .o-seg button.home.on .ar{color:#fff}html[data-theme=scene] .orow-select option{color:#efefef;background:#202020}html[data-theme=scene] .orow-call{color:#fff}html[data-theme=scene]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fafafa;--ink-2:#d4d4d4;--muted:#9a9a9a;--line:#2a2a2a;--line-2:#393939;--bg:#171717;--surface:#1f1f1f;--surface-2:#262626;--side:#0f0f0f;--brand:#ff5fb4;--brand-hover:#ff7cc2;--brand-ink:#141414;--brand-soft:#ff57c41f;--gold:#ff8fc8;--gold-grad:linear-gradient(90deg, #ffc78c 0%, #ff57c4 62%, #ff69a3 100%);--gold-ink:linear-gradient(90deg, #ffc78c 0%, #ff57c4 62%, #ff69a3 100%);--ok:#4ade80;--ok-soft:#4ade801f;--bad:#f87171;--bad-soft:#f871711f;--warn:#fbbf24;--warn-soft:#fbbf241f;--radius:18px;--radius-sm:12px;--shadow:0 0 0 1px #ffffff05;--shadow-lg:0 24px 60px -20px #000c;--display:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Arabic", sans-serif}html[data-theme=scene] body{background:var(--bg);color:var(--ink)}html[data-theme=scene] ::selection{color:#fff;background:#ff57c459}html[data-theme=scene] h1{letter-spacing:-.035em;font-weight:450}html[data-theme=scene] .q-hero h1{color:#fff;letter-spacing:-.04em;font-weight:450}html[data-theme=scene] h2{letter-spacing:-.015em}html[data-theme=scene] .wordmark{font-family:var(--display);letter-spacing:.14em;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}html[data-theme=scene] .side{background:var(--side);border-right:1px solid var(--line)}html[data-theme=scene] .side .brand,html[data-theme=scene] .side .who{border-color:var(--line)}html[data-theme=scene] .side button{color:#a3a3a3;border-radius:999px}html[data-theme=scene] .side button:hover{color:#fff;background:#ffffff0d}html[data-theme=scene] .side button.on{color:#fff;background:linear-gradient(#2c2a2b,#232122);box-shadow:inset 0 0 0 1px #393939}html[data-theme=scene] .side button.on:before{display:none}html[data-theme=scene] .side button.on svg{color:#ff8fc8}html[data-theme=scene] .top{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);background:#0f0f0fd1}html[data-theme=scene] .bottom{border-top:1px solid var(--line);box-shadow:none;background:#0f0f0feb}html[data-theme=scene] .bottom button{color:#8a8a8a}html[data-theme=scene] .bottom button.on{color:#fff;background:linear-gradient(#2c2a2b,#232122);box-shadow:inset 0 0 0 1px #393939}html[data-theme=scene] .bottom button.on svg{color:#ff8fc8}html[data-theme=scene] .mark{box-shadow:0 0 0 1px #393939}html[data-theme=scene] .q-hero{box-shadow:none;border-bottom:1px solid var(--line);background:radial-gradient(520px 240px at 100% -30%,#ff57c438,#0000 70%),radial-gradient(420px 220px at -10% 130%,#ffc78c1f,#0000 70%),#121212}html[data-theme=scene] .q-hero:after{background:linear-gradient(90deg,#0000,#ff57c459,#0000)}html[data-theme=scene] .q-eyebrow{color:#ffb38a}html[data-theme=scene] .q-stats{color:#9a9a9a}html[data-theme=scene] .q-stats b{color:#fff}html[data-theme=scene] .q-stats span+span:before{background:#555}html[data-theme=scene] .q-tabs button{color:#b5b5b5;background:0 0;border-color:#393939}html[data-theme=scene] .q-tabs button:hover{color:#fff;border-color:#555}html[data-theme=scene] .q-tabs button.on{color:#fff;background:linear-gradient(#5b5658,#484445);border-color:#0000}html[data-theme=scene] .q-tabs button.on .count{color:#141414;background:#fff}html[data-theme=scene] .q-icon{color:#e5e5e5;background:0 0;border-color:#393939;border-radius:999px}html[data-theme=scene] .q-icon:hover{background:#ffffff0f;border-color:#555}html[data-theme=scene] .q-icon.gold,html[data-theme=scene] .q-hero .btn.primary{background:var(--gold-grad);color:#141414;box-shadow:0 10px 30px -12px #ff57c4b3}html[data-theme=scene] .btn{color:var(--ink);box-shadow:none;background:0 0;border-color:#393939;border-radius:999px}html[data-theme=scene] .btn:hover{background:#ffffff0f;border-color:#555}html[data-theme=scene] .btn.primary{background:var(--gold-grad);color:#141414;border-color:#0000;box-shadow:0 10px 28px -14px #ff57c4bf}html[data-theme=scene] .btn.primary:hover{background:var(--gold-grad);filter:brightness(1.08)}html[data-theme=scene] .btn.primary .count{color:#141414;background:#0003}html[data-theme=scene] .btn.dark{color:#141414;background:#fff;border-color:#fff}html[data-theme=scene] .btn.ghost{border-color:#0000}html[data-theme=scene] .btn.bad{color:#f87171;background:0 0;border-color:#f8717173}html[data-theme=scene] .btn:focus-visible{outline-color:#ff8fc8}html[data-theme=scene] .btn.call{color:#fff;background:#16a34a;border-color:#16a34a}html[data-theme=scene] .btn.call:active{background:#15803d}html[data-theme=scene] .btn.wa{color:#fff;background:#128c4a;border-color:#128c4a}html[data-theme=scene] .btn.ok{color:#fff;background:#16a34a;border-color:#16a34a}html[data-theme=scene] .btn.bad.solid{color:#fff;background:#dc2626;border-color:#dc2626}html[data-theme=scene] .seg,html[data-theme=scene] .orow-seg{background:#141414;border-color:#333;border-radius:999px}html[data-theme=scene] .seg button,html[data-theme=scene] .orow-seg button{color:#9a9a9a;border-radius:999px}html[data-theme=scene] .seg button.on,html[data-theme=scene] .orow-seg button.on{color:#fff;box-shadow:none;background:linear-gradient(#5b5658,#484445)}html[data-theme=scene] .card{background:var(--surface);border-color:var(--line);box-shadow:none}html[data-theme=scene] .input,html[data-theme=scene] select.input,html[data-theme=scene] textarea.input{color:var(--ink);background:#141414;border-color:#333;border-radius:14px}html[data-theme=scene] .input::placeholder{color:#6b6b6b}html[data-theme=scene] .input:hover{border-color:#4a4a4a}html[data-theme=scene] .input:focus{border-color:#ff8fc8;box-shadow:0 0 0 4px #ff57c429}html[data-theme=scene] select option{color:#fafafa;background:#1f1f1f}html[data-theme=scene] .sheet{border:1px solid var(--line);background:#1a1a1a}html[data-theme=scene] .overlay{background:#000000a6}html[data-theme=scene] .tag{color:#d4d4d4;background:#262626}html[data-theme=scene] .tag.ok{background:var(--ok-soft);color:var(--ok)}html[data-theme=scene] .tag.bad{background:var(--bad-soft);color:var(--bad)}html[data-theme=scene] .tag.warn{background:var(--warn-soft);color:var(--warn)}html[data-theme=scene] .alert.info{color:#f5d0e4;background:#ff57c414;border-color:#ff57c440}html[data-theme=scene] .alert.warn{background:var(--warn-soft);color:#fde68a;border-color:#fbbf244d}html[data-theme=scene] .alert.bad{background:var(--bad-soft);color:#fecaca;border-color:#f871714d}html[data-theme=scene] .count{color:#d4d4d4;background:#2a2a2a}html[data-theme=scene] .sub-chip,html[data-theme=scene] .day-chip,html[data-theme=scene] .tab{color:#c7c7c7;background:0 0;border-color:#393939}html[data-theme=scene] .sub-chip.on.all,html[data-theme=scene] .tab.on{color:#141414;background:#fafafa;border-color:#fafafa}html[data-theme=scene] .day-chip.on{color:#fff;background:#ff57c41f;border-color:#ff8fc8}html[data-theme=scene] .switch{background:#3a3a3a}html[data-theme=scene] .switch.on{background:#ff5fb4}html[data-theme=scene] .set-ic,html[data-theme=scene] .menu-list .mi,html[data-theme=scene] .notif-ic,html[data-theme=scene] .ft-ic{color:#ff9ccf;background:#262626}html[data-theme=scene] .set-list,html[data-theme=scene] .menu-list{background:var(--surface);border-color:var(--line);box-shadow:none}html[data-theme=scene] .empty .big{color:#ff9ccf;background:#262626}html[data-theme=scene] .kpi .value,html[data-theme=scene] .setup-pct{letter-spacing:-.03em}html[data-theme=scene] .card.kpi.hero{background:radial-gradient(400px 200px at 100% 0,#ff57c440,#0000 70%),#1a1a1a;border-color:#333}html[data-theme=scene] .chat-msgs{background:#141414 radial-gradient(#ffffff0a 1px,#0000 1px)}html[data-theme=scene] .bubble.in,html[data-theme=scene] .typing-bubble,html[data-theme=scene] .bubble .order-card,html[data-theme=scene] .reacts .react{color:var(--ink);background:#262626;border-color:#333}html[data-theme=scene] .bubble.out{color:#fff;background:linear-gradient(135deg,#3a2033,#2c1a28)}html[data-theme=scene] .chat-day{color:#ffb3d6;background:#1f1f1f;border-color:#333}html[data-theme=scene] .orow:hover{background:#1c1c1c}html[data-theme=scene] .orow-head,html[data-theme=scene] .orow-head:hover{background:#141414}html[data-theme=scene] .order-note,html[data-theme=scene] .note-last,html[data-theme=scene] .note-item{color:#e5e5e5;background:#fbbf2412;border-color:#fbbf2433}html[data-theme=scene] .orow-engraved,html[data-theme=scene] .o-engraved{color:#ffb3d6}html[data-theme=scene] .newday,html[data-theme=scene] .newday-ghost{color:#fff;background:#0f0f0f;box-shadow:0 0 0 2px #ff57c459}html[data-theme=scene] .chip,html[data-theme=scene] .chip-select select,html[data-theme=scene] .orow-select{filter:saturate(.85)brightness(.92)}html[data-theme=scene] .toast{color:#fafafa;background:#1f1f1f;border-color:#393939}html[data-theme=scene] .toast.bad{color:#fecaca;background:#3b1515;border-color:#f8717173}html[data-theme=scene] .toast button{color:#ff8fc8}html[data-theme=scene] .login{background:var(--bg)}html[data-theme=scene] .login-art{background:radial-gradient(600px 380px at 50% 20%,#ff57c440,#0000 70%),#0f0f0f}html[data-theme=scene] .login .card{border-color:var(--line)}@font-face{font-family:Fredoka;src:url(/assets/fredoka-latin-wght-normal--lzDDCgd.woff2)format("woff2-variations"),url(/assets/fredoka-latin-wght-normal--lzDDCgd.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}html[data-theme=rose]{--ink:#4a2233;--ink-2:#7a4a60;--muted:#a07a8c;--line:#f7dde8;--line-2:#efc9d8;--bg:#fff6f9;--surface:#fff;--surface-2:#fff9fb;--side:#fde8f0;--brand:#e05a92;--brand-hover:#c94680;--brand-ink:#fff;--brand-soft:#ffe3ee;--gold:#e05a92;--gold-grad:linear-gradient(135deg, #ff9cc4 0%, #e05a92 100%);--gold-ink:linear-gradient(135deg, #f27aab 0%, #c94680 100%);--radius:22px;--radius-sm:14px;--shadow:0 1px 2px #e05a920f, 0 10px 26px -14px #e05a9247;--shadow-lg:0 20px 50px -16px #b43c6e52;--display:"Fredoka", "Inter Variable", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=rose] body{background:var(--bg);color:var(--ink)}html[data-theme=rose] ::selection{background:#ffc6dc}html[data-theme=rose] h1,html[data-theme=rose] h2,html[data-theme=rose] h3{font-family:var(--display);letter-spacing:0;font-weight:600}html[data-theme=rose] .wordmark{font-family:var(--display);letter-spacing:.14em;background:var(--gold-ink);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}html[data-theme=rose] .mark{border-radius:14px;box-shadow:0 0 0 2px #fff,0 0 0 3px #f6bfd5,0 4px 12px -4px #e05a9280}html[data-theme=rose] .eyebrow,html[data-theme=rose] .kpi .label,html[data-theme=rose] .chip-select-label,html[data-theme=rose] .side .nav-label,html[data-theme=rose] .side .brand .sub,html[data-theme=rose] .set-title,html[data-theme=rose] .orow-head,html[data-theme=rose] .all-th{text-transform:none;letter-spacing:0;font-family:var(--display);font-weight:600}html[data-theme=rose] .side{background:var(--side);color:var(--ink);border-right:1px solid #f6d0df}html[data-theme=rose] .side .brand{border-bottom:1px dashed #f3c3d6}html[data-theme=rose] .side .brand .sub{color:#c08aa2;font-size:12.5px}html[data-theme=rose] .side .nav-label{color:#c08aa2;padding-top:14px;font-size:13px}html[data-theme=rose] .side button{color:#8a5a70;border-radius:999px;font-weight:600}html[data-theme=rose] .side button:hover{color:var(--ink);background:#fff9}html[data-theme=rose] .side button.on{color:var(--brand);background:#fff;box-shadow:0 6px 16px -8px #e05a9273}html[data-theme=rose] .side button.on:before{display:none}html[data-theme=rose] .side button.on svg{color:var(--brand)}html[data-theme=rose] .side .brand .bell{color:#8a5a70}html[data-theme=rose] .side .who{color:#a07a8c;border-top:1px dashed #f3c3d6}html[data-theme=rose] .side .who b{color:var(--ink)}html[data-theme=rose] .side .who .avatar{color:var(--brand);background:#fff;box-shadow:inset 0 0 0 1.5px #f6bfd5}html[data-theme=rose] .top{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fde8f0f5;border-bottom:1px solid #f6d0df}html[data-theme=rose] .top .title{color:var(--muted);border-left-color:#f3c3d6}html[data-theme=rose] .top .btn.ghost{color:var(--ink)}html[data-theme=rose] .bottom{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border:1px solid #f6d0df;border-radius:26px;padding:6px;box-shadow:0 14px 34px -12px #e05a9273}html[data-theme=rose] .bottom button{color:#b07d94;border-radius:20px;font-weight:600}html[data-theme=rose] .bottom button.on{color:var(--brand);background:var(--brand-soft)}html[data-theme=rose] .bottom button.on svg{color:var(--brand)}html[data-theme=rose] .bottom .dot{box-shadow:0 0 0 2px #fff}html[data-theme=rose] .toasts{bottom:calc(96px + env(safe-area-inset-bottom))}html[data-theme=rose] .q-hero{color:var(--ink);background:radial-gradient(circle,#ffffffd9 2.2px,#0000 2.6px) 0 0/24px 24px,#fcdbe8;border-radius:0 0 36px 36px;box-shadow:0 16px 34px -26px #e05a92b3}html[data-theme=rose] .q-hero:after{display:none}html[data-theme=rose] .q-hero h1{color:var(--ink);font-weight:600}html[data-theme=rose] .q-eyebrow{color:var(--brand);text-transform:none;letter-spacing:.02em;font-size:13.5px;font-weight:600;font-family:var(--display)}html[data-theme=rose] .q-stats{color:#8a5a70}html[data-theme=rose] .q-stats b{color:var(--ink)}html[data-theme=rose] .q-stats span+span:before{background:var(--brand)}html[data-theme=rose] .q-icon{color:var(--ink);background:#fffc;border:1px solid #f3c3d6;border-radius:999px}html[data-theme=rose] .q-icon:hover{border-color:var(--brand);background:#fff}html[data-theme=rose] .q-icon.gold{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 8px 18px -8px #e05a92cc}html[data-theme=rose] .q-tabs button,html[data-theme=rose] .q-lines button{color:#8a5a70;background:#ffffff9e;border:1px solid #e05a9233}html[data-theme=rose] .q-tabs button:hover,html[data-theme=rose] .q-lines button:hover{color:var(--ink);border-color:#e05a9273}html[data-theme=rose] .q-tabs button .count,html[data-theme=rose] .q-lines button .count{color:var(--ink);background:#e05a921f}html[data-theme=rose] .q-tabs button.on,html[data-theme=rose] .q-lines button.on{border-color:var(--brand);color:var(--brand);background:#fff;box-shadow:0 6px 14px -8px #e05a9299}html[data-theme=rose] .q-tabs button.on .count,html[data-theme=rose] .q-lines button.on .count{background:var(--brand);color:#fff}html[data-theme=rose] .q-hero .btn.primary{background:var(--brand);color:#fff;box-shadow:0 8px 18px -8px #e05a92cc}html[data-theme=rose] .card{border-color:var(--line);border-radius:var(--radius)}html[data-theme=rose] .order{border:1.5px solid #f6d2e0;border-radius:26px;box-shadow:0 2px 4px #e05a920d,0 16px 32px -22px #e05a9280}html[data-theme=rose] .order .o-head{background:#fff4f8;border-bottom:1px solid #f8dde8}html[data-theme=rose] .order.is-selected{border-color:var(--brand);box-shadow:0 0 0 4px #e05a922e}html[data-theme=rose] .order:hover{border-color:#f0bcd1}html[data-theme=rose] .order .btn.call,html[data-theme=rose] .order .chip-select select,html[data-theme=rose] .chip-select select{border-radius:999px}html[data-theme=rose] .o-plaque:before,html[data-theme=rose] .o-plaque:after{background:linear-gradient(90deg,#0000,#e05a9280,#0000)}html[data-theme=rose] .o-plaque-label,html[data-theme=rose] .order-note svg,html[data-theme=rose] .note-last svg,html[data-theme=rose] .o-copy,html[data-theme=rose] .d-copy{color:var(--brand)}html[data-theme=rose] .o-engraved,html[data-theme=rose] .orow-engraved{color:#c0407a}html[data-theme=rose] .o-foot{background:#fff6fa;border-top-color:#f8dde8}html[data-theme=rose] .o-meta>span+span:before{background:#e9b9cc}html[data-theme=rose] .o-meta .none{color:var(--brand-hover)}html[data-theme=rose] .o-prod .qty,html[data-theme=rose] .order .product .qty{background:var(--brand);color:#fff}html[data-theme=rose] .o-seg button.on{background:var(--ink);color:#fff}html[data-theme=rose] .o-plaque-label{text-transform:none;letter-spacing:.02em;font-size:12px;font-family:var(--display)}html[data-theme=rose] .note-add{border-color:#f0b6cc}html[data-theme=rose] .bell,html[data-theme=rose] .bell.dark{color:var(--ink)}html[data-theme=rose] .bell:hover{background:#e05a921a}html[data-theme=rose] .orows,html[data-theme=rose] .all-list{border-color:var(--line);border-radius:24px}html[data-theme=rose] .orow:hover,html[data-theme=rose] .all-row:hover{background:#fff5f9}html[data-theme=rose] .orow.is-selected{background:var(--brand-soft)}html[data-theme=rose] .orow-head,html[data-theme=rose] .orow-head:hover{color:var(--muted);background:#fff3f8;font-size:13px}html[data-theme=rose] .set-list{border-color:var(--line);border-radius:24px}html[data-theme=rose] .set-ic{background:var(--brand-soft);color:var(--brand);border-radius:12px}html[data-theme=rose] .set-title{color:var(--muted);font-size:14px}html[data-theme=rose] .sheet{border-radius:28px 28px 0 0}@media (width>=900px){html[data-theme=rose] .sheet{border-radius:28px}}html[data-theme=rose] .overlay{background:#4a223352}html[data-theme=rose] .btn{border-color:var(--line-2);border-radius:999px}html[data-theme=rose] .btn:hover{background:#fff7fa;border-color:#f0b6cc}html[data-theme=rose] .btn.primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 8px 18px -10px #e05a92e6}html[data-theme=rose] .btn.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}html[data-theme=rose] .btn.dark{background:var(--ink);border-color:var(--ink)}html[data-theme=rose] .btn.ghost:hover{background:#e05a9214}html[data-theme=rose] .btn:focus-visible,html[data-theme=rose] .sub-chip:focus-visible,html[data-theme=rose] .side button:focus-visible{outline-color:var(--brand)}html[data-theme=rose] .input,html[data-theme=rose] select.input,html[data-theme=rose] textarea.input{border-color:var(--line-2);border-radius:16px}html[data-theme=rose] .input::placeholder{color:#c9a3b5}html[data-theme=rose] .input:hover{border-color:#f0b6cc}html[data-theme=rose] .input:focus{border-color:var(--brand);box-shadow:0 0 0 4px #e05a9229}html[data-theme=rose] .count{color:var(--ink-2);background:#ffeaf2}html[data-theme=rose] .sub-chip{border-color:var(--line-2);background:#fff}html[data-theme=rose] .sub-chip:hover{border-color:#f0b6cc}html[data-theme=rose] .sub-chip.on.all{background:var(--brand);border-color:var(--brand);color:#fff}html[data-theme=rose] .seg,html[data-theme=rose] .orow-seg,html[data-theme=rose] .layout-switch{border-color:var(--line);background:#fff3f8;border-radius:999px}html[data-theme=rose] .seg button,html[data-theme=rose] .orow-seg button,html[data-theme=rose] .layout-switch button{border-radius:999px}html[data-theme=rose] .layout-switch button.on{color:var(--brand)}html[data-theme=rose] .all-tabs button.on{background:var(--brand);border-color:var(--brand);color:#fff}html[data-theme=rose] .switch.on{background:var(--brand)}html[data-theme=rose] .theme-pick button{border-radius:18px}html[data-theme=rose] .theme-pick button.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}html[data-theme=rose] .kpi .label{color:var(--muted);font-size:13.5px}html[data-theme=rose] .kpi .value{font-family:var(--display);letter-spacing:0;font-weight:600}html[data-theme=rose] .kpi .bar{background:#fde3ee}html[data-theme=rose] .kpi .bar span{background:var(--brand)}html[data-theme=rose] .kpi.hero{color:var(--ink);background:#ffe3ee;border-color:#f6cfe0}html[data-theme=rose] .kpi.hero .label{color:var(--brand)}html[data-theme=rose] .kpi.hero .sub{color:var(--muted)}html[data-theme=rose] .kpi.hero .value{color:var(--brand-hover);-webkit-text-fill-color:currentColor;background:0 0}html[data-theme=rose] .kpi.hero .value.neg{color:var(--bad)}html[data-theme=rose] .avatar{background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 1.5px #f6bfd5}html[data-theme=rose] .toast{background:var(--ink);color:#fff;border:0;border-radius:18px}html[data-theme=rose] .toast button{color:#ffb3d1}html[data-theme=rose] .toast.bad{background:var(--bad)}html[data-theme=rose] .alert.info{background:var(--brand-soft);color:#7a3355;border-color:#f6cfe0}html[data-theme=rose] .empty .big{background:var(--brand-soft);color:var(--brand)}html[data-theme=rose] .bubble.out{background:var(--brand);color:#fff}html[data-theme=rose] .bubble.out .t,html[data-theme=rose] .bubble.out .ticks{color:#fffc}html[data-theme=rose] .chat-msgs{background-image:radial-gradient(#e05a9214 1px,#0000 1px)}@media (prefers-reduced-motion:reduce){html[data-theme=rose] *{transition:none!important;animation:none!important}}
