@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;600;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,400;0,600;0,700;1,400&family=DM+Sans:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg-public:#f7f2eb;--surface-public:#fff;--surface-2-public:#fbf7f1;--ink-public:#2b1810;--accent-public:#e07a3a}html,body{color:#1b1d2a;-webkit-font-smoothing:antialiased;background-color:#f6f7fb;margin:0;padding:0;font-family:Bricolage Grotesque,system-ui,-apple-system,sans-serif}@media print{body *{visibility:hidden!important}#receipt-print-area,#receipt-print-area *{visibility:visible!important}#receipt-print-area{color:#000!important;width:78mm!important;max-width:78mm!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:none!important;margin:0!important;padding:8px 6px!important;font-family:Courier New,Courier,monospace!important;position:fixed!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.no-print,.no-print *{visibility:hidden!important;display:none!important}@page{size:auto;margin:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html.page-scroll,html.page-scroll body,html.page-scroll #root{margin:0;padding:0;width:100%!important;height:auto!important;position:static!important;top:auto!important;left:auto!important;overflow:visible auto!important}html.page-scroll{-webkit-text-size-adjust:100%}html.page-scroll body{-webkit-overflow-scrolling:touch}html.page-scroll body::-webkit-scrollbar{width:auto}html.page-scroll body>#root>div{overflow:visible!important}.loading-container{background:#f6f7fb;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;display:flex}.loading-spinner{border:3px solid #e07a3a26;border-top-color:#e07a3a;border-radius:50%;width:48px;height:48px;animation:1s linear infinite spin}.loading-container p{color:#6b5440;font-family:DM Sans,sans-serif;font-size:.9rem}@keyframes spin{to{transform:rotate(360deg)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sidebar-w:260px;--sidebar-rail:72px;--bg:#f6f7fb;--card:#fff;--surface:#fff;--surface2:#f0f2f9;--ink:#1b1d2a;--text:#1b1d2a;--text-d:#11121a;--mute:#7a7f94;--text-m:#7a7f94;--text-l:#9da3b4;--line:#e9ebf3;--border:#e9ebf3;--border-l:#dce0ec;--red:#f43f5e;--red-l:#ffe4e8;--gold:#ffb400;--gold-l:#fff4d6;--green:#12b76a;--green-l:#e8faf0;--blue:#3b82f6;--blue-l:#eff6ff;--violet:#8b5cf6;--teal:#14b8a6;--primary:#1b1d2a;--primary-l:#2e3347;--primary-d:#12131c;--primary-xl:#f0f2f9;--accent:#f43f5e;--accent-l:#e11d48;--accent-xl:#be123c;--sb-1:#1b1d2a;--sb-2:#161824;--sb-3:#12131d;--sb-4:#0d0e16;--sb-glass:#ffffff14;--sb-glass-2:#ffffff26;--sb-glass-h:#ffffff1f;--sb-border:#ffffff17;--sb-text:#fff;--sb-text-m:#a2a7b8;--sb-text-l:#757a8c;--r-xs:8px;--r-s:14px;--r-m:18px;--r-l:24px;--r-xl:30px;--sh:0 6px 20px #28326e12;--sh2:0 14px 32px #28326e21;--sh-xs:0 1px 3px #28326e0d;--sh-s:0 4px 14px #28326e14;--sh-m:0 8px 24px #28326e1a;--sh-l:0 16px 40px #28326e24;--sh-xl:0 24px 60px #1b1d2a3d;--tr:.2s cubic-bezier(.4, 0, .2, 1);--font:"Bricolage Grotesque", system-ui, -apple-system, sans-serif;--font-display:"Bricolage Grotesque", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#_root_2uykv_1{height:100%;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:14.5px;line-height:1.5;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(1000px 420px at 50% -140px,#f43f5e0a,#0000 70%),radial-gradient(700px 340px at 110% 30%,#3b82f60a,#0000 70%);position:fixed;inset:0}button,input,select,textarea{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;outline:none}input,select,textarea{cursor:text}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}._app_2uykv_243{background:var(--bg);width:100%;height:100vh;display:flex;position:relative}._sidebar_2uykv_261{width:var(--sidebar-w);min-width:var(--sidebar-w);background:linear-gradient(175deg, var(--sb-1) 0%, var(--sb-2) 45%, var(--sb-3) 80%, var(--sb-4) 100%);color:var(--sb-text);z-index:200;height:100%;transition:transform var(--tr), min-width var(--tr), width var(--tr);border-right:1px solid var(--sb-border);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:4px 0 28px #1b1d2a40}._collapsed_2uykv_293{min-width:var(--sidebar-rail);width:var(--sidebar-rail);transform:none}._collapsed_2uykv_293 ._sidebarBrand_2uykv_305{justify-content:center;padding:20px 0 16px}._collapsed_2uykv_293 ._sidebarBrandText_2uykv_307,._collapsed_2uykv_293 ._sidebarNavLabel_2uykv_309,._collapsed_2uykv_293 ._navText_2uykv_311,._collapsed_2uykv_293 ._navBadge_2uykv_313,._collapsed_2uykv_293 ._sidebarUserInfo_2uykv_315{display:none}._collapsed_2uykv_293 ._navItem_2uykv_317{justify-content:center;gap:0;padding:12px 0}._collapsed_2uykv_293 ._navIcon_2uykv_319{width:auto;font-size:1.25rem}._collapsed_2uykv_293 ._sidebarFooter_2uykv_321{justify-content:center;padding:14px 0}._collapsed_2uykv_293 ._active_2uykv_323{box-shadow:inset 3px 0 0 var(--accent)}._sidebarBrand_2uykv_305{border-bottom:1px solid var(--sb-border);background:linear-gradient(#ffffff0f,#fff0);flex-shrink:0;align-items:center;gap:12px;padding:20px 18px 16px;display:flex}._sidebarBrandIcon_2uykv_347{color:#fff;background:linear-gradient(135deg,#f43f5e,#ffb400);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;display:flex;box-shadow:0 8px 18px #f43f5e52}._sidebarBrandText_2uykv_307 h2{font-family:var(--font-display);color:var(--sb-text);letter-spacing:-.3px;font-size:1.05rem;font-weight:800;line-height:1.2}._sidebarBrandText_2uykv_307 span{color:var(--sb-text-m);letter-spacing:.2px;font-size:.72rem;font-weight:600}._sidebarNav_2uykv_309{flex-direction:column;flex:1;gap:3px;padding:12px 10px;display:flex;overflow-y:auto}._sidebarNav_2uykv_309::-webkit-scrollbar{width:4px}._sidebarNav_2uykv_309::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:10px}._sidebarNav_2uykv_309::-webkit-scrollbar-thumb:hover{background:#ffffff52}._sidebarNavLabel_2uykv_309{letter-spacing:1.2px;text-transform:uppercase;color:var(--sb-text-l);padding:12px 14px 4px;font-size:.64rem;font-weight:800}._navItem_2uykv_317{border-radius:var(--r-s);color:var(--sb-text-m);transition:background var(--tr), color var(--tr), transform var(--tr), border-color var(--tr);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;gap:10px;padding:10px 14px;font-size:.86rem;font-weight:600;display:flex;position:relative}._navItem_2uykv_317:hover{background:var(--sb-glass);border-color:var(--sb-border);color:#fff;transform:translate(2px)}._active_2uykv_323{color:#fff;background:linear-gradient(90deg,#f43f5e38,#ffb4001a);border-color:#f43f5e66;font-weight:700;box-shadow:0 4px 16px #f43f5e33}._navItem_2uykv_317._active_2uykv_323:before{content:"";background:linear-gradient(#f43f5e,#ffb400);border-radius:0 4px 4px 0;width:4px;height:60%;min-height:20px;position:absolute;top:50%;left:-1px;transform:translateY(-50%);box-shadow:0 0 10px #f43f5ed9}._navIcon_2uykv_319{text-align:center;flex-shrink:0;width:22px;font-size:1.05rem}._navBadge_2uykv_313{color:#fff;text-align:center;background:#ffffff26;border:1px solid #ffffff38;border-radius:99px;min-width:22px;margin-left:auto;padding:2px 8px;font-size:.68rem;font-weight:800}._navBadgePending_2uykv_571{color:#ffb400;background:#ffb40038;border:1px solid #ffb40073}._sidebarFooter_2uykv_321{border-top:1px solid var(--sb-border);background:linear-gradient(#fff0,#00000040);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}._sidebarAvatar_2uykv_603{color:#fff;background:linear-gradient(135deg,#f43f5e 0%,#ffb400 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-weight:800;display:flex;box-shadow:0 4px 12px #f43f5e4d}._sidebarUserInfo_2uykv_315{flex:1;min-width:0}._uname_2uykv_635{color:var(--sb-text);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:700;overflow:hidden}._urole_2uykv_637{color:var(--sb-text-m);font-size:.68rem;font-weight:500}._mainWrap_2uykv_643{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._topbarMain_2uykv_661{border-bottom:1px solid var(--border);z-index:100;background:#fff;flex-shrink:0;align-items:center;gap:16px;padding:14px 28px;display:flex;position:relative;box-shadow:0 2px 12px #28326e0a}._btnToggleSidebar_2uykv_687{background:var(--bg);width:40px;height:40px;transition:background var(--tr), border-color var(--tr), transform var(--tr);color:var(--text);border:1px solid var(--border);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}._btnToggleSidebar_2uykv_687:hover{border-color:var(--border-l);background:#fff;transform:translateY(-1px)}._btnToggleSidebar_2uykv_687:active{transform:translateY(0)}._topbarTitle_2uykv_733{font-family:var(--font-display);letter-spacing:-.5px;color:var(--text);flex:1;font-size:1.25rem;font-weight:800}._topbarActions_2uykv_751{align-items:center;gap:10px;display:flex}._topbarDate_2uykv_755{color:var(--mute);background:var(--bg);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:.8rem;font-weight:700}._btnLogout_2uykv_777{border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;transition:all var(--tr);background:#fff;border-radius:999px;padding:8px 16px;font-size:.84rem;font-weight:700}._btnLogout_2uykv_777:hover{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 4px 14px #f43f5e4d}._mainContent_2uykv_817{flex:1;padding:24px 28px 60px;overflow:hidden auto}._hero_2uykv_833{color:#fff;background:linear-gradient(125deg,#ff4d6d 0%,#ff8a3d 55%,#ffc21a 100%);border-radius:28px;margin-bottom:24px;padding:28px 32px;position:relative;overflow:hidden;box-shadow:0 18px 36px -10px #ff4d6d73}._hero_2uykv_833:before{content:"";pointer-events:none;background:#ffffff29;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-70px;right:-50px}._hero_2uykv_833:after{content:"☕";opacity:.95;pointer-events:none;font-size:64px;position:absolute;top:18px;right:28px;transform:rotate(12deg)}._hero_2uykv_833>*{z-index:1;position:relative}._heroEyebrow_2uykv_905{letter-spacing:1.2px;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff3d;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:.74rem;font-weight:800;display:inline-flex}._heroTitle_2uykv_937{font-family:var(--font-display);letter-spacing:-1px;color:#fff;margin:12px 0 6px;font-size:2.25rem;font-weight:800;line-height:1.15}._heroSub_2uykv_957{color:#fffffff0;max-width:58ch;font-size:.95rem;line-height:1.45}._heroActions_2uykv_971{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}._heroBtn_2uykv_985{color:var(--ink);cursor:pointer;transition:transform var(--tr), box-shadow var(--tr);background:#fff;border:none;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-family:inherit;font-size:.88rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #00000024}._heroBtn_2uykv_985:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0003}._heroBtnGhost_2uykv_1029{color:#fff;box-shadow:none;background:#fff3;border:1px solid #fff6}._heroBtnGhost_2uykv_1029:hover{background:#ffffff52;box-shadow:0 8px 20px #0000001f}._sectionHead_2uykv_1055{justify-content:space-between;align-items:baseline;gap:12px;margin:0 2px 14px;display:flex}._sectionTitle_2uykv_1071{font-family:var(--font-display);letter-spacing:-.3px;color:var(--text);font-size:1.25rem;font-weight:800}._sectionSub_2uykv_1087{color:var(--mute);font-size:.8rem;font-weight:600}._pulseGrid_2uykv_1101{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:24px;display:grid}._pulseCard_2uykv_1115{border:1px solid var(--border);box-shadow:var(--sh);transition:transform var(--tr), box-shadow var(--tr), border-color var(--tr);background:#fff;border-radius:22px;padding:22px;position:relative;overflow:hidden}._pulseCard_2uykv_1115:hover{box-shadow:var(--sh2);border-color:var(--border-l);transform:translateY(-3px)}._pulseCard_2uykv_1115:before{content:"";background:var(--pulse-accent,var(--red));height:4px;position:absolute;top:0;left:0;right:0}._pulseIcon_2uykv_1169{background:color-mix(in srgb, var(--pulse-accent,var(--gold)) 15%, #fff);border:1px solid color-mix(in srgb, var(--pulse-accent,var(--gold)) 30%, #fff);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:14px;font-size:1.25rem;display:grid}._pulseValue_2uykv_1193{font-family:var(--font-display);letter-spacing:-.8px;color:var(--text);font-size:1.95rem;font-weight:800;line-height:1.1}._pulseLabel_2uykv_1211{color:var(--text);margin-top:6px;font-size:.84rem;font-weight:700}._pulseMeta_2uykv_1225{color:var(--mute);margin-top:3px;font-size:.74rem;font-weight:500}._occCard_2uykv_1241{border:1px solid var(--border);box-shadow:var(--sh);background:#fff;border-radius:22px;padding:22px}._occHead_2uykv_1257{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._occTitle_2uykv_1271{color:var(--text);font-size:.92rem;font-weight:700}._occVal_2uykv_1273{color:var(--green);font-size:1.1rem;font-weight:800}._stripGrid_2uykv_1279{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:24px;display:grid}._stripCard_2uykv_1293{border:1px solid var(--border);box-shadow:var(--sh);background:#fff;border-radius:20px;padding:16px 20px}._stripVal_2uykv_1309{letter-spacing:-.4px;color:var(--text);font-size:1.35rem;font-weight:800}._stripLbl_2uykv_1323{color:var(--mute);margin-top:3px;font-size:.76rem;font-weight:600}._dashRow_2uykv_1339{grid-template-columns:1fr;gap:20px;margin-bottom:24px;display:grid}._statsRow_2uykv_1355{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin-bottom:22px;display:grid}._statCard_2uykv_1369{background:var(--surface);border-radius:var(--r-m);border:1px solid var(--border);box-shadow:var(--sh);transition:transform var(--tr), box-shadow var(--tr);align-items:center;gap:14px;padding:18px 20px;display:flex}._statCard_2uykv_1369:hover{box-shadow:var(--sh2);transform:translateY(-3px)}._statIcon_2uykv_1397{border-radius:var(--r-s);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;display:flex}._green_2uykv_1399{color:#12b76a;background:#12b76a26}._orange_2uykv_1401{color:#f43f5e;background:#f43f5e26}._blue_2uykv_1403{color:#3b82f6;background:#3b82f626}._gold_2uykv_1405{color:#d97706;background:#ffb40026}._statInfo_2uykv_1409 ._statVal_2uykv_1409{font-family:var(--font-display);color:var(--text);font-size:1.5rem;font-weight:800;line-height:1.1}._statInfo_2uykv_1409 ._statLbl_2uykv_1411{color:var(--mute);font-size:.74rem;font-weight:600}._card_2uykv_1417{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh);transition:transform var(--tr), box-shadow var(--tr), border-color var(--tr);border-radius:22px;margin-bottom:20px;overflow:hidden}._card_2uykv_1417:hover{border-color:var(--border-l);box-shadow:var(--sh2);transform:translateY(-2px)}._cardHeader_2uykv_1449{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}._cardHeader_2uykv_1449 h3{font-family:var(--font-display);letter-spacing:-.3px;color:var(--text);font-size:1.05rem;font-weight:800}._cardBody_2uykv_1485{padding:20px 24px}._noPad_2uykv_1487{padding:0}._dataTable_2uykv_1491{border-collapse:collapse;width:100%;font-size:.86rem}._dataTable_2uykv_1491 th{text-align:left;letter-spacing:.8px;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--border);white-space:nowrap;background:#fafbfd;padding:12px 18px;font-size:.72rem;font-weight:800}._dataTable_2uykv_1491 td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:13px 18px}._dataTable_2uykv_1491 tr:hover td{background:#f9fafd}._dataTable_2uykv_1491 tr:last-child td{border-bottom:none}._actionsCell_2uykv_1533{flex-wrap:wrap;gap:6px;display:flex}._badge_2uykv_1537{letter-spacing:.2px;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-flex}._badgeSuccess_2uykv_1559{color:#12b76a;background:#12b76a1f}._badgeWarning_2uykv_1561{color:#d97706;background:#ffb40024}._badgeDanger_2uykv_1563{color:#f43f5e;background:#f43f5e1f}._badgeNeutral_2uykv_1565{background:var(--bg);color:var(--text);border:1px solid var(--border)}._btn_2uykv_687{border-radius:var(--r-s);transition:all var(--tr);white-space:nowrap;letter-spacing:.2px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:.84rem;font-weight:700;display:inline-flex}._btn_2uykv_687:active{transform:scale(.98)}._btnPrimary_2uykv_1601{background:var(--ink);color:#fff;border:1px solid var(--ink);box-shadow:0 4px 14px #1b1d2a2e}._btnPrimary_2uykv_1601:hover{background:#2d3144;border-color:#2d3144;transform:translateY(-1px);box-shadow:0 6px 18px #1b1d2a3d}._btnOutline_2uykv_1627{color:var(--text);border:1px solid var(--border);background:#fff}._btnOutline_2uykv_1627:hover{border-color:var(--ink);background:var(--bg)}._btnSm_2uykv_1647{border-radius:var(--r-xs);padding:6px 12px;font-size:.75rem}._btnDangerSm_2uykv_1649{border-radius:var(--r-xs);color:#f43f5e;background:#f43f5e1f;border:1px solid #f43f5e40;padding:6px 12px;font-size:.75rem;font-weight:700}._btnDangerSm_2uykv_1649:hover{color:#fff;background:#f43f5e}._btnEditSm_2uykv_1655{border-radius:var(--r-xs);color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f640;padding:6px 12px;font-size:.75rem;font-weight:700}._btnEditSm_2uykv_1655:hover{color:#fff;background:#3b82f6}._btnQrSm_2uykv_1661{border-radius:var(--r-xs);color:#d97706;background:#ffb40024;border:1px solid #ffb4004d;padding:6px 12px;font-size:.75rem;font-weight:700}._btnQrSm_2uykv_1661:hover{color:#fff;background:#ffb400}._modalOverlay_2uykv_1669{z-index:999;opacity:0;pointer-events:none;transition:opacity var(--tr);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b1d2a7a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._show_2uykv_1679{opacity:1;pointer-events:auto}._modal_2uykv_1669{background:var(--surface);width:92%;max-width:520px;max-height:85vh;box-shadow:var(--sh-xl);border:1px solid var(--border);border-radius:26px;animation:.25s cubic-bezier(.16,1,.3,1) both _modalPop_2uykv_1;overflow-y:auto}@keyframes _modalPop_2uykv_1{0%{opacity:0;transform:scale(.94)translateY(14px)}to{opacity:1;transform:none}}._modalWide_2uykv_1703{max-width:640px}._modalHeader_2uykv_1707{border-bottom:1px solid var(--border);background:var(--surface);z-index:2;border-radius:26px 26px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:20px 24px;display:flex;position:sticky;top:0}._modalHeader_2uykv_1707 h3{font-family:var(--font-display);letter-spacing:-.3px;font-size:1.1rem;font-weight:800}._btnCloseModal_2uykv_1719{background:var(--bg);width:34px;height:34px;color:var(--mute);border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;display:flex}._btnCloseModal_2uykv_1719:hover{background:var(--line);color:var(--text)}._modalBody_2uykv_1723{padding:22px 24px 26px}._qrAssignBlock_2uykv_1731{text-align:left;margin-top:16px}._formGroup_2uykv_1735{margin-bottom:16px}._formGroup_2uykv_1735 label{color:var(--mute);margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}._formGroup_2uykv_1735 input,._formGroup_2uykv_1735 select,._formGroup_2uykv_1735 textarea{border-radius:var(--r-s);border:1px solid var(--border);width:100%;color:var(--text);transition:border-color var(--tr), box-shadow var(--tr);background:#fff;padding:11px 14px;font-size:.88rem}._formGroup_2uykv_1735 input[type=checkbox],._checkboxRow_2uykv_1753 input[type=checkbox]{flex:none;width:auto;margin:0}._checkboxRow_2uykv_1753{align-items:center;gap:10px;margin-top:10px;display:flex}._formActions_2uykv_1771{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}._formSectionTitle_2uykv_1775{letter-spacing:1px;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--border);margin:20px 0 10px;padding-bottom:6px;font-size:.72rem;font-weight:800}._imageUploadContainer_2uykv_1799{margin-top:8px}._imagePreview_2uykv_1805{object-fit:cover;border:1px solid var(--border);border-radius:16px;width:100%;height:140px}._imageActions_2uykv_1819{gap:8px;margin-top:8px;display:flex}._btnDeleteImage_2uykv_1829{color:#f43f5e;background:#f43f5e1f;border-radius:10px;padding:6px 14px;font-size:.75rem;font-weight:700}._btnChangeImage_2uykv_1845{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:6px 14px;font-size:.75rem;font-weight:700}._imageUploadDropzone_2uykv_1863{border:2px dashed var(--border);text-align:center;background:var(--bg);cursor:pointer;transition:border-color var(--tr);border-radius:18px;padding:24px}._imageUploadDropzone_2uykv_1863:hover{border-color:var(--red)}._imageUploadHint_2uykv_1883{color:var(--mute);margin-top:4px;font-size:.74rem}._emptyState_2uykv_1889{text-align:center;padding:48px 24px}._emptyStateIcon_2uykv_1897{margin-bottom:12px;font-size:2.8rem;display:block}._emptyStateTitle_2uykv_1899{color:var(--text);margin-bottom:4px;font-size:1.1rem;font-weight:800}._emptyStateText_2uykv_1901{color:var(--mute);font-size:.84rem}._toastContainer_2uykv_1907{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:28px;right:28px}._toast_2uykv_1907{background:var(--ink);color:#fff;border-radius:999px;padding:12px 20px;font-size:.86rem;font-weight:700;animation:.2s _slideUp_2uykv_1;box-shadow:0 8px 24px #1b1d2a40}@keyframes _slideUp_2uykv_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}._reportFilterBar_2uykv_1949{border:1px solid var(--border);box-shadow:var(--sh);background:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;padding:14px 20px;display:flex}._reportFilterField_2uykv_1975{align-items:center;gap:8px;display:flex}._reportFilterLabel_2uykv_1985{color:var(--mute);font-size:.78rem;font-weight:700}._reportFilterInput_2uykv_1995,._reportFilterSelect_2uykv_1995{border:1px solid var(--border);height:42px;color:var(--text);font:inherit;transition:border-color var(--tr);background:#fff;border-radius:14px;padding:0 14px;font-size:.84rem;font-weight:600}._reportFilterInput_2uykv_1995:focus,._reportFilterSelect_2uykv_1995:focus{border-color:var(--red);box-shadow:0 0 0 3px #f43f5e1f}._reportFilterActions_2uykv_2029{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}._reportFilterChip_2uykv_2043{background:var(--bg);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:all var(--tr);border-radius:999px;padding:8px 16px;font-size:.78rem;font-weight:700}._reportFilterChip_2uykv_2043:hover{background:var(--ink);color:#fff;border-color:var(--ink)}._reportStatGrid_2uykv_2077{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:22px;display:grid}._reportStatCard_2uykv_2089{border:1px solid var(--border);box-shadow:var(--sh);background:#fff;border-radius:20px;padding:18px 22px}._reportStatLabel_2uykv_2103{color:var(--mute);text-transform:uppercase;letter-spacing:.5px;font-size:.76rem;font-weight:700}._reportStatValue_2uykv_2117{letter-spacing:-.5px;color:var(--text);margin-top:4px;font-size:1.65rem;font-weight:800}._reportStatMeta_2uykv_2131{color:var(--mute);margin-top:2px;font-size:.74rem}._paymentSummaryCard_2uykv_2143{border:1px solid var(--border);box-shadow:var(--sh);background:#fff;border-radius:22px;margin-bottom:22px;padding:20px}._paymentRow_2uykv_2159{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}._paymentMethod_2uykv_2173{align-items:center;gap:10px;font-weight:700;display:flex}._paymentIcon_2uykv_2175{font-size:1.2rem}._paymentOrders_2uykv_2177{color:var(--mute);font-size:.76rem}._paymentAmount_2uykv_2179{font-size:1.05rem;font-weight:800}._paymentTotalRow_2uykv_2181{border-top:2px dashed var(--border);justify-content:space-between;align-items:center;margin-top:4px;padding-top:14px;display:flex}._paymentTotalLabel_2uykv_2197{font-size:1rem;font-weight:800}._paymentTotalAmount_2uykv_2199{color:var(--ink);font-size:1.3rem;font-weight:800}._statusPill_2uykv_2205{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-flex}._st_pending_2uykv_2223{color:#d97706;background:#ffb40024}._st_completed_2uykv_2225{color:#12b76a;background:#12b76a1f}._st_cancelled_2uykv_2227{color:#f43f5e;background:#f43f5e1f}._bmOrderList_2uykv_2231{flex-direction:column;gap:6px;padding:4px 16px 14px 56px;display:flex}._collectorGroup_2uykv_2235{border-bottom:1px solid var(--border)}._collectorHead_2uykv_2237{cursor:pointer;transition:background var(--tr);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}._collectorHead_2uykv_2237:hover{background:#fafbfd}._collectorAvatar_2uykv_2255{color:#fff;background:linear-gradient(135deg,#3b82f6,#14b8a6);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}._collectorInfo_2uykv_2265 b{font-size:.92rem;display:block}._collectorInfo_2uykv_2265 span{color:var(--mute);font-size:.76rem}._collectorTotal_2uykv_2269{font-size:1.05rem;font-weight:800}._collectorOrders_2uykv_2271{flex-direction:column;gap:4px;padding:8px 18px 14px 56px;display:flex}._collectorOrderRow_2uykv_2273{color:var(--mute);justify-content:space-between;padding:4px 0;font-size:.8rem;display:flex}._collectorOrderTime_2uykv_2281{font-size:.76rem}._collectorOrderTable_2uykv_2283{color:var(--text);font-weight:600}._collectorOrderAmt_2uykv_2285{color:var(--text);font-weight:700}._expPageHead_2uykv_2295{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}._expPageHead_2uykv_2295 h2{font-family:var(--font-display);letter-spacing:-.4px;color:var(--text);font-size:1.35rem;font-weight:800}._expPageHead_2uykv_2295 p{color:var(--mute);max-width:60ch;margin-top:4px;font-size:.84rem}._expStatRow_2uykv_2309{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:22px;display:grid}._expStat_2uykv_2309{border:1px solid var(--border);box-shadow:var(--sh);background:#fff;border-radius:20px;flex-direction:column;gap:4px;padding:18px 22px;display:flex}._expStatLabel_2uykv_2321{color:var(--mute);text-transform:uppercase;letter-spacing:.6px;font-size:.72rem;font-weight:800}._expStatValue_2uykv_2323{letter-spacing:-.4px;color:var(--text);font-size:1.5rem;font-weight:800}._expStatValue_2uykv_2323._expStatApproved_2uykv_2325{color:var(--green)}._expStatHint_2uykv_2327{color:var(--mute);font-size:.74rem}._expFilters_2uykv_2331{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._expSelect_2uykv_2333,._expDateInput_2uykv_2333{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:14px;padding:9px 14px;font-family:inherit;font-size:.82rem;font-weight:600}._expSelect_2uykv_2333:focus,._expDateInput_2uykv_2333:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #f43f5e1f}._dataTableWrap_2uykv_2347{overflow-x:auto}._expItemName_2uykv_2351{color:var(--text);font-weight:700}._expItemNote_2uykv_2353{color:var(--mute);font-size:.74rem;font-style:italic}._expAmount_2uykv_2355{color:var(--text);white-space:nowrap;font-weight:800}._expPill_2uykv_2359{text-transform:capitalize;background:var(--bg);color:var(--mute);border:1px solid var(--border);border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-block}._expPill_2uykv_2359._exp_pending_2uykv_2369{color:#d97706;background:#ffb40024;border-color:#ffb4004d}._expPill_2uykv_2359._exp_approved_2uykv_2371{color:#12b76a;background:#12b76a1f;border-color:#12b76a40}._expPill_2uykv_2359._exp_rejected_2uykv_2373{color:#f43f5e;background:#f43f5e1f;border-color:#f43f5e40}._expActions_2uykv_2377{gap:6px;display:flex}._expApproveBtn_2uykv_2379{color:#fff;cursor:pointer;background:#12b76a;border:none;border-radius:10px;padding:6px 14px;font-size:.75rem;font-weight:700;box-shadow:0 2px 8px #12b76a40}._expApproveBtn_2uykv_2379:hover{background:#0e9b58}._expRejectBtn_2uykv_2393{color:#f43f5e;cursor:pointer;background:#f43f5e1f;border:1px solid #f43f5e4d;border-radius:10px;padding:6px 14px;font-size:.75rem;font-weight:700}._expRejectBtn_2uykv_2393:hover{color:#fff;background:#f43f5e}._expSettled_2uykv_2403{color:var(--mute);font-size:.74rem}._expReviewText_2uykv_2407{color:var(--mute);margin:8px 0 14px;font-size:.84rem}._expTextarea_2uykv_2409{border:1px solid var(--border);width:100%;color:var(--text);resize:vertical;background:#fff;border-radius:14px;padding:12px 14px;font-family:inherit;font-size:.84rem}._expTextarea_2uykv_2409:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #f43f5e1f}._expModalActions_2uykv_2421{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}._customerBack_2uykv_2427{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:8px 16px;font-family:inherit;font-size:.78rem;font-weight:700;transition:all .18s;display:inline-flex}._customerBack_2uykv_2427:hover{border-color:var(--red);color:var(--red)}._customerHead_2uykv_2445{align-items:center;gap:16px;margin-bottom:20px;display:flex}._customerAvatar_2uykv_2447{color:#fff;width:52px;height:52px;font-family:var(--font-display);background:linear-gradient(135deg,#f43f5e,#ffb400);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;font-weight:800;display:flex;box-shadow:0 8px 18px #f43f5e4d}._customerName_2uykv_2461{font-family:var(--font-display);color:var(--text);letter-spacing:-.3px;font-size:1.15rem;font-weight:800}._customerPhone_2uykv_2463{color:var(--mute);align-items:center;gap:5px;margin-top:2px;font-size:.8rem;display:inline-flex}._customerSearch_2uykv_2467{border:1px solid var(--border);width:100%;max-width:360px;color:var(--text);box-shadow:var(--sh);background:#fff;border-radius:16px;margin:4px 0 16px;padding:11px 16px;font-family:inherit;font-size:.84rem}._customerSearch_2uykv_2467:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 4px #f43f5e1f}._customerTable_2uykv_2483{border-collapse:collapse;width:100%}._customerTable_2uykv_2483 th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--mute);border-bottom:1px solid var(--border);background:#fafbfd;padding:12px 16px;font-size:.68rem;font-weight:800}._customerTable_2uykv_2483 td{color:var(--text);border-bottom:1px solid var(--border);padding:14px 16px;font-size:.84rem}._customerRow_2uykv_2497{cursor:pointer;transition:background .15s}._customerRow_2uykv_2497:hover{background:#f9fafd}._customerRow_2uykv_2497 td:last-child{text-align:right;color:var(--ink);font-weight:800}._customerOrder_2uykv_2505{border-bottom:1px solid var(--border);padding:14px 18px}._customerOrder_2uykv_2505:last-child{border-bottom:none}._customerOrderTop_2uykv_2509{align-items:center;gap:10px;display:flex}._customerOrderAmt_2uykv_2511{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800}._customerOrderMeta_2uykv_2513{color:var(--mute);flex-wrap:wrap;gap:8px;margin-top:5px;font-size:.74rem;display:flex}._customerItemList_2uykv_2515{margin:8px 0 0;padding:0;list-style:none}._customerItemList_2uykv_2515 li{color:var(--mute);justify-content:space-between;gap:12px;padding:3px 0;font-size:.76rem;display:flex}._regPage_2uykv_2529{max-width:760px;margin:0 auto}._regCard_2uykv_2531{border:1px solid var(--border);box-shadow:var(--sh);background:#fff;border-radius:26px;padding:28px 32px}._regHeader_2uykv_2545{margin-bottom:22px}._regTitle_2uykv_2547{font-family:var(--font-display);letter-spacing:-.4px;color:var(--text);font-size:1.4rem;font-weight:800}._regSub_2uykv_2549{color:var(--mute);margin-top:4px;font-size:.84rem}._regForm_2uykv_2551{flex-direction:column;gap:14px;display:flex}._regGrid2_2uykv_2553{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=900px){._topbarMain_2uykv_661{box-sizing:border-box!important;z-index:100!important;-webkit-backdrop-filter:blur(16px)!important;background:#fffffff5!important;border-bottom:1px solid #00000014!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;max-width:100vw!important;height:56px!important;min-height:56px!important;padding:0 14px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:0 2px 8px #0000000a!important}._btnToggleSidebar_2uykv_687{background:var(--surface2,#f1f5f9)!important;border:1px solid var(--border,#e2e8f0)!important;width:40px!important;height:40px!important;color:var(--ink,#1e293b)!important;cursor:pointer!important;touch-action:manipulation!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:20px!important;transition:transform .15s,background-color .15s!important;display:flex!important}._btnToggleSidebar_2uykv_687:active{background:#e2e8f0!important;transform:scale(.94)!important}._topbarTitle_2uykv_733{color:var(--ink,#0f172a)!important;letter-spacing:-.02em!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;flex:auto!important;min-width:0!important;margin:0!important;font-size:1.15rem!important;font-weight:800!important;overflow:hidden!important}._topbarActions_2uykv_751{flex-shrink:0!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:none!important;display:flex!important}._activeCafeBadge_2uykv_2707,._btnManageCafesTop_2uykv_2709,._topbarCafeSelectorWrap_2uykv_2711,._topbarDate_2uykv_755,._btnBranchPortalTop_2uykv_2715,._branchScope_2uykv_2717{display:none!important}._topbarLangWrap_2uykv_2725{align-items:center!important;display:flex!important}._btnLogout_2uykv_777{color:#dc2626!important;cursor:pointer!important;touch-action:manipulation!important;background:#fee2e2!important;border:1px solid #fca5a5!important;border-radius:8px!important;flex-shrink:0!important;height:36px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;transition:all .15s!important}._btnLogout_2uykv_777:active{background:#fecaca!important;transform:scale(.96)!important}._globalCafeFilterBar_2uykv_2777{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:10px 12px!important}._globalCafeFilterLeft_2uykv_2791,._globalCafeFilterRight_2uykv_2793,._cafeSearchWidget_2uykv_2795{width:100%!important;min-width:0!important}._cafeSearchInputWrap_2uykv_2805{width:100%!important}._cafeSearchInput_2uykv_2805{box-sizing:border-box!important;width:100%!important}._cafeSelectBox_2uykv_2823{box-sizing:border-box!important;width:100%!important;max-width:100%!important}._btnResetAllCafes_2uykv_2835{text-align:center!important;justify-content:center!important;width:100%!important}._regGrid2_2uykv_2553{grid-template-columns:1fr;gap:0}._expStatRow_2uykv_2309{grid-template-columns:1fr}._topbarMain_2uykv_661{padding:12px 16px}._mainContent_2uykv_817{padding:16px 16px 95px!important}._customerTable_2uykv_2483 th:nth-child(3),._customerTable_2uykv_2483 td:nth-child(3),._customerTable_2uykv_2483 th:nth-child(5),._customerTable_2uykv_2483 td:nth-child(5){display:none}._sidebar_2uykv_261{z-index:1000!important;width:280px!important;min-width:0!important;max-width:85vw!important;height:100dvh!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;transform:translate(0)!important;box-shadow:10px 0 35px #00000073!important}._sidebar_2uykv_261._collapsed_2uykv_293{pointer-events:none!important;visibility:hidden!important;width:280px!important;min-width:0!important;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s!important;transform:translate(-100%)!important}._sidebar_2uykv_261:not(._collapsed_2uykv_293) ._sidebarBrandText_2uykv_307,._sidebar_2uykv_261:not(._collapsed_2uykv_293) ._sidebarNavLabel_2uykv_309,._sidebar_2uykv_261:not(._collapsed_2uykv_293) ._navText_2uykv_311,._sidebar_2uykv_261:not(._collapsed_2uykv_293) ._navBadge_2uykv_313,._sidebar_2uykv_261:not(._collapsed_2uykv_293) ._sidebarUserInfo_2uykv_315{display:block!important}._sidebar_2uykv_261:not(._collapsed_2uykv_293) ._sidebarUserInfo_2uykv_315{flex-direction:column!important;display:flex!important}._sidebar_2uykv_261:not(._collapsed_2uykv_293) ._sidebarBrand_2uykv_305{justify-content:flex-start!important;padding:20px 18px 16px!important}._sidebar_2uykv_261:not(._collapsed_2uykv_293) ._navItem_2uykv_317{justify-content:flex-start!important;gap:12px!important;padding:11px 18px!important}._sidebar_2uykv_261:not(._collapsed_2uykv_293) ._sidebarFooter_2uykv_321{justify-content:flex-start!important;padding:14px 18px!important}._mainWrap_2uykv_643{width:100%!important;min-width:0!important;margin-left:0!important}._mobileNavScrim_2uykv_2987{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;z-index:999!important;cursor:pointer!important;background:#0f172a99!important;border:none!important;margin:0!important;padding:0!important;animation:.25s ease-out _scrimFadeIn_2uykv_1!important;position:fixed!important;inset:0!important}._mobileBottomNav_2uykv_3015{left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;z-index:900!important;-webkit-user-select:none!important;user-select:none!important;background:#fffffff0!important;border:1px solid #e2e8f0e6!important;border-radius:28px!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;max-width:480px!important;margin:0 auto!important;padding:6px!important;animation:.3s cubic-bezier(.16,1,.3,1) _navPillSlideUp_2uykv_1!important;display:flex!important;position:fixed!important;box-shadow:0 16px 38px -4px #0f172a29,0 4px 14px -2px #0f172a14,inset 0 1px #fffffff2!important}._mobileNavBtn_2uykv_3061{min-width:0!important;height:52px!important;color:var(--mute,#64748b)!important;font:inherit!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:0!important;border-radius:20px!important;outline:none!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:4px 2px!important;text-decoration:none!important;transition:background .2s,color .2s,transform .14s!important;display:flex!important;position:relative!important}._mobileNavBtn_2uykv_3061:active{transform:scale(.92)!important}._mobileNavBtn_2uykv_3061:hover:not(._mobileNavBtnOn_2uykv_3115):not(._mobileNavActive_2uykv_3115){color:var(--ink,#1e293b)!important;background:#f1f5f9bf!important}._mobileNavBtn_2uykv_3061._mobileNavBtnOn_2uykv_3115,._mobileNavBtn_2uykv_3061._mobileNavActive_2uykv_3115,._mobileNavBtnOn_2uykv_3115,._mobileNavActive_2uykv_3115{color:var(--primary,#ea580c)!important;background:linear-gradient(135deg,#ea580c24 0%,#f9731612 100%)!important;box-shadow:inset 0 0 0 1px #ea580c38!important}._mobileNavIcon_2uykv_3143{width:22px!important;height:22px!important;color:inherit!important;justify-content:center!important;align-items:center!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .2s!important;display:flex!important}._mobileNavIcon_2uykv_3143 svg{stroke:currentColor!important;width:20px!important;height:20px!important;transition:stroke .2s!important;display:block!important}._mobileNavBtnOn_2uykv_3115 ._mobileNavIcon_2uykv_3143,._mobileNavActive_2uykv_3115 ._mobileNavIcon_2uykv_3143{color:var(--primary,#ea580c)!important;transform:translateY(-2px)scale(1.1)!important}._mobileNavLabel_2uykv_3191{letter-spacing:.01em!important;white-space:nowrap!important;color:inherit!important;font-size:11px!important;font-weight:700!important;line-height:1!important;transition:color .2s,font-weight .2s!important}._mobileNavBtnOn_2uykv_3115 ._mobileNavLabel_2uykv_3191,._mobileNavActive_2uykv_3115 ._mobileNavLabel_2uykv_3191{color:var(--primary,#ea580c)!important;font-weight:800!important}._mobileNavIndicator_2uykv_3223{background:var(--primary,#ea580c)!important;border-radius:999px!important;width:4px!important;height:4px!important;animation:.24s cubic-bezier(.34,1.56,.64,1) _navDotPop_2uykv_1!important;position:absolute!important;bottom:3px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 6px #ea580cb3!important}._mobileNavBadge_2uykv_3249{background:var(--red,#ef4444)!important;color:#fff!important;pointer-events:none!important;z-index:2!important;border:2px solid #fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:flex!important;position:absolute!important;top:2px!important;right:calc(50% - 18px)!important;box-shadow:0 2px 6px #ef444473!important}}@keyframes _navPillSlideUp_2uykv_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes _navDotPop_2uykv_1{0%{opacity:0;transform:translate(-50%)scale(0)}to{opacity:1;transform:translate(-50%)scale(1)}}._formGroup_2uykv_1735 input,._formGroup_2uykv_1735 select,._formGroup_2uykv_1735 textarea,._reportFilterInput_2uykv_1995,._reportFilterSelect_2uykv_1995,._expSelect_2uykv_2333,._expDateInput_2uykv_2333,._expTextarea_2uykv_2409,._customerSearch_2uykv_2467,._qrAssignBlock_2uykv_1731 select{color:var(--text);background:#fff}._formGroup_2uykv_1735 input::placeholder,._formGroup_2uykv_1735 textarea::placeholder,._reportFilterInput_2uykv_1995::placeholder,._customerSearch_2uykv_2467::placeholder{color:#a2a7b8}._reportGrid_2uykv_3369{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:18px;margin-bottom:22px;display:grid}._reportStatIcon_2uykv_3383{width:44px;height:44px;color:var(--red);background:#f43f5e1f;border-radius:14px;flex-shrink:0;place-items:center;display:grid}._reportStatIconCash_2uykv_3403{color:var(--green);background:#12b76a1f}._reportStatIconTransfer_2uykv_3411{color:var(--blue);background:#3b82f61f}._reportStatText_2uykv_3419{flex-direction:column;display:flex}._itemSalesCard_2uykv_3429{border:1px solid var(--border);box-shadow:var(--sh);background:#fff;border-radius:22px;margin-bottom:22px;overflow:hidden}._itemSalesHead_2uykv_3445{border-bottom:1px solid var(--border);background:#fafbfd;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}._itemSalesHeadLeft_2uykv_3461{align-items:center;gap:14px;display:flex}._itemSalesHeadIcon_2uykv_3471{width:38px;height:38px;color:var(--red);background:#f43f5e1f;border-radius:12px;flex-shrink:0;place-items:center;display:grid}._itemSalesHeadTitle_2uykv_3491{color:var(--text);font-size:1rem;font-weight:800}._itemSalesHeadSub_2uykv_3501{color:var(--mute);margin-top:2px;font-size:.76rem}._itemSalesHeadTotal_2uykv_3511{color:var(--ink);text-align:right;font-size:1.15rem;font-weight:800}._itemSalesHeadTotal_2uykv_3511 small{color:var(--mute);font-size:.72rem;font-weight:600;display:block}._itemSalesBody_2uykv_3537{flex-direction:column;display:flex}._itemSalesRow_2uykv_3545{border-bottom:1px solid var(--border);transition:background var(--tr);justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}._itemSalesRow_2uykv_3545:last-child{border-bottom:none}._itemSalesRow_2uykv_3545:hover{background:#fafbfd}._itemSalesThumb_2uykv_3575{background:var(--bg);border-radius:10px;flex-shrink:0;width:40px;height:40px;overflow:hidden}._itemSalesThumb_2uykv_3575 img{object-fit:cover;width:100%;height:100%}._itemSalesInfo_2uykv_3601{flex:1;min-width:0}._itemSalesName_2uykv_3609{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}._itemSalesCat_2uykv_3625{color:var(--mute);margin-top:2px;font-size:.76rem}._itemSalesQty_2uykv_3635{color:var(--text);background:var(--bg);border-radius:999px;padding:4px 10px;font-size:.86rem;font-weight:700}._itemSalesQty_2uykv_3635._high_2uykv_3651{color:var(--green);background:#12b76a1f}._itemSalesRevenue_2uykv_3659{color:var(--text);text-align:right;min-width:90px;font-size:.94rem;font-weight:800}._itemSalesFooter_2uykv_3673{border-top:1px solid var(--border);color:var(--mute);background:#fafbfd;justify-content:space-between;align-items:center;padding:14px 22px;font-size:.84rem;font-weight:700;display:flex}._reportEmpty_2uykv_3697{text-align:center;color:var(--mute);padding:30px 20px;font-size:.86rem}._paymentSummaryHead_2uykv_3711{cursor:pointer;text-align:left;width:100%;font:inherit;transition:background var(--tr);background:#fafbfd;border:none;align-items:center;gap:12px;padding:18px 22px;display:flex}._paymentSummaryHead_2uykv_3711:hover{background:#f1f3f9}._paymentSummaryHeadIcon_2uykv_3743{width:36px;height:36px;color:var(--blue);background:#3b82f61f;border-radius:10px;place-items:center;display:grid}._paymentSummaryHeadTitle_2uykv_3761{color:var(--text);font-size:.96rem;font-weight:800}._paymentSummaryHeadMeta_2uykv_3771{color:var(--mute);margin-left:auto;font-size:.78rem;font-weight:600}._paymentSummaryChevron_2uykv_3783{color:var(--mute);transition:transform var(--tr);font-size:.86rem}._paymentSummaryChevronOpen_2uykv_3793{transform:rotate(90deg)}._paymentSummaryBody_2uykv_3799{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:18px 22px;display:grid}._paymentMethodBox_2uykv_3813{border:1px solid var(--border);transition:all var(--tr);background:#fafbfd;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}._paymentMethodBox_2uykv_3813:hover{border-color:var(--ink);box-shadow:var(--sh);transform:translateY(-2px)}._paymentMethodBox_2uykv_3813._cash_2uykv_3843{border-left:4px solid var(--green)}._paymentMethodBox_2uykv_3813._transfer_2uykv_3845{border-left:4px solid var(--blue)}._paymentMethodBox_2uykv_3813._zero_2uykv_3847{opacity:.65}._methodLabel_2uykv_3849{color:var(--text);align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:flex}._methodAmount_2uykv_3865{color:var(--ink);font-size:1.15rem;font-weight:800}._methodCount_2uykv_3875{color:var(--mute);font-size:.74rem;font-weight:600}._collectorToggle_2uykv_3887{cursor:pointer;text-align:left;width:100%;font:inherit;transition:background var(--tr);background:0 0;border:none;align-items:center;gap:14px;padding:14px 22px;display:flex}._collectorToggle_2uykv_3887:hover{background:#fafbfd}._collectorName_2uykv_3919{color:var(--text);font-size:.92rem;font-weight:800;display:block}._collectorMeta_2uykv_3931{color:var(--mute);margin-top:2px;font-size:.76rem;display:block}._collectorTotals_2uykv_3943{text-align:right;flex-shrink:0}._collectorTotalSub_2uykv_3951{color:var(--mute);font-size:.72rem;display:block}._collectorChevron_2uykv_3961{color:var(--mute);transition:transform var(--tr);font-size:.86rem}._collectorChevronOpen_2uykv_3971{transform:rotate(90deg)}._collectorList_2uykv_3979{background:#fafbfd;flex-direction:column;gap:6px;padding:6px 22px 14px 76px;display:flex}._collectorPayRow_2uykv_3993{color:var(--mute);border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:.8rem;display:flex}._collectorPayRow_2uykv_3993:last-child{border-bottom:none}._collectorPayId_2uykv_4019{color:var(--text);font-family:monospace;font-weight:700}._collectorPayWhen_2uykv_4029{color:var(--mute);flex:1;font-size:.76rem}._collectorMethod_2uykv_4039{background:var(--bg);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}._collectorMethodCash_2uykv_4053{color:var(--green);background:#12b76a1f}._collectorPayAmt_2uykv_4061{color:var(--text);font-weight:800}._bmOrderRow_2uykv_4071{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:.8rem;display:flex}._bmOrderRow_2uykv_4071:last-child{border-bottom:none}._bmOrderId_2uykv_4095{color:var(--text);font-family:monospace;font-weight:700}._bmOrderWhen_2uykv_4105{color:var(--mute);font-size:.76rem}._bmOrderAccepted_2uykv_4113{color:var(--mute);align-items:center;gap:4px;font-size:.72rem;display:inline-flex}._bmOrderAmt_2uykv_4127{color:var(--text);font-weight:800}._bmTaskCount_2uykv_4135{color:var(--red);font-weight:800}._bmMetaDot_2uykv_4143{background:var(--mute);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 6px;display:inline-block}._bmAcceptorLine_2uykv_4161{color:var(--green);align-items:center;gap:4px;margin-top:3px;font-size:.72rem;font-weight:600;display:inline-flex}._reportTableCard_2uykv_4181{border:1px solid var(--border);box-shadow:var(--sh);background:#fff;border-radius:22px;margin-bottom:16px;padding:18px 22px}._reportTableHead_2uykv_4197{color:var(--text);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:1.05rem;font-weight:800;display:flex}._rtTotal_2uykv_4215{color:var(--ink);font-size:1.15rem;font-weight:800}._tableSectionLabel_2uykv_4225{color:var(--mute);text-transform:uppercase;letter-spacing:.5px;margin:12px 0 6px;font-size:.74rem;font-weight:800}._tableOrderList_2uykv_4241{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}._tableOrderRow_2uykv_4253{background:#fafbfd;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:.8rem;display:flex}._tableOrderId_2uykv_4273{font-family:monospace;font-weight:700}._tableOrderMan_2uykv_4281{color:var(--mute);align-items:center;gap:4px;font-size:.76rem;display:inline-flex}._tableOrderAmt_2uykv_4295{font-weight:800}._reportItemRow_2uykv_4301{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:.82rem;display:flex}._reportItemRow_2uykv_4301:last-child{border-bottom:none}._reportItemLeft_2uykv_4325{flex:1}._reportItemName_2uykv_4331{color:var(--text);font-weight:600}._reportItemQty_2uykv_4339{color:var(--mute);font-weight:700}._reportItemPrice_2uykv_4347{color:var(--text);font-weight:800}._unpaidPill_2uykv_4355{color:var(--red);background:#f43f5e1f}._methodPill_2uykv_4363{background:var(--bg);border-radius:999px;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}._methodPill_2uykv_4363._cash_2uykv_3843{color:var(--green);background:#12b76a1f}._storeHead_2uykv_4399{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}._storeHead_2uykv_4399 h2{font-family:var(--font-display);letter-spacing:-.4px;color:var(--text);font-size:1.4rem;font-weight:800}._storeHead_2uykv_4399 p{color:var(--mute);max-width:60ch;margin-top:4px;font-size:.84rem}._storeHeadActions_2uykv_4441{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._storeTabs_2uykv_4455{background:#e9ebf5;border-radius:20px;gap:8px;width:fit-content;margin-bottom:22px;padding:6px;display:flex}._storeTab_2uykv_4455{color:var(--mute);cursor:pointer;transition:all var(--tr);background:0 0;border:none;border-radius:15px;padding:9px 20px;font-size:.86rem;font-weight:700}._storeTabActive_2uykv_4495{color:var(--ink);background:#fff;font-weight:800;box-shadow:0 4px 14px #28326e1f}._storeStatGrid_2uykv_4509{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:24px;display:grid}._storeStatCard_2uykv_4521{border:1px solid var(--border);box-shadow:var(--sh);background:#fff;border-radius:20px;flex-direction:column;gap:4px;padding:18px 22px;display:flex}._storeStatLabel_2uykv_4541{color:var(--mute);text-transform:uppercase;letter-spacing:.5px;font-size:.74rem;font-weight:800}._storeStatValue_2uykv_4555{letter-spacing:-.5px;color:var(--text);font-size:1.6rem;font-weight:800}._storeStatHint_2uykv_4567{color:var(--mute);font-size:.74rem}._usageRatingGood_2uykv_4577{color:#12b76a;white-space:nowrap;background:#12b76a1f;border:1px solid #12b76a40;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.74rem;font-weight:800;display:inline-flex}._usageRatingLow_2uykv_4603{color:#f43f5e;white-space:nowrap;background:#f43f5e1f;border:1px solid #f43f5e40;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.74rem;font-weight:800;display:inline-flex}._progressBarTrack_2uykv_4631{background:#e9ebf5;border-radius:999px;width:100%;height:8px;margin-top:6px;overflow:hidden}._progressBarFill_2uykv_4647{background:linear-gradient(90deg,#12b76a,#ffb400);border-radius:999px;height:100%;transition:width .3s}._progressBarFillExceeded_2uykv_4659{background:linear-gradient(90deg,#ffb400,#f43f5e)}._activeUsageGrid_2uykv_4667{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:24px;display:grid}._activeUsageCard_2uykv_4679{border:1px solid var(--border);box-shadow:var(--sh);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}._activeUsageHead_2uykv_4699{justify-content:space-between;align-items:center;display:flex}._activeUsageTitle_2uykv_4709{color:var(--text);font-size:1rem;font-weight:800}._activeUsageBadge_2uykv_4719{color:var(--blue);background:#3b82f61f;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}._activeUsageInfo_2uykv_4735{color:var(--mute);flex-direction:column;gap:4px;font-size:.8rem;display:flex}._activeUsageActions_2uykv_4749{gap:8px;margin-top:6px;display:flex}._branchScope_2uykv_2717{border:1px solid var(--border);border-radius:var(--r-s);background:var(--card);min-width:190px;height:40px;color:var(--ink);box-shadow:var(--sh-xs);align-items:center;gap:8px;padding:0 12px;display:flex}._branchScope_2uykv_2717 select{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;outline:none;font-weight:600}._branchManagerCard_2uykv_4817{background:var(--card);border:1px solid var(--border);border-radius:var(--r-m);box-shadow:var(--sh);margin-bottom:20px;padding:20px}._branchCreateRow_2uykv_4833{gap:10px;margin-bottom:14px;display:flex}._branchList_2uykv_4843{gap:8px;display:grid}._branchRow_2uykv_4851{border:1px solid var(--border);border-radius:var(--r-s);background:var(--surface2);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}._cafeBrandingForm_2uykv_4875{border:1px solid var(--border);border-radius:var(--r-l);background:var(--card);box-shadow:var(--sh);margin-bottom:20px;padding:20px}._cafeBrandingControls_2uykv_4891{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}._cafeLogoPreview_2uykv_4903{border:1px dashed var(--border-l);border-radius:var(--r-m);background:var(--surface2);flex:0 0 88px;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}._cafeLogoPreview_2uykv_4903 img{object-fit:cover;width:100%;height:100%}._cafeLogoPicker_2uykv_4935{border:1px solid var(--border);border-radius:var(--r-s);background:var(--card);min-height:38px;color:var(--ink);cursor:pointer;box-shadow:var(--sh-xs);transition:var(--tr);align-items:center;padding:8px 14px;font-size:.82rem;font-weight:600;display:inline-flex}._cafeLogoPicker_2uykv_4935:hover{background:var(--surface2);border-color:var(--primary)}._cafeBrandingFields_2uykv_4973{flex-direction:column;flex:1;gap:10px;min-width:240px;display:flex}._cafeBrandingCopy_2uykv_4987{color:var(--mute);font-size:.78rem}._btnClearImage_2uykv_4995{border:1px solid var(--border);border-radius:var(--r-s);color:var(--red);cursor:pointer;background:0 0;padding:8px 12px;font-size:.8rem;font-weight:600}._btnClearImage_2uykv_4995:hover{background:var(--red-l)}._reportTabs_2uykv_5023{border:1px solid var(--border);border-radius:var(--r-s);background:var(--surface2);gap:6px;margin-bottom:16px;padding:5px;display:flex}._reportTabActive_2uykv_5041{box-shadow:var(--sh-xs);background:var(--primary)!important;color:#fff!important}._reportSummaryCard_2uykv_5051{border-radius:var(--r-m);color:#fff;box-shadow:var(--sh2);background:linear-gradient(145deg,#1b1d2a 0%,#161824 52%,#12131d 100%);margin-top:16px;padding:20px}._reportSummaryRow_2uykv_5067{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:8px 0;display:flex}._reportSummaryRow_2uykv_5067:last-child{border-bottom:none}._reportSummaryNet_2uykv_5087{color:var(--green);font-size:1.15rem;font-weight:800}._reportSummaryNote_2uykv_5097{color:var(--sb-text-m);margin-top:10px;font-size:.76rem}._reportPage_2uykv_5109{animation:.25s both _fade_2uykv_1}._st_preparing_2uykv_5117{background:var(--gold-l);color:#b45309;border:1px solid #f59e0b4d}._st_ready_2uykv_5127{background:var(--green-l);color:#047857;border:1px solid #10b9814d}._orderOverviewPills_2uykv_5139{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}._orderDeliveryLabel_2uykv_5151{background:var(--surface2);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}._mobileNavScrim_2uykv_2987,._mobileBottomNav_2uykv_3015{display:none}@keyframes _scrimFadeIn_2uykv_1{0%{opacity:0}to{opacity:1}}._cafeScope_2uykv_5207{border:1.5px solid var(--primary,#ea580c);border-radius:var(--r-s,8px);background:var(--card,#fff);height:40px;color:var(--ink,#1e293b);align-items:center;gap:8px;padding:0 10px;display:flex;box-shadow:0 1px 3px #ea580c26}._cafeSelectInput_2uykv_5233{font:inherit;color:var(--ink,#1e293b);cursor:pointer;background:0 0;border:none;outline:none;max-width:200px;font-weight:700}._btnAddCafeTop_2uykv_5255{background:var(--primary,#ea580c);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700;transition:opacity .2s}._btnAddCafeTop_2uykv_5255:hover{opacity:.9}._ownerOverviewWrap_2uykv_5287{padding:8px 0 32px}._ownerHero_2uykv_5295{border-radius:var(--r-m,12px);background:linear-gradient(135deg,#ea580c14 0%,#fb923c0a 100%);border:1px solid #ea580c33;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding:24px;display:flex}._ownerHeroTitle_2uykv_5321{color:var(--ink,#0f172a);margin:0 0 6px;font-size:26px;font-weight:800}._ownerHeroSub_2uykv_5335{color:var(--ink-light,#64748b);max-width:650px;margin:0;font-size:14px}._ownerHeroActions_2uykv_5349{align-items:center;gap:10px;display:flex}._ownerAddCafeBtn_2uykv_5361{align-items:center;font-weight:700;display:flex;box-shadow:0 2px 8px #ea580c4d}._ownerStatGrid_2uykv_5375{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:24px;display:grid}._ownerStatCard_2uykv_5389{background:var(--card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:var(--r-m,12px);box-shadow:var(--sh-xs,0 1px 2px #0000000d);flex-direction:column;gap:4px;padding:18px 20px;display:flex}._ownerStatLabel_2uykv_5411{color:var(--ink-light,#64748b);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}._ownerStatValue_2uykv_5427{color:var(--ink,#0f172a);font-size:26px;font-weight:800}._ownerStatHint_2uykv_5439{color:var(--ink-light,#64748b);font-size:12px}._ownerCafesGrid_2uykv_5449{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}._ownerCafeCard_2uykv_5461{background:var(--card,#fff);border:1.5px solid var(--border,#e2e8f0);border-radius:var(--r-m,12px);box-shadow:var(--sh-xs,0 1px 3px #0000000a);flex-direction:column;gap:14px;padding:20px;transition:all .2s;display:flex}._ownerCafeCard_2uykv_5461:hover{border-color:#ea580c66;transform:translateY(-2px);box-shadow:0 6px 16px #00000014}._ownerCafeCardSelected_2uykv_5493{border-color:var(--primary,#ea580c);background:#ea580c05;box-shadow:0 0 0 2px #ea580c33}._ownerCafeCardHeader_2uykv_5505{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._ownerCafeBrand_2uykv_5519{align-items:center;gap:12px;display:flex}._ownerCafeIcon_2uykv_5531{width:44px;height:44px;color:var(--primary,#ea580c);background:#ea580c1f;border-radius:10px;justify-content:center;align-items:center;font-size:22px;display:flex}._ownerCafeName_2uykv_5555{color:var(--ink,#0f172a);margin:0;font-size:17px;font-weight:700}._ownerCafeSlug_2uykv_5569{color:var(--ink-light,#64748b);font-family:monospace;font-size:12px}._ownerBadge_2uykv_5581{text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}._ownerBadgeActive_2uykv_5595{color:#166534;background:#dcfce7}._ownerBadgeLocked_2uykv_5603{color:#991b1b;background:#fee2e2}._ownerCafeDetails_2uykv_5613{color:var(--ink-light,#64748b);flex-direction:column;gap:4px;font-size:13px;display:flex}._ownerCafeMetrics_2uykv_5629{background:var(--bg,#f8fafc);border:1px solid var(--border,#e2e8f0);text-align:center;border-radius:8px;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px 12px;display:grid}._ownerMetricItem_2uykv_5651{flex-direction:column;display:flex}._ownerMetricVal_2uykv_5659{color:var(--ink,#0f172a);font-size:15px;font-weight:800}._ownerMetricLab_2uykv_5669{color:var(--ink-light,#64748b);font-size:11px}._ownerAdminSection_2uykv_5679{border:1px solid var(--border,#e2e8f0);background:#00000005;border-radius:8px;padding:10px 12px}._ownerAdminHeader_2uykv_5693{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._ownerAdminLabel_2uykv_5707{color:var(--ink-light,#64748b);font-size:12px;font-weight:600}._ownerAdminEditBtn_2uykv_5719,._ownerAdminAddBtn_2uykv_5721{color:var(--primary,#ea580c);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}._ownerAdminEditBtn_2uykv_5719:hover,._ownerAdminAddBtn_2uykv_5721:hover{text-decoration:underline}._ownerAdminCard_2uykv_5749{color:var(--ink,#0f172a);align-items:center;gap:6px;font-size:13px;display:flex}._ownerAdminCard_2uykv_5749 small{color:var(--ink-light,#64748b)}._ownerAdminEmpty_2uykv_5771{color:var(--ink-light,#64748b);font-size:12px}._ownerCafeCardActions_2uykv_5781{margin-top:auto;padding-top:6px}._ownerOpenCafeBtn_2uykv_5791{justify-content:center;width:100%;font-weight:700}._activeCafeBadge_2uykv_2707{border-radius:var(--r-s,8px);cursor:pointer;background:#fff7ed;border:1.5px solid #ea580c;align-items:center;gap:8px;height:40px;padding:4px 12px;transition:all .15s;display:flex;box-shadow:0 1px 3px #ea580c1f}._activeCafeBadge_2uykv_2707:hover{background:#ffedd5;border-color:#c2410c}._activeCafeIcon_2uykv_5843{flex-shrink:0;font-size:15px;line-height:1}._activeCafeLabel_2uykv_5855{text-transform:uppercase;color:#c2410c;letter-spacing:.5px;white-space:nowrap;font-size:11px;font-weight:700}._activeCafeName_2uykv_5873{color:#9a3412;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:14px;font-weight:800;overflow:hidden}._btnSwitchCafe_2uykv_5893{color:#fff;cursor:pointer;white-space:nowrap;background:#ea580c;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}._btnSwitchCafe_2uykv_5893:hover{background:#c2410c}._btnSwitchIcon_2uykv_5933{font-size:13px;line-height:1}._btnSwitchLabel_2uykv_5943{font-size:12px;line-height:1}._topbarCafeSelectorWrap_2uykv_2711{border:1.5px solid var(--border-l,#cbd5e1);border-radius:var(--r-s,10px);box-sizing:border-box;background:#fff;align-items:center;gap:6px;height:38px;padding:4px 10px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 3px #0000000d}._topbarCafeSelectorWrap_2uykv_2711:hover,._topbarCafeSelectorWrap_2uykv_2711:focus-within{border-color:var(--primary,#ea580c);box-shadow:0 2px 8px #ea580c26}._topbarCafeIcon_2uykv_5995{font-size:15px;line-height:1}._topbarCafeSelect_2uykv_2711{color:var(--ink,#1b1d2a)!important;cursor:pointer!important;background:0 0!important;border:none!important;outline:none!important;max-width:220px!important;padding:0 4px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important}._btnManageCafesTop_2uykv_2709{border-radius:var(--r-s,10px);color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%);border:1px solid #ea580c40;align-items:center;gap:6px;height:38px;padding:7px 14px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 6px #ea580c38}._btnManageCafesTop_2uykv_2709:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 12px #ea580c59}._btnManageCafesPill_2uykv_6079{color:#c2410c;cursor:pointer;white-space:nowrap;background:#fff7ed;border:1.5px solid #fed7aa;border-radius:8px;align-items:center;gap:6px;height:38px;padding:7px 14px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}._btnManageCafesPill_2uykv_6079:hover{color:#fff;background:#ea580c;border-color:#ea580c;transform:translateY(-1px)}._globalCafeFilterBar_2uykv_2777{border:1px solid var(--border);border-radius:var(--r-m,14px);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px 18px;display:flex;box-shadow:0 2px 8px #0000000a}._globalCafeFilterLeft_2uykv_2791{flex-direction:column;gap:3px;display:flex}._globalCafeFilterBadge_2uykv_6173{color:var(--ink);align-items:center;gap:6px;font-size:.95rem;font-weight:800;display:flex}._globalCafeFilterDesc_2uykv_6191{color:var(--mute);font-size:.8rem}._globalCafeFilterRight_2uykv_2793{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._cafeSearchWidget_2uykv_2795{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._cafeSearchCompact_2uykv_6229{gap:6px}._cafeSearchInputWrap_2uykv_2805{align-items:center;display:flex;position:relative}._cafeSearchIcon_2uykv_6249{opacity:.6;pointer-events:none;font-size:.85rem;position:absolute;left:10px}._cafeSearchInput_2uykv_2805{border:1px solid var(--border)!important;min-width:170px!important;max-width:220px!important;height:38px!important;color:var(--ink)!important;box-sizing:border-box!important;background:#fff!important;border-radius:8px!important;padding:7px 28px 7px 30px!important;font-size:.84rem!important}._cafeSearchInput_2uykv_2805:focus{border-color:var(--primary,#ea580c)!important;outline:none!important}._cafeSearchClear_2uykv_6301{color:var(--mute);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.75rem;position:absolute;right:8px}._cafeSelectBox_2uykv_2823{border:1.5px solid var(--primary,#ea580c)!important;height:38px!important;color:var(--ink)!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border-radius:8px!important;outline:none!important;max-width:320px!important;padding:0 12px!important;font-size:.84rem!important;font-weight:700!important}._btnResetAllCafes_2uykv_2835{border:1px solid var(--primary,#ea580c);height:38px;color:var(--primary,#ea580c);cursor:pointer;white-space:nowrap;background:#ea580c14;border-radius:8px;padding:0 12px;font-size:.82rem;font-weight:700;transition:all .2s}._btnResetAllCafes_2uykv_2835:hover{background:var(--primary,#ea580c);color:#fff}._cafeTag_2uykv_6391{color:#2563eb;white-space:nowrap;background:#3b82f61a;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-flex}._cafesBreakdownGrid_2uykv_6419{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:24px;display:grid}._cafeBreakdownCard_2uykv_6433{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 6px #0000000a}._cafeBreakdownCard_2uykv_6433:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}._modalBackdrop_2uykv_6473{-webkit-backdrop-filter:blur(8px)!important;z-index:1200!important;background:#0f172aad!important;justify-content:center!important;align-items:center!important;padding:18px!important;animation:.22s cubic-bezier(.16,1,.3,1) both _modalBackdropFadeIn_2uykv_1!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}@keyframes _modalBackdropFadeIn_2uykv_1{0%{opacity:0}to{opacity:1}}._modalContent_2uykv_6513{border:1px solid var(--border,#e2e8f0)!important;background:#fff!important;border-radius:22px!important;flex-direction:column!important;width:100%!important;max-width:620px!important;max-height:90dvh!important;animation:.25s cubic-bezier(.16,1,.3,1) both _modalContentZoomIn_2uykv_1!important;display:flex!important;overflow-y:auto!important;box-shadow:0 25px 60px -15px #0f172a59,0 0 0 1px #0000000f!important}@keyframes _modalContentZoomIn_2uykv_1{0%{opacity:0;transform:scale(.93)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}._modalHeader_2uykv_1707{border-bottom:1px solid var(--border,#e2e8f0)!important;z-index:10!important;background:#fff!important;border-radius:22px 22px 0 0!important;justify-content:space-between!important;align-items:center!important;padding:18px 24px!important;display:flex!important;position:sticky!important;top:0!important}._modalTitleWrap_2uykv_1727{align-items:center!important;gap:12px!important;display:flex!important}._modalTitleWrap_2uykv_1727 h3{color:var(--ink,#0f172a)!important;margin:0!important;font-size:1.2rem!important;font-weight:800!important;line-height:1.2!important}._modalTitleWrap_2uykv_1727 small{color:var(--mute,#64748b)!important;margin-top:2px!important;font-size:.8rem!important;display:block!important}._modalIconBadge_2uykv_6621{width:44px!important;height:44px!important;color:var(--primary,#ea580c)!important;background:linear-gradient(135deg,#ea580c26 0%,#f973160f 100%)!important;border:1px solid #ea580c33!important;border-radius:12px!important;flex-shrink:0!important;place-items:center!important;font-size:20px!important;display:grid!important}._modalClose_2uykv_6647{border:1px solid var(--border,#e2e8f0)!important;width:36px!important;height:36px!important;color:var(--mute,#64748b)!important;cursor:pointer!important;background:#f8fafc!important;border-radius:50%!important;place-items:center!important;font-size:14px!important;transition:all .2s!important;display:grid!important}._modalClose_2uykv_6647:hover{color:#ef4444!important;background:#fee2e2!important;border-color:#fca5a5!important;transform:rotate(90deg)!important}._modalBody_2uykv_1723{flex-direction:column!important;flex:1!important;gap:18px!important;padding:22px 24px!important;display:flex!important}._modalSub_2uykv_6705{color:var(--mute,#64748b)!important;margin:0!important;font-size:.88rem!important;line-height:1.5!important}._modalSectionCard_2uykv_6719{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;flex-direction:column!important;gap:14px!important;padding:16px 18px!important;display:flex!important}._modalSectionHead_2uykv_6739{border-bottom:1px solid #e2e8f0!important;align-items:center!important;gap:10px!important;padding-bottom:8px!important;display:flex!important}._modalSectionHead_2uykv_6739 h4{color:var(--ink,#0f172a)!important;margin:0!important;font-size:.96rem!important;font-weight:800!important}._modalSectionHead_2uykv_6739 small{color:var(--mute,#64748b)!important;margin-top:1px!important;font-size:.78rem!important;display:block!important}._modalSectionIcon_2uykv_6783{font-size:1.3rem!important;line-height:1!important}._modalFooter_2uykv_6793{border-top:1px solid var(--border,#e2e8f0)!important;z-index:10!important;background:#fff!important;border-radius:0 0 22px 22px!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;padding:16px 24px!important;display:flex!important;position:sticky!important;bottom:0!important}._formRow_2uykv_6821{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}._formGroup_2uykv_1735{flex-direction:column!important;gap:5px!important;margin-bottom:0!important;display:flex!important}._formGroup_2uykv_1735 label{color:var(--mute,#64748b)!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:.76rem!important;font-weight:700!important}._formGroup_2uykv_1735 input,._formGroup_2uykv_1735 select,._formGroup_2uykv_1735 textarea{width:100%!important;color:var(--ink,#0f172a)!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;outline:none!important;padding:10px 14px!important;font-size:.9rem!important;transition:all .2s!important}._formGroup_2uykv_1735 input:focus,._formGroup_2uykv_1735 select:focus,._formGroup_2uykv_1735 textarea:focus{border-color:var(--primary,#ea580c)!important;box-shadow:0 0 0 3px #ea580c26!important}._fieldError_2uykv_6907{color:#ef4444!important;margin-top:2px!important;font-size:.76rem!important;font-weight:700!important}._btnPrimary_2uykv_1601{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#ea580c 0%,#f97316 100%)!important;border:none!important;border-radius:10px!important;align-items:center!important;gap:6px!important;padding:10px 20px!important;font-size:.88rem!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 12px #ea580c40!important}._btnPrimary_2uykv_1601:hover{opacity:.95!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #ea580c59!important}._btnSecondary_2uykv_6965{color:var(--ink,#0f172a)!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;padding:10px 18px!important;font-size:.88rem!important;font-weight:700!important;transition:all .2s!important}._btnSecondary_2uykv_6965:hover{background:#f8fafc!important;border-color:#94a3b8!important}._btnDanger_2uykv_1649{color:#b91c1c!important;cursor:pointer!important;background:#fee2e2!important;border:1px solid #fca5a5!important;border-radius:10px!important;padding:10px 18px!important;font-size:.88rem!important;font-weight:700!important;transition:all .2s!important}._btnDanger_2uykv_1649:hover{color:#991b1b!important;background:#fecaca!important}._ownerHero_2uykv_5295{background:linear-gradient(135deg,#ea580c14 0%,#fb923c0a 50%,#ffffffe6 100%)!important;border:1px solid #ea580c40!important;border-radius:20px!important;box-shadow:0 10px 30px -10px #ea580c1f!important}._hero_2uykv_833{color:#fff!important;background:linear-gradient(135deg,#c2410c 0%,#ea580c 45%,#f97316 75%,#f59e0b 100%)!important;border:none!important;border-radius:24px!important;box-shadow:0 16px 36px -8px #ea580c6b!important}._card_2uykv_1417{border:1px solid var(--border,#e2e8f0)!important;border-radius:18px!important;transition:box-shadow .2s!important;box-shadow:0 2px 10px #00000008,0 1px 3px #00000005!important}._card_2uykv_1417:hover{box-shadow:0 6px 20px #0000000d,0 2px 6px #00000008!important}._cardHeader_2uykv_1449{border-bottom:1px solid var(--border,#e2e8f0)!important;padding:18px 22px!important}._cardHeader_2uykv_1449 h3{color:var(--ink,#0f172a)!important;font-size:1.1rem!important;font-weight:800!important}._dataTable_2uykv_1491,._table_2uykv_4225{border-collapse:separate!important;border-spacing:0!important;width:100%!important}._dataTable_2uykv_1491 thead th,._table_2uykv_4225 thead th{color:var(--mute,#64748b)!important;text-transform:uppercase!important;letter-spacing:.6px!important;border-bottom:1.5px solid var(--border,#e2e8f0)!important;background:#f8fafc!important;padding:12px 16px!important;font-size:.75rem!important;font-weight:800!important}._dataTable_2uykv_1491 tbody td,._table_2uykv_4225 tbody td{border-bottom:1px solid var(--border,#f1f5f9)!important;color:var(--ink,#0f172a)!important;padding:13px 16px!important;font-size:.88rem!important;transition:background .15s!important}._dataTable_2uykv_1491 tbody tr:hover td,._table_2uykv_4225 tbody tr:hover td{background:#f8fafc!important}._badge_2uykv_1537,._statusPill_2uykv_2205,._ownerBadge_2uykv_5581{letter-spacing:.3px!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;font-size:.75rem!important;font-weight:800!important;display:inline-flex!important}._badgeSuccess_2uykv_1559,._ownerBadgeActive_2uykv_5595,._statusPaid_2uykv_7203{color:#15803d!important;background:#dcfce7!important}._badgeWarning_2uykv_1561,._statusPending_2uykv_7213{color:#b45309!important;background:#fef3c7!important}._badgeNeutral_2uykv_1565{color:#475569!important;background:#f1f5f9!important}@media (width<=768px){._formRow_2uykv_6821{grid-template-columns:1fr!important;gap:10px!important}._modalContent_2uykv_6513{border-radius:18px!important;width:96%!important;max-height:94vh!important}._modalHeader_2uykv_1707{padding:14px 18px!important}._modalBody_2uykv_1723{padding:16px 18px!important}._modalFooter_2uykv_6793{padding:12px 18px!important}}._ownerTabs_2uykv_7283{border-bottom:2px solid var(--border,#e2e8f0);gap:8px;margin-top:28px;margin-bottom:20px;display:flex}._ownerTabBtn_2uykv_7299{color:var(--ink-light,#64748b);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:10px 18px;font-size:15px;font-weight:600;transition:all .2s;display:flex}._ownerTabBtn_2uykv_7299:hover{color:var(--ink,#0f172a)}._ownerTabActive_2uykv_7339{color:var(--primary,#ea580c);border-bottom-color:var(--primary,#ea580c)}._ownerTabCount_2uykv_7349{color:inherit;background:#0000000f;border-radius:999px;padding:2px 7px;font-size:11px}._ownerTabActive_2uykv_7339 ._ownerTabCount_2uykv_7349{color:var(--primary,#ea580c);background:#ea580c1f}._ownerManagersGrid_2uykv_7375{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}._ownerManagerCard_2uykv_7387{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:14px;flex-direction:column;gap:14px;padding:20px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 1px 3px #0000000a}._ownerManagerCard_2uykv_7387:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}._ownerManagerHeader_2uykv_7421{align-items:center;gap:12px;display:flex}._managerAvatar_2uykv_7433{color:#fff;background:linear-gradient(135deg,#ea580c,#f97316);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:flex;box-shadow:0 2px 6px #ea580c40}._managerAvatarUnassigned_2uykv_7463{background:linear-gradient(135deg,#64748b,#94a3b8);box-shadow:0 2px 6px #64748b40}._ownerManagerName_2uykv_7473{color:var(--ink,#0f172a);margin:0;font-size:16px;font-weight:700;line-height:1.2}._ownerManagerUsername_2uykv_7489{color:var(--ink-light,#64748b);font-size:13px;display:block}._managerStatusBadge_2uykv_7501{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}._managerBadgeAssigned_2uykv_7523{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}._managerBadgeAvailable_2uykv_7535{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}._ownerManagerInfoList_2uykv_7547{color:var(--ink-light,#64748b);flex-direction:column;gap:6px;font-size:13px;display:flex}._ownerManagerInfoItem_2uykv_7563{align-items:center;gap:8px;display:flex}._ownerManagerActions_2uykv_7575{border-top:1px dashed var(--border,#e2e8f0);gap:8px;margin-top:auto;padding-top:10px;display:flex}._managerSelectBox_2uykv_7591{border:1.5px solid var(--border,#cbd5e1);background:var(--surface,#fff);color:var(--ink,#0f172a);cursor:pointer;border-radius:10px;width:100%;padding:10px 14px;font-size:14px;transition:border-color .15s}._managerSelectBox_2uykv_7591:focus{border-color:var(--primary,#ea580c);outline:none;box-shadow:0 0 0 3px #ea580c1f}._managerSelectionToggle_2uykv_7627{gap:10px;margin-bottom:14px;display:flex}._managerSelectionBtn_2uykv_7639{border:1.5px solid var(--border,#e2e8f0);background:var(--surface,#fff);color:var(--ink-light,#64748b);cursor:pointer;text-align:center;border-radius:8px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;transition:all .15s}._managerSelectionBtnActive_2uykv_7667{color:#ea580c;background:#fff7ed;border-color:#ea580c}@media (width<=480px){._topbarMain_2uykv_661{gap:8px!important;height:54px!important;min-height:54px!important;padding:0 10px!important}._btnToggleSidebar_2uykv_687{width:38px!important;height:38px!important;font-size:18px!important}._topbarTitle_2uykv_733{max-width:none!important;font-size:1.05rem!important;font-weight:800!important}._topbarActions_2uykv_751{gap:6px!important;max-width:none!important}._activeCafeBadge_2uykv_2707,._btnManageCafesTop_2uykv_2709,._topbarCafeSelectorWrap_2uykv_2711,._topbarDate_2uykv_755{display:none!important}._btnLogout_2uykv_777{height:32px!important;padding:5px 10px!important;font-size:11px!important}}@media (width<=768px){._pulseGrid_2uykv_1101,._ownerStatGrid_2uykv_5375{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-bottom:16px!important}._pulseCard_2uykv_1115,._ownerStatCard_2uykv_5389{border-radius:16px!important;padding:14px!important}._pulseValue_2uykv_1193,._ownerStatValue_2uykv_5427{font-size:1.35rem!important;font-weight:800!important}._mainContent_2uykv_817{padding:10px 12px calc(80px + env(safe-area-inset-bottom,0px)) 12px!important}._globalCafeFilterBar_2uykv_2777{border-radius:14px!important;margin-bottom:14px!important;padding:12px!important;box-shadow:0 2px 8px #0000000d!important}._dataTable_2uykv_1491{min-width:580px}}@media (width<=440px){._pulseGrid_2uykv_1101,._ownerStatGrid_2uykv_5375{grid-template-columns:1fr 1fr!important;gap:8px!important}._pulseCard_2uykv_1115,._ownerStatCard_2uykv_5389{border-radius:12px!important;padding:10px 12px!important}._pulseValue_2uykv_1193,._ownerStatValue_2uykv_5427{font-size:1.18rem!important}._pulseLabel_2uykv_1211,._ownerStatLabel_2uykv_5411{font-size:11px!important}}._loanOverviewPills_2uykv_7893{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}._loanPillCount_2uykv_7907{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.84rem;font-weight:700;display:inline-flex}._loanPillDot_2uykv_7933{background:#3b82f6;border-radius:50%;width:7px;height:7px}._loanPillOutstanding_2uykv_7947{letter-spacing:-.01em;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.84rem;font-weight:800;display:inline-flex}._loanPillWarning_2uykv_7969{color:#e11d48;background:#fff1f2;border:1.5px solid #fecdd3;box-shadow:0 1px 4px #e11d481f}._loanPillClear_2uykv_7983{color:#16a34a;background:#f0fdf4;border:1.5px solid #bbf7d0}._loanAdminStats_2uykv_7997{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}._loanStatCard_2uykv_8011{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0a}._loanStatCard_2uykv_8011:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f172a14}._loanStatCard_2uykv_8011:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}._loanStatTotal_2uykv_8067:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}._loanStatCollected_2uykv_8075:before{background:linear-gradient(90deg,#10b981,#34d399)}._loanStatOutstanding_2uykv_8083:before{background:linear-gradient(90deg,#ef4444,#f87171)}._loanStatUnpaid_2uykv_8091:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}._loanStatHeader_2uykv_8099{justify-content:space-between;align-items:center;gap:8px;display:flex}._loanStatLabel_2uykv_8113{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.76rem;font-weight:700}._loanStatTotal_2uykv_8067 ._loanStatLabel_2uykv_8113{color:#2563eb}._loanStatCollected_2uykv_8075 ._loanStatLabel_2uykv_8113{color:#059669}._loanStatOutstanding_2uykv_8083 ._loanStatLabel_2uykv_8113{color:#dc2626}._loanStatUnpaid_2uykv_8091 ._loanStatLabel_2uykv_8113{color:#d97706}._loanStatIcon_2uykv_8161{font-size:1.15rem;line-height:1}._loanStatValue_2uykv_8171{color:#0f172a;letter-spacing:-.02em;font-size:1.6rem;font-weight:800;line-height:1.2}._loanStatCollected_2uykv_8075 ._loanStatValue_2uykv_8171{color:#059669}._loanStatOutstanding_2uykv_8083 ._loanStatValue_2uykv_8171{color:#dc2626}._loanStatHint_2uykv_8203{color:#94a3b8;font-size:.76rem;font-weight:500}._loanAdminFilters_2uykv_8217{background:#fff;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}._loanSearchWrap_2uykv_8237{flex:240px;min-width:200px;position:relative}._loanSearchIcon_2uykv_8249{color:#94a3b8;pointer-events:none;font-size:.88rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._loanSearchInput_2uykv_8269{color:#0f172a!important;box-sizing:border-box!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;width:100%!important;height:40px!important;padding:8px 14px 8px 36px!important;font-size:.88rem!important;transition:all .2s!important}._loanSearchInput_2uykv_8269:focus{background:#fff!important;border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 3px #3b82f626!important}._loanDateFilterGroup_2uykv_8309{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._loanFilterField_2uykv_8323{color:#475569;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:flex}._loanFilterLabel_2uykv_8341{color:#64748b;font-size:.8rem}._loanDateInput_2uykv_8351{color:#0f172a!important;box-sizing:border-box!important;background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-radius:10px!important;height:40px!important;padding:6px 12px!important;font-size:.85rem!important}._loanDateInput_2uykv_8351:focus{background:#fff!important;border-color:#3b82f6!important;outline:none!important}._loanFilterClearBtn_2uykv_8385{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:.84rem;font-weight:700;transition:all .15s;display:inline-flex}._loanFilterClearBtn_2uykv_8385:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}@media (width<=900px){._loanAdminStats_2uykv_7997{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin-bottom:16px!important}}@media (width<=480px){._loanAdminStats_2uykv_7997{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}._loanStatCard_2uykv_8011{border-radius:14px!important;padding:12px 14px!important}._loanStatValue_2uykv_8171{font-size:1.25rem!important}._loanStatLabel_2uykv_8113{font-size:.72rem!important}._loanStatHint_2uykv_8203{font-size:.7rem!important}._loanAdminFilters_2uykv_8217{flex-direction:column!important;align-items:stretch!important;padding:12px!important}._loanSearchWrap_2uykv_8237,._loanDateFilterGroup_2uykv_8309,._loanFilterClearBtn_2uykv_8385{width:100%!important}._loanFilterField_2uykv_8323{flex:1!important}._loanDateInput_2uykv_8351{width:100%!important}}._switch_1j03p_1{color:inherit;font:inherit;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}._label_1j03p_19{font-size:.75rem;font-weight:600}._switch_1j03p_1 select{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:#14100cb8;border:1px solid;border-radius:8px;padding:6px 10px}._switch_1j03p_1 select:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=600px){._label_1j03p_19{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._footer_1nguh_1{color:#49301f;background:linear-gradient(120deg,#fff 0%,#fffaf3 100%);border:1px solid #734c2e21;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:20px clamp(14px,4vw,28px) 14px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #462d1814}._footer_1nguh_1:before{content:"";background:linear-gradient(90deg,#d36b31,#e7ad57);border-radius:0 0 4px 4px;width:42px;height:3px;position:absolute;top:0;left:18px}._brand_1nguh_55{align-items:center;gap:11px;min-width:0;display:flex}._brandMark_1nguh_69{color:#a84d1e;background:linear-gradient(145deg,#fff0df,#f8dfc2);border:1px solid #d36b3133;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:1.15rem;font-weight:700;display:grid}._credit_1nguh_99{letter-spacing:.01em;white-space:nowrap;font-size:.84rem}._credit_1nguh_99 strong{color:#a84d1e;font-weight:800}._contacts_1nguh_121{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._contact_1nguh_121{color:#654832;background:#ffffffc7;border:1px solid #734c2e1a;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:.77rem;font-weight:650;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}._contact_1nguh_121:hover{background:#fff;border-color:#d36b314d;transform:translateY(-1px)}._contact_1nguh_121 svg{color:#bc602e;flex:0 0 16px;width:16px;height:16px}@media (width<=560px){._footer_1nguh_1{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}._contacts_1nguh_121{justify-content:flex-start;width:100%}._contact_1nguh_121{overflow-wrap:anywhere;max-width:100%}}._app_19w7a_21{--bg:#f6f7fb;--card:#fff;--ink:#1b1d2a;--mute:#7a7f94;--line:#e9ebf3;--red:#f43f5e;--gold:#ffb400;--green:#12b76a;--blue:#3b82f6;--violet:#8b5cf6;--teal:#14b8a6;--sh:0 6px 20px #28326e12;--sh2:0 14px 32px #28326e21;background:var(--bg);min-height:100vh;color:var(--ink);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);margin:0;font-family:Bricolage Grotesque,system-ui,-apple-system,sans-serif}._app_19w7a_21 *,._app_19w7a_21 :before,._app_19w7a_21 :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0}._scroll_19w7a_87{height:100%;min-height:100vh;padding:18px 16px 110px;overflow-y:auto}._wrap_19w7a_101{max-width:1080px;margin:0 auto}._view_19w7a_111{animation:.3s both _fade_19w7a_1}@keyframes _fade_19w7a_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._view_19w7a_111{animation:none}*{transition:none!important}}._top_19w7a_161{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}._who_19w7a_161{align-items:center;gap:12px;display:flex}._logo_19w7a_161{color:#fff;background:linear-gradient(135deg,#f43f5e,#ffb400);border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:26px;display:grid;box-shadow:0 8px 18px #f43f5e4d}._who_19w7a_161 small{color:var(--mute);font-size:13px;display:block}._who_19w7a_161 b{letter-spacing:-.4px;font-size:20px;font-weight:800}._title_19w7a_243{letter-spacing:-1px;font-size:30px;font-weight:800}._dt_19w7a_161{border:1px solid var(--line);height:46px;box-shadow:var(--sh);background:#fff;border-radius:16px;align-items:center;gap:8px;padding:0 12px;display:flex}._dt_19w7a_161 input{font:inherit;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background:0 0;border:0;outline:0;font-size:14px}._hero_19w7a_307{color:#fff;background:linear-gradient(125deg,#ff4d6d 0%,#ff8a3d 55%,#ffc21a 100%);border-radius:30px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 36px -10px #ff4d6d80}._hero_19w7a_307:before{content:"";background:#ffffff29;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;right:-50px}._hero_19w7a_307:after{content:"💈";font-size:64px;position:absolute;top:12px;right:16px;transform:rotate(12deg)}._heroAlt_19w7a_367,._hero_19w7a_307._alt_19w7a_369{background:linear-gradient(125deg,#6d4aff,#3b82f6 60%,#14b8a6);box-shadow:0 18px 36px -10px #505aff80}._heroAlt_19w7a_367:after,._hero_19w7a_307._alt_19w7a_369:after{content:"🤝"}._lbl_19w7a_389{opacity:.92;font-size:13px;font-weight:600}._big_19w7a_401{letter-spacing:-2px;margin:2px 0 18px;font-size:clamp(36px,9vw,54px);font-weight:800;position:relative}._hrow_19w7a_417{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}._hbox_19w7a_433{min-width:130px;color:var(--ink);background:#fff;border-radius:20px;flex:1;padding:12px 14px;box-shadow:0 8px 18px #0000001a}._hbox_19w7a_433 ._lbl_19w7a_389{color:var(--mute);opacity:1}._hbox_19w7a_433 b{letter-spacing:-.5px;margin-top:2px;font-size:22px;display:block}._up_19w7a_477{color:var(--green);background:#12b76a1f;border-radius:999px;margin-top:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}._search_19w7a_505{border:1px solid var(--line);height:54px;box-shadow:var(--sh);background:#fff;border-radius:18px;align-items:center;gap:10px;margin:18px 0 4px;padding:0 16px;display:flex}._search_19w7a_505:focus-within{border-color:var(--red);box-shadow:0 0 0 4px #f43f5e1f}._search_19w7a_505 span{font-size:18px}._search_19w7a_505 input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}._h2_19w7a_575{letter-spacing:-.3px;justify-content:space-between;align-items:center;margin:24px 0 12px;font-size:19px;font-weight:800;display:flex}._h2_19w7a_575 span{color:var(--mute);border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}._cats_19w7a_621{scrollbar-width:none;gap:10px;margin:0 -16px;padding:4px 16px 8px;display:flex;overflow-x:auto}._cats_19w7a_621::-webkit-scrollbar{display:none}._cat_19w7a_621{background:color-mix(in srgb, var(--c) 14%, #fff);font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:16px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;transition:transform .15s;display:flex}._cat_19w7a_621:hover{transform:translateY(-2px)}._cat_19w7a_621 span{font-size:18px}._cat_19w7a_621._catOn_19w7a_697,._catOn_19w7a_697{box-shadow:0 10px 20px color-mix(in srgb, var(--c) 40%, transparent);background:var(--c)!important;color:#fff!important}._grid_19w7a_717,._cols_19w7a_719{grid-template-columns:1fr;gap:12px;display:grid}#_list_19w7a_733._grid_19w7a_717,._listGrid_19w7a_733{grid-template-columns:1fr 1fr;gap:12px;display:grid}._item_19w7a_751{border:1px solid var(--line);box-shadow:var(--sh);cursor:pointer;background:#fff;border-radius:24px;flex-direction:column;padding:10px;transition:transform .2s,box-shadow .2s;display:flex}._item_19w7a_751:hover,._card_19w7a_777:hover{box-shadow:var(--sh2);transform:translateY(-3px)}._pic_19w7a_787{border-radius:18px;place-items:center;width:100%;height:120px;font-size:60px;display:grid;position:relative;overflow:hidden}._pic_19w7a_787 img{object-fit:cover;width:100%;height:100%}._t_19w7a_161{flex-direction:column;flex:1;padding:10px 4px 2px;display:flex}._item_19w7a_751 b{letter-spacing:-.3px;font-size:16px;font-weight:800}._item_19w7a_751 p{color:var(--mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:3px 0 10px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}._price_19w7a_871{color:var(--ink);font-size:15px;font-weight:800}._row_19w7a_883{justify-content:space-between;align-items:center;gap:8px;display:flex}._add_19w7a_897{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:13px;place-items:center;width:38px;height:38px;font-size:22px;transition:transform .15s;display:grid;box-shadow:0 8px 16px #f43f5e59}._add_19w7a_897:active{transform:scale(.9)}._empty_19w7a_935{text-align:center;color:var(--mute);border:2px dashed var(--line);background:#fff;border-radius:24px;grid-column:1/-1;padding:36px 16px;font-size:14px}._card_19w7a_777{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:24px;padding:16px;transition:transform .2s,box-shadow .2s;position:relative}._tag_19w7a_983{white-space:nowrap;background:color-mix(in srgb, var(--c) 14%, #fff);color:color-mix(in srgb, var(--c) 75%, #000);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}._tag_19w7a_983:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}._sub_19w7a_1025{color:var(--mute);margin-top:3px;font-size:13px}._av_19w7a_1037{color:#fff;border-radius:16px;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:grid}._bar_19w7a_1061{background:#eef0f7;border-radius:9px;height:9px;margin-top:12px;overflow:hidden}._bar_19w7a_1061 i{background:var(--c,var(--green));border-radius:9px;height:100%;display:block}._chart_19w7a_1091{align-items:flex-end;gap:10px;height:170px;margin-top:14px;display:flex}._chart_19w7a_1091 div{text-align:center;color:var(--mute);flex:1;font-size:12px;font-weight:600}._chart_19w7a_1091 i{background:var(--c);border-radius:12px;margin-bottom:6px;display:block}._btn_19w7a_1137{width:100%;font:inherit;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:16px;font-size:15px;font-weight:800;display:flex}._btn_19w7a_1137:active{transform:scale(.98)}._seg_19w7a_1181{background:#e9ebf5;border-radius:18px;margin-bottom:16px;padding:5px;display:flex}._seg_19w7a_1181 button{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1;padding:12px;font-size:14px;font-weight:700;transition:all .15s}._seg_19w7a_1181 button._segOn_19w7a_1225,._segOn_19w7a_1225{box-shadow:0 4px 12px #28326e1f;color:var(--ink)!important;background:#fff!important}._step_19w7a_1239{align-items:center;gap:8px;display:flex}._step_19w7a_1239 button{cursor:pointer;background:color-mix(in srgb, var(--c,#6d4aff) 15%, #fff);width:38px;height:38px;color:var(--c,#6d4aff);border:0;border-radius:12px;place-items:center;font-size:20px;font-weight:800;display:grid}._step_19w7a_1239 b{text-align:center;min-width:32px;font-size:17px}._log_19w7a_161{color:#0b7a47;background:#12b76a1a;border-radius:14px;margin-top:12px;padding:10px 14px;font-size:13px;font-weight:600}._log_19w7a_161:empty{display:none}._nav_19w7a_1325{left:14px;right:14px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);z-index:50;background:#fff;border-radius:26px;max-width:520px;margin:0 auto;padding:7px;display:flex;position:fixed;box-shadow:0 16px 40px #28326e2e}._navBrand_19w7a_1357{display:none}._navBtn_19w7a_1365{color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 0;font-size:11px;font-weight:700;transition:all .2s;display:flex;position:relative}._navBtn_19w7a_1365 span{filter:grayscale(.7);opacity:.8;font-size:20px}._navBtn_19w7a_1365._navBtnOn_19w7a_1415,._navBtnOn_19w7a_1415{color:var(--red)!important;background:#f43f5e1a!important}._navBtnOn_19w7a_1415 span{filter:none;opacity:1}._badge_19w7a_1437{background:var(--red);color:#fff;border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:2px;right:12px}._badge_19w7a_1437:empty{display:none}._modalBackdrop_19w7a_1477{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#1b1d2a80;place-items:center;padding:16px;animation:.2s both _fade_19w7a_1;display:grid;position:fixed;inset:0}._modalCard_19w7a_1501{background:#fff;border-radius:28px;width:100%;max-width:540px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 24px 60px #1b1d2a33}._modalHead_19w7a_1523{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._modalClose_19w7a_1537{border:1px solid var(--line);width:36px;height:36px;color:var(--mute);cursor:pointer;background:#fff;border-radius:12px;place-items:center;font-size:18px;font-weight:800;display:grid}._tablePickGrid_19w7a_1565{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:16px;display:grid}._tablePickBtn_19w7a_1579{border:1.5px solid var(--line);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;padding:12px;transition:all .15s;display:flex}._tablePickBtn_19w7a_1579:hover{border-color:var(--red);box-shadow:var(--sh);transform:translateY(-2px)}._tablePickBtn_19w7a_1579._tableOccupied_19w7a_1619{background:#ffb4000d;border-color:#ffb40066}._btnSecondary_19w7a_1629{border:1.5px solid var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:18px;padding:14px;font-size:14px;font-weight:800;transition:background .15s}._btnSecondary_19w7a_1629:hover{background:#f3f4fa}._billItemRow_19w7a_1665{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;padding:5px 0;font-size:13px;display:flex}._billItemRow_19w7a_1665:last-child{border-bottom:0}._billActions_19w7a_1691{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._billActions_19w7a_1691 button{border-radius:14px;flex:1;min-width:120px;margin-top:0;padding:10px 14px;font-size:13px}@media (width>=700px){._grid_19w7a_717,._cols_19w7a_719{grid-template-columns:1fr 1fr}#_list_19w7a_733._grid_19w7a_717,._listGrid_19w7a_733{grid-template-columns:repeat(3,1fr)}._scroll_19w7a_87{padding:26px 28px 110px}}@media (width>=980px){._scroll_19w7a_87{padding:32px 40px 40px 280px}._grid_19w7a_717,._cols_19w7a_719{grid-template-columns:1fr 1fr 1fr}#_list_19w7a_733._grid_19w7a_717,._listGrid_19w7a_733{grid-template-columns:repeat(3,1fr)}._cats_19w7a_621{flex-wrap:wrap;margin:0;padding:4px 0 8px}._nav_19w7a_1325{border:0;border-right:1px solid var(--line);width:240px;max-width:none;box-shadow:none;border-radius:0;flex-direction:column;justify-content:flex-start;gap:4px;margin:0;padding:22px 14px;inset:0 auto 0 0}._navBrand_19w7a_1357{letter-spacing:-.4px;color:var(--ink);align-items:center;gap:10px;padding:0 8px 24px;font-size:20px;font-weight:800;display:flex}._navBrand_19w7a_1357 span{background:linear-gradient(135deg,#f43f5e,#ffb400);border-radius:14px;place-items:center;width:42px;height:42px;font-size:22px;display:grid;box-shadow:0 8px 18px #f43f5e4d}._navBtn_19w7a_1365{color:var(--mute);border-radius:16px;flex-direction:row;flex:none;justify-content:flex-start;gap:12px;padding:13px 14px;font-size:15px}._navBtn_19w7a_1365:hover{background:#f3f4fa}._navBtn_19w7a_1365._navBtnOn_19w7a_1415,._navBtnOn_19w7a_1415{background:var(--red)!important;color:#fff!important}._navBtnOn_19w7a_1415:hover{background:var(--red)!important}._badge_19w7a_1437{margin-left:auto;position:static}._navBtnOn_19w7a_1415 ._badge_19w7a_1437{color:var(--red);background:#fff}}._reportFilterRow_19w7a_1933{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}._reportFilterRow_19w7a_1933 span{color:var(--mute);font-size:13px;font-weight:700}._reportDateInput_19w7a_1973{border:1px solid var(--line);font:inherit;color:var(--ink);background:#f6f7fb;border-radius:12px;outline:0;padding:7px 12px;font-size:13px;transition:border-color .15s}._reportDateInput_19w7a_1973:focus{border-color:var(--red)}._reportFilterBtn_19w7a_2005{font:inherit;background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:8px 16px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 12px #f43f5e4d}._reportFilterBtn_19w7a_2005:active{transform:scale(.96)}._reportFilterGhost_19w7a_2041{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:7px 14px;font-size:13px;font-weight:700}._reportFilterGhost_19w7a_2041:hover{background:#f3f4fa}._presetPill_19w7a_2075{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#f6f7fb;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .15s}._presetPill_19w7a_2075:hover{background:#eef0f7;border-color:#d1d5e5}._presetPillActive_19w7a_2113{box-shadow:0 4px 10px #1b1d2a33;background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}._reportAccordionBtn_19w7a_2127{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}._reportAccordionBtn_19w7a_2127:hover{background:#f8f9fd}._reportOrderList_19w7a_2169{border-top:1px dashed var(--line);flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}._reportOrderRow_19w7a_2187{background:#f6f7fb;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}._reportGrid2_19w7a_2211{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=700px){._reportGrid2_19w7a_2211{grid-template-columns:1fr 1fr}}._channelsScroll_19w7a_2237{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:6px 16px 14px;display:flex;overflow-x:auto}._channelsScroll_19w7a_2237::-webkit-scrollbar{display:none}._channelCard_19w7a_2267{border:1px solid var(--line);min-width:180px;box-shadow:var(--sh);scroll-snap-align:start;background:#fff;border-radius:22px;flex-direction:column;flex:0 0 180px;justify-content:space-between;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}._channelCard_19w7a_2267:before{content:"";background:var(--c,var(--blue));border-radius:22px 22px 0 0;height:4px;position:absolute;top:0;left:0;right:0}._channelCard_19w7a_2267:hover{box-shadow:var(--sh2);transform:translateY(-3px)}@media (width>=900px){._channelsScroll_19w7a_2237{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));margin:0;padding:6px 0 16px;display:grid;overflow-x:visible}._channelCard_19w7a_2267{flex:auto;min-width:0}}._serviceRankBadge_19w7a_2363{color:#fff;background:var(--ink);border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}._serviceRankTop1_19w7a_2389{background:linear-gradient(135deg,#ffb400,#f59e0b);box-shadow:0 4px 10px #f59e0b66}._serviceRankTop2_19w7a_2399{background:linear-gradient(135deg,#94a3b8,#64748b)}._serviceRankTop3_19w7a_2407{background:linear-gradient(135deg,#d97706,#b45309)}._chevronRotate_19w7a_2417{color:var(--mute);font-size:14px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-block}._chevronRotate_19w7a_2417._open_19w7a_2431{transform:rotate(180deg)}._storeHead_19w7a_2447{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}._storeHead_19w7a_2447 h3{font-family:var(--font-display,inherit);letter-spacing:-.4px;color:var(--text,#1e293b);margin:0;font-size:1.25rem;font-weight:800}._storeHead_19w7a_2447 p{color:var(--mute,#64748b);max-width:60ch;margin:4px 0 0;font-size:.84rem}._storeStatGrid_19w7a_2497{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px;display:grid}._storeStatCard_19w7a_2511{background:var(--card,#fff);border:1px solid var(--line,#e2e8f0);box-shadow:var(--sh,0 4px 16px #0000000a);border-radius:18px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}._storeStatLabel_19w7a_2533{color:var(--mute,#64748b);text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:800}._storeStatValue_19w7a_2549{letter-spacing:-.5px;color:var(--text,#1e293b);font-size:1.5rem;font-weight:800}._storeStatHint_19w7a_2563{color:var(--mute,#64748b);font-size:.72rem}._usageRatingGood_19w7a_2573{color:#12b76a;white-space:nowrap;background:#12b76a1f;border:1px solid #12b76a40;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.74rem;font-weight:800;display:inline-flex}._usageRatingLow_19w7a_2601{color:#f43f5e;white-space:nowrap;background:#f43f5e1f;border:1px solid #f43f5e40;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.74rem;font-weight:800;display:inline-flex}._progressBarTrack_19w7a_2629{background:#e9ebf5;border-radius:999px;width:100%;height:8px;margin-top:6px;overflow:hidden}._progressBarFill_19w7a_2647{background:linear-gradient(90deg,#12b76a,#ffb400);border-radius:999px;height:100%;transition:width .3s}._progressBarFillExceeded_19w7a_2661{background:linear-gradient(90deg,#ffb400,#f43f5e)}._activeUsageGrid_19w7a_2669{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;margin-bottom:24px;display:grid}._activeUsageCard_19w7a_2683{background:var(--card,#fff);border:1px solid var(--line,#e2e8f0);box-shadow:var(--sh,0 4px 16px #0000000a);border-radius:20px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}._activeUsageHead_19w7a_2705{justify-content:space-between;align-items:center;gap:8px;display:flex}._activeUsageTitle_19w7a_2719{color:var(--text,#1e293b);font-size:1rem;font-weight:800}._activeUsageMeta_19w7a_2731{background:var(--bg,#f8fafc);border-radius:12px;grid-template-columns:1fr 1fr;gap:8px 14px;padding:10px 12px;font-size:.8rem;display:grid}._activeUsageMetaItem_19w7a_2751 span{color:var(--mute,#64748b);text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}._activeUsageMetaItem_19w7a_2751 strong{color:var(--text,#1e293b);font-weight:800}._expenseHeaderRow_19w7a_2779{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}._expenseSummaryBadges_19w7a_2797{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._summaryPill_19w7a_2811{background:var(--card,#fff);border:1px solid var(--line,#e2e8f0);color:var(--text,#1e293b);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-flex}._summaryPill_19w7a_2811 b{font-weight:800}._expenseTableCard_19w7a_2845{background:var(--card,#fff);border:1px solid var(--line,#e2e8f0);box-shadow:var(--sh,0 4px 16px #0000000a);border-radius:20px;overflow:hidden}._expenseTable_19w7a_2845{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}._expenseTable_19w7a_2845 th{background:var(--bg,#f8fafc);text-transform:uppercase;letter-spacing:.5px;color:var(--mute,#64748b);border-bottom:1px solid var(--line,#e2e8f0);padding:12px 16px;font-size:.72rem;font-weight:800}._expenseTable_19w7a_2845 td{border-bottom:1px solid var(--line,#e2e8f0);color:var(--text,#1e293b);vertical-align:middle;padding:13px 16px}._expenseTable_19w7a_2845 tbody tr:last-child td{border-bottom:none}._expenseTable_19w7a_2845 tbody tr:hover td{background:#f8fafcb3}._pendingCard_19w7a_2927{background:var(--card,#fff);border:1px dashed #ffb40099;border-radius:18px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}._transferOptionsContainer_19w7a_2965{border:1px solid var(--line);background:#f8fafc;border-radius:16px;margin:10px 0;padding:12px;animation:.2s both _fade_19w7a_1}._transferLabel_19w7a_2983{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.76rem;font-weight:700}._transferGrid_19w7a_3001{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:8px;margin-bottom:12px;display:grid}._transferChip_19w7a_3015{border:1.5px solid var(--line);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.78rem;font-weight:700;transition:all .15s;display:flex}._transferChip_19w7a_3015:hover{background:#eff6ff;border-color:#3b82f6}._transferChipOn_19w7a_3059{box-shadow:0 2px 10px #3b82f638;color:#1d4ed8!important;background:#eff6ff!important;border-color:#3b82f6!important}._proofCaptureBox_19w7a_3073{text-align:center;background:#fff;border:1.5px dashed #cbd5e1;border-radius:14px;margin:10px 0;padding:14px 12px;transition:all .2s}._proofCaptureBox_19w7a_3073:hover{background:#f0f7ff;border-color:#3b82f6}._proofPreview_19w7a_3103{border:1px solid var(--line);background:#0f172a;border-radius:12px;justify-content:center;align-items:center;width:100%;max-height:190px;margin-bottom:10px;display:flex;position:relative;overflow:hidden}._proofPreview_19w7a_3103 img{object-fit:contain;max-width:100%;max-height:190px}._proofRemoveBtn_19w7a_3143{color:#fff;cursor:pointer;background:#ef4444eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;transition:transform .15s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0000004d}._proofRemoveBtn_19w7a_3143:hover{transform:scale(1.1)}._proofInputActions_19w7a_3189{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._proofCaptureBtn_19w7a_3203{border:1px solid var(--line);color:var(--ink);cursor:pointer;box-shadow:var(--sh-xs);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}._proofCaptureBtn_19w7a_3203:hover{color:#2563eb;background:#f8fafc;border-color:#3b82f6}._proofNoteInput_19w7a_3247{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;margin-top:8px;padding:9px 12px;font-family:inherit;font-size:.8rem}._proofNoteInput_19w7a_3247:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}._proofBadge_19w7a_3283{color:#047857;background:#e8faf0;border-radius:999px;align-items:center;gap:4px;margin-bottom:6px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}._proofAttachedChip_19w7a_3309{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.login-container{background:radial-gradient(1000px 420px at 50% -140px,#e07a3a1a,#0000 70%),radial-gradient(700px 340px at 110% 30%,#7a9e7e1a,#0000 70%),#f7f2eb;justify-content:center;align-items:center;width:100%;min-height:100vh;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden}html.page-scroll,body.page-scroll{overflow:visible}.shop-sign{background:linear-gradient(135deg,#1e1b4b 0%,#312e81 50%,#1e1b4b 100%);border:2px solid #f59e0b;border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:200px;height:60px;display:flex;position:absolute;top:40px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px #1e1b4b80}.shop-sign:before{content:"";border-bottom:12px solid #0000;border-left:12px solid #f59e0b;border-right:12px solid #f59e0b;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.shop-name{color:#f59e0b;letter-spacing:1px;white-space:nowrap;font-family:Fraunces,serif;font-size:1.4rem;font-weight:700}.shop-tagline{color:#9ca3af;opacity:.8;margin-left:8px;font-size:.65rem}.barber-poles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.barber-poles:before,.barber-poles:after{content:"";opacity:.09;background:repeating-linear-gradient(#dc2626 0 30px,#f8fafc 30px 60px,#3b82f6 60px 90px,#f59e0b 90px 120px,#3b82f6 120px 150px);border-radius:3px;width:6px;height:250%;animation:20s linear infinite poleMove;position:absolute;top:-75%}.barber-poles:before{animation-direction:alternate;left:5%;transform:rotate(-12deg)}.barber-poles:after{animation-direction:normal;right:5%;transform:rotate(12deg)}@keyframes poleMove{0%{top:-75%}to{top:125%}}.scissors-pattern{pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 10 L30 30 M30 10 L50 30 M50 10 L70 30 M15 25 L45 55 M55 25 L35 55' stroke='%23f59e0b' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-size:80px 80px;animation:15s linear infinite scissorsRotate;position:absolute;inset:0}@keyframes scissorsRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.straight-razor{opacity:.3;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:50% 50% 0;width:40px;height:40px;animation:3s ease-in-out infinite razorGlow;position:absolute;bottom:40px;right:40px}@keyframes razorGlow{0%,to{opacity:.3;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(1.1)rotate(5deg)}}.steam{background:radial-gradient(circle,#f59e0b66 0%,#0000 50%);border-radius:50%;width:60px;height:40px;animation:2s ease-in-out infinite steamRise;position:absolute;top:80px;left:50%;transform:translate(-50%)}@keyframes steamRise{0%,to{opacity:.8;transform:translate(-50%)translateY(0)}50%{opacity:.5;transform:translate(-50%)translateY(-10px)}}.welcome-light{pointer-events:none;background:radial-gradient(circle,#f59e0b26 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:4s ease-in-out infinite lightPulse;position:absolute;top:0;right:0}@keyframes lightPulse{0%,to{opacity:.6}50%{opacity:1}}.floor-tiles{pointer-events:none;opacity:.5;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100px;position:absolute;bottom:0;left:0}.decor-circle1,.decor-circle2,.decor-circle3{pointer-events:none;border-radius:50%;position:absolute}.decor-circle1{background:radial-gradient(circle,#f59e0b38 0%,#f59e0b00 70%);width:400px;height:400px;animation:8s ease-in-out infinite float;top:-150px;right:-150px}.decor-circle2{background:radial-gradient(circle,#6366f138 0%,#6366f100 70%);width:300px;height:300px;animation:10s ease-in-out infinite reverse float;bottom:-100px;left:-100px}.decor-circle3{background:radial-gradient(circle,#ffffff0d 0%,#fff0 70%);width:600px;height:600px;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}.login-card{z-index:10;background:#fff;border-radius:28px;width:100%;max-width:480px;margin:20px;padding:52px 44px;animation:.6s cubic-bezier(.16,1,.3,1) slideUp;position:relative;overflow:hidden;box-shadow:0 16px 48px -12px #2b18101f,0 0 0 1px #2b181014}.login-card:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#e07a3a0f 0%,#0000 60%);position:absolute;inset:0}.login-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#f59e0b1a 0%,#0000 70%);border-radius:50%;width:250px;height:250px;position:absolute;top:-50%;right:-50%}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.logo-section{text-align:center;margin-bottom:36px;position:relative}.logo-wrapper{background:linear-gradient(135deg,#1e1b4b 0%,#312e81 50%,#1e1b4b 100%);border-radius:24px;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:20px;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -8px #1e1b4b80,0 0 0 3px #f59e0b33,inset 0 1px #ffffff1a}.logo-wrapper:before{content:"";background:linear-gradient(135deg,#f59e0b26 0%,#0000 50%);position:absolute;inset:0}.logo-wrapper:hover{transform:scale(1.08)rotate(-5deg);box-shadow:0 16px 35px -8px #1e1b4b99,0 0 0 3px #f59e0b59,inset 0 1px #ffffff26}.logo-icon{color:#f59e0b;z-index:1;width:48px;height:48px;position:relative}.logo-image{object-fit:contain;z-index:1;filter:drop-shadow(0 6px 16px #0006);border-radius:16px;width:60px;height:60px;position:relative}.cafe-name{color:#2b1810;letter-spacing:-.5px;margin:0;font-family:Fraunces,serif;font-size:2rem;font-weight:700}.cafe-tagline{color:#6b5440;letter-spacing:.05em;text-transform:uppercase;margin-top:6px;font-size:.85rem;font-weight:500}.welcome-section{text-align:center;margin-bottom:36px}.welcome-title{color:#2b1810;margin-bottom:8px;font-family:Fraunces,serif;font-size:1.6rem;font-weight:700}.welcome-subtitle{color:#6b5440;font-size:.9rem}.login-form{flex-direction:column;gap:24px;display:flex}.input-group{flex-direction:column;gap:8px;display:flex}.label{color:#2b1810;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.input-icon{color:#f59e0b;width:18px;height:18px}.input{color:#2b1810;background:#faf6f0;border:1.5px solid #2b18101f;border-radius:14px;width:100%;padding:15px 18px;font-family:DM Sans,sans-serif;font-size:.95rem;transition:all .25s cubic-bezier(.16,1,.3,1)}.input:focus{background:#fff;border-color:#e07a3a;outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #e07a3a24}.input::placeholder{color:#a38e7c}.input:-webkit-autofill{-webkit-text-fill-color:#f8fafc;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0f172ae6}.input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0f172ae6}.input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0f172ae6}.password-wrapper{position:relative}.password-wrapper .input{padding-right:50px}.password-toggle{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.password-toggle svg{color:#9ca3af;width:18px;height:18px;transition:color .2s}.password-toggle:hover{background:#f59e0b1a}.password-toggle:hover svg{color:#f59e0b}.error-message{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:10px;padding:14px 18px;font-size:.85rem;font-weight:500;animation:.3s shake;display:flex}.error-message svg{flex-shrink:0;width:18px;height:18px}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.login-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e07a3a 0%,#c96020 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:16px 28px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #e07a3a52}.login-button:before{content:"";opacity:0;background:linear-gradient(135deg,#f59e0b33 0%,#0000 50%);transition:opacity .3s;position:absolute;inset:0}.login-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 28px #1e1b4b73}.login-button:hover:not(:disabled):before{opacity:1}.login-button:active:not(:disabled){transform:translateY(-1px)}.login-button:disabled{opacity:.7;cursor:not-allowed}.login-button svg{z-index:1;width:20px;height:20px;position:relative}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin}.login-footer{text-align:center;border-top:1px solid #2b181014;margin-top:32px;padding-top:24px;position:relative}.login-footer p{color:#a38e7c;letter-spacing:.03em;margin:0;font-size:.72rem}.register-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e07a3a 0%,#c96020 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px 24px;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 6px 18px #e07a3a52}.register-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #1e1b4b73}.register-button:active:not(:disabled){transform:translateY(0)}.register-button:disabled{opacity:.7;cursor:not-allowed}.logo-wrapper:hover .logo-image{transform:scale(1.05)}.logo-image{transition:transform .4s cubic-bezier(.16,1,.3,1)}@media (width<=520px){.login-container{padding:env(safe-area-inset-top,0) 0 0;align-items:flex-start}.login-card{border-radius:22px;flex-direction:column;justify-content:center;min-height:calc(100vh - 24px);margin:12px;padding:32px 22px;display:flex}.cafe-name{font-size:1.7rem}.logo-wrapper{width:76px;height:72px;margin-bottom:14px}.logo-image{width:52px;height:52px}.welcome-section{margin-bottom:26px}.welcome-title{font-size:1.45rem}.welcome-subtitle{font-size:.85rem}.login-form{gap:18px}.input{padding:15px 16px;font-size:16px}.login-button{padding:16px 24px}.login-footer{margin-top:26px;padding-top:22px}.barber-poles:before{left:4%}.barber-poles:after{right:4%}.straight-razor{display:none}}@media (width<=360px){.login-card{margin:12px;padding:28px 20px}.cafe-name{font-size:1.4rem}.logo-wrapper{width:64px;height:64px}.logo-image{width:44px;height:44px}}.regTwoCol{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fieldError{color:#f87171;letter-spacing:.2px;margin-top:5px;font-size:.74rem;display:block}.input-group .input:has(+.fieldError){border-color:#f871718c}.labelOptional{opacity:.6;text-transform:none;letter-spacing:0;font-weight:400}.regNoteBox{background:#faf6f0;border:1px solid #2b181017;border-radius:12px;flex-direction:column;gap:4px;margin-top:16px;padding:12px 14px;display:flex}.regNoteBox strong{text-transform:uppercase;letter-spacing:.9px;color:#e07a3a;font-size:.74rem}.regNoteBox span{color:#6b5440;font-size:.78rem;line-height:1.5}.regSuccessBox{background:#faf6f0;border:1px solid #2b181017;border-radius:12px;flex-direction:column;gap:9px;margin:4px 0 18px;padding:14px 16px;display:flex}.regSummaryRow{justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;display:flex}.regSummaryRow span{color:#6b5440}.regSummaryRow strong{color:#2b1810;text-align:right;word-break:break-word;font-weight:600}.regPending{color:#fbbf24!important}.regFooter a{color:#e07a3a;font-weight:600;text-decoration:none;transition:opacity .2s}.regFooter a:hover{opacity:.75;text-decoration:underline}@media (width<=520px){.regTwoCol{grid-template-columns:1fr;gap:0}}.regFooterLinks{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._page_q772l_7{--bg:#f7f2eb;--surface:#fff;--surface-2:#fbf7f1;--ink:#2b1810;--ink-2:#6b5440;--muted:#a38e7c;--line:#2b181017;--accent:#e07a3a;--accent-2:#c96020;--accent-soft:#e07a3a1f;--green:#4e7a53;--green-soft:#e6f2e8;--r-s:14px;--r-m:20px;--r-l:26px;--r-pill:999px;--sh-s:0 2px 10px #2b18100f;--sh-m:0 10px 34px #2b18101f;--sh-l:0 24px 70px #2b181047;--sh-accent:0 10px 30px #e07a3a66;--tr:.24s cubic-bezier(.4, 0, .2, 1);background:radial-gradient(1000px 420px at 50% -140px, #e07a3a1a, transparent 70%), radial-gradient(700px 340px at 110% 30%, #7a9e7e1a, transparent 70%), var(--bg);min-height:100vh;color:var(--ink);-webkit-overflow-scrolling:touch;flex-direction:column;max-width:640px;margin:0 auto;padding-bottom:56px;font-family:DM Sans,sans-serif;display:flex;overflow-x:hidden}._header_q772l_87{align-items:center;gap:14px;padding:26px 22px 6px;display:flex}._header_q772l_87 ._brand_q772l_101{letter-spacing:-.4px;color:var(--ink);font-family:Fraunces,serif;font-size:1.35rem;font-weight:700}._brandSub_q772l_117{color:var(--muted);margin-top:2px;font-size:.78rem;font-weight:600}._hero_q772l_133{color:#fff;background:radial-gradient(500px 260px at 85% -40px,#e07a3a59,#0000 70%),radial-gradient(420px 260px at -10% 110%,#7a9e7e47,#0000 70%),linear-gradient(150deg,#2b1810 0%,#47291a 60%,#5a3421 100%);position:relative;overflow:hidden}._hero_q772l_133:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}._heroInner_q772l_173{z-index:2;align-items:center;gap:16px;padding:30px 22px 52px;display:flex;position:relative}._logoWrap_q772l_191{background:#fff;border:2px solid #ffffff38;border-radius:20px;flex-shrink:0;width:66px;height:66px;overflow:hidden;box-shadow:0 12px 30px #00000059,0 0 0 4px #ffffff1a}._logo_q772l_191{object-fit:cover;width:100%;height:100%;display:block}._heroText_q772l_227{min-width:0}._heroTag_q772l_235{letter-spacing:.18em;text-transform:uppercase;color:#f3c9a6;align-items:center;gap:6px;font-size:.66rem;font-weight:800;display:inline-flex}._heroTag_q772l_235:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);border-radius:2px;width:16px;height:2px}._brand_q772l_101{letter-spacing:-.6px;text-shadow:0 2px 18px #00000059;margin:4px 0 0;font-family:Fraunces,serif;font-size:1.85rem;font-weight:700;line-height:1.05}._heroMeta_q772l_293{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._tableChip_q772l_307,._positionChip_q772l_307,._seatChip_q772l_307,._hintChip_q772l_307{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;align-items:center;gap:5px;padding:6px 13px;font-size:.72rem;font-weight:700;display:inline-flex}._tableChip_q772l_307{color:var(--ink);background:#fffffff0;border-color:#0000;box-shadow:0 4px 14px #00000038}._hintChip_q772l_307{background:linear-gradient(135deg,#e07a3a,#c96020);border:none;box-shadow:0 6px 18px #e07a3a73}._trackChip_q772l_361{border-radius:var(--r-pill);letter-spacing:.02em;color:var(--ink);cursor:pointer;transition:transform var(--tr), box-shadow var(--tr);background:#fffffff0;border:none;align-items:center;gap:6px;padding:6px 14px 6px 11px;font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #00000038}._trackChip_q772l_361 svg{width:15px;height:15px;color:var(--accent)}._trackChip_q772l_361:active{transform:scale(.95)}._heroWave_q772l_417{background:var(--bg);z-index:1;border-radius:100% 100% 0 0;width:100%;height:30px;position:absolute;bottom:0;left:0}._catNav_q772l_441{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--line);background:#f7f2ebd1;position:sticky;top:0}._catRow_q772l_461{scrollbar-width:none;gap:9px;padding:13px 16px;display:flex;overflow-x:auto}._catRow_q772l_461::-webkit-scrollbar{display:none}._catPill_q772l_485{white-space:nowrap;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:all var(--tr);box-shadow:var(--sh-s);padding:9px 18px;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:700;position:relative}._catPill_q772l_485:active{transform:scale(.96)}._catActive_q772l_525{color:#fff;box-shadow:var(--sh-accent);background:linear-gradient(135deg,#e07a3a 0%,#c96020 100%);border-color:#0000;transform:translateY(-2px)}._menuSections_q772l_543{flex:1;padding:8px 0}._menuSection_q772l_543{padding:6px 0 12px;animation:.3s _tabFade_q772l_1}._sectionHead_q772l_563{justify-content:space-between;align-items:center;padding:16px 18px 6px;display:flex}._sectionTitle_q772l_577{color:var(--ink);text-transform:capitalize;letter-spacing:-.3px;margin:0;font-family:Fraunces,serif;font-size:1.3rem;font-weight:700}._sectionCount_q772l_597{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2);background:var(--accent-soft);border-radius:var(--r-pill);padding:5px 12px;font-size:.7rem;font-weight:800}._menuGrid_q772l_619{grid-template-columns:repeat(2,1fr);gap:14px;padding:10px 16px 8px;display:grid}._menuCard_q772l_633{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-s);transition:transform var(--tr), box-shadow var(--tr);flex-direction:column;animation:.35s cubic-bezier(.2,.9,.3,1.1) backwards _popIn_q772l_1;display:flex;overflow:hidden}._menuCard_q772l_633:nth-child(2n){animation-delay:50ms}._menuCard_q772l_633:nth-child(3n){animation-delay:.1s}._menuCard_q772l_633:hover{box-shadow:var(--sh-m);transform:translateY(-4px)}._menuImgWrap_q772l_683{aspect-ratio:4/3;background:linear-gradient(140deg,#efe7dc,#dfd2c3);position:relative;overflow:hidden}._menuImgWrap_q772l_683:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1b0f0952);height:46%;position:absolute;inset:auto 0 0}._menuImg_q772l_683{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}._menuCard_q772l_633:hover ._menuImg_q772l_683{transform:scale(1.07)}._menuImgPlaceholder_q772l_739{background:radial-gradient(circle at 30% 25%,#ffffff8c,#0000 55%),linear-gradient(140deg,#ede4d9,#d9ccbc);justify-content:center;align-items:center;width:100%;height:100%;display:flex}._placeholderIcon_q772l_761{opacity:.65;filter:grayscale(.2);font-size:2.3rem}._addBtn_q772l_773{z-index:2;color:#fff;cursor:pointer;width:40px;height:40px;transition:transform var(--tr), box-shadow var(--tr), background var(--tr);background:linear-gradient(135deg,#e07a3a 0%,#c96020 100%);border:2.5px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 6px 18px #e07a3a80}._addBtn_q772l_773 svg{width:19px;height:19px}._addBtn_q772l_773:active{transform:scale(.88)}._addBtnInCart_q772l_829{background:linear-gradient(135deg,#5e8c63 0%,#3f6b45 100%);box-shadow:0 6px 18px #4e7a5380}._qtyBadge_q772l_839{z-index:2;border-radius:var(--r-pill);color:#fff;cursor:pointer;background:linear-gradient(135deg,#2b1810,#4a2c1b);border:2px solid #ffffffd9;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 9px;font-size:.8rem;font-weight:800;animation:.25s _popIn_q772l_1;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px #0000004d}._menuInfo_q772l_883{flex-direction:column;flex:1;padding:12px 13px 13px;display:flex}._menuName_q772l_897{color:var(--ink);font-size:.93rem;font-weight:700;line-height:1.25}._menuDesc_q772l_911{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}._menuBottom_q772l_933{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}._menuPrice_q772l_951{color:var(--ink);letter-spacing:-.3px;white-space:nowrap;font-family:Fraunces,serif;font-size:1.02rem;font-weight:700}._currency_q772l_969{letter-spacing:.08em;color:var(--accent-2);vertical-align:1.5px;margin-right:2px;font-family:DM Sans,sans-serif;font-size:.62rem;font-weight:800}._helpNote_q772l_991{border-radius:var(--r-s);color:var(--ink-2);background:#fff9;border:1.5px dashed #2b181029;justify-content:center;align-items:center;gap:8px;margin:14px 18px 4px;padding:13px 18px;font-size:.82rem;font-weight:600;display:flex}._helpNote_q772l_991 svg{width:16px;height:16px;color:var(--accent);flex-shrink:0}._floatingBar_q772l_1037{bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;max-width:608px;margin:0 auto;position:fixed;left:16px;right:16px}._viewCartBtn_q772l_1057{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:linear-gradient(135deg,#2b1810 0%,#4a2c1b 100%);border:1px solid #ffffff24;align-items:center;gap:13px;width:100%;padding:13px 16px;font-family:DM Sans,sans-serif;animation:.4s cubic-bezier(.2,.9,.3,1.1) _slideUp_q772l_1;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 44px #2b181073}._viewCartBtn_q772l_1057:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:45%;height:200%;animation:3.2s ease-in-out infinite _shimmer_q772l_1;position:absolute;top:-50%;left:-70%;transform:skew(-20deg)}._viewCartBtn_q772l_1057:active{transform:scale(.985)}._barCount_q772l_1125{background:linear-gradient(135deg,#e07a3a,#c96020);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.92rem;font-weight:800;display:flex;box-shadow:0 4px 14px #e07a3a8c}._barLabel_q772l_1153{text-align:left;letter-spacing:.01em;flex:1;font-size:.95rem;font-weight:700}._barTotal_q772l_1169{color:#f6d9be;font-family:Fraunces,serif;font-size:1.02rem;font-weight:700}._barArrow_q772l_1183{background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._barArrow_q772l_1183 svg{width:15px;height:15px}._cartOverlay_q772l_1217{z-index:110;-webkit-backdrop-filter:blur(6px);background:#1b0f098c;justify-content:center;align-items:flex-end;animation:.22s _fadeIn_q772l_1;display:flex;position:fixed;inset:0}._cartModal_q772l_1243{background:var(--surface);width:100%;max-width:640px;max-height:90vh;box-shadow:var(--sh-l);border-radius:28px 28px 0 0;flex-direction:column;animation:.4s cubic-bezier(.2,.9,.3,1.05) _sheetUp_q772l_1;display:flex;overflow:hidden}._cartHandle_q772l_1269{border-radius:var(--r-pill);background:#e7ddd2;flex-shrink:0;width:44px;height:5px;margin:10px auto 0}._cartModalBody_q772l_1287{-webkit-overflow-scrolling:touch;min-height:0;padding:4px 20px calc(24px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}._cartModalClose_q772l_1303{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:all var(--tr);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:flex}._cartModalClose_q772l_1303:active{background:#efe7dc;transform:scale(.92)}._cartHead_q772l_1345{border-bottom:2px solid #2b18100f;justify-content:space-between;align-items:center;margin-bottom:4px;padding-top:14px;padding-bottom:14px;display:flex}._cartTitle_q772l_1365{color:var(--ink);letter-spacing:-.4px;font-family:Fraunces,serif;font-size:1.35rem;font-weight:700}._cartSub_q772l_1381{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:600}._cartItems_q772l_1395{flex-direction:column;display:flex}._cartRow_q772l_1405{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;animation:.25s _tabFade_q772l_1;display:flex}._cartRowName_q772l_1423{color:var(--ink);flex:1;font-size:.9rem;font-weight:700;line-height:1.3}._cartRowPrice_q772l_1439{color:var(--muted);margin-top:3px;font-size:.72rem;font-weight:500;display:block}._qtyTap_q772l_1455{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--ink);cursor:pointer;transition:all var(--tr);border:1.5px solid #e07a3a59;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;display:flex}._qtyTap_q772l_1455:active{transform:scale(.94)}._qtyNum_q772l_1491{text-align:center;min-width:18px;font-size:.95rem;font-weight:800}._qtyTapHint_q772l_1505{align-items:center;display:flex}._qtyTapHint_q772l_1505 svg{width:14px;height:14px;color:var(--accent-2)}._cartLineTotal_q772l_1527{color:var(--ink);text-align:right;min-width:80px;font-family:Fraunces,serif;font-size:.95rem;font-weight:700}._noteInput_q772l_1545{border:1.5px solid var(--line);border-radius:var(--r-s);resize:none;background:var(--surface-2);width:100%;color:var(--ink);transition:border-color var(--tr), box-shadow var(--tr);margin-top:16px;padding:13px 15px;font-family:DM Sans,sans-serif;font-size:.88rem}._noteInput_q772l_1545:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:#fff;outline:none}._formBlock_q772l_1589{margin-top:16px}._formLabel_q772l_1597{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:.74rem;font-weight:800;display:block}._formHint_q772l_1617{color:var(--muted);background:var(--surface-2);border-radius:var(--r-s);border:1px dashed #2b181029;margin-top:8px;padding:12px 14px;font-size:.82rem;font-weight:600;line-height:1.45}._scheduleRow_q772l_1641{gap:9px;margin-bottom:9px;display:flex}._scheduleChip_q772l_1653{border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--surface-2);color:var(--ink-2);cursor:pointer;transition:border-color var(--tr), background var(--tr), box-shadow var(--tr);flex:1;padding:11px 10px;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:700}._scheduleChipActive_q772l_1681{border-color:var(--accent);color:var(--accent-2);box-shadow:0 0 0 4px var(--accent-soft);background:linear-gradient(135deg,#fff9f3,#fdf1e6)}._dateTimeInput_q772l_1695{border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--surface-2);width:100%;color:var(--ink);transition:border-color var(--tr), box-shadow var(--tr);padding:13px 15px;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:700}._dateTimeInput_q772l_1695:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:#fff;outline:none}._phoneInput_q772l_1735{border:1.5px solid var(--line);border-radius:var(--r-s);letter-spacing:.02em;background:var(--surface-2);width:100%;color:var(--ink);transition:border-color var(--tr), box-shadow var(--tr);padding:14px 15px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700}._phoneInput_q772l_1735::placeholder{color:var(--muted);font-weight:500}._phoneInput_q772l_1735:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:#fff;outline:none}._manList_q772l_1787{flex-direction:column;gap:9px;display:flex}._manCard_q772l_1799{border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--surface);text-align:left;cursor:pointer;width:100%;transition:border-color var(--tr), box-shadow var(--tr), transform var(--tr), opacity var(--tr);align-items:center;gap:12px;padding:11px 13px;font-family:DM Sans,sans-serif;display:flex;position:relative}._manCard_q772l_1799:active:not(:disabled){transform:scale(.985)}._manCardActive_q772l_1839{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:linear-gradient(135deg,#fff9f3,#fdf1e6)}._manCardBusy_q772l_1851{background:var(--surface-2)}._manCardBusy_q772l_1851 ._manAvatar_q772l_1859{opacity:.7}._manCardBusy_q772l_1851._manCardActive_q772l_1839{border-color:var(--accent);background:linear-gradient(135deg,#fff9f3,#fdf1e6)}._manAvatar_q772l_1859{color:#fff;background:linear-gradient(135deg,#2b1810,#4a2c1b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:800;display:flex}._manCardActive_q772l_1839 ._manAvatar_q772l_1859{background:linear-gradient(135deg,#e07a3a,#c96020)}._manInfo_q772l_1913{flex-direction:column;flex:1;min-width:0;display:flex}._manName_q772l_1927{color:var(--ink);font-size:.92rem;font-weight:700}._manSpec_q772l_1939{color:var(--muted);font-size:.74rem;font-weight:500}._manStatus_q772l_1951{border-radius:var(--r-pill);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;padding:4px 11px;font-size:.68rem;font-weight:800}._statusFree_q772l_1971{background:var(--green-soft);color:#3f6b45}._statusBusy_q772l_1981{color:var(--muted);background:#f3e8e0}._manCheck_q772l_1991{color:#fff;background:linear-gradient(135deg,#e07a3a,#c96020);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;animation:.2s _popIn_q772l_1;display:flex}._manCheck_q772l_1991 svg{width:14px;height:14px}._cartSummary_q772l_2027{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-s);margin-top:16px;padding:15px 16px}._cartSumRow_q772l_2043{color:var(--ink-2);justify-content:space-between;padding:4px 0;font-size:.88rem;font-weight:600;display:flex}._cartSumTotal_q772l_2061{color:var(--ink);border-top:1.5px dashed #2b18102e;margin-top:7px;padding-top:10px;font-size:1rem;font-weight:800}._cartSumTotal_q772l_2061 span:last-child{color:var(--accent-2);font-family:Fraunces,serif;font-size:1.2rem}._placeError_q772l_2091{color:#c93a3a;border-radius:var(--r-s);text-align:center;background:#fde8e8;border:1px solid #c93a3a2e;margin-top:14px;padding:12px 16px;font-size:.85rem;font-weight:700}._primaryBtn_q772l_2117{color:#fff;letter-spacing:.01em;cursor:pointer;width:100%;box-shadow:var(--sh-accent);transition:transform var(--tr), box-shadow var(--tr), filter var(--tr);background:linear-gradient(135deg,#e07a3a 0%,#c96020 100%);border:none;border-radius:18px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:17px 20px;font-family:DM Sans,sans-serif;font-size:1.02rem;font-weight:800;display:flex;position:relative;overflow:hidden}._primaryBtn_q772l_2117:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:55%;height:100%;transition:left .55s;position:absolute;top:0;left:-80%;transform:skew(-20deg)}._primaryBtn_q772l_2117:hover:before{left:130%}._primaryBtn_q772l_2117:disabled{opacity:.72;cursor:not-allowed}._primaryBtn_q772l_2117:active:not(:disabled){transform:scale(.975);box-shadow:0 4px 14px #e07a3a66}._primaryBtn_q772l_2117 svg{width:20px;height:20px}._placeTotal_q772l_2225{border-radius:var(--r-pill);background:#fff3;border:1px solid #ffffff40;padding:5px 13px;font-size:.82rem;font-weight:800;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._btnSpinner_q772l_2251{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:21px;height:21px;animation:.65s linear infinite _spin_q772l_1}._stateCard_q772l_2271{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);text-align:center;box-shadow:var(--sh-m);margin:22px 16px;padding:34px 22px;animation:.4s cubic-bezier(.2,.9,.3,1.1) _popIn_q772l_1}._stateIcon_q772l_2293{color:#d94a4a;background:#fde8e8;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 16px;display:flex;box-shadow:0 0 0 10px #d94a4a14}._stateIcon_q772l_2293 svg{width:30px;height:30px}._stateTitle_q772l_2329{color:var(--ink);letter-spacing:-.4px;font-family:Fraunces,serif;font-size:1.45rem;font-weight:700}._stateSub_q772l_2345{color:var(--ink-2);margin-top:8px;font-size:.9rem;line-height:1.55}._successIcon_q772l_2359{color:#fff;background:linear-gradient(135deg,#5e8c63,#3f6b45);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 18px;animation:.6s cubic-bezier(.2,.9,.3,1.3) _successPulse_q772l_1;display:flex;box-shadow:0 0 0 12px #4e7a531a,0 14px 34px #4e7a5359}._successIcon_q772l_2359 svg{width:42px;height:42px}._orderCodeCard_q772l_2397{border-radius:var(--r-m);background:linear-gradient(135deg,#fff9f3,#fdf0e4);border:1.5px dashed #e07a3a8c;flex-direction:column;align-items:center;gap:4px;margin-top:20px;padding:18px 26px;display:flex}._orderCodeLabel_q772l_2421{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:800}._orderCodeValue_q772l_2437{letter-spacing:1px;color:var(--accent-2);font-family:Fraunces,serif;font-size:2rem;font-weight:700;line-height:1.1}._orderCodeHint_q772l_2455{color:var(--muted);font-size:.72rem;font-weight:600}._assignedMan_q772l_2467{color:var(--ink-2);margin-top:10px;font-size:.88rem;font-weight:600}._assignedMan_q772l_2467 strong{color:var(--green)}._trackMan_q772l_2489{color:var(--ink-2);margin-bottom:10px;font-size:.82rem;font-weight:600}._trackMan_q772l_2489 strong{color:var(--ink)}._orderTotal_q772l_2511{color:var(--ink-2);margin-top:12px;font-size:.92rem;font-weight:600}._orderTotal_q772l_2511 strong{color:var(--accent-2);font-family:Fraunces,serif;font-size:1.12rem}._trackSection_q772l_2537{text-align:left;border-top:1.5px dashed #2b181024;margin-top:26px;padding-top:22px}._trackInputRow_q772l_2551{gap:9px;display:flex}._trackInput_q772l_2551{border:1.5px solid var(--line);border-radius:var(--r-s);background:var(--surface-2);min-width:0;color:var(--ink);transition:border-color var(--tr), box-shadow var(--tr);flex:1;padding:13px 15px;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600}._trackInput_q772l_2551:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:#fff;outline:none}._trackBtn_q772l_2603{border-radius:var(--r-s);color:#fff;cursor:pointer;transition:transform var(--tr);background:linear-gradient(135deg,#2b1810,#4a2c1b);border:none;flex-shrink:0;padding:13px 22px;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:700}._trackBtn_q772l_2603:active{transform:scale(.96)}._trackError_q772l_2639{color:#c93a3a;margin-top:12px;font-size:.85rem;font-weight:700}._trackResult_q772l_2653{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-m);margin-top:16px;padding:16px;animation:.3s _popIn_q772l_1}._trackResultHead_q772l_2671{color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:8px;font-family:Fraunces,serif;font-weight:700;display:flex}._statusBadge_q772l_2691{border-radius:var(--r-pill);letter-spacing:.03em;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:.74rem;font-weight:800}._st_pending_q772l_2709{color:#9c6b14;background:#fdebc8}._st_preparing_q772l_2719{color:#2b6cb0;background:#e3eeff}._st_ready_q772l_2729,._st_completed_q772l_2739{background:var(--green-soft);color:#3f6b45}._st_cancelled_q772l_2749{color:#c93a3a;background:#fde8e8}._statusSteps_q772l_2759{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;margin:14px 0;padding:14px 0;display:flex}._step_q772l_2777{flex-direction:column;flex:1;align-items:center;gap:7px;display:flex;position:relative}._step_q772l_2777:not(:last-child):after{content:"";background:#e7ddd2;border-radius:2px;width:80%;height:2.5px;position:absolute;top:13px;left:60%}._step_q772l_2777._stepDone_q772l_2817:not(:last-child):after{background:linear-gradient(90deg,#5e8c63,#4e7a53)}._stepDot_q772l_2825{z-index:1;color:#fff;width:28px;height:28px;transition:all var(--tr);background:#fff;border:2.5px solid #e7ddd2;border-radius:50%;justify-content:center;align-items:center;display:flex}._stepDot_q772l_2825 svg{width:14px;height:14px}._stepDone_q772l_2817 ._stepDot_q772l_2825{background:linear-gradient(135deg,#5e8c63,#3f6b45);border-color:#0000;box-shadow:0 4px 12px #4e7a5366}._stepActive_q772l_2875 ._stepDot_q772l_2825{background:linear-gradient(135deg,#e07a3a,#c96020);border-color:#0000;animation:1.6s ease-in-out infinite _activeDot_q772l_1;box-shadow:0 0 0 5px #e07a3a2e,0 4px 12px #e07a3a73}._stepLabel_q772l_2889{color:var(--muted);font-size:.68rem;font-weight:700}._stepDone_q772l_2817 ._stepLabel_q772l_2889,._stepActive_q772l_2875 ._stepLabel_q772l_2889{color:var(--ink)}._trackItems_q772l_2911{flex-direction:column;display:flex}._trackItemRow_q772l_2921{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;gap:12px;padding:8px 0;font-size:.88rem;font-weight:600;display:flex}._trackItemRow_q772l_2921:last-child{border-bottom:none}._trackTotal_q772l_2951{color:var(--ink);text-align:right;margin-top:12px;font-family:Fraunces,serif;font-size:1.05rem;font-weight:800}._loadingWrap_q772l_2971{min-height:60vh;color:var(--ink-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;font-size:.92rem;font-weight:700;display:flex}._cupLoader_q772l_2997{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--sh-m);justify-content:center;align-items:center;gap:14px;padding:20px 26px;display:flex}._bean_q772l_3021{background:linear-gradient(135deg,#e07a3a,#c96020);border-radius:50%;width:13px;height:13px;animation:1s ease-in-out infinite _bounce_q772l_1;box-shadow:0 4px 10px #e07a3a73}._pulse_q772l_3039{width:66px;height:66px;display:inline-block}._pulse_q772l_3039 ._logo_q772l_191{background:linear-gradient(135deg,#e07a3a,#c96020);border-radius:20px;animation:1.3s ease-in-out infinite _pulse_q772l_3039;box-shadow:0 10px 26px #e07a3a66}._modalOverlay_q772l_3067{z-index:100;-webkit-backdrop-filter:blur(6px);background:#1b0f0994;justify-content:center;align-items:center;padding:22px;animation:.22s _fadeIn_q772l_1;display:flex;position:fixed;inset:0}._modalCard_q772l_3095{background:var(--surface);text-align:center;width:100%;max-width:370px;box-shadow:var(--sh-l);border-radius:28px;padding:26px 22px 22px;animation:.3s cubic-bezier(.2,.9,.3,1.2) _popIn_q772l_1;position:relative;overflow:hidden}._modalCard_q772l_3095:before{content:"";background:linear-gradient(90deg,#e07a3a,#c96020,#7a9e7e);height:6px;position:absolute;top:0;left:0;right:0}._modalClose_q772l_3141{z-index:2;border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:all var(--tr);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;top:16px;right:16px}._modalClose_q772l_3141:active{transform:scale(.92)}._trackModal_q772l_3187{text-align:left}._trackModalTitle_q772l_3195{color:var(--ink);padding-right:44px;font-family:Fraunces,serif;font-size:1.25rem;font-weight:700}._trackModalSub_q772l_3211{color:var(--muted);margin:6px 0 18px;font-size:.82rem;font-weight:500;line-height:1.5}._modalThumb_q772l_3227{width:108px;height:108px;box-shadow:var(--sh-m), 0 0 0 6px var(--accent-soft);background:linear-gradient(140deg,#efe7dc,#dfd2c3);border-radius:24px;justify-content:center;align-items:center;margin:6px auto 16px;display:flex;overflow:hidden}._modalImg_q772l_3253{object-fit:cover;width:100%;height:100%;display:block}._modalPlaceholder_q772l_3267{opacity:.6;font-size:2.6rem}._modalName_q772l_3277{color:var(--ink);letter-spacing:-.4px;font-family:Fraunces,serif;font-size:1.4rem;font-weight:700;line-height:1.2}._modalDesc_q772l_3295{color:var(--muted);margin-top:7px;font-size:.82rem;line-height:1.45}._modalPrice_q772l_3309{color:var(--accent-2);margin-top:11px;font-family:Fraunces,serif;font-size:1.25rem;font-weight:700}._modalCurrency_q772l_3325{letter-spacing:.08em;color:var(--muted);margin-right:2px;font-family:DM Sans,sans-serif;font-size:.68rem;font-weight:800}._modalStepper_q772l_3343{background:var(--surface-2);border:1.5px solid var(--line);border-radius:var(--r-pill);justify-content:space-between;align-items:center;gap:16px;width:fit-content;margin:24px auto 6px;padding:8px;display:flex}._modalStepBtn_q772l_3369{color:#fff;cursor:pointer;width:46px;height:46px;transition:transform var(--tr), opacity var(--tr);background:linear-gradient(135deg,#e07a3a,#c96020);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.55rem;line-height:1;display:flex;box-shadow:0 6px 16px #e07a3a66}._modalStepBtn_q772l_3369:active:not(:disabled){transform:scale(.9)}._modalStepBtn_q772l_3369:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}._modalStepNum_q772l_3423{text-align:center;min-width:46px;color:var(--ink);font-family:Fraunces,serif;font-size:1.7rem;font-weight:700}._modalLineTotal_q772l_3441{background:var(--surface-2);border-radius:var(--r-s);color:var(--ink-2);border:1px dashed #2b181029;justify-content:space-between;align-items:center;margin-top:16px;padding:13px 16px;font-size:.88rem;font-weight:600;display:flex}._modalLineTotal_q772l_3441 strong{color:var(--accent-2);font-family:Fraunces,serif;font-size:1.1rem}@keyframes _bounce_q772l_1{0%,to{opacity:.55;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-20px)scale(1.1)}}@keyframes _pulse_q772l_3039{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.96)}}@keyframes _spin_q772l_1{to{transform:rotate(360deg)}}@keyframes _slideUp_q772l_1{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes _sheetUp_q772l_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _tabFade_q772l_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_q772l_1{0%{opacity:0}to{opacity:1}}@keyframes _popIn_q772l_1{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes _shimmer_q772l_1{0%{left:-70%}55%,to{left:130%}}@keyframes _successPulse_q772l_1{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes _activeDot_q772l_1{0%,to{box-shadow:0 0 0 5px #e07a3a2e,0 4px 12px #e07a3a73}50%{box-shadow:0 0 0 9px #e07a3a0f,0 4px 12px #e07a3a73}}@media (width<=420px){._brand_q772l_101{font-size:1.55rem}._menuGrid_q772l_619{gap:11px;padding:8px 12px}._menuName_q772l_897{font-size:.87rem}._menuPrice_q772l_951{font-size:.95rem}._sectionTitle_q772l_577{font-size:1.18rem}._placeTotal_q772l_2225{display:none}}@media (width<=350px){._menuGrid_q772l_619{grid-template-columns:1fr}}._menuImgZoom_q772l_3653{cursor:zoom-in}._imgLightbox_q772l_3661{z-index:400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#0c0804eb;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;animation:.18s _lightboxFade_q772l_1;display:flex;position:fixed;inset:0}._imgLightboxImg_q772l_3693{object-fit:contain;border-radius:16px;max-width:min(92vw,900px);max-height:calc(100vh - 150px);box-shadow:0 24px 60px #0009}._imgLightboxCaption_q772l_3709{color:#fdf6ee;text-align:center;font-family:Fraunces,serif;font-size:1.05rem;font-weight:700}._imgLightboxHint_q772l_3725{color:#fdf6ee99;text-align:center;font-size:.78rem}._imgLightboxClose_q772l_3737{color:#fdf6ee;cursor:pointer;background:#0c080499;border:1px solid #fdf6ee59;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .15s;display:grid;position:absolute;top:18px;right:18px}._imgLightboxClose_q772l_3737:hover{background:#fdf6ee33}._imgLightboxClose_q772l_3737 svg{width:20px;height:20px}@keyframes _lightboxFade_q772l_1{0%{opacity:0}to{opacity:1}}._page_q772l_7[data-language=am]{font-family:Noto Sans Ethiopic,Nyala,DM Sans,sans-serif}._languageSwitch_q772l_3807{top:max(12px, env(safe-area-inset-top));z-index:80;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2b1810d1;border:1px solid #fff6;border-radius:999px;min-width:72px;padding:9px 13px;font:700 .8rem Noto Sans Ethiopic,DM Sans,sans-serif;position:fixed;right:max(12px,50vw - 308px);box-shadow:0 4px 14px #0000002e}._languageSwitch_q772l_3807:hover{background:#2b1810}._page_uy7am_1{background:radial-gradient(1000px 420px at 50% -140px,#e07a3a1a,#0000 70%),radial-gradient(700px 340px at 110% 30%,#7a9e7e1a,#0000 70%),#f7f2eb;justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}._hero_uy7am_25{align-items:flex-start;gap:48px;width:100%;max-width:1150px;display:flex}._brandCol_uy7am_43{color:#2b1810;flex:1;padding-top:12px}._logo_uy7am_55{color:#2b1810;letter-spacing:.02em;background:#fff;border:1px solid #2b181017;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 16px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #2b18100d}._heroTitle_uy7am_87{color:#2b1810;margin:0 0 16px;font-size:40px;font-weight:800;line-height:1.15}._heroTitle_uy7am_87 span{background:linear-gradient(90deg,#e07a3a,#c96020);color:#0000;-webkit-background-clip:text;background-clip:text}._heroSub_uy7am_117{color:#6b5440;max-width:480px;margin:0 0 28px;font-size:16px;line-height:1.7}._features_uy7am_133{flex-direction:column;gap:18px;margin-bottom:28px;display:flex}._feature_uy7am_133{align-items:flex-start;gap:14px;display:flex}._featureIcon_uy7am_159{background:#fff;border:1px solid #2b181017;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}._feature_uy7am_133 strong{color:#2b1810;margin-bottom:2px;font-size:15px;display:block}._feature_uy7am_133 p{color:#6b5440;margin:0;font-size:14px;line-height:1.5}._tutorialBtn_uy7am_213{color:#fff;cursor:pointer;background:linear-gradient(90deg,#e07a3a,#c96020);border:none;border-radius:12px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #f59e0b59}._tutorialBtn_uy7am_213:hover{transform:translateY(-2px);box-shadow:0 12px 28px #f59e0b73}._card_uy7am_255{background:#fff;border:1px solid #2b181014;border-radius:20px;flex:1;max-width:460px;padding:32px;box-shadow:0 16px 48px -12px #2b18101f}._brand_uy7am_43 h2{color:#111827;margin:0;font-size:24px}._brand_uy7am_43 p{color:#6b7280;margin:6px 0 0;font-size:14px}._steps_uy7am_301{align-items:flex-start;margin:24px 0 22px;display:flex}._stepItem_uy7am_313{flex-direction:column;flex:none;align-items:center;display:flex;position:relative}._stepDot_uy7am_329{color:#6b7280;background:#e5e7eb;border:2px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;transition:all .2s;display:flex}._stepActive_uy7am_359{color:#fff;background:#e07a3a;border-color:#e07a3a}._stepLabel_uy7am_371{color:#9ca3af;text-align:center;margin-top:6px;font-size:11px}._stepItem_uy7am_313:first-child ._stepLabel_uy7am_371{color:#111827;font-weight:600}._stepLine_uy7am_389{background:#e5e7eb;width:44px;height:3px;margin-top:16px}._stepLineActive_uy7am_403{background:#e07a3a}._form_uy7am_413{flex-direction:column;gap:14px;display:flex}._group_uy7am_425{flex-direction:column;gap:6px;display:flex}._group_uy7am_425 label{color:#374151;font-size:13px;font-weight:600}._group_uy7am_425 label em{color:#9ca3af;font-style:normal;font-weight:400}._group_uy7am_425 input{background:#f9fafb;border:1px solid #d1d5db;border-radius:9px;padding:11px 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}._group_uy7am_425 input:focus{background:#fff;border-color:#f59e0b;outline:none;box-shadow:0 0 0 3px #f59e0b2e}._hint_uy7am_493{color:#9ca3af;font-size:12px}._fieldErr_uy7am_503{color:#dc2626;font-size:12px}._phoneNote_uy7am_513{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}._phoneNote_uy7am_513 strong{color:#78350f}._error_uy7am_547{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:12px;font-size:13px}._btnRow_uy7am_567{gap:10px;margin-top:6px;display:flex}._submit_uy7am_579{color:#fff;cursor:pointer;background:#e07a3a;border:none;border-radius:10px;flex:1;padding:13px;font-size:15px;font-weight:700}._submit_uy7am_579:hover:not(:disabled){background:#d97706}._submit_uy7am_579:disabled{opacity:.55;cursor:not-allowed}._btnBack_uy7am_621{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:13px 20px;font-size:15px;font-weight:600}._btnBack_uy7am_621:hover{background:#f9fafb}._review_uy7am_653 h3{color:#111827;margin:0 0 12px;font-size:16px}._reviewRow_uy7am_665{border-bottom:1px solid #f0f0f0;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}._reviewRow_uy7am_665 span{color:#6b7280}._reviewRow_uy7am_665 strong{color:#111827;text-align:right;word-break:break-word}._note_uy7am_703{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-top:16px;padding:11px 13px;font-size:13px;line-height:1.5}._loginLink_uy7am_725{text-align:center;color:#6b7280;margin:18px 0 0;font-size:14px}._loginLink_uy7am_725 a{color:#f59e0b;font-weight:600;text-decoration:none}._success_uy7am_753{text-align:center;padding:20px 0 4px}._successIcon_uy7am_763{margin-bottom:12px;font-size:56px}._success_uy7am_753 h2{color:#111827;margin:0 0 10px;font-size:22px}._success_uy7am_753 p{color:#6b7280;margin:0 0 22px;font-size:14px;line-height:1.6}._success_uy7am_753 ._submit_uy7am_579{width:100%}._modal_uy7am_809{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalContent_uy7am_833{background:#fff;border-radius:16px;width:100%;max-width:720px;padding:24px;box-shadow:0 30px 70px #00000080}._modalHead_uy7am_851{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._modalHead_uy7am_851 h3{color:#111827;margin:0;font-size:18px}._modalClose_uy7am_877{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:999px;width:34px;height:34px;font-size:16px}._modalClose_uy7am_877:hover{background:#e5e7eb}._modalDesc_uy7am_907{color:#6b7280;margin:0 0 16px;font-size:14px}._videoWrap_uy7am_919{background:#000;border-radius:12px;padding-top:56.25%;position:relative;overflow:hidden}._videoWrap_uy7am_919 iframe{width:100%;height:100%;position:absolute;inset:0}@media (width<=900px){._hero_uy7am_25{flex-direction:column;gap:32px}._brandCol_uy7am_43{padding-top:0}._heroTitle_uy7am_87{font-size:30px}._card_uy7am_255{max-width:100%}}._container_10cfu_1{color:#2b1810;background:radial-gradient(1000px 420px at 50% -140px,#e07a3a1a,#0000 70%),radial-gradient(700px 340px at 110% 30%,#7a9e7e1a,#0000 70%),#f7f2eb;min-height:100vh;font-family:DM Sans,system-ui,-apple-system,sans-serif;display:flex}._sidebar_10cfu_25{color:#e5e7eb;background:#2b1810;flex-direction:column;width:250px;min-width:250px;height:100vh;display:flex;position:sticky;top:0}._sidebarBrand_10cfu_49{border-bottom:1px solid #1f2937;padding:24px 22px 16px}._sidebarBrand_10cfu_49 h2{color:#e07a3a;margin:0;font-size:20px}._sidebarBrand_10cfu_49 p{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin:4px 0 0;font-size:12px}._sidebarNav_10cfu_87{flex-direction:column;flex:1;gap:4px;padding:16px 12px;display:flex;overflow-y:auto}._navItem_10cfu_105,._navActive_10cfu_107{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14px;font-weight:500;display:flex}._navItem_10cfu_105:hover{color:#fff;background:#1f2937}._navActive_10cfu_107{color:#fff;background:#1d4ed8}._navIcon_10cfu_159{text-align:center;width:22px;font-size:16px}._sidebarFooter_10cfu_171{border-top:1px solid #1f2937;padding:16px}._sidebarUser_10cfu_181{margin-bottom:12px}._sidebarUser_10cfu_181 strong,._sidebarUser_10cfu_181 small{display:block}._sidebarUser_10cfu_181 small{color:#9ca3af;word-break:break-all;font-size:12px}._btnLogout_10cfu_211{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;width:100%;padding:10px 16px;font-size:14px;font-weight:600}._btnLogout_10cfu_211:hover{background:#b91c1c}._main_10cfu_245{background:#f4f5f7;flex-direction:column;flex:1;min-width:0;display:flex}._topBar_10cfu_261{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}._topBarTitle_10cfu_279{color:#111827;font-size:16px;font-weight:700}._topBarUser_10cfu_291{color:#6b7280;font-size:14px}._content_10cfu_301{padding:24px 32px 40px}._section_10cfu_309{max-width:1200px}._sectionHead_10cfu_317{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}._pageTitle_10cfu_335{color:#111827;margin:0;font-size:24px;font-weight:700}._pageSub_10cfu_349{color:#6b7280;margin:4px 0 0;font-size:14px}._statGrid_10cfu_363{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin-top:20px;display:grid}._statCard_10cfu_377{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}._statLabel_10cfu_397{color:#6b7280;font-size:13px}._statValue_10cfu_407{color:#111827;font-size:26px;font-weight:700}._statMini_10cfu_419{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;padding:14px 20px;display:flex}._tableWrap_10cfu_439{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f}._table_10cfu_439{border-collapse:collapse;width:100%}._table_10cfu_439 th,._table_10cfu_439 td{text-align:left;vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:14px 16px;font-size:14px}._table_10cfu_439 th{color:#6b7280;text-transform:uppercase;letter-spacing:.02em;background:#fafafa;font-size:13px;font-weight:600}._table_10cfu_439 tr:last-child td{border-bottom:none}._cellSub_10cfu_509{color:#9ca3af;margin-top:2px;font-size:12px}._overdue_10cfu_521{background:#fff8f7}._locked_10cfu_529{opacity:.75;background:#f8fafc}._tableFooter_10cfu_539{color:#6b7280;border-top:1px solid #f0f0f0;padding:12px 16px;font-size:13px}._loadingCell_10cfu_553{text-align:center;color:#9ca3af;padding:30px}._loading_10cfu_553{text-align:center;color:#9ca3af;padding:40px}._tagActive_10cfu_579{color:#059669;white-space:nowrap;background:#ecfdf5;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}._tagOverdue_10cfu_599{color:#dc2626;white-space:nowrap;background:#fef2f2;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}._tagLocked_10cfu_619{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}._btnPrimary_10cfu_641{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600}._btnPrimary_10cfu_641:hover:not(:disabled){background:#1d4ed8}._btnPrimary_10cfu_641:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_10cfu_681{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}._btnSecondary_10cfu_681:hover{background:#f9fafb}._btnPaid_10cfu_711{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}._btnPaid_10cfu_711:hover{background:#047857}._btnPymt_10cfu_741{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}._btnPymt_10cfu_741:hover{background:#0f766e}._btnLock_10cfu_771{color:#fff;cursor:pointer;background:#6b7280;border:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}._btnLock_10cfu_771:hover{background:#4b5563}._btnUnlock_10cfu_801{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}._btnUnlock_10cfu_801:hover{background:#047857}._btnLockSmall_10cfu_831{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}._btnLockSmall_10cfu_831:hover{background:#b91c1c}._btnClose_10cfu_861{color:#b91c1c;cursor:pointer;background:#fee2e2;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}._btnClose_10cfu_861:hover{background:#fecaca}._btnGroup_10cfu_891{flex-wrap:wrap;gap:8px;display:flex}._selectedRow_10cfu_905 td{background:#f0fdf4;border-bottom:1px solid #e5e7eb}._payPanel_10cfu_915 p{color:#374151;margin:0 0 12px;font-size:14px}._payActions_10cfu_927{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._btnMonths_10cfu_941{color:#fff;cursor:pointer;background:#2b1810;border:none;border-radius:8px;padding:8px 16px;font-size:13px}._btnMonths_10cfu_941:hover{background:#1f2937}._btnCancel_10cfu_969{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:8px;padding:8px 16px;font-size:14px}._btnCancel_10cfu_969:hover{background:#f9fafb}._filterBar_10cfu_999{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:16px;display:flex}._filterLabel_10cfu_1023{color:#6b7280;flex-direction:column;gap:6px;font-size:13px;display:flex}._input_10cfu_1039{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;min-width:160px;padding:10px 12px;font-size:14px}._input_10cfu_1039:focus{border-color:#2563eb;outline:none}._input_10cfu_1039[type=date]{min-width:150px}._formCard_10cfu_1079{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:12px;max-width:520px;margin-top:16px;padding:24px;display:flex}._form_10cfu_1079{flex-direction:column;gap:12px;margin-top:12px;display:flex}._label_10cfu_1117{color:#374151;font-size:13px;font-weight:600}._checkRow_10cfu_1129{margin-top:4px}._check_10cfu_1129{color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}._check_10cfu_1129 input{width:16px;height:16px}._assignBlock_10cfu_1165{margin-top:28px}._blockTitle_10cfu_1173{color:#111827;margin:0 0 14px;font-size:16px}._assignGrid_10cfu_1185{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}._assignCafe_10cfu_1197{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}._modal_10cfu_1219{z-index:100;background:#1118278c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._modalContent_10cfu_1241{background:#fff;border-radius:14px;width:100%;max-width:640px;max-height:85vh;padding:24px;overflow-y:auto}._modalHead_10cfu_1261{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._modalHead_10cfu_1261 h3{color:#111827;margin:0}._error_10cfu_1287{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0 0 20px;padding:14px 18px;font-size:14px}._success_10cfu_1307{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;margin:0 0 20px;padding:14px 18px;font-size:14px}@media (width<=768px){._container_10cfu_1{flex-direction:column}._sidebar_10cfu_25{width:100%;min-width:0;height:auto;position:static}._sidebarNav_10cfu_87{flex-direction:row;overflow-x:auto}._sidebarFooter_10cfu_171{display:none}._content_10cfu_301{padding:16px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._page_1r32z_19{--bg:#f6f7fb;--card:#fff;--surface:#fff;--surface-2:#f0f2f9;--ink:#1b1d2a;--ink-2:#5d6379;--text:#1b1d2a;--mute:#7a7f94;--muted:#7a7f94;--text-m:#7a7f94;--text-l:#9da3b4;--line:#e9ebf3;--line-strong:#dce0ec;--border:#e9ebf3;--red:#f43f5e;--red-l:#ffe4e8;--gold:#ffb400;--gold-l:#fff4d6;--green:#12b76a;--green-soft:#e8faf0;--blue:#3b82f6;--blue-l:#eff6ff;--violet:#8b5cf6;--teal:#14b8a6;--accent:#f43f5e;--accent-2:#e11d48;--r-xs:8px;--r-s:14px;--r-m:18px;--r-l:24px;--r-xl:30px;--sh:0 6px 20px #28326e12;--sh2:0 14px 32px #28326e21;--sh-m:0 8px 24px #28326e1a;--tr:.2s cubic-bezier(.4, 0, .2, 1);--font:"Bricolage Grotesque", system-ui, -apple-system, sans-serif;--font-display:"Bricolage Grotesque", system-ui, -apple-system, sans-serif;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;padding:24px clamp(16px,3vw,40px) 80px}._page_1r32z_19>:not(._modalBackdrop_1r32z_127):not(._toast_1r32z_127):not(._orderAlerts_1r32z_127){max-width:1560px;margin-inline:auto}._topbar_1r32z_139{border:1px solid var(--line);box-shadow:var(--sh);background:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:16px 24px;display:flex}._brand_1r32z_167{align-items:center;gap:14px;display:flex}._brandMark_1r32z_179{color:#fff;background:linear-gradient(135deg,#f43f5e,#ffb400);border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:22px;display:grid;box-shadow:0 8px 18px #f43f5e52}._brandName_1r32z_205{letter-spacing:-.4px;color:var(--ink);margin:0;font-size:1.25rem;font-weight:800}._brandSub_1r32z_221{color:var(--mute);margin:2px 0 0;font-size:.8rem;font-weight:600}._topActions_1r32z_235{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._roleChip_1r32z_249{color:var(--accent);background:#f43f5e1f;border:1px solid #f43f5e40;border-radius:999px;align-items:center;gap:7px;padding:7px 15px;font-size:.78rem;font-weight:700;display:inline-flex}._iconBtn_1r32z_275{border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:all var(--tr);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:700;display:inline-flex}._iconBtn_1r32z_275:hover{border-color:var(--ink);background:var(--bg)}._notifBtnActive_1r32z_315{color:var(--red);background:#f43f5e14;border-color:#f43f5e59}._notifBtnActive_1r32z_315:hover{border-color:var(--red);background:#f43f5e24}._notifBadge_1r32z_337{background:var(--red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}._hero_1r32z_369{color:#fff;background:linear-gradient(125deg,#ff4d6d 0%,#ff8a3d 55%,#ffc21a 100%);border-radius:28px;margin-bottom:24px;padding:28px clamp(20px,3.2vw,36px);position:relative;overflow:hidden;box-shadow:0 18px 36px -10px #ff4d6d73}._hero_1r32z_369:before{content:"";pointer-events:none;background:#ffffff29;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-70px;right:-50px}._hero_1r32z_369:after{content:"💈";opacity:.95;pointer-events:none;font-size:64px;position:absolute;top:18px;right:28px;transform:rotate(12deg)}._heroInner_1r32z_437{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex;position:relative}._heroTitle_1r32z_457{letter-spacing:-.8px;color:#fff;margin:0;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:800}._heroSub_1r32z_473{color:#fffffff0;max-width:62ch;margin:8px 0 0;font-size:.92rem;line-height:1.45}._heroRate_1r32z_489{text-align:right;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff38;border:1px solid #ffffff61;border-radius:22px;padding:16px 26px}._heroRateValue_1r32z_507{color:#fff;letter-spacing:-.6px;font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:800;line-height:1}._heroRateLabel_1r32z_523{text-transform:uppercase;letter-spacing:.08em;color:#ffffffeb;margin-top:6px;font-size:.74rem;font-weight:800}._heroRateNote_1r32z_541{color:#ffffffd1;margin-top:3px;font-size:.72rem;font-weight:600}._earnGrid_1r32z_557{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}@media (width<=768px){._tabs_1r32z_573{border-radius:16px;gap:6px;margin-bottom:18px;padding:5px}._tab_1r32z_573{border-radius:12px;padding:8px 14px;font-size:.82rem}._earnGrid_1r32z_557{grid-template-columns:repeat(2,1fr);gap:10px}._earnCard_1r32z_597{padding:18px 16px}._earnValue_1r32z_599{font-size:1.45rem}._earnLabel_1r32z_601{margin-bottom:6px;font-size:.72rem}._earnMeta_1r32z_603{font-size:.72rem}}@media (width<=380px){._earnCard_1r32z_597{padding:14px 12px}._earnValue_1r32z_599{font-size:1.2rem}}._earnCard_1r32z_597{border:1px solid var(--line);box-shadow:var(--sh);transition:transform var(--tr), box-shadow var(--tr);background:#fff;border-radius:22px;padding:22px 24px}._earnCard_1r32z_597:hover{box-shadow:var(--sh2);transform:translateY(-2px)}._earnLabel_1r32z_601{text-transform:uppercase;letter-spacing:.08em;color:var(--mute);margin:0 0 8px;font-size:.74rem;font-weight:800}._earnValue_1r32z_599{color:var(--ink);letter-spacing:-.6px;font-size:1.95rem;font-weight:800;line-height:1.1}._earnMeta_1r32z_603{color:var(--mute);margin:6px 0 0;font-size:.74rem;font-weight:500}._earnCardAccent_1r32z_695{background:#fff;border-color:#f43f5e52;box-shadow:0 8px 24px #f43f5e17}._earnCardAccent_1r32z_695 ._earnValue_1r32z_599{color:var(--accent)}._tabs_1r32z_573{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;background:#e9ebf5;border-radius:20px;flex-wrap:nowrap;gap:8px;margin-bottom:22px;padding:6px;display:flex;overflow:auto hidden}._tabs_1r32z_573::-webkit-scrollbar{display:none}._tab_1r32z_573{color:var(--mute);cursor:pointer;white-space:nowrap;transition:all var(--tr);background:0 0;border:none;border-radius:15px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:700;display:inline-flex}._tab_1r32z_573:hover{color:var(--ink)}._tabActive_1r32z_801{color:var(--ink);background:#fff;border-color:#0000;font-weight:800;box-shadow:0 4px 14px #28326e1f}._tabBadge_1r32z_817{background:var(--red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}._tabActive_1r32z_801 ._tabBadge_1r32z_817{background:var(--red);color:#fff;box-shadow:0 2px 8px #f43f5e59}._periodRow_1r32z_859{gap:8px;margin-left:auto;display:flex}._dateFilterRow_1r32z_871{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}._dateInput_1r32z_887{border:1px solid var(--line);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:14px;height:40px;padding:8px 14px;font-size:.85rem;font-weight:600}._dateInput_1r32z_887:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #f43f5e24}._dateSep_1r32z_923{color:var(--mute);font-size:.82rem;font-weight:700}._dateSearchBtn_1r32z_935,._dateClearBtn_1r32z_937{cursor:pointer;transition:all var(--tr);border-radius:14px;height:40px;padding:8px 18px;font-size:.84rem;font-weight:700}._dateSearchBtn_1r32z_935{background:var(--ink);border:1px solid var(--ink);color:#fff;box-shadow:0 4px 14px #1b1d2a2e}._dateSearchBtn_1r32z_935:hover{background:#2d3144;transform:translateY(-1px)}._dateClearBtn_1r32z_937{border:1px solid var(--line);color:var(--ink);background:#fff}._dateClearBtn_1r32z_937:hover{background:var(--bg);border-color:var(--ink)}@media (width<=560px){._dateFilterRow_1r32z_871{width:100%;margin-left:0}._dateInput_1r32z_887{flex:1;min-width:0}}._card_1r32z_1027{border:1px solid var(--line);box-shadow:var(--sh);transition:transform var(--tr), box-shadow var(--tr);background:#fff;border-radius:24px;margin-bottom:22px;overflow:hidden}._card_1r32z_1027:hover{box-shadow:var(--sh2)}._cardHead_1r32z_1055{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}._cardTitle_1r32z_1077{letter-spacing:-.3px;color:var(--ink);margin:0;font-size:1.1rem;font-weight:800}._cardBody_1r32z_1093{padding:22px 24px}._twoCol_1r32z_1101{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){._twoCol_1r32z_1101{grid-template-columns:1fr}}._tableWrap_1r32z_1129{overflow-x:auto}._table_1r32z_1129{border-collapse:collapse;width:100%;font-size:.86rem}._table_1r32z_1129 th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--mute);border-bottom:1px solid var(--line);white-space:nowrap;background:#fafbfd;padding:12px 18px;font-size:.72rem;font-weight:800}._table_1r32z_1129 td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle;padding:14px 18px}._table_1r32z_1129 tbody tr:last-child td{border-bottom:none}._table_1r32z_1129 tbody tr:hover{background:#f9fafd}._tableNum_1r32z_1205{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}._tableStrong_1r32z_1219{color:var(--ink);font-weight:800}._tableMuted_1r32z_1229{color:var(--mute);font-size:.78rem}._collectorRow_1r32z_1241{cursor:pointer}._rowCaret_1r32z_1249{width:14px;color:var(--mute);margin-right:6px;transition:transform .15s;display:inline-block}._rowCaretOpen_1r32z_1265{transform:rotate(90deg)}._collectorDetailRow_1r32z_1273 td{background:#fafbfd;padding:0 18px 16px}._paymentList_1r32z_1283{flex-direction:column;gap:6px;padding:10px 0 0;display:flex}._paymentEmpty_1r32z_1297{color:var(--mute);padding:6px 0;font-size:.78rem}._paymentItem_1r32z_1309{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:84px 1fr auto auto;align-items:center;gap:12px;padding:10px 14px;font-size:.82rem;display:grid}._paymentOrderId_1r32z_1333{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}._paymentWhen_1r32z_1345{color:var(--mute);font-size:.76rem}._paymentMethod_1r32z_1355{background:var(--bg);border:1px solid var(--line);color:var(--ink);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700}._paymentCash_1r32z_1379{color:#12b76a;background:#12b76a1f;border-color:#12b76a40}._paymentAmount_1r32z_1391{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}._badge_1r32z_1405{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.72rem;font-weight:800;display:inline-flex}._badgePending_1r32z_1429{color:#d97706;background:#ffb40024;border:1px solid #ffb40052}._badgePreparing_1r32z_1441{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f647}._badgeReady_1r32z_1453{color:#8b5cf6;background:#8b5cf61f;border:1px solid #8b5cf647}._badgeCompleted_1r32z_1465{color:#12b76a;background:#12b76a1f;border:1px solid #12b76a47}._badgeCancelled_1r32z_1477,._badgeOwned_1r32z_1489{color:#f43f5e;background:#f43f5e1f;border:1px solid #f43f5e47}._btn_1r32z_1503{border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:all var(--tr);white-space:nowrap;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:.84rem;font-weight:800;display:inline-flex}._btn_1r32z_1503:active{transform:scale(.98)}._btn_1r32z_1503:hover:not(:disabled){border-color:var(--ink);background:var(--bg)}._btn_1r32z_1503:disabled{opacity:.45;cursor:not-allowed}._btnPrimary_1r32z_1565{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 4px 14px #1b1d2a2e}._btnPrimary_1r32z_1565:hover:not(:disabled){color:#fff;background:#2d3144;border-color:#2d3144}._btnSuccess_1r32z_1591{color:#fff;background:#12b76a;border-color:#12b76a;box-shadow:0 4px 14px #12b76a3d}._btnSuccess_1r32z_1591:hover:not(:disabled){color:#fff;background:#0e9b58;border-color:#0e9b58}._btnGold_1r32z_1617{color:#fff;background:#ffb400;border-color:#ffb400;box-shadow:0 4px 14px #ffb40042}._btnGold_1r32z_1617:hover:not(:disabled){color:#fff;background:#e5a100;border-color:#e5a100}._btnGhost_1r32z_1643{border-color:var(--line);background:0 0}._btnSm_1r32z_1653{border-radius:10px;padding:6px 12px;font-size:.76rem}._tableGrid_1r32z_1667{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:14px;display:grid}._tableTile_1r32z_1679{border:1px solid var(--line);cursor:pointer;text-align:center;transition:all var(--tr);color:var(--ink);box-shadow:var(--sh);background:#fff;border-radius:18px;padding:16px 14px}._tableTile_1r32z_1679:hover{border-color:var(--red);box-shadow:var(--sh2);transform:translateY(-2px)}._tableTileActive_1r32z_1715{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 8px 24px #1b1d2a40}._tableTileNum_1r32z_1729{font-size:1.35rem;font-weight:800;line-height:1}._tableTileMeta_1r32z_1741{opacity:.75;margin-top:6px;font-size:.72rem;font-weight:600}._catRow_1r32z_1757{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}._catChip_1r32z_1771{border:1px solid var(--line);color:var(--ink);cursor:pointer;transition:all var(--tr);background:#fff;border-radius:999px;padding:8px 18px;font-size:.82rem;font-weight:700}._catChip_1r32z_1771:hover{border-color:var(--ink)}._catChipActive_1r32z_1803{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 4px 12px #1b1d2a33}._menuGrid_1r32z_1817{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:16px;display:grid}._menuCard_1r32z_1829{border:1px solid var(--line);cursor:pointer;transition:all var(--tr);text-align:left;color:inherit;box-shadow:var(--sh);background:#fff;border-radius:20px;padding:0;overflow:hidden}._menuCard_1r32z_1829:hover{border-color:var(--red);box-shadow:var(--sh2);transform:translateY(-2px)}._menuCardSelected_1r32z_1867{border-color:var(--red);box-shadow:0 0 0 3px #f43f5e2e}._menuImg_1r32z_1877{object-fit:cover;background:var(--bg);width:100%;height:110px;display:block}._menuImgEmpty_1r32z_1893{background:linear-gradient(135deg,#f43f5e1f,#ffb4001f)}._menuMeta_1r32z_1901{padding:12px 14px}._menuName_1r32z_1909{color:var(--ink);margin:0 0 4px;font-size:.88rem;font-weight:800}._menuPrice_1r32z_1923{color:var(--ink);font-size:.88rem;font-weight:800}._cartRow_1r32z_1937{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}._cartName_1r32z_1955{color:var(--ink);font-size:.86rem;font-weight:700}._cartPrice_1r32z_1967{color:var(--ink);white-space:nowrap;font-size:.86rem;font-weight:800}._qtyBox_1r32z_1981{align-items:center;gap:9px;display:flex}._qtyBtn_1r32z_1993{border:1px solid var(--line);background:var(--surface-2);width:30px;height:30px;color:var(--ink);cursor:pointer;transition:all var(--tr);border-radius:10px;place-items:center;font-size:.95rem;font-weight:800;display:grid}._qtyBtn_1r32z_1993:hover{background:var(--ink);color:#fff;border-color:var(--ink)}._qtyNum_1r32z_2035{text-align:center;min-width:22px;font-size:.9rem;font-weight:800}._sumRow_1r32z_2049{color:var(--mute);justify-content:space-between;align-items:center;padding:8px 0;font-size:.86rem;font-weight:600;display:flex}._sumRowTotal_1r32z_2069{color:var(--ink);border-top:2px dashed var(--line);margin-top:8px;padding-top:14px;font-size:1.15rem;font-weight:800}._earnPreview_1r32z_2087{color:#d97706;background:#ffb4001f;border:1px solid #ffb40047;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;font-size:.84rem;font-weight:800;display:flex}._empty_1r32z_2119{text-align:center;color:var(--mute);padding:40px 20px;font-size:.88rem;font-weight:600}._notice_1r32z_2135{border:1px solid;border-radius:16px;margin-bottom:18px;padding:14px 18px;font-size:.84rem;font-weight:600}._noticeWarn_1r32z_2153{color:#d97706;background:#ffb4001f;border-color:#ffb4004d}._noticeInfo_1r32z_2165{color:#3b82f6;background:#3b82f61a;border-color:#3b82f640}._noticeGood_1r32z_2177{color:#12b76a;background:#12b76a1f;border-color:#12b76a40}._toast_1r32z_127{background:var(--ink);color:#fff;z-index:200;text-align:center;border-radius:999px;max-width:min(92vw,480px);padding:14px 26px;font-size:.86rem;font-weight:800;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #1b1d2a47}._loading_1r32z_2225{min-height:70vh;color:var(--mute);place-items:center;font-size:1rem;font-weight:700;display:grid}._modalBackdrop_1r32z_127{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:150;background:#1b1d2a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_1r32z_127{border:1px solid var(--line);width:min(520px,100%);max-height:88vh;color:var(--ink);background:#fff;border-radius:26px;padding:24px 26px;overflow-y:auto;box-shadow:0 24px 60px #1b1d2a40}._modalTitle_1r32z_2291{letter-spacing:-.3px;margin:0 0 16px;font-size:1.15rem;font-weight:800}._modalActions_1r32z_2305{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}select._input_1r32z_2319,input._input_1r32z_2319{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:14px;padding:11px 14px;font-family:inherit;font-size:.88rem;font-weight:600}select._input_1r32z_2319:focus,input._input_1r32z_2319:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #f43f5e1f}._field_1r32z_2359{margin-bottom:16px}._fieldLabel_1r32z_2367{color:var(--mute);margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}._paidBadge_1r32z_2383{color:#12b76a;white-space:nowrap;background:#12b76a1f;border:1px solid #12b76a40;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:.72rem;font-weight:800;display:inline-flex}@media (width>=1400px){._page_1r32z_19{padding:30px clamp(24px,3.4vw,48px) 72px}._hero_1r32z_369{padding:32px 38px}._menuGrid_1r32z_1817{grid-template-columns:repeat(auto-fill,minmax(188px,1fr))}._tableGrid_1r32z_1667{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}._payoutActions_1r32z_2429{justify-content:flex-end;gap:8px;display:flex}._payoutApproveBtn_1r32z_2431,._payoutRejectBtn_1r32z_2433{cursor:pointer;white-space:nowrap;transition:all var(--tr);border-radius:10px;padding:6px 14px;font-size:.75rem;font-weight:800}._payoutApproveBtn_1r32z_2431{color:#12b76a;background:#12b76a1f;border:1px solid #12b76a4d}._payoutApproveBtn_1r32z_2431:hover:not(:disabled){color:#fff;background:#12b76a}._payoutRejectBtn_1r32z_2433{color:#f43f5e;background:#f43f5e1f;border:1px solid #f43f5e4d}._payoutRejectBtn_1r32z_2433:hover:not(:disabled){color:#fff;background:#f43f5e}._payoutApproveBtn_1r32z_2431:disabled,._payoutRejectBtn_1r32z_2433:disabled{opacity:.45;cursor:not-allowed}._orderAlerts_1r32z_127{z-index:180;flex-direction:column;gap:10px;width:min(92vw,360px);display:flex;position:fixed;top:20px;right:20px}._orderAlert_1r32z_127{border:1px solid var(--red);box-shadow:var(--sh2);color:var(--ink);background:#fff;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;animation:.28s ease-out _orderAlertIn_1r32z_1;display:flex}._orderAlertIcon_1r32z_2539{width:36px;height:36px;color:var(--red);background:#f43f5e1f;border-radius:12px;flex-shrink:0;place-items:center;display:grid}._orderAlertBody_1r32z_2559{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._orderAlertBody_1r32z_2559 strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:800;overflow:hidden}._orderAlertBody_1r32z_2559 span{color:var(--mute);font-size:.76rem;font-weight:600}._orderAlertClose_1r32z_2579{color:var(--mute);cursor:pointer;width:28px;height:28px;transition:all var(--tr);background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}._orderAlertClose_1r32z_2579:hover{color:var(--ink);background:#f1f3f9}@keyframes _orderAlertIn_1r32z_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}._quickQueue_1r32z_2635{border-radius:var(--r-m);background:var(--card);border:1px solid var(--border);box-shadow:var(--sh);margin-bottom:22px;padding:20px}._quickQueueHead_1r32z_2651{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._quickQueueEyebrow_1r32z_2667{letter-spacing:.08em;color:var(--accent);text-transform:uppercase;margin-bottom:2px;font-size:.72rem;font-weight:800}._quickQueueHead_1r32z_2651 h3{color:var(--ink);margin:0;font-size:1.15rem;font-weight:800}._queueLink_1r32z_2695{border:1px solid var(--border);background:var(--surface-2);color:var(--ink);cursor:pointer;transition:var(--tr);border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:700}._queueLink_1r32z_2695:hover{background:var(--card);border-color:var(--accent);color:var(--accent)}._quickQueueList_1r32z_2729{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}._quickOrder_1r32z_2739{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-s);transition:var(--tr);flex-direction:column;gap:10px;padding:14px;display:flex}._quickOrder_1r32z_2739:hover{border-color:var(--accent);box-shadow:var(--sh);background:var(--card)}._quickOrderTop_1r32z_2769{color:var(--ink);justify-content:space-between;align-items:center;font-size:.9rem;font-weight:800;display:flex}._quickOrderTop_1r32z_2769 span{color:var(--mute);font-size:.76rem;font-weight:600}._quickDelivery_1r32z_2795{background:var(--gold-l);color:#b45309;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:700}._quickOrderItems_1r32z_2811{color:var(--ink-2);font-size:.8rem;line-height:1.4}._quickOrderBottom_1r32z_2821{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}._queueEmpty_1r32z_2837{text-align:center;color:var(--mute);padding:24px;font-size:.86rem}._reportDateBar_1r32z_2851{border-radius:var(--r-s);background:var(--card);border:1px solid var(--border);box-shadow:var(--sh);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;display:flex}._reportDateField_1r32z_2875{color:var(--ink);align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}._reportDateField_1r32z_2875 input[type=date]{border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface-2);color:var(--ink);font:inherit;outline:none;padding:6px 10px}._branchApp_9ow02_2{color:#0f172a;background-color:#f8fafc;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}._sidebar_9ow02_11{z-index:40;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;width:260px;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0}._sidebarBrand_9ow02_25{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:20px 24px;display:flex}._brandIcon_9ow02_33{color:#fff;background:linear-gradient(135deg,#0284c7,#0369a1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex;box-shadow:0 4px 10px #0284c740}._brandLogo_9ow02_47{object-fit:cover;border-radius:10px;width:100%;height:100%}._brandText_9ow02_54 h2{color:#0f172a;margin:0;font-size:16px;font-weight:700;line-height:1.2}._brandBadge_9ow02_62{color:#0284c7;text-transform:uppercase;letter-spacing:.5px;background:#e0f2fe;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}._branchSelectorBox_9ow02_75{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:16px 20px}._branchSelectorLabel_9ow02_81{text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:6px;font-size:11px;font-weight:700;display:block}._branchSelect_9ow02_75{color:#1e293b;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:8px 12px;font-size:13px;font-weight:600}._branchSelect_9ow02_75:focus{border-color:#0284c7;outline:none;box-shadow:0 0 0 3px #0284c726}._sidebarNav_9ow02_109{flex-direction:column;flex:1;gap:4px;padding:16px 12px;display:flex;overflow-y:auto}._navLabel_9ow02_118{text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;padding:12px 12px 4px;font-size:11px;font-weight:700}._navItem_9ow02_127{color:#475569;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:14px;font-weight:500;transition:all .15s;display:flex}._navItem_9ow02_127:hover{color:#0f172a;background:#f1f5f9}._navItem_9ow02_127._active_9ow02_149{color:#0284c7;background:#e0f2fe;font-weight:600}._navIcon_9ow02_155{text-align:center;width:22px;font-size:17px}._navBadge_9ow02_161{color:#475569;background:#e2e8f0;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:700}._navBadgeAlert_9ow02_171{color:#dc2626;background:#fee2e2}._sidebarFooter_9ow02_176{border-top:1px solid #f1f5f9;flex-direction:column;gap:8px;padding:16px;display:flex}._btnSwitchToAdmin_9ow02_184{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}._btnSwitchToAdmin_9ow02_184:hover{color:#0f172a;background:#e2e8f0}._mainWrapper_9ow02_206{flex-direction:column;flex:1;min-height:100vh;margin-left:260px;display:flex}._topbar_9ow02_215{z-index:30;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:sticky;top:0}._topbarLeft_9ow02_227{align-items:center;gap:16px;display:flex}._menuToggle_9ow02_233{cursor:pointer;color:#475569;background:0 0;border:none;font-size:20px;display:none}._branchTitleInfo_9ow02_242 h1{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}._branchTitleSub_9ow02_252{color:#64748b;margin-top:2px;font-size:12px}._topbarActions_9ow02_258{align-items:center;gap:14px;display:flex}._topbarDate_9ow02_264{color:#64748b;font-size:13px;font-weight:500}._btnLogout_9ow02_270{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s}._btnLogout_9ow02_270:hover{background:#fee2e2;border-color:#fca5a5}._content_9ow02_288{flex:1;padding:24px 28px}._kpiGrid_9ow02_294{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:24px;display:grid}._kpiCard_9ow02_301{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d}._kpiCardTop_9ow02_313{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}._kpiLabel_9ow02_320{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}._kpiIconWrap_9ow02_328{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}._kpiValue_9ow02_338{color:#0f172a;margin-bottom:4px;font-size:26px;font-weight:800;line-height:1.1}._kpiSub_9ow02_346{color:#64748b;font-size:12px}._sectionCard_9ow02_352{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:24px;box-shadow:0 1px 3px #0000000d}._sectionHeader_9ow02_361{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}._sectionHeaderLeft_9ow02_372 h2{color:#0f172a;margin:0;font-size:17px;font-weight:700}._sectionHeaderLeft_9ow02_372 p{color:#64748b;margin:3px 0 0;font-size:13px}._actionBtn_9ow02_385{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}._btnPrimary_9ow02_398{color:#fff;background:#0284c7}._btnPrimary_9ow02_398:hover{background:#0369a1}._btnSecondary_9ow02_407{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}._btnSecondary_9ow02_407:hover{background:#e2e8f0}._filterBar_9ow02_418{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}._searchInput_9ow02_426{border:1px solid #cbd5e1;border-radius:8px;flex:1;min-width:200px;padding:8px 14px;font-size:13px}._searchInput_9ow02_426:focus{border-color:#0284c7;outline:none;box-shadow:0 0 0 3px #0284c726}._filterSelect_9ow02_441{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 14px;font-size:13px}._tableWrap_9ow02_451{overflow-x:auto}._dataTable_9ow02_455{border-collapse:collapse;text-align:left;width:100%;font-size:13px}._dataTable_9ow02_455 th{color:#64748b;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:11px;font-weight:600}._dataTable_9ow02_455 td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:14px 16px}._dataTable_9ow02_455 tr:hover{background:#f8fafc}._badge_9ow02_485{text-transform:capitalize;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}._badgeSuccess_9ow02_494{color:#15803d;background:#dcfce7}._badgeWarning_9ow02_499{color:#b45309;background:#fef3c7}._badgeDanger_9ow02_504{color:#b91c1c;background:#fee2e2}._badgeInfo_9ow02_509{color:#0369a1;background:#e0f2fe}._emptyState_9ow02_515{text-align:center;color:#64748b;padding:48px 16px}._emptyIcon_9ow02_521{margin-bottom:12px;font-size:36px}._emptyState_9ow02_515 p{margin:0;font-size:14px}._modalOverlay_9ow02_532{z-index:100;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modalBox_9ow02_543{background:#fff;border-radius:14px;width:100%;max-width:500px;padding:24px;box-shadow:0 20px 25px -5px #0000001a}._modalHeader_9ow02_552{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}._modalHeader_9ow02_552 h3{color:#0f172a;margin:0;font-size:17px;font-weight:700}._modalClose_9ow02_566{cursor:pointer;color:#94a3b8;background:0 0;border:none;font-size:20px}._formGroup_9ow02_574{margin-bottom:16px}._formGroup_9ow02_574 label{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}._formGroup_9ow02_574 input,._formGroup_9ow02_574 select,._formGroup_9ow02_574 textarea{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:9px 12px;font-size:13px}._formGroup_9ow02_574 input:focus,._formGroup_9ow02_574 select:focus,._formGroup_9ow02_574 textarea:focus{border-color:#0284c7;outline:none;box-shadow:0 0 0 3px #0284c726}._modalActions_9ow02_605{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}._toast_9ow02_613{color:#fff;z-index:110;background:#0f172a;border-radius:8px;padding:12px 20px;font-size:13px;font-weight:500;animation:.2s ease-out _slideUp_9ow02_1;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 15px -3px #0003}@keyframes _slideUp_9ow02_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){._sidebar_9ow02_11{transform:translate(-100%)}._sidebar_9ow02_11._mobileOpen_9ow02_644{transform:translate(0)}._mainWrapper_9ow02_206{margin-left:0}._menuToggle_9ow02_233{display:block}}._prompt_sr7l1_1{z-index:10000;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));color:#183c2a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f7;border:1px solid #145b3b21;border-radius:17px;grid-template-columns:42px minmax(150px,1fr) auto;align-items:center;gap:11px;width:min(360px,100vw - 28px);padding:13px 14px;font-family:DM Sans,system-ui,sans-serif;animation:.24s ease-out _installIn_sr7l1_1;display:grid;position:fixed;box-shadow:0 14px 42px #1a2c2033,0 2px 7px #1a2c2014}._icon_sr7l1_23{object-fit:cover;background:#f4efe4;border-radius:12px;width:42px;height:42px}._copy_sr7l1_31{gap:2px;padding-right:9px;display:grid}._copy_sr7l1_31 strong{font-size:.82rem;font-weight:800;line-height:1.2}._copy_sr7l1_31 span{color:#68766d;font-size:.69rem;line-height:1.3}._install_sr7l1_35{color:#fff;min-height:35px;font:inherit;white-space:nowrap;cursor:pointer;background:#145b3b;border:0;border-radius:10px;padding:0 13px;font-size:.72rem;font-weight:800;transition:background .16s,transform .16s}._install_sr7l1_35:hover{background:#0e4930;transform:translateY(-1px)}._close_sr7l1_50{color:#708076;width:22px;height:22px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:18px;line-height:1;position:absolute;top:4px;right:6px}._close_sr7l1_50:hover{color:#183c2a;background:#edf2ed}._iosHelp_sr7l1_67{color:#455d4c;background:#f0f5ef;border-radius:10px;grid-column:1/-1;margin:-2px 3px 0;padding:9px 11px;font-size:.72rem;line-height:1.4}@keyframes _installIn_sr7l1_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=420px){._prompt_sr7l1_1{right:12px;bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:38px minmax(0,1fr) auto;gap:9px;width:calc(100vw - 24px);padding:12px}._icon_sr7l1_23{width:38px;height:38px}._install_sr7l1_35{padding-inline:11px}}@media (prefers-reduced-motion:reduce){._prompt_sr7l1_1{animation:none}._install_sr7l1_35{transition:none}}
