.qf-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;box-sizing:border-box;padding:24px}.qf-loader--viewport{min-height:100vh;min-height:100svh;min-height:100dvh}.qf-loader--content{min-height:180px}.qf-loader__spinner{width:38px;height:38px;flex:0 0 38px;border-radius:50%;border:3px solid #f8e4ed;border-top-color:#c0266b;animation:qf-spin .8s linear infinite}.qf-loader__label{font-family:Quicksand,sans-serif;font-weight:600;color:#6b7280;font-size:14px}@keyframes qf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.qf-loader__spinner{animation-duration:1.6s}}.qf-maintenance{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:clamp(20px,5vw,48px) 18px;background:radial-gradient(circle at 50% 0,#fff1f7 0,#fff,#f8fafc)}.qf-maintenance__card{width:min(100%,620px);display:flex;flex-direction:column;align-items:center;text-align:center;background:#fffffff5;border:1px solid #f1dce7;border-radius:28px;padding:clamp(32px,6vw,58px);box-shadow:0 24px 70px #1f29371a}.qf-maintenance__logo{display:block;width:138px;max-width:48vw;height:auto;margin:0 auto 26px;-o-object-fit:contain;object-fit:contain}.qf-maintenance__badge{width:-moz-max-content;width:max-content;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border-radius:999px;background:#fdf2f8;color:#be185d;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.qf-maintenance h1{max-width:540px;margin:0;color:#7a174c;font-size:clamp(30px,5.2vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.qf-maintenance p{max-width:500px;margin:18px auto 0;color:#667085;font-size:clamp(15px,2.3vw,18px);line-height:1.7}.qf-maintenance__note{margin-top:24px;color:#9d174d;font-weight:700;font-size:14px}[data-theme=dark] .qf-maintenance{color-scheme:dark;background:radial-gradient(circle at 50% 0,#321526 0,#111114 48%,#0a0a0c)}[data-theme=dark] .qf-maintenance__card{background:#18181bf5;border-color:#4a2639;box-shadow:0 24px 70px #00000073}[data-theme=dark] .qf-maintenance__badge{background:#f472b621;color:#f472b6}[data-theme=dark] .qf-maintenance h1{color:#f9a8d4}[data-theme=dark] .qf-maintenance p{color:#a1a1aa}[data-theme=dark] .qf-maintenance__note{color:#f472b6}@media (max-width:520px){.qf-maintenance{padding:16px 12px}.qf-maintenance__card{border-radius:20px;padding:34px 20px}.qf-maintenance__logo{width:124px;margin-bottom:22px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.table{display:table}.grid{display:grid}.hidden{display:none}.border{border-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: #fafafa;--bg-elevated: #ffffff;--surface: #ffffff;--surface-2: #f7f7f9;--surface-3: #ebebef;--border: #f1f1f4;--border-strong: #e5e5ea;--text: #1a1a1a;--text-2: #4b5563;--text-3: #6b7280;--text-muted: #9ca3af;--primary: #ec4899;--primary-hover: #be185d;--primary-bg: #fdf2f8;--primary-bg-strong: #fce7f3;--success: #16a34a;--success-bg: #ecfdf5;--warn: #d97706;--warn-bg: #fffbeb;--danger: #dc2626;--danger-bg: #fef2f2;--info: #2563eb;--info-bg: #eff6ff;--shadow-sm: 0 4px 12px rgba(0, 0, 0, .04);--shadow-md: 0 8px 28px rgba(0, 0, 0, .08);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .12);--qf-store-max-width: 1440px;--qf-store-gutter: clamp(16px, 3vw, 42px)}[data-theme=dark]{--bg: #0a0a0c;--bg-elevated: #131316;--surface: #18181b;--surface-2: #202024;--surface-3: #29292e;--border: #37373e;--border-strong: #50505a;--text: #fafafa;--text-2: #d4d4d8;--text-3: #b3b3bd;--text-muted: #8b8b96;--primary: #f472b6;--primary-hover: #ec4899;--primary-bg: rgba(236, 72, 153, .12);--primary-bg-strong: rgba(236, 72, 153, .22);--success: #4ade80;--success-bg: rgba(34, 197, 94, .12);--warn: #fbbf24;--warn-bg: rgba(245, 158, 11, .12);--danger: #f87171;--danger-bg: rgba(239, 68, 68, .12);--info: #60a5fa;--info-bg: rgba(37, 99, 235, .15);--shadow-sm: 0 4px 12px rgba(0, 0, 0, .5);--shadow-md: 0 8px 28px rgba(0, 0, 0, .55);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .6)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Quicksand,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .18s ease,color .18s ease}h1,h2,h3,h4,h5,h6{font-family:Inter,system-ui,sans-serif}a{color:inherit}img{display:block;max-width:100%}button{font-family:inherit}#root{min-width:0}.qf-store-layout,.qf-store-layout__content{width:100%;min-width:0}.qf-store-layout{overflow-x:clip}::-moz-selection{background:var(--primary-bg-strong);color:var(--primary-hover)}::selection{background:var(--primary-bg-strong);color:var(--primary-hover)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color-scheme:dark}@media (max-width: 600px){html,body{overflow-x:hidden}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}}.qf-admin-login .qf-login-logo,.qf-admin-login .qf-auth-logo,.qf-admin-login .qf-sidebar__logo,.qf-admin-login .login-logo,.qf-admin-login .auth-logo{margin-left:auto!important;margin-right:auto!important}.qf-admin-login .qf-login-header,.qf-admin-login .qf-auth-header,.qf-admin-login .login-header,.qf-admin-login .auth-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.qf-admin-login .qf-login-logo img,.qf-admin-login .qf-auth-logo img,.qf-admin-login .login-logo img,.qf-admin-login .auth-logo img{display:block!important;margin-left:auto!important;margin-right:auto!important}.qf-order-type{display:inline-flex;width:-moz-max-content;width:max-content;margin:.25rem 0;padding:.2rem .45rem;border-radius:999px;background:#fce7f3;color:#be185d;font-size:.65rem;font-weight:800;letter-spacing:.05em}[data-theme=dark] :where(.qf-admin,.qf-admin-auth,.qf-modal,.qf-preject,.qv-bulk-backdrop){color-scheme:dark}[data-theme=dark] .qf-admin :where(h1,h2,h3,h4,h5,h6,strong,b),[data-theme=dark] .qf-admin-auth :where(h1,h2,h3,label){color:var(--text)}[data-theme=dark] .qf-admin :where(p,small),[data-theme=dark] .qf-admin-auth :where(p,small){color:var(--text-3)}[data-theme=dark] .qf-admin :where(input,select,textarea),[data-theme=dark] .qf-admin-auth :where(input,select,textarea){background-color:var(--surface-2);border-color:var(--border-strong);color:var(--text);-webkit-text-fill-color:var(--text);caret-color:var(--primary)}[data-theme=dark] .qf-admin :where(input,textarea)::-moz-placeholder,[data-theme=dark] .qf-admin-auth :where(input,textarea)::-moz-placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted);opacity:1}[data-theme=dark] .qf-admin :where(input,textarea)::placeholder,[data-theme=dark] .qf-admin-auth :where(input,textarea)::placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted);opacity:1}[data-theme=dark] .qf-admin :where(input,select,textarea):focus,[data-theme=dark] .qf-admin-auth :where(input,select,textarea):focus{border-color:var(--primary);box-shadow:0 0 0 3px #f472b624}[data-theme=dark] .qf-admin :where(input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill),[data-theme=dark] .qf-admin-auth :where(input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus){-webkit-box-shadow:0 0 0 1000px var(--surface-2) inset;-webkit-text-fill-color:var(--text)}[data-theme=dark] .qf-admin-auth{background:var(--bg);color:var(--text)}[data-theme=dark] .qf-admin-auth__card{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--shadow-lg)}[data-theme=dark] .qf-admin-auth__card>p,[data-theme=dark] .qf-admin-auth__back{color:var(--text-3)}[data-theme=dark] .qf-admin-auth__input{background:var(--surface-2);border-color:var(--border-strong)}[data-theme=dark] .qf-admin-auth__input svg,[data-theme=dark] .qf-admin-auth__input button{color:var(--text-3)}[data-theme=dark] .qf-admin-auth__submit{background:var(--primary);color:#fff}[data-theme=dark] :where(.qf-admin,.qf-vendor-shell) :where(.qf-modal__panel,.qf-padmin__form-modal,.qf-campaign__preview,.qf-pview__panel,.qv-bulk-modal,.qv-bulk-review){background:var(--surface);border-color:var(--border-strong);color:var(--text)}[data-theme=dark] :where(.qf-admin,.qf-vendor-shell) :where(.qf-modal__head,.qf-modal__foot){background:var(--surface-2);border-color:var(--border)}[data-theme=dark] :where(.qf-admin,.qf-vendor-shell) :where(.qf-modal__panel h1,.qf-modal__panel h2,.qf-modal__panel h3,.qf-modal__panel h4,.qf-modal__panel strong,.qf-modal__panel label){color:var(--text)}[data-theme=dark] :where(.qf-admin,.qf-vendor-shell) :where(.qf-modal__panel p,.qf-modal__panel small,.qf-modal__panel span){color:var(--text-3)}[data-theme=dark] .qf-vendor-success-modal{background:#000000c7}[data-theme=dark] .qf-vendor-success-card{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-lg)}[data-theme=dark] .qf-vendor-success-card h2{color:var(--text)}[data-theme=dark] .qf-vendor-success-card p{color:var(--text-3)}[data-theme=dark] .qf-admin :where(.qf-appcontrol__card,.qf-profile__card,.qf-paysettings__card,.qf-vendors-modal,.qf-vendor-review-grid section,.qf-vendor-data-note,.qf-vendor-review__card){background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:var(--shadow-sm)}[data-theme=dark] .qf-admin :where(.qf-appcontrol__refresh,.qf-vendors-actions button,.qf-vendor-icon-actions button,.qf-vendor-section-head select,.qf-vendor-toggle,.qf-paysettings__upload,.qf-paysettings__feeinput,.qf-paysettings__remove,.qf-btn--danger){background:var(--surface-2);border-color:var(--border-strong);color:var(--text-2)}[data-theme=dark] .qf-admin :where(.qf-appcontrol__list,.qf-appcontrol__row,.qf-paysettings__section,.qf-vendors-grid>div,.qf-vendor-review-grid section,.qf-vendor-review__statusbar,.qf-vendor-review__document,.qf-vendor-review__timeline div){border-color:var(--border)}[data-theme=dark] .qf-admin :where(.qf-appcontrol__copy p,.qf-appcontrol__copy small,.qf-paysettings__section p,.qf-paysettings__qrhead p,.qf-paysettings__emptyqr,.qf-profile label>span,.qf-profile label small,.qf-vendors-table td small,.qf-vendor-section-head p,.qf-vendor-category-summary,.qf-vendor-profile-title p,.qf-vendor-data-note p){color:var(--text-3)}[data-theme=dark] .qf-admin .qf-profile label>div{background:var(--surface-2);border-color:var(--border-strong)}[data-theme=dark] .qf-admin .qf-profile__eye{color:var(--text-3)}[data-theme=dark] .qf-admin .qf-paysettings__qrbox{background:var(--surface-2);border-color:var(--border-strong)}[data-theme=dark] .qf-admin .qf-paysettings__qrbox img{background:#fff}[data-theme=dark] .qf-admin .qf-paysettings__grid span,[data-theme=dark] .qf-admin .qf-paysettings__field span,[data-theme=dark] .qf-admin .qf-paysettings__emptyqr strong{color:var(--text-2)}[data-theme=dark] .qf-admin .qf-vendor-review .qf-modal__head,[data-theme=dark] .qf-admin .qf-vendor-decision,[data-theme=dark] .qf-admin .qf-vendor-profile-card{background:linear-gradient(135deg,var(--surface-2),var(--surface));border-color:var(--border)}[data-theme=dark] .qf-admin .qf-vendor-review .qf-modal__foot,[data-theme=dark] .qf-admin .qf-vendor-review--clean .qf-modal__foot,[data-theme=dark] .qf-admin .qf-vendor-review--clean .qf-modal__head{background:var(--surface);border-color:var(--border)}[data-theme=dark] .qf-admin .qf-vendor-review--clean .qf-modal__body{background:var(--bg-elevated)}[data-theme=dark] .qf-admin .qf-vendor-review__hint{background:var(--surface-2);border-color:var(--border);color:var(--text-3)}[data-theme=dark] .qf-admin .qf-vendor-review-grid section h4{color:var(--text)}[data-theme=dark] .qf-admin .qf-modal__btn--danger{background:var(--danger-bg)!important;border-color:#f8717157!important;color:var(--danger)!important}[data-theme=dark] :where(.qf-admin,.qf-vendor-shell) :where(.qv-badge--approved,.qv-badge--active,.qv-badge--delivered,.qv-badge--refunded,.qv-admin-status,.qf-vendor-status,.qf-vendor-badge--approved,.qf-vendor-badge--active,.qf-paysettings__status.is-on,.qv-alert--success){background:var(--success-bg);color:var(--success)}[data-theme=dark] :where(.qf-admin,.qf-vendor-shell) :where(.qv-badge--pending,.qv-badge--new,.qv-badge--requested,.qv-badge--packed,.qf-vendor-badge--pending,.qf-paysettings__status.is-off,.qv-alert--warn,.qf-vendors-alert){background:var(--warn-bg);color:var(--warn)}[data-theme=dark] :where(.qf-admin,.qf-vendor-shell) :where(.qv-badge--rejected,.qv-badge--cancelled,.qv-badge--suspended,.qf-vendor-badge--rejected,.qf-vendor-badge--inactive,.qv-alert--error,.qf-profile__error,.qf-appcontrol__notice.is-error){background:var(--danger-bg);color:var(--danger)}[data-theme=dark] :where(.qf-admin,.qf-vendor-shell) :where(.qv-badge--accepted,.qv-badge--shipped,.qv-badge--out-for-delivery,.qv-badge--received,.qf-appcontrol__safe){background:var(--info-bg);color:var(--info)}[data-theme=dark] .qf-admin .qf-appcontrol__safe span{color:var(--text-2)}[data-theme=dark] .qf-admin :where(.qf-profile__success,.qf-appcontrol__notice.is-success){background:var(--success-bg);color:var(--success)}[data-theme=dark] .qf-preject__icon,[data-theme=dark] .qf-preject__field label b{background:var(--danger-bg);color:var(--danger)}[data-theme=dark] .qf-preject__heading>span,[data-theme=dark] .qf-preject__error{color:var(--danger)}[data-theme=dark] .qf-preject__notice{background:var(--danger-bg);border-color:#f8717147;color:var(--danger)}[data-theme=dark] .qf-preject__notice strong{color:var(--danger)}[data-theme=dark] .qf-preject__notice span{color:var(--text-2)}[data-theme=dark] .qf-preject__product em{background:var(--warn-bg);color:var(--warn)}[data-theme=dark] .qf-preject__quick button:hover{background:var(--surface-2);border-color:var(--primary);color:var(--primary)}[data-theme=dark] .qf-preject__quick button.is-selected{background:var(--primary-bg);border-color:var(--primary);color:var(--primary)}[data-theme=dark] .qv-bulk-alert--error{background:var(--danger-bg);color:var(--danger)}[data-theme=dark] .qv-bulk-alert--warn,[data-theme=dark] .qv-bulk-errors{background:var(--warn-bg);border-color:#fbbf244d;color:var(--warn)}[data-theme=dark] .qv-bulk-errors :where(summary,p,p b,p span,nav small){color:var(--warn)}[data-theme=dark] .qv-bulk-errors>div,[data-theme=dark] .qv-bulk-errors p,[data-theme=dark] .qv-bulk-errors nav{border-color:#fbbf2438}[data-theme=dark] .qv-bulk-errors nav button{background:var(--surface);border-color:#fbbf2459;color:var(--warn)}
