@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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-vietnamese-700-normal-DH94m5DZ.woff2)format("woff2"),url(/assets/fraunces-vietnamese-700-normal-DxawQjq2.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-ext-700-normal-CanUGppC.woff2)format("woff2"),url(/assets/fraunces-latin-ext-700-normal-DuBstVeD.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2)format("woff2"),url(/assets/fraunces-latin-700-normal-DTjk5d1Q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cd-space-0:0;--cd-space-1:4px;--cd-space-2:8px;--cd-space-3:12px;--cd-space-4:16px;--cd-space-5:20px;--cd-space-6:24px;--cd-space-7:32px;--cd-space-8:40px;--cd-space-9:48px;--cd-space-10:64px;--cd-text-xs:11px;--cd-leading-xs:16px;--cd-text-sm:12.5px;--cd-leading-sm:18px;--cd-text-md:14px;--cd-leading-md:21px;--cd-text-lg:16px;--cd-leading-lg:24px;--cd-text-xl:20px;--cd-leading-xl:28px;--cd-text-2xl:26px;--cd-leading-2xl:34px;--cd-text-3xl:32px;--cd-leading-3xl:40px;--cd-weight-regular:400;--cd-weight-medium:500;--cd-weight-semibold:600;--cd-weight-bold:700;--cd-weight-heavy:800;--cd-tracking-tight:-.02em;--cd-tracking-normal:0;--cd-tracking-wide:.05em;--cd-tracking-caps:.08em;--cd-radius-sm:calc(var(--cd-radius-base) - 4px);--cd-radius:var(--cd-radius-base);--cd-radius-lg:calc(var(--cd-radius-base) + 4px);--cd-radius-full:999px;--cd-shadow-sm:0 1px 2px #0a0e1212;--cd-shadow-md:0 4px 14px #0a0e121a;--cd-shadow-lg:0 10px 30px #0a0e1229;--cd-shadow-overlay:0 18px 50px #0a0e1247;--cd-z-nav:100;--cd-z-sticky:200;--cd-z-fab:600;--cd-z-drawer:700;--cd-z-modal:800;--cd-z-popover:900;--cd-z-toast:1000;--cd-motion-fast:.12s;--cd-motion-base:.18s;--cd-motion-slow:.24s;--cd-ease:cubic-bezier(.2, 0, 0, 1);--cd-ease-out:cubic-bezier(0, 0, .2, 1);--cd-control-h:42px;--cd-control-h-sm:34px;--cd-tap-min:44px;--cd-safe-top:env(safe-area-inset-top,0px);--cd-safe-right:env(safe-area-inset-right,0px);--cd-safe-bottom:env(safe-area-inset-bottom,0px);--cd-safe-left:env(safe-area-inset-left,0px)}@media (prefers-reduced-motion:reduce){:root{--cd-motion-fast:0s;--cd-motion-base:0s;--cd-motion-slow:0s}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--cd-brand-50:#fdf1ec;--cd-brand-100:#fbe0d5;--cd-brand-200:#f6c3ae;--cd-brand-300:#f0a184;--cd-brand-400:#ec8866;--cd-brand-500:#e76f51;--cd-brand-600:#d95b3c;--cd-brand-700:#c14e31;--cd-brand-800:#9d3f27;--cd-brand-900:#7c321f;--cd-accent-50:#fef6ec;--cd-accent-100:#fdead2;--cd-accent-200:#fbd5a8;--cd-accent-300:#f8c184;--cd-accent-400:#f6b070;--cd-accent-500:#f4a261;--cd-accent-600:#de8b4b;--cd-accent-700:#bf7339;--cd-accent-800:#9b5c2d;--cd-accent-900:#7a4823;--cd-sand:#e9c46a;--cd-neutral-0:#fff;--cd-neutral-25:#fffdf9;--cd-neutral-50:#fbf4ec;--cd-neutral-100:#f4ebdf;--cd-neutral-200:#e7d9c9;--cd-neutral-300:#cfc3b6;--cd-neutral-400:#a3a49e;--cd-neutral-500:#7a8a8c;--cd-neutral-600:#5b7280;--cd-neutral-700:#3f5a67;--cd-neutral-800:#2f4a57;--cd-neutral-900:#264653;--cd-neutral-950:#1c313b;--cd-font-display:"Fraunces", Georgia, "Times New Roman", serif;--cd-font-body:"Inter Variable", "Inter", ui-sans-serif, "Segoe UI", system-ui, -apple-system, sans-serif;--cd-font-mono:ui-monospace, "Cascadia Code", "Consolas", monospace;--cd-display-weight:700;--cd-radius-base:10px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cd-bg-page:var(--cd-neutral-50);--cd-bg-raised:var(--cd-neutral-25);--cd-bg-sunken:color-mix(in oklab, var(--cd-neutral-50) 88%, var(--cd-neutral-900) 12%);--cd-bg-hover:color-mix(in oklab, var(--cd-neutral-25) 93%, var(--cd-neutral-900) 7%);--cd-bg-active:color-mix(in oklab, var(--cd-neutral-25) 88%, var(--cd-neutral-900) 12%);--cd-bg-overlay:#26465373;--cd-border:color-mix(in oklab, var(--cd-neutral-50) 78%, var(--cd-neutral-900) 22%);--cd-border-strong:color-mix(in oklab, var(--cd-neutral-50) 58%, var(--cd-neutral-900) 42%);--cd-focus-ring:var(--cd-brand-500);--cd-text:var(--cd-neutral-900);--cd-text-secondary:color-mix(in oklab, var(--cd-neutral-900) 70%, var(--cd-neutral-50) 30%);--cd-text-muted:color-mix(in oklab, var(--cd-neutral-900) 46%, var(--cd-neutral-50) 54%);--cd-text-inverse:var(--cd-neutral-25);--cd-brand:var(--cd-brand-600);--cd-brand-hover:var(--cd-brand-700);--cd-brand-soft:color-mix(in oklab, var(--cd-brand-500) 13%, var(--cd-neutral-25) 87%);--cd-brand-text:var(--cd-brand-700);--cd-on-brand:#fff6ef;--cd-accent:var(--cd-accent-500);--cd-accent-soft:color-mix(in oklab, var(--cd-accent-500) 16%, var(--cd-neutral-25) 84%);--cd-success:#1f9d55;--cd-success-soft:color-mix(in oklab, #1f9d55 14%, var(--cd-neutral-25) 86%);--cd-warning:#b47e00;--cd-warning-soft:color-mix(in oklab, #b47e00 15%, var(--cd-neutral-25) 85%);--cd-danger:#cf3f3f;--cd-danger-soft:color-mix(in oklab, #cf3f3f 13%, var(--cd-neutral-25) 87%);--cd-info:#3e6f9e;--cd-info-soft:color-mix(in oklab, #3e6f9e 14%, var(--cd-neutral-25) 86%);--cd-series-1:var(--cd-brand-600);--cd-series-2:var(--cd-accent-500);--cd-series-3:var(--cd-neutral-700);--cd-series-4:var(--cd-sand);--cd-series-5:#2e9e63;--cd-series-6:#8a76ad;--cd-grid-line:color-mix(in oklab, var(--cd-neutral-900) 9%, transparent);--cd-axis:var(--cd-text-muted)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cd-bg-page:#1c313b;--cd-bg-raised:#254250;--cd-bg-sunken:#16272f;--cd-bg-hover:#38525e;--cd-bg-active:#445b66;--cd-bg-overlay:#0912179e;--cd-border:#546871;--cd-border-strong:#7e8b90;--cd-focus-ring:var(--cd-brand-400);--cd-text:#f7eee4;--cd-text-secondary:#b4b5b1;--cd-text-muted:#7e8688;--cd-text-inverse:var(--cd-neutral-900);--cd-brand:var(--cd-brand-400);--cd-brand-hover:var(--cd-brand-300);--cd-brand-soft:color-mix(in oklab, var(--cd-brand-500) 22%, #254250 78%);--cd-brand-text:var(--cd-brand-300);--cd-on-brand:#33150c;--cd-accent:var(--cd-accent-400);--cd-accent-soft:color-mix(in oklab, var(--cd-accent-500) 20%, #254250 80%);--cd-success:#3fbc76;--cd-success-soft:#2b5959;--cd-warning:#e0a71c;--cd-warning-soft:#4a5751;--cd-danger:#ee6c6c;--cd-danger-soft:#4c4c56;--cd-info:#7aa9d8;--cd-info-soft:#335367;--cd-series-1:var(--cd-brand-400);--cd-series-2:var(--cd-accent-400);--cd-series-3:#8fb4c4;--cd-series-4:var(--cd-sand);--cd-series-5:#4cc98a;--cd-series-6:#a490c2;--cd-grid-line:#f7eee41a;--cd-axis:var(--cd-text-muted)}@supports (color:lab(0% 0 0)){[data-theme=dark]{--cd-bg-hover:lab(33.0265% -7.26579 -10.3761);--cd-bg-active:lab(37.1384% -6.79757 -9.34038);--cd-border:lab(42.6181% -6.1103 -7.94033);--cd-border-strong:lab(56.9923% -4.08721 -4.1839);--cd-text-secondary:lab(73.4239% -.65428 1.62668);--cd-text-muted:lab(55.2634% -2.75391 -2.06696);--cd-success-soft:lab(34.63% -16.5132 -5.10742);--cd-warning-soft:lab(35.559% -6.10387 1.38146);--cd-danger-soft:lab(32.708% 1.79951 -5.92521);--cd-info-soft:lab(33.5594% -7.73521 -15.162);--cd-grid-line:lab(94.6069% 1.88223 5.9912/.1)}}:root{--bg-primary:var(--cd-bg-page);--bg-secondary:var(--cd-bg-sunken);--bg-card:var(--cd-bg-raised);--bg-hover:var(--cd-bg-hover);--accent:var(--cd-brand);--accent-light:var(--cd-brand-text);--accent-gradient:linear-gradient(135deg, var(--cd-brand), var(--cd-accent));--og-orange:var(--cd-brand);--text-primary:var(--cd-text);--text-secondary:var(--cd-text-secondary);--text-muted:var(--cd-text-muted);--border-color:var(--cd-border);--success:var(--cd-success);--warning:var(--cd-warning);--error:var(--cd-danger);--danger:var(--cd-danger);--radius:var(--cd-radius);--radius-lg:var(--cd-radius-lg);--og-accent:var(--cd-brand);--og-control-bg:var(--cd-bg-sunken);--og-control-border:var(--cd-border-strong);--og-control-border-hover:color-mix(in oklab, var(--cd-border-strong) 65%, var(--cd-text) 35%);--og-control-text:var(--cd-text);--og-control-placeholder:var(--cd-text-muted);--og-control-radius:var(--cd-radius);--og-control-padding-y:.7rem;--og-control-padding-x:.85rem;--og-control-focus-shadow:0 0 0 3px color-mix(in oklab, var(--cd-brand) 25%, transparent);--og-btn-height:var(--cd-control-h);--og-btn-radius:var(--cd-radius);--og-btn-padding-x:var(--cd-space-4);--og-btn-font-size:.95rem;--og-btn-font-weight:var(--cd-weight-semibold);--intel-positive:var(--cd-success);--intel-negative:var(--cd-danger);--intel-neutral:var(--cd-text-muted);--intel-accent:var(--cd-brand);--intel-accent-2:var(--cd-accent);--intel-series-1:var(--cd-series-1);--intel-series-2:var(--cd-series-2);--intel-series-3:var(--cd-series-3);--intel-series-4:var(--cd-series-4);--intel-series-5:var(--cd-series-5);--intel-series-6:var(--cd-series-6);--intel-grid:var(--cd-grid-line);--intel-axis:var(--cd-axis);--intel-card-bg:var(--cd-bg-raised);--intel-card-glow:0 0 0 1px var(--cd-border), var(--cd-shadow-md);--intel-fresh-current:var(--cd-success);--intel-fresh-delayed:var(--cd-warning);--intel-fresh-rebuilding:var(--cd-info);--intel-fresh-incomplete:var(--cd-text-muted);--intel-fresh-failed:var(--cd-danger)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--cd-font-body,"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary);color:var(--text-primary)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh;min-height:100dvh}button{cursor:pointer}input,textarea,select{font-family:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{color:var(--og-control-text);background:var(--og-control-bg);border:1px solid var(--og-control-border);border-radius:var(--og-control-radius);padding:var(--og-control-padding-y) var(--og-control-padding-x);font-size:.95rem;line-height:1.2;transition:border-color .15s,box-shadow .15s,background-color .15s}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):hover,select:hover,textarea:hover{border-color:var(--og-control-border-hover)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus,select:focus,textarea:focus{border-color:var(--og-accent);box-shadow:var(--og-control-focus-shadow);outline:none}input::placeholder,textarea::placeholder{color:var(--og-control-placeholder)}.form-group input,.form-group select,.form-group textarea{width:100%}.btn,.btn-primary,.btn-secondary,.btn-success,.btn-warning,.btn-danger,.btn-info,.btn-edit,.btn-delete{min-height:var(--og-btn-height);padding:0 var(--og-btn-padding-x);border-radius:var(--og-btn-radius);font-size:var(--og-btn-font-size);font-weight:var(--og-btn-font-weight);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn:active,.btn-primary:active,.btn-secondary:active,.btn-success:active,.btn-warning:active,.btn-danger:active,.btn-info:active,.btn-edit:active,.btn-delete:active{transform:translateY(1px)}.btn:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-success:focus-visible,.btn-warning:focus-visible,.btn-danger:focus-visible,.btn-info:focus-visible,.btn-edit:focus-visible,.btn-delete:focus-visible{outline:2px solid var(--cd-focus-ring);outline-offset:2px}.btn{background:var(--cd-bg-raised);color:var(--cd-text);border-color:var(--cd-border)}.btn:hover{background:var(--cd-bg-hover);border-color:var(--cd-border-strong)}.btn-primary{background:linear-gradient(135deg, var(--cd-brand), var(--cd-accent));color:var(--cd-on-brand);border-color:#0000}.btn-primary:hover{opacity:.9}.btn-secondary{background:var(--cd-bg-raised);color:var(--cd-text);border-color:var(--cd-border-strong)}.btn-secondary:hover{background:var(--cd-bg-hover);border-color:var(--cd-brand)}.btn-success{background:var(--cd-success-soft);color:var(--cd-success);border-color:color-mix(in oklab, var(--cd-success) 35%, transparent)}.btn-success:hover{background:color-mix(in oklab, var(--cd-success) 22%, var(--cd-bg-raised))}.btn-warning{background:var(--cd-warning-soft);color:var(--cd-warning);border-color:color-mix(in oklab, var(--cd-warning) 35%, transparent)}.btn-warning:hover{background:color-mix(in oklab, var(--cd-warning) 22%, var(--cd-bg-raised))}.btn-danger,.btn-delete{background:var(--cd-danger-soft);color:var(--cd-danger);border-color:color-mix(in oklab, var(--cd-danger) 35%, transparent)}.btn-danger:hover,.btn-delete:hover{background:color-mix(in oklab, var(--cd-danger) 22%, var(--cd-bg-raised))}.btn-info{background:var(--cd-info-soft);color:var(--cd-info);border-color:color-mix(in oklab, var(--cd-info) 35%, transparent)}.btn-info:hover{background:color-mix(in oklab, var(--cd-info) 22%, var(--cd-bg-raised))}.btn-edit{background:var(--cd-brand-soft);color:var(--cd-brand-text);border-color:color-mix(in oklab, var(--cd-brand) 35%, transparent)}.btn-edit:hover{background:color-mix(in oklab, var(--cd-brand) 22%, var(--cd-bg-raised))}.btn-icon{width:var(--og-btn-height);min-width:var(--og-btn-height);padding:0}button:not([class]){justify-content:center;align-items:center;gap:var(--cd-space-2,.5rem);min-height:var(--cd-control-h,40px);padding:0 var(--cd-space-4,1rem);border:1px solid var(--cd-border-strong,var(--border-color));border-radius:var(--cd-radius,var(--radius));background:var(--cd-bg-raised,var(--bg-card));color:var(--cd-text,var(--text-primary));font-family:inherit;font-size:var(--cd-text-md,.95rem);font-weight:var(--cd-weight-semibold,600);white-space:nowrap;cursor:pointer;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}button:not([class]):hover:not(:disabled){background:var(--cd-bg-hover,var(--bg-hover));border-color:var(--cd-border-strong,var(--border-color))}button:not([class]):active:not(:disabled){background:var(--cd-bg-active,var(--bg-hover))}button:not([class]):disabled{opacity:.55;cursor:not-allowed}button:not([class]):focus-visible{outline:2px solid var(--cd-focus-ring,var(--accent));outline-offset:2px}.order-actions button:not([class]){background:var(--cd-brand,var(--accent));border-color:var(--cd-brand,var(--accent));min-width:120px;color:var(--cd-on-brand,#fff);flex:auto}.order-actions button:not([class]):hover:not(:disabled){background:var(--cd-brand-hover,var(--accent-light));border-color:var(--cd-brand-hover,var(--accent-light))}button.reject{justify-content:center;align-items:center;gap:var(--cd-space-2,.5rem);min-height:var(--cd-control-h,40px);padding:0 var(--cd-space-4,1rem);border:1px solid color-mix(in oklab, var(--cd-danger,#ef4444) 35%, transparent);border-radius:var(--cd-radius,var(--radius));background:var(--cd-danger-soft,#ef444426);color:var(--cd-danger,#ef4444);font-family:inherit;font-size:var(--cd-text-md,.95rem);font-weight:var(--cd-weight-semibold,600);white-space:nowrap;cursor:pointer;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.order-actions button.reject{flex:auto;min-width:120px}button.reject:hover:not(:disabled){background:color-mix(in oklab, var(--cd-danger,#ef4444) 22%, var(--cd-bg-raised,transparent));border-color:color-mix(in oklab, var(--cd-danger,#ef4444) 55%, transparent)}button.reject:disabled{opacity:.55;cursor:not-allowed}img,svg,canvas,video,table,button,input,select,textarea{max-width:100%}@media (max-width:900px){.input{width:100%!important;min-width:0!important}.dash-container,.orders-page,.attendance-page,.locations-page,.location-management,.staff-management,.menu-uploads,.menu-sections-page,.master-items-page,.rm-container,.super-admin-dashboard,.payment-settings-page,.program-config,.redemption-options,.milestone-management,.audit-logs,.rewards-dashboard,.reports-page,.wallet-page{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:16px!important}.page-header,.dash-header,.staff-header,.rm-header,.program-config-header,.mu-header,.mu-section-header,.audit-logs-filter-bar,.section-header{flex-wrap:wrap!important;gap:12px!important}.orders-grid,.locations-grid,.staff-grid,.items-grid,.menu-sections-page .sections-grid,.managers-list,.milestones-grid,.mu-image-grid,.form-row,.form-grid,.info-grid,.delivery-form,.special-time-row,.settings-grid,.rm-perm-grid,.checkbox-grid,.mu-upload-grid,.milestone-stats,.attendance-filters{grid-template-columns:minmax(0,1fr)!important}.dash-card,.rm-table-wrap,.program-config-table-container,.options-table-container,.audit-logs-table-container,.mu-table-wrap,.shifts-history{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.data-table,.category-table,.rm-table,.program-config-table,.options-table,.audit-logs-table,.mu-table,.shifts-history table{min-width:640px}.header-actions,.modal-actions,.modal-footer,.rm-form-actions,.order-actions,.milestone-actions,.action-buttons,.mu-actions,.pagination,.program-config-pagination,.audit-logs-pagination,.orders-pagination{flex-wrap:wrap!important}.modal-overlay,.rm-modal-overlay,.confirm-dialog-overlay{align-items:flex-start!important;padding:12px!important;overflow-y:auto!important}.modal-content,.rm-modal,.confirm-dialog{width:100%!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:0!important}.card,.dash-card,.order-card,.location-card,.staff-card,.item-card,.section-card,.manager-card,.milestone-card,.mu-panel,.mu-image-card,.mu-excel-card,.rewards-dashboard-card,.setting-item{min-width:0!important}h1,h2,h3,h4,p,label,td,th,code{overflow-wrap:anywhere}}@media (max-width:560px){.dash-container,.orders-page,.attendance-page,.locations-page,.location-management,.staff-management,.menu-uploads,.menu-sections-page,.master-items-page,.rm-container,.super-admin-dashboard,.payment-settings-page,.program-config,.redemption-options,.milestone-management,.audit-logs,.rewards-dashboard,.reports-page,.wallet-page{padding:12px!important}.check-in-card,.tab-content,.card,.dash-card,.order-card,.location-card,.staff-card,.item-content,.section-card,.audit-section,.mu-panel,.mu-excel-card,.rewards-dashboard-card,.setting-item{padding:16px!important}.page-header,.dash-header,.staff-header,.rm-header,.program-config-header,.mu-header,.mu-section-header,.audit-logs-filter-bar,.section-header,.modal-actions,.modal-footer,.rm-form-actions,.confirm-dialog-footer,.order-actions,.milestone-actions,.action-buttons,.mu-actions,.actions-section{flex-direction:column!important;align-items:stretch!important}.modal-actions button,.modal-footer button,.rm-form-actions button,.confirm-dialog-footer button,.order-actions button,.milestone-actions button,.action-buttons button,.mu-actions button,.actions-section button,.btn-primary,.btn-secondary,.btn-create,.btn-save{width:100%}.tabs,.pos-category-bar{-webkit-overflow-scrolling:touch;overflow-x:auto}}.table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (max-width:900px){.table-scroll>table{min-width:600px}.tab-scroll,.reports-tabs,.tabs{-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important}.tab-scroll>*,.reports-tab,.tabs>button{white-space:nowrap;flex:none}.reports-filters label{width:100%;min-width:0!important}}@media (max-width:640px){.table-cards{background:0 0!important;border:0!important;min-width:0!important}.table-cards thead{display:none}.table-cards,.table-cards tbody,.table-cards tr,.table-cards td{width:100%;display:block}.table-cards tr{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);margin:0 0 12px;padding:6px 14px}.table-cards td{text-align:right;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex;border:0!important;padding:8px 0!important}.table-cards td:before{content:attr(data-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;text-align:left;flex:none;font-size:.78rem;font-weight:600}.table-cards td.table-cards__actions{justify-content:flex-end}.table-cards td.table-cards__actions:before{content:none}}@media (max-width:767px){body.has-bottombar .main-content{padding-bottom:calc(var(--cd-space-8) + var(--cd-safe-bottom))}}*{box-sizing:border-box}body{font-family:var(--cd-font-body,"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#app{min-height:100vh;min-height:100dvh}.cd-hub-tabs{padding:var(--cd-space-4) var(--cd-space-4) 0;overflow-x:auto}@media (max-width:767px){.cd-hub-tabs{padding:var(--cd-space-3) var(--cd-space-3) 0}}
