@font-face{font-family:Cantora One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cantora-one-latin-ext-400-normal-Ch3lORak.woff2) format("woff2"),url(/assets/cantora-one-latin-ext-400-normal-D58sU1Z5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cantora One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cantora-one-latin-400-normal-BBwF22QI.woff2) format("woff2"),url(/assets/cantora-one-latin-400-normal-DwNspYVg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2) format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-ext-400-normal-xCL67Y2R.woff2) format("woff2"),url(/assets/cairo-latin-ext-400-normal-C_BIE9Qe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2) format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cairo-arabic-500-normal-DDl0i4Xv.woff2) format("woff2"),url(/assets/cairo-arabic-500-normal-BADfnM6v.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cairo-latin-ext-500-normal-DxXN6Mb5.woff2) format("woff2"),url(/assets/cairo-latin-ext-500-normal-De4OTi8O.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cairo-latin-500-normal-D-WQsSKQ.woff2) format("woff2"),url(/assets/cairo-latin-500-normal-DkdkMETP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-arabic-600-normal-rkrvveqO.woff2) format("woff2"),url(/assets/cairo-arabic-600-normal-B3EOalmC.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-ext-600-normal-DuRnqffh.woff2) format("woff2"),url(/assets/cairo-latin-ext-600-normal-DAfLYaOC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-600-normal-mGS0uvCM.woff2) format("woff2"),url(/assets/cairo-latin-600-normal-buYOP1M3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-ink: #0a0a0a;--color-paper: #ffffff;--color-bone: #f3f3f3;--color-mist: #ececec;--color-ash: #a3a3a3;--color-graphite: #5c5c5c;--color-stone: #606060;--color-coal: #141414;--color-black: #000000;--font-display: "Cantora One", sans-serif;--font-arabic-display: "Cairo", sans-serif;--font-body: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-arabic: "Cairo", -apple-system, BlinkMacSystemFont, sans-serif;--radius-0: 0px;--radius-pill: 999px;--radius-round: 50%;--radius-panel: 30px;--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-normal: .25s;--bg: var(--color-ink);--bg-subtle: var(--color-coal);--fg: var(--color-bone);--fg-muted: var(--color-ash);--line: rgba(243, 243, 243, .14);--line-strong: rgba(243, 243, 243, .45);--card: var(--color-coal);--card-fg: var(--color-bone);--sheet: #111111;--plate: var(--color-mist);--plate-fg: var(--color-ink);--stage: var(--color-stone);--focus: var(--color-paper)}:root[data-theme=light]{--bg: var(--color-paper);--bg-subtle: var(--color-bone);--fg: var(--color-ink);--fg-muted: var(--color-graphite);--line: rgba(10, 10, 10, .12);--line-strong: rgba(10, 10, 10, .45);--card: var(--color-paper);--card-fg: var(--color-ink);--sheet: var(--color-bone);--plate: var(--color-mist);--plate-fg: var(--color-ink);--stage: var(--color-stone);--focus: var(--color-ink)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: var(--color-paper);--bg-subtle: var(--color-bone);--fg: var(--color-ink);--fg-muted: var(--color-graphite);--line: rgba(10, 10, 10, .12);--line-strong: rgba(10, 10, 10, .45);--card: var(--color-paper);--card-fg: var(--color-ink);--sheet: var(--color-bone);--plate: var(--color-mist);--plate-fg: var(--color-ink);--stage: var(--color-stone);--focus: var(--color-ink)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background-color:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:lang(ar){font-family:var(--font-arabic)}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) .font-display{font-family:var(--font-arabic-display)}h1,h2,h3,.font-display{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}.tabular-nums{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line-strong)}::-webkit-scrollbar-thumb:hover{background:var(--fg-muted)}.app-container{display:flex;min-height:100vh;background-color:var(--bg)}.sidebar{width:250px;background-color:var(--sheet);border-inline-end:1px solid var(--line);display:flex;flex-direction:column;flex-shrink:0;transition:width var(--duration-normal) var(--ease-out)}.sidebar-header{height:64px;display:flex;align-items:center;padding-inline:20px;border-bottom:1px solid var(--line);gap:12px}.brand-title{font-family:var(--font-display);font-size:18px;letter-spacing:.05em;text-transform:uppercase}.nav-list{display:flex;flex-direction:column;padding:16px 12px;gap:4px;flex:1}.nav-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-pill);color:var(--fg-muted);transition:all var(--duration-fast) ease;font-weight:500;font-size:13px}.nav-item:hover{color:var(--fg);background-color:var(--line)}.nav-item.active{color:var(--bg);background-color:var(--fg);font-weight:600}.sidebar-footer{padding:16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.main-wrapper{flex:1;display:flex;flex-direction:column;min-width:0}.topbar{height:64px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding-inline:24px;background-color:var(--bg)}.topbar-left{display:flex;align-items:center;gap:12px}.mobile-menu-btn{display:none}.sidebar-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:140;animation:fadeIn var(--duration-fast) ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar-close-btn{display:none}.topbar-right{display:flex;align-items:center;gap:12px}.content-stage{flex:1;padding:28px;max-width:1440px;width:100%;margin-inline:auto}.page-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.page-title{font-size:26px;font-weight:400;margin-bottom:4px}.page-subtitle{color:var(--fg-muted);font-size:13px}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:28px}.kpi-card{background-color:var(--card);border:1px solid var(--line);padding:20px;border-radius:var(--radius-0);display:flex;flex-direction:column;gap:8px}.kpi-title{color:var(--fg-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.kpi-value{font-size:28px;font-family:var(--font-display);font-weight:400}.kpi-trend{font-size:12px;color:var(--fg-muted)}.table-container{background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-0);overflow-x:auto}.table-toolbar{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:12px;flex-wrap:wrap}.search-input{background-color:transparent;border:1px solid var(--line-strong);padding:8px 14px;border-radius:var(--radius-pill);color:var(--fg);font-size:13px;outline:none;min-width:260px}.search-input:focus{border-color:var(--focus)}.filter-pills{display:flex;gap:6px}.filter-pill{background:transparent;border:1px solid var(--line);color:var(--fg-muted);padding:6px 14px;border-radius:var(--radius-pill);font-size:12px;cursor:pointer;transition:all var(--duration-fast)}.filter-pill:hover{color:var(--fg);border-color:var(--line-strong)}.filter-pill.active{background-color:var(--fg);color:var(--bg);border-color:var(--fg)}.data-table{width:100%;border-collapse:collapse;text-align:start}.data-table th{padding:12px 16px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);border-bottom:1px solid var(--line);font-weight:500}.data-table td{padding:14px 16px;border-bottom:1px solid var(--line);font-size:13px}.data-table tr:hover td{background-color:var(--bg-subtle)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.badge-pending{border:1px dashed var(--line-strong);color:var(--fg-muted);background:transparent}.badge-confirmed{border:1px solid var(--fg);color:var(--fg);background:transparent}.badge-dispatched,.badge-delivered{background-color:var(--fg);color:var(--bg);border:1px solid var(--fg)}.badge-cancelled{border:1px solid var(--line);color:var(--fg-muted);text-decoration:line-through;opacity:.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;border-radius:var(--radius-pill);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--duration-fast) ease;border:1px solid transparent}.btn-primary{background-color:var(--fg);color:var(--bg)}.btn-primary:hover{opacity:.88}.btn-secondary{background-color:transparent;border-color:var(--line-strong);color:var(--fg)}.btn-secondary:hover{background-color:var(--line)}.btn-icon{width:36px;height:36px;padding:0;border-radius:var(--radius-round);background-color:transparent;border:1px solid var(--line);color:var(--fg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-icon:hover{border-color:var(--line-strong)}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-label{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-weight:500}.form-input,.form-select,.form-textarea{background-color:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-0);padding:10px 14px;color:var(--fg);font-size:13px;outline:none;transition:border-color var(--duration-fast)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--focus)}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;z-index:100;display:flex;justify-content:flex-end}:dir(rtl) .drawer-backdrop{justify-content:flex-start}.drawer-panel{width:100%;max-width:480px;height:100%;background-color:var(--card);border-inline-start:1px solid var(--line-strong);display:flex;flex-direction:column;animation:slideIn var(--duration-normal) var(--ease-out)}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInRtl{0%{transform:translate(-100%)}to{transform:translate(0)}}:dir(rtl) .drawer-panel{animation-name:slideInRtl}.drawer-header{padding:20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.drawer-body{padding:20px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.drawer-footer{padding:16px 20px;border-top:1px solid var(--line);display:flex;gap:12px}.studio-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.studio-box{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;border-radius:var(--radius-0);position:relative}.studio-box-mist{background-color:var(--color-mist);color:var(--color-ink)}.studio-box-stone{background-color:var(--color-stone);color:var(--color-paper)}.studio-box-ink{background-color:var(--color-ink);color:var(--color-bone);border:1px solid var(--line)}.studio-label{position:absolute;top:8px;inset-inline-start:8px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.studio-preview-img{max-height:120px;object-fit:contain}.grid-responsive-2-1{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;margin-bottom:24px}.grid-responsive-equal{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.grid-responsive-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:1024px){.mobile-menu-btn,.sidebar-close-btn{display:inline-flex}.sidebar{position:fixed;top:0;bottom:0;inset-inline-start:0;width:280px;z-index:150;transform:translate(-100%);box-shadow:none;transition:transform var(--duration-normal) var(--ease-out)}:dir(rtl) .sidebar{transform:translate(100%)}.sidebar.mobile-open{transform:translate(0)}.content-stage{padding:20px 16px}.grid-responsive-2-1,.grid-responsive-equal{grid-template-columns:1fr}.form-group-bilingual-grid{grid-template-columns:1fr!important}}@media(max-width:640px){input,select,textarea{font-size:16px!important}.topbar{height:56px;padding-inline:12px}.topbar-right{gap:8px}.topbar-admin-badge{display:none}.content-stage{padding:14px 10px}.page-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.page-title{font-size:22px}.kpi-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px}.kpi-card{padding:14px}.kpi-value{font-size:22px}.kpi-trend{font-size:11px}.table-toolbar{flex-direction:column;align-items:stretch;padding:12px;gap:10px}.search-input{min-width:0;width:100%}.filter-pills{overflow-x:auto;width:100%;padding-bottom:4px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.filter-pill{flex-shrink:0;padding:5px 12px;font-size:11px}.table-mobile-hide{display:none}.data-table th,.data-table td{padding:10px 12px;font-size:12px}.drawer-panel{max-width:100%;border-inline-start:none}.drawer-header{padding:16px}.drawer-body{padding:16px;gap:16px}.drawer-footer{padding:14px 16px}.studio-preview-grid{grid-template-columns:1fr}.studio-box{min-height:140px;padding:16px}.grid-responsive-3{grid-template-columns:1fr}}@media(max-width:380px){.kpi-grid{grid-template-columns:1fr}}.multiselect{position:relative}.multiselect-control{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding-block:6px;padding-inline:8px 36px;border:1px solid var(--line-strong);border-radius:var(--radius-0);cursor:text;position:relative;transition:border-color var(--duration-fast)}.multiselect-control.open,.multiselect-control:focus-within{border-color:var(--focus)}.multiselect-tag{display:inline-flex;align-items:center;gap:4px;padding-block:4px;padding-inline:12px 6px;border-radius:var(--radius-pill);background-color:var(--fg);color:var(--bg);font-size:12px;font-weight:500}.multiselect-tag button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:var(--radius-round);background:transparent;color:inherit;cursor:pointer;opacity:.7}.multiselect-tag button:hover{opacity:1;background-color:var(--bg);color:var(--fg)}.multiselect-search{display:flex;align-items:center;gap:8px;flex:1;min-width:120px;padding-inline:6px;color:var(--fg-muted)}.multiselect-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--fg);font-size:13px;padding-block:4px}.multiselect-search input::placeholder{color:var(--fg-muted)}.multiselect-chevron{position:absolute;inset-inline-end:12px;top:50%;translate:0 -50%;color:var(--fg-muted);transition:rotate var(--duration-normal) var(--ease-out)}.multiselect-control.open .multiselect-chevron{rotate:180deg}.multiselect-panel{position:absolute;inset-inline:0;top:calc(100% - 1px);z-index:20;background-color:var(--card);border:1px solid var(--focus);border-radius:var(--radius-0)}.multiselect-panel ul{list-style:none;margin:0;padding:4px 0;max-height:264px;overflow-y:auto}.multiselect-option{display:flex;align-items:center;gap:12px;padding:9px 14px;cursor:pointer;font-size:13px;color:var(--fg-muted);transition:background-color var(--duration-fast),color var(--duration-fast)}.multiselect-option.highlighted{background-color:var(--bg-subtle);color:var(--fg)}.multiselect-option.selected{color:var(--fg)}.multiselect-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border:1px solid var(--line-strong);border-radius:var(--radius-0)}.multiselect-option.selected .multiselect-check{background-color:var(--fg);border-color:var(--fg);color:var(--bg)}.multiselect-label{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}.multiselect-option.selected .multiselect-label>span:first-child{font-weight:600}.multiselect-alt{font-size:12px;color:var(--fg-muted)}.multiselect-alt[dir=rtl]{font-family:var(--font-arabic)}.multiselect-code{font-size:10px;letter-spacing:.08em;color:var(--fg-muted);font-variant-numeric:tabular-nums}.multiselect-empty{padding:14px;font-size:12px;color:var(--fg-muted);text-align:center}.multiselect-footer{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;border-top:1px solid var(--line);font-size:11px;color:var(--fg-muted)}.multiselect-footer button{border:none;background:transparent;color:var(--fg);font-size:11px;cursor:pointer;text-decoration:underline}
