@charset "UTF-8";:root{--nextou-primary-purple: #38268e;--nextou-deep-purple: #23117c;--nextou-secondary-purple: #6557a8;--nextou-accent-orange: #f97928;--nextou-white: #fbfbfc;--nextou-text: #111111;--nextou-text-strong: #050505;--nextou-text-muted: #3f3f46;--nextou-text-soft: #6b7280;--nextou-bg: #f7f6fc;--nextou-surface: #ffffff;--nextou-surface-soft: #efecf8;--nextou-border: #e8e5f4;--nextou-shadow-card: 0 12px 32px rgba(35, 17, 124, .1);--nextou-shadow: var(--nextou-shadow-card);--nextou-radius-sm: 12px;--nextou-radius-md: 18px;--nextou-radius-lg: 24px;--nextou-radius-xl: 32px;--primary-gradient: linear-gradient( 135deg, #38268e 0%, var(--fd-color-primary-hover) 100% );--bg-color: var(--nextou-white);--surface-color: var(--nextou-surface);--surface-hover: var(--nextou-surface-soft);--text-primary: var(--nextou-text-strong);--text-secondary: #374151;--text-muted: var(--nextou-text-muted);--border-color: var(--nextou-border);--border-light: #ebe7f5;--primary: var(--nextou-primary-purple);--primary-hover: var(--nextou-deep-purple);--primary-light: var(--nextou-surface-soft);--cta: var(--nextou-accent-orange);--success: #22c55e;--success-light: var(--fd-color-success-soft);--danger: #ef4444;--danger-light: var(--fd-color-danger-soft);--warning: #facc15;--warning-light: var(--fd-color-warning-soft);--info: var(--nextou-secondary-purple);--info-light: var(--fd-color-info-soft);--font-family: var(--nc-font-family, "Nunito", sans-serif);--font-heading: var(--nc-font-heading, "Nunito", sans-serif);--radius-sm: 6px;--radius-md: var(--nextou-radius-sm);--radius-lg: var(--nextou-radius-md);--radius-xl: 20px;--radius-2xl: var(--nextou-radius-lg);--radius-full: 9999px;--primary-dark: var(--nextou-deep-purple);--primary-shadow: rgba(56, 38, 142, .24);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow-md: 0 4px 12px rgba(15, 23, 42, .05), 0 2px 4px rgba(15, 23, 42, .03);--shadow-lg: 0 10px 25px rgba(15, 23, 42, .05), 0 4px 10px rgba(15, 23, 42, .03);--shadow-focus: 0 0 0 4px rgba(56, 38, 142, .16);--glass-bg: rgba(255, 255, 255, .7);--glass-blur: blur(16px)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);font-weight:400;background-color:var(--bg-color);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;color:var(--text-primary);line-height:1.2;letter-spacing:-.01em}a{color:var(--primary);text-decoration:none;transition:color .15s ease}a:hover{color:var(--primary-hover)}p{margin-bottom:1rem;color:var(--text-secondary)}.brand-wordmark{height:20px;width:auto;vertical-align:middle;margin-left:6px}.text-muted{color:var(--text-muted)!important}.text-danger{color:var(--danger)!important}.text-success{color:var(--success)!important}.text-primary{color:var(--primary)!important}.display-huge{font-size:clamp(3rem,5vw,4.5rem);font-weight:800;letter-spacing:-.02em}.display-large{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.01em}.display-medium{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius-full);font-family:var(--font-family);font-weight:600;font-size:.9375rem;cursor:pointer;border:none;transition:all .2s cubic-bezier(.16,1,.3,1);letter-spacing:.01em}.btn-primary,.btn-create{background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;box-shadow:0 8px 18px #38268e3d}.btn-primary:hover,.btn-create:hover{transform:translateY(-1px);box-shadow:0 10px 22px #38268e4d}.btn-primary:active,.btn-create:active{transform:translateY(0);box-shadow:0 4px 10px #38268e33}.btn-secondary{background:var(--surface-color);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background:var(--surface-hover);border-color:#cbd5e1}.btn-outline{background:var(--info-light);color:var(--info);border:1px solid #bfdbfe}.btn-outline:hover{background:color-mix(in srgb,var(--info-light) 60%,#fff)}.btn-success,.green-btn,.approve-btn,.accept-btn,.delivered-btn{background:var(--success-light);color:#166534;border:1px solid #bbf7d0}.btn-warning,.btn-orange,.orange-btn,.pending-btn,.schedule-btn,.onway-btn{background:var(--fd-color-orange-soft);color:#9a3412;border:1px solid #fed7aa}.btn-info,.blue-btn,.map-btn,.verify-btn{background:var(--info-light);color:#1d4ed8;border:1px solid #bfdbfe}.btn-danger,.danger-btn,.reject-btn,.decline-btn,.delete-btn,.remove-btn,.danger{background:var(--danger-light);color:#991b1b;border:1px solid #fecaca}.purple-btn{background:var(--primary-light);color:var(--primary);border:1px solid var(--fd-color-primary-border)}.btn-ghost{background:transparent;color:var(--text-secondary);border:none;box-shadow:none;border-radius:var(--radius-md);padding:.5rem}.btn-ghost:hover{background:var(--border-light);color:var(--text-primary)}.btn-sm{padding:.5rem 1rem;font-size:.8125rem}.form-group{margin-bottom:1.25rem;display:flex;flex-direction:column}.form-label,label{font-size:.875rem;font-weight:600;color:var(--text-secondary);margin-bottom:.5rem;display:block}.form-input,input:not([type=checkbox]),textarea,select{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-color);font-family:var(--font-family);font-size:.9375rem;color:var(--text-primary);transition:all .2s ease}.form-input::placeholder,input:not([type=checkbox])::placeholder,textarea::placeholder,select::placeholder{color:#9ca3af}.form-input:focus,input:not([type=checkbox]):focus,textarea:focus,select:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus);background:#fff}textarea{resize:vertical;min-height:100px}.field-error,.field-warning{display:block;margin-top:.35rem;font-size:.76rem;font-weight:700!important;line-height:1.35}.field-error{color:var(--red, var(--danger))!important}.field-warning{color:var(--attention, var(--warning))!important}input.has-error:not([type=checkbox]):not([type=radio]),textarea.has-error,select.has-error,.form-input.has-error,.field-input.has-error,.money.has-error,.money-input.has-error,input.ng-invalid.ng-touched:not([type=checkbox]):not([type=radio]),textarea.ng-invalid.ng-touched,select.ng-invalid.ng-touched,form.ng-submitted input.ng-invalid:not([type=checkbox]):not([type=radio]),form.ng-submitted textarea.ng-invalid,form.ng-submitted select.ng-invalid,[aria-invalid=true]:not([type=checkbox]):not([type=radio]),label:has(.field-error:not(:empty))>input:not([type=checkbox]):not([type=radio]),label:has(.field-error:not(:empty))>textarea,label:has(.field-error:not(:empty))>select{border-color:var(--red, var(--danger))!important;background:color-mix(in srgb,var(--danger-light) 72%,var(--surface-color, #fff))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--red, var(--danger)) 12%,transparent)!important}.money.has-error input,.money-input.has-error input{background:transparent!important}input.has-warning:not([type=checkbox]):not([type=radio]),textarea.has-warning,select.has-warning,.form-input.has-warning,.field-input.has-warning{border-color:var(--attention, var(--warning))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--attention, var(--warning)) 15%,transparent)!important}.card{background:var(--surface-color);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s ease;overflow:hidden}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:#ffffff80}.card-header h2,.card-header h3{margin:0;font-size:1.125rem;font-weight:600}.card-body{padding:1.5rem}.card-footer{padding:1rem 1.5rem;border-top:1px solid var(--border-color);background:var(--bg-color)}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.badge-pending{background:var(--fd-color-orange-soft);color:#9a3412}.badge-confirmed,.badge-active{background:var(--info-light);color:#1e40af}.badge-preparing{background:#efecf8;color:#38268e}.badge-ready_for_pickup{background:#fce7f3;color:#ef4444}.badge-out_for_delivery{background:var(--info-light);color:var(--info)}.badge-delivered,.badge-completed,.badge-approved{background:var(--success-light);color:#22c55e}.badge-cancelled,.badge-rejected{background:var(--danger-light);color:var(--danger)}.table-wrapper{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--surface-color)}.data-table{width:100%;border-collapse:collapse;text-align:left}.data-table th{padding:1rem 1.25rem;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color);background:var(--surface-hover)}.data-table td{padding:1rem 1.25rem;font-size:.875rem;color:var(--text-primary);border-bottom:1px solid var(--border-light)}.data-table tbody tr{transition:background .15s}.data-table tbody tr:hover{background:#f8fafccc}.data-table tbody tr:last-child td{border-bottom:none}.alert{padding:1rem 1.25rem;border-radius:var(--radius-md);margin-bottom:1.25rem;display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500}.alert-error{background:var(--danger-light);color:#ef4444;border:1px solid rgba(239,68,68,.24)}.alert-success{background:var(--success-light);color:#22c55e;border:1px solid rgba(34,197,94,.24)}.alert-info{background:var(--info-light);color:#23117c;border:1px solid #bfdbfe}.fade-in{animation:fadeIn .4s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.spinner{width:24px;height:24px;border:2px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}.w-100{width:100%}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.glass-panel{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #1f268712}.glass-nav{background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.05)}.gradient-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff}.gradient-accent{background:linear-gradient(135deg,#f97928,#ff512f);color:#fff}.bounce-tap{transition:transform .15s cubic-bezier(.4,0,.2,1)}.bounce-tap:active{transform:scale(.96)}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.radar-pulse-container{position:relative;display:flex;justify-content:center;align-items:center}.radar-pulse{position:absolute;width:100%;height:100%;border-radius:50%;background:var(--primary);opacity:.6;animation:radar-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes radar-ping{75%,to{transform:scale(2);opacity:0}}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}html:root{--admin-text-small: 13px;--admin-text-body: 15px;--admin-text-table: 14px;--admin-text-input: 15px;--admin-space-1: 4px;--admin-space-2: 8px;--admin-space-3: 12px;--admin-space-4: 16px;--admin-space-5: 20px;--admin-space-6: 24px;--admin-space-8: 32px;--admin-canvas: #f4f6fa;--admin-panel: #fff;--admin-ink: #182338;--admin-muted: #64748b;--admin-line: #e2e8f0;--admin-brand: #5850d9;--admin-brand-hover: #443bb9;--admin-brand-soft: #efedff;--admin-nav: #121c30;--admin-radius: 12px;--admin-shadow: 0 2px 5px rgba(24, 35, 56, .025);--nc-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nc-font-heading: var(--nc-font-family);--font-family: var(--nc-font-family);--font-heading: var(--nc-font-family);--font-body: var(--nc-font-family);--fd-color-primary: var(--admin-brand);--fd-color-primary-hover: var(--admin-brand-hover);--fd-color-primary-soft: var(--admin-brand-soft);--fd-color-primary-border: #d6d1fc;--fd-color-bg: var(--admin-canvas);--fd-color-surface: var(--admin-panel);--fd-color-surface-soft: #f8fafc;--fd-color-text: var(--admin-ink);--fd-color-text-secondary: #475569;--fd-color-text-muted: var(--admin-muted);--fd-color-border: var(--admin-line);--fd-color-border-soft: #eef2f6;--fd-color-success: #16865b;--fd-color-success-soft: #e9f7f0;--fd-color-warning: #b77912;--fd-color-warning-soft: #fff7e6;--fd-color-danger: #c53b4b;--fd-color-danger-soft: #fff0f2;--fd-color-info: #2677a6;--fd-color-info-soft: #eaf5fc;--fd-color-orange: #c47720;--fd-color-orange-soft: #fff3e6;--fd-gradient-brand: linear-gradient(135deg, #5850d9, #443bb9);--primary: var(--admin-brand);--primary-2: var(--admin-brand-hover);--primary-hover: var(--admin-brand-hover);--primary-dark: var(--admin-brand-hover);--primary-light: var(--admin-brand-soft);--primary-soft: var(--admin-brand-soft);--primary-gradient: var(--fd-gradient-brand);--primary-shadow: rgba(88, 80, 217, .12);--bg-color: var(--admin-canvas);--background: var(--admin-canvas);--surface: var(--admin-panel);--surface-color: var(--admin-panel);--surface-card: var(--admin-panel);--surface-alt: #f8fafc;--surface-hover: #f8fafc;--text-primary: var(--admin-ink);--text-secondary: #475569;--text-muted: var(--admin-muted);--ink: var(--admin-ink);--muted: var(--admin-muted);--border-color: var(--admin-line);--border-light: #eef2f6;--line: var(--admin-line);--green: var(--fd-color-success);--success: var(--fd-color-success);--success-light: var(--fd-color-success-soft);--teal: var(--fd-color-success);--teal-soft: var(--fd-color-success-soft);--red: var(--fd-color-danger);--danger: var(--fd-color-danger);--danger-light: var(--fd-color-danger-soft);--attention: var(--fd-color-warning);--attention-soft: var(--fd-color-warning-soft);--warning: var(--fd-color-warning);--warning-light: var(--fd-color-warning-soft);--info: var(--fd-color-info);--info-light: var(--fd-color-info-soft);--cyan: var(--fd-color-info);--cyan-soft: var(--fd-color-info-soft);--orange: var(--fd-color-orange);--orange-soft: var(--fd-color-orange-soft);--nextou-radius-sm: 8px;--nextou-radius-md: 12px;--nextou-radius-lg: 16px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}html{background:var(--admin-canvas);scroll-behavior:auto;scrollbar-gutter:stable}body{margin:0;color:var(--admin-ink);background:var(--admin-canvas);font-size:var(--admin-text-body);line-height:1.5}*,*:before,*:after{box-sizing:border-box}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:not(:disabled),select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #a6b9ff;outline-offset:3px}::selection{color:#332d85;background:#dedaff}.workspace-content>router-outlet+*{display:block;min-width:0}body .workspace-content :is(.saas-page,.admin-workspace,.catalog-page,.profile-page,.edit-page,.review-page,.pfm-page){width:100%;min-width:0;padding:0;color:var(--admin-ink);background:transparent}body .workspace-content :is(.saas-page,.admin-workspace){display:flex;flex-direction:column;gap:20px}body .workspace-content :is(.page-header,.admin-page-hero,.catalog-hero,.edit-header,.review-header,.pfm-header){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;min-height:0;margin:0 0 4px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .workspace-content :is(.page-header,.admin-page-hero,.catalog-hero):after{display:none}body .workspace-content :is(.page-header,.admin-page-hero,.catalog-hero,.edit-header,.review-header)>:first-child{min-width:0}body .workspace-content :is(.page-title,.page-header h1,.admin-page-hero h1,.catalog-hero h1,.edit-header h1,.review-header h1){margin:4px 0 6px;color:var(--admin-ink);font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.7px}body .workspace-content :is(.page-subtitle,.page-sub,.page-header p,.admin-page-copy p,.catalog-hero p,.edit-header p,.review-header p){max-width:760px;margin:0;color:var(--admin-muted);font-size:14px;font-weight:400;line-height:1.6}body .workspace-content :is(.eyebrow,.page-kicker,.edit-title>small,.review-header small){display:block;margin:0 0 5px;color:var(--admin-muted);font-size:var(--admin-text-small);font-weight:650;letter-spacing:1.2px;text-transform:uppercase}body .workspace-content :is(.header-actions,.admin-page-actions,.reload-bar){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.reload-timestamp{color:var(--admin-muted);font-size:var(--admin-text-small);white-space:nowrap}body .workspace-content :is(.admin-toolbar,.toolbar,.filters-row,.header-filters,.catalog-tools){display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin:0;padding:14px 16px;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:#fff;box-shadow:var(--admin-shadow)}body .workspace-content :is(.filters,.filter-row){display:flex;flex-wrap:wrap;align-items:center;gap:12px}body .workspace-content :is(.page-header>.filters,.page-header>.header-filters,.page-header>.header-actions:has(.filters)){flex-basis:100%}body .workspace-content :is(.toolbar-search,.search-wrap,.profile-search){display:flex;align-items:center;gap:10px;flex:1 1 240px;min-width:0;height:42px;padding:0 12px;border:1px solid var(--admin-line);border-radius:8px;background:#fff}body .workspace-content :is(.toolbar-search,.search-wrap,.profile-search) .material-icons-outlined{color:#8794a8;font-size:20px}body .workspace-content :is(.toolbar-search,.search-wrap,.profile-search) input{width:100%;min-width:0;height:100%;padding:0;border:0!important;background:transparent;box-shadow:none!important}body .workspace-content .toolbar-field{display:flex;align-items:center;gap:10px;color:var(--admin-muted);font-size:var(--admin-text-small)}body .workspace-content .toolbar-field>span{font-size:var(--admin-text-small);font-weight:600;text-transform:none}body .saas-admin-shell .workspace-content :is(.toolbar-search,.search-wrap,.profile-search) input{min-height:0;height:100%;padding:0;border-radius:0;background:transparent}body .workspace-content :is(.filter-select,.filters select,.header-filters select){min-width:160px}body :is(.workspace-content,.auth-saas-page) :is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-outline,.btn-create,.new-payout-btn,.export-btn,.signin-btn,.btn-submit){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:600;line-height:1.3;box-shadow:none;transform:none;transition:background .15s,border-color .15s}body :is(.workspace-content,.auth-saas-page) :is(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-outline,.btn-create,.new-payout-btn,.export-btn,.signin-btn,.btn-submit) .material-icons-outlined{font-size:18px}body :is(.workspace-content,.auth-saas-page) :is(.btn-primary,.btn-create,.btn.primary,.btn[data-variant=primary],.new-payout-btn,.signin-btn,.btn-submit){border:1px solid var(--admin-brand);color:#fff;background:var(--admin-brand)}body :is(.workspace-content,.auth-saas-page) :is(.btn-primary,.btn-create,.btn.primary,.btn[data-variant=primary],.new-payout-btn,.signin-btn,.btn-submit):hover:not(:disabled){background:var(--admin-brand-hover);border-color:var(--admin-brand-hover)}body .workspace-content :is(.btn-secondary,.btn-ghost,.btn-outline,.btn.outline,.btn[data-variant=outline]){border:1px solid var(--admin-line);color:#475569;background:#fff}body .workspace-content :is(.btn-secondary,.btn-ghost,.btn-outline,.btn.outline,.btn[data-variant=outline]):hover:not(:disabled){background:#f8fafc;border-color:#c6cfdd}.btn-primary-soft{background:var(--admin-brand-soft);color:var(--admin-brand);border:1px solid #d6d1fc}body .workspace-content .btn-sm{min-height:34px;padding:7px 10px;font-size:var(--admin-text-small)}body .workspace-content :is(.action-btn,.icon-action,.refresh-btn,.page-btn){border-radius:7px;box-shadow:none}body :is(.workspace-content,.auth-saas-page) :is(.form-input,.form-control,.input-field,.filter-input,.filter-select,.search-input,input.input,select,textarea){min-width:0;min-height:42px;padding:10px 12px;color:var(--admin-ink);border:1px solid #dce3ed;border-radius:8px;background-color:#fff;font-size:13px;font-weight:400;box-shadow:none}body :is(.workspace-content,.auth-saas-page) :is(.form-input,.form-control,.input-field,.filter-input,.filter-select,.search-input,input.input,select,textarea):focus{border-color:var(--admin-brand);outline:2px solid #e3dfff;outline-offset:0}body :is(.workspace-content,.auth-saas-page) :is(.form-input,.form-control,.input-field,.filter-input,.filter-select,.search-input,input.input,select,textarea)::placeholder{color:#94a0b2}body .workspace-content textarea{min-height:104px;resize:vertical}body .workspace-content :is(.form-label,.field-label,.field .label){color:#42516a;font-size:var(--admin-text-small);font-weight:600;text-transform:none;letter-spacing:0}body .workspace-content :is(.field-hint,.help-text,.hint,.form-group small){color:#7b879b;font-size:var(--admin-text-small);line-height:1.5}body .workspace-content .field-error{color:var(--fd-color-danger)}body .workspace-content :is(.summary-row,.stats-grid,.metrics-grid,.catalog-stats){display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:0}body .workspace-content :is(.summary-card,.stat-tile,.metric-card,.settings-card,.ops-card,.table-card,.table-shell,.jobs-card,.vendor-group,.payout-list-card,.form-card,.list-card,.readiness-card){border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:#fff;box-shadow:var(--admin-shadow)}body .workspace-content :is(.summary-card,.stat-tile,.metric-card){min-height:94px;padding:18px}body .workspace-content :is(.summary-label,.metric-label,.stat-tile>span){color:var(--admin-muted);font-size:var(--admin-text-small);font-weight:500;text-transform:none;letter-spacing:0}body .workspace-content :is(.summary-value,.metric-value,.stat-tile>strong){display:block;margin-top:8px;color:var(--admin-ink);font-size:24px;line-height:1.2;font-weight:700;font-variant-numeric:tabular-nums}body .workspace-content app-dynamic-table{display:block;min-width:0;width:100%;margin:0}body .workspace-content :is(.t-header,.data-table thead th,.cat-table thead th,.items-table thead th,.inv-table thead th,.product-table thead th){padding:14px 18px;color:#758197;background:#f8fafc;border-bottom:1px solid var(--admin-line);font-size:var(--admin-text-small);font-weight:650;text-transform:uppercase;letter-spacing:.7px}body .workspace-content .t-header span{color:#758197;font-size:var(--admin-text-small);font-weight:650;letter-spacing:.7px}body .workspace-content :is(.t-row,.data-table tbody td,.cat-table tbody td,.items-table tbody td,.inv-table tbody td,.product-table tbody td){min-height:68px;padding:16px 18px;border-bottom:1px solid #eff2f7;color:#42516a;font-size:var(--admin-text-table)}body .workspace-content .t-row:hover{background:#f8f9fe;box-shadow:none}body .workspace-content :is(.table-scroll,.table-responsive,.table-wrap){max-width:100%;overflow-x:auto}body .workspace-content :is(.data-table,.cat-table,.items-table,.product-table){width:100%;border-collapse:collapse}body .workspace-content .t-cell.align-right .t-value>:is(.actions,.actions-cell){justify-content:flex-end}body .workspace-content :is(.badge,.status-badge,.status-pill,.status-chip,.type-badge,.scope-badge){display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:4px 9px;border-radius:5px;font-size:var(--admin-text-small);font-weight:600;line-height:1.5;letter-spacing:0;text-transform:capitalize}body .workspace-content :is(.status-pill,.status-badge,.badge).delivered{color:#16865b;background:#e9f7f0}body .workspace-content :is(.status-pill,.status-badge,.badge).cancelled{color:#c53b4b;background:#fff0f2}body .workspace-content :is(.status-pill,.status-badge,.badge).on_the_way{color:#2677a6;background:#eaf5fc}body .workspace-content :is(.empty-state,.admin-empty,.empty-panel,.loading-state,.admin-loading,.settings-loading,.loading-row,.empty-row){min-height:200px;padding:36px 24px;color:var(--admin-muted);font-size:13px;text-align:center}body .workspace-content :is(.empty-state,.admin-empty){border:1px dashed #dce3ed;border-radius:var(--admin-radius);background:#fff}body :is(.modal-backdrop,.modal-overlay){background:#0f172a80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body :is(.modal,.modal-content,.modal-panel){max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);border:1px solid var(--admin-line);border-radius:16px;background:#fff;box-shadow:0 24px 80px #0f172a33;overflow-y:auto}body :is(.modal-header,.modal-footer){border-color:var(--admin-line)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}body .workspace-content .pfm-page{--primary: var(--admin-brand);--primary-2: var(--admin-brand-hover);--ink: var(--admin-ink);--muted: var(--admin-muted);--line: var(--admin-line);--bg: var(--admin-canvas);background:transparent}.vendor-profile-page>:is(.loading-state,.profile-hero-card,.profile-intel-grid,.tab-strip),.customer-profile-page>:is(.loading-state,.profile-hero-card,.profile-intel-grid,.tab-strip),.partner-profile-page>:is(.loading-state,.profile-hero-card,.profile-intel-grid,.tab-strip){display:none}@media(max-width:767px){body .workspace-content :is(.page-header,.admin-page-hero,.catalog-hero,.edit-header,.review-header){align-items:flex-start;gap:14px}body .workspace-content :is(.page-title,.page-header h1,.admin-page-hero h1,.catalog-hero h1,.edit-header h1,.review-header h1){font-size:24px}body .workspace-content :is(.admin-toolbar,.toolbar,.filters-row,.header-filters,.catalog-tools,.filters){align-items:stretch;gap:10px}body .workspace-content :is(.toolbar-search,.search-wrap,.profile-search){flex-basis:100%}body .workspace-content .toolbar-field{flex:1 1 140px;flex-direction:column;align-items:flex-start;gap:5px}body .workspace-content .toolbar-field select{width:100%;min-width:0}body .workspace-content :is(.summary-row,.stats-grid,.metrics-grid,.catalog-stats){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .workspace-content :is(.summary-card,.stat-tile,.metric-card){padding:14px}body .workspace-content .reload-timestamp{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body .workspace-content .pfm-page{grid-template-columns:minmax(0,1fr);min-width:0}body .workspace-content .pfm-page>*{min-width:0}body .workspace-content .profile-page .field-grid small{font-size:var(--admin-text-small);color:#7b879b}body .workspace-content .profile-page .field-grid b{font-size:13px}body .workspace-content .product-table{overflow-x:auto}@media(max-width:767px){body .workspace-content .pfm-page .global-search{min-width:0}body .workspace-content .pfm-page .global-search input{width:100%}body .workspace-content .detail-grid{grid-template-columns:minmax(0,1fr)}body .workspace-content .items-table{min-width:420px}}body :is(.modal-content,.modal-panel)>:is(.modal-header,.modal-footer){flex-shrink:0;padding:20px}body .modal-body{min-height:0;padding:20px;overflow-y:auto}body .modal-header h2{font-size:20px;font-weight:600}body .modal-content.notif-modal .audience-btn{min-height:64px;padding:12px}body .modal-body :is(.form-group,.field,.form-field){min-width:0;margin:0}body .modal-body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;width:100%;box-sizing:border-box}@media(max-width:767px){body .modal-body .form-row{grid-template-columns:minmax(0,1fr)}}body .saas-admin-shell .workspace-content :is(.modal,.modal-content,.modal-panel){max-width:min(680px,100vw - 32px);max-height:calc(100dvh - 48px)}body .saas-admin-shell .modal-body label{color:#42516a;font-size:var(--admin-text-small);font-weight:500;text-transform:none;letter-spacing:0}body .saas-admin-shell .modal-body :is(.field-row,.form-row){min-width:0}body .saas-admin-shell .modal-body :is(.field-group,.form-group){min-width:0}body .workspace-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:var(--admin-text-input)}body .workspace-content :is(td,.t-row){font-size:var(--admin-text-table)}body .workspace-content :is(h2,.section-title){font-size:20px;line-height:1.35}body .workspace-content :is(.summary-card,.stat-tile,.metric-card){padding:16px;min-height:88px}body .workspace-content :is(.t-row,.data-table tbody td){min-height:56px;padding:12px 16px}body .p-dialog{max-height:calc(100dvh - 32px);font-size:15px}body .p-datatable{font-size:14px}body .p-datatable-table-container{overflow:auto}.admin-error{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid #edc6cc;background:#fff0f2;color:#9f2536;padding:16px;border-radius:8px}.admin-panel{padding:20px;border:1px solid var(--admin-line);border-radius:12px;background:#fff;min-width:0}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.admin-form-grid label{display:grid;gap:8px;min-width:0}.admin-form-grid input,.admin-form-grid select{width:100%}.admin-form-grid .full-width{grid-column:1/-1}.admin-muted{color:var(--admin-muted);font-size:13px}.admin-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-form-fieldset{border:0;padding:0;margin:0;min-width:0}.admin-form-fieldset[disabled]{opacity:.7}.sidebar .nav-link,.sidebar nav a{font-size:14px}.header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.admin-panel{min-width:0}body .saas-admin-shell .workspace-content label{font-size:14px}body .saas-admin-shell .workspace-content small{font-size:13px}body .workspace-content .saas-wizard-shell :is(.step-label,.step-marker){font-size:13px}body .workspace-content .t-header{padding:14px 16px}.admin-row-menu{min-width:190px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--admin-line);border-radius:10px;background:#fff;box-shadow:0 8px 28px #18233824}.admin-row-menu [role=menuitem]{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 10px;border:0;border-radius:6px;color:var(--admin-ink);background:transparent;font:inherit;font-size:14px;text-align:left}.admin-row-menu [role=menuitem]:hover{background:#f4f6fa}.admin-row-menu [role=menuitem].danger{color:var(--danger)}.admin-row-menu .material-icons-outlined{font-size:20px;flex-shrink:0}body .workspace-content .fulfillment-ops-page .empty-state{min-height:72px;padding:24px;font-weight:400}body .workspace-content .fulfillment-ops-page :is(.rollout-actions,.status-band,.header-actions) .material-icons-outlined{font-size:20px}body .workspace-content .t-cell{font-size:14px;font-weight:400;overflow-wrap:anywhere}body .workspace-content .customers-filters>input{flex:1 1 280px;width:auto}body .workspace-content .customers-filters>select{flex:0 1 180px;width:auto}body .workspace-content :is(.admin-toolbar,.toolbar,.catalog-tools,.filters-row,.header-filters)>select{width:auto;flex:0 1 180px}body .workspace-content :is(.admin-toolbar,.toolbar,.catalog-tools,.filters-row,.header-filters)>:is(input[type=search],input[type=text]){width:auto;flex:1 1 240px}body .workspace-content .issues-page .header-filters{width:100%}body .workspace-content .issues-page .header-filters>input{flex:1 1 240px;width:auto}body .workspace-content .issues-page .admin-toolbar>label{display:grid;gap:6px;flex:1 1 140px;min-width:0}body .workspace-content .issues-page .admin-toolbar>label :is(input,select){width:100%}@media(max-width:767px){body .saas-admin-shell .modal-body :is(.field-row,.form-row){grid-template-columns:minmax(0,1fr)}body .workspace-content .customers-filters>select{flex:1 1 140px}body .workspace-content :is(.admin-toolbar,.toolbar,.catalog-tools,.filters-row,.header-filters)>select{flex:1 1 140px;min-width:0}}
