@charset "UTF-8";.identity-status[data-v-d42e2737]{position:fixed;top:calc(env(safe-area-inset-top,0px) + var(--app-spacing-3));right:var(--app-spacing-3);left:var(--app-spacing-3);z-index:1200;display:flex;align-items:center;justify-content:space-between;gap:var(--app-spacing-3);width:min(calc(100% - (var(--app-spacing-3) * 2)),680px);margin:0 auto;padding:var(--app-spacing-3) var(--app-spacing-4);border:1px solid var(--app-color-warning-border, #f3c782);border-radius:var(--app-radius-lg);background:var(--app-color-warning-soft, #fff8e8);box-shadow:var(--app-shadow-feedback);color:var(--app-text-strong)}.identity-status__copy[data-v-d42e2737]{display:grid;gap:var(--app-spacing-1);min-width:0;font-size:var(--app-font-size-sm);line-height:var(--app-line-height-snug)}.identity-status__copy span[data-v-d42e2737]{color:var(--app-text-muted)}.modern-header[data-v-2b983878]{position:sticky;top:0;z-index:100;width:100%;background:linear-gradient(180deg,#fffffff0,#ffffffd1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(229,231,235,.7);box-sizing:border-box}.modern-header[data-v-2b983878]:after{content:"";position:absolute;top:100%;left:0;right:0;height:24px;background:linear-gradient(to bottom,#fffc,#fff0);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000,#0000);pointer-events:none;z-index:1}.modern-header__inner[data-v-2b983878]{display:flex;align-items:center;justify-content:space-between;height:54px;max-width:1200px;margin:0 auto;padding:0 20px;gap:16px}.modern-header__start[data-v-2b983878]{display:flex;align-items:center;gap:12px;min-width:0}.modern-header__brand[data-v-2b983878]{display:flex;align-items:center;gap:10px;text-decoration:none;color:#111}.modern-header__logo[data-v-2b983878]{height:28px;width:auto;object-fit:contain}.modern-header__title[data-v-2b983878]{font-size:16px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modern-header__page-title[data-v-2b983878]{font-size:14px;font-weight:600;color:#111;letter-spacing:.02em;white-space:nowrap}.modern-header__actions[data-v-2b983878]{display:flex;align-items:center;gap:16px;flex-shrink:0}.modern-header__btn[data-v-2b983878],.modern-header__link[data-v-2b983878]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:6px 8px;font-size:13px;font-weight:500;color:#111;text-decoration:none;cursor:pointer;position:relative;transition:opacity .15s ease}.modern-header__btn[data-v-2b983878]:hover,.modern-header__link[data-v-2b983878]:hover{opacity:.65}.modern-header__cart-text[data-v-2b983878]{font-size:12px;font-weight:600}.modern-header__badge[data-v-2b983878]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:#111;color:#fff;font-size:10px;font-weight:700;line-height:1}.modern-share-overlay[data-v-2b983878]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0006;display:flex;align-items:center;justify-content:center;padding:20px}.modern-share-modal[data-v-2b983878]{background:#fff;border:1px solid #111111;padding:24px;max-width:380px;width:100%;display:flex;flex-direction:column;gap:16px}.modern-share-modal__title[data-v-2b983878]{margin:0;font-size:14px;font-weight:600;color:#111}.modern-share-modal__text[data-v-2b983878]{padding:12px;background:#f7f7f5;border:1px solid #e5e5e5;font-size:12px;word-break:break-all;color:#555}.modern-share-modal__close[data-v-2b983878]{background:#111;color:#fff;border:none;padding:10px;font-size:13px;font-weight:600;cursor:pointer}.modern-footer[data-v-873657d5]{margin-top:64px;background:#f9f9f8;border-top:1px solid #e5e5e5;padding:48px 24px 24px;color:#111;box-sizing:border-box}.modern-footer__inner[data-v-873657d5]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:48px}.modern-footer__brand-col[data-v-873657d5]{display:flex;flex-direction:column;gap:12px}.modern-footer__shop-title[data-v-873657d5]{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.modern-footer__about[data-v-873657d5]{margin:0;font-size:13px;line-height:1.6;color:#666;max-width:480px}.modern-footer__links[data-v-873657d5]{display:flex;gap:48px}.modern-footer__col[data-v-873657d5]{display:flex;flex-direction:column;gap:10px;font-size:13px}.modern-footer__col-title[data-v-873657d5]{font-weight:600;color:#111;text-transform:uppercase;letter-spacing:.05em;font-size:12px;margin-bottom:4px}.modern-footer__col a[data-v-873657d5]{color:#555;text-decoration:none;transition:color .15s ease}.modern-footer__col a[data-v-873657d5]:hover{color:#111}.modern-footer__col span[data-v-873657d5]{color:#666}.modern-footer__bottom[data-v-873657d5]{max-width:1200px;margin:40px auto 0;padding-top:24px;border-top:1px solid #e5e5e5;font-size:12px;color:#888;text-align:center}@media (max-width: 768px){.modern-footer[data-v-873657d5]{margin-top:40px;padding:32px 16px 20px}.modern-footer__inner[data-v-873657d5]{grid-template-columns:1fr;gap:32px}.modern-footer__links[data-v-873657d5]{gap:32px}}.modern-state[data-v-c0130f27]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px;background:#fff;border:1px solid #e5e5e5;box-sizing:border-box}.modern-state__icon[data-v-c0130f27]{font-size:32px;margin-bottom:16px;color:#111}.modern-state__title[data-v-c0130f27]{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#111}.modern-state__desc[data-v-c0130f27]{margin:8px 0 0;font-size:13px;color:#666;max-width:320px}.modern-state__action[data-v-c0130f27]{margin-top:24px}.modern-state__btn[data-v-c0130f27]{background:#111;color:#fff;border:1px solid #111111;padding:12px 28px;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.modern-state__btn[data-v-c0130f27]:hover{background:#000}.modern-loading[data-v-25a6594d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.modern-loading__spinner[data-v-25a6594d]{width:24px;height:24px;border:2px solid #e5e5e5;border-top-color:#111;border-radius:50%;animation:modern-spin-25a6594d .8s linear infinite}.modern-loading__text[data-v-25a6594d]{margin:0;font-size:13px;color:#666;letter-spacing:.02em}@keyframes modern-spin-25a6594d{to{transform:rotate(360deg)}}.modern-error[data-v-a655938e]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;background:snow;border:1px solid #fecaca;color:#111}.modern-error__title[data-v-a655938e]{margin:0;font-size:15px;font-weight:700;color:#b91c1c}.modern-error__message[data-v-a655938e]{margin:8px 0 0;font-size:13px;color:#7f1d1d}.modern-error__retry[data-v-a655938e]{margin-top:16px;background:#111;color:#fff;border:1px solid #111111;padding:8px 20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.modern-product-card[data-v-8adcd6bf]{display:flex;flex-direction:column;background:transparent;border-radius:0;border:none;box-shadow:none;cursor:pointer;position:relative;overflow:hidden;box-sizing:border-box}.modern-product-card__media[data-v-8adcd6bf]{position:relative;width:100%;aspect-ratio:1 / 1;background:#f7f7f5;overflow:hidden;display:flex;align-items:center;justify-content:center}.modern-product-card__image[data-v-8adcd6bf]{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.modern-product-card:hover .modern-product-card__image[data-v-8adcd6bf]{transform:scale(1.035)}.modern-product-card__placeholder[data-v-8adcd6bf]{font-size:11px;font-weight:600;letter-spacing:.08em;color:#999}.modern-product-card__badges[data-v-8adcd6bf]{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:4px;z-index:2;pointer-events:none}.modern-product-card__badge[data-v-8adcd6bf]{display:inline-block;padding:3px 6px;background:#111;color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1;border-radius:0}.modern-product-card__info[data-v-8adcd6bf]{padding:12px 0 4px;display:flex;flex-direction:column;gap:4px}.modern-product-card__title[data-v-8adcd6bf]{margin:0;font-size:14px;font-weight:500;line-height:1.4;color:#111;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modern-product-card__desc[data-v-8adcd6bf]{margin:0;font-size:12px;line-height:1.4;color:#717171;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-product-card__price-row[data-v-8adcd6bf]{display:flex;align-items:baseline;gap:8px;margin-top:2px}.modern-product-card__price[data-v-8adcd6bf]{font-size:14px;font-weight:700;color:#111;letter-spacing:-.01em}.modern-product-card__original-price[data-v-8adcd6bf]{font-size:12px;color:#999;text-decoration:line-through}@media (max-width: 640px){.modern-product-card__info[data-v-8adcd6bf]{padding:8px 0 2px}.modern-product-card__title[data-v-8adcd6bf],.modern-product-card__price[data-v-8adcd6bf]{font-size:13px}}.app-icon[data-v-62a1b03d]{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle;flex-shrink:0;-webkit-user-select:none;user-select:none;width:1em;height:1em}.app-icon svg[data-v-62a1b03d]{width:100%;height:100%;max-width:100%;max-height:100%;display:block;flex-shrink:0}.app-icon--spin[data-v-62a1b03d]{animation:app-icon-spin-62a1b03d 1s linear infinite}@keyframes app-icon-spin-62a1b03d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header-container[data-v-e6038c2c]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:linear-gradient(180deg,#fffffff0,#ffffffd1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(226,232,240,.7);height:52px;box-sizing:border-box;position:relative}.header-container[data-v-e6038c2c]:after{content:"";position:absolute;top:100%;left:0;right:0;height:24px;background:linear-gradient(to bottom,#fffc,#fff0);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000,#0000);pointer-events:none;z-index:1}.left-brand-area[data-v-e6038c2c]{display:flex;align-items:center;gap:8px;min-width:0;flex:1;overflow:hidden}.brand-home-link[data-v-e6038c2c]{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary, var(--app-color-primary, #2563eb));font-weight:var(--app-font-weight-bold, 700);font-size:var(--app-font-size-lg, 18px);text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-logo[data-v-e6038c2c]{height:28px;width:auto;max-width:80px;object-fit:contain}.brand-icon[data-v-e6038c2c]{color:var(--brand-primary, var(--app-color-primary, #2563eb))}.brand-label[data-v-e6038c2c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--app-font-size-base, 16px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-normal, 24px);color:var(--app-text-strong, #0f172a)}.non-home-nav-wrap[data-v-e6038c2c]{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.header-page-title[data-v-e6038c2c]{font-size:var(--app-font-size-base, 16px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-normal, 24px);color:var(--app-text-strong, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-actions[data-v-e6038c2c]{display:flex;align-items:center;gap:6px;flex-shrink:0}.service-nav-capsule[data-v-e6038c2c]{display:inline-flex;align-items:center;gap:4px;height:30px!important;padding:0 12px!important;border-radius:var(--app-radius-full, 999px)!important;background:var(--brand-primary-subtle, var(--app-color-primary-light-bg, rgba(var(--brand-primary-rgb, 37, 99, 235), .08)))!important;border:1px solid var(--brand-primary-border, rgba(var(--brand-primary-rgb, 37, 99, 235), .25))!important;color:var(--brand-primary, var(--app-color-primary, #2563eb))!important;font-size:var(--app-font-size-xs, 12px);font-weight:var(--app-font-weight-semibold, 600);line-height:var(--app-line-height-compact, 16px);text-decoration:none!important;transition:all .18s ease;font-family:inherit;cursor:pointer}.capsule-badge[data-v-e6038c2c]{display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:var(--app-font-size-2xs, 10px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-none, 1);height:16px;min-width:16px;border-radius:var(--app-radius-full, 999px);padding:0 4px}.service-nav-capsule[data-v-e6038c2c]:hover{background:var(--brand-primary-subtle-hover, rgba(var(--brand-primary-rgb, 37, 99, 235), .14))!important;border-color:rgba(var(--brand-primary-rgb, 37, 99, 235),.45)!important}@media (max-width: 380px){.header-container[data-v-e6038c2c]{gap:4px;padding-inline:8px}.non-home-nav-wrap[data-v-e6038c2c]{gap:4px}.header-page-title[data-v-e6038c2c]{font-size:var(--app-font-size-sm, 14px);line-height:var(--app-line-height-snug, 20px)}.header-actions[data-v-e6038c2c]{gap:3px}.service-nav-capsule[data-v-e6038c2c]{gap:2px;padding-inline:5px!important;white-space:nowrap}}.storefront-header-shell{width:100%;flex-shrink:0;position:relative;z-index:var(--app-z-header, 50);transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .24s ease,margin-top .28s cubic-bezier(.16,1,.3,1);will-change:transform,opacity,margin-top}.storefront-header-shell--home.storefront-header-shell--hidden{transform:translateY(-100%);opacity:0;pointer-events:none;margin-top:-54px}.share-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.share-modal{background:var(--app-surface-base, #fff);border-radius:16px;padding:24px 20px 20px;max-width:340px;width:100%;box-shadow:0 16px 36px #0f172a2e;text-align:center}.share-modal__title{margin:0 0 14px;font-size:var(--app-font-size-sm, 14px);font-weight:var(--app-font-weight-semibold, 600);color:var(--brand-primary, #2563eb)}.share-modal__text{background:var(--app-surface-subtle, #f8fafc);border:1px solid var(--app-border-soft, #e2e8f0);border-radius:12px;padding:14px;font-size:var(--app-font-size-xs, 12px);line-height:var(--app-line-height-relaxed, 1.6);color:var(--app-text-muted, #334155);text-align:left;white-space:pre-line;word-break:break-all;margin-bottom:18px}.share-modal__close{min-width:120px}.floating-service-fab[data-v-36f06bbf]{position:fixed;bottom:85px;right:16px;z-index:999;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--app-radius-full, 999px)!important;background:#ffffffeb!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--app-text-strong, #0f172a)!important;border:1px solid rgba(var(--app-color-primary-rgb, 37, 99, 235),.28)!important;box-shadow:0 6px 20px #0f172a14,0 0 16px rgba(var(--app-color-primary-rgb, 37, 99, 235),.12)!important;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease,border-color .3s ease;overflow:visible}.floating-service-fab.is-dragging[data-v-36f06bbf]{cursor:grabbing;opacity:.96;transform:scale(1.06);box-shadow:0 10px 28px #0f172a29,0 0 24px rgba(var(--app-color-primary-rgb, 37, 99, 235),.2)!important}.floating-service-fab.is-snapping[data-v-36f06bbf]{transition:left .3s cubic-bezier(.175,.885,.32,1.275),top .3s cubic-bezier(.175,.885,.32,1.275)}.floating-service-fab[data-v-36f06bbf]:hover:not(.is-dragging){transform:translateY(-2px) scale(1.04);background:#fffffffa!important;border-color:rgba(var(--app-color-primary-rgb, 37, 99, 235),.45)!important;box-shadow:0 8px 24px #0f172a1f,0 0 20px rgba(var(--app-color-primary-rgb, 37, 99, 235),.18)!important}.floating-service-fab[data-v-36f06bbf]:active{transform:scale(.96)}.floating-service-fab.is-new-message-animating[data-v-36f06bbf]{animation:fabNoticeBounce-36f06bbf .45s cubic-bezier(.175,.885,.32,1.275)}.ai-sparkle-icon[data-v-36f06bbf]{position:relative;z-index:2;font-size:15px;line-height:1;pointer-events:none;animation:aiRotate-36f06bbf 4s infinite linear}.fab-label[data-v-36f06bbf]{position:relative;z-index:2;font-size:var(--app-font-size-xs, 12px);font-weight:var(--app-font-weight-semibold, 600);color:var(--app-color-primary, #2563eb)!important;letter-spacing:.02em;line-height:var(--app-line-height-compact, 16px);pointer-events:none}@keyframes aiRotate-36f06bbf{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.18) rotate(15deg)}}.fab-fade-enter-active[data-v-36f06bbf],.fab-fade-leave-active[data-v-36f06bbf]{transition:opacity .25s ease,transform .25s ease}.fab-fade-enter-from[data-v-36f06bbf],.fab-fade-leave-to[data-v-36f06bbf]{opacity:0;transform:scale(.7) translateY(10px)}.fab-badge[data-v-36f06bbf]{position:absolute;top:-4px;right:-4px;z-index:3;display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;padding:0 5px;border-radius:var(--app-radius-full, 9999px);background:var(--app-color-danger, #dc2626);color:var(--app-surface-base, #ffffff);font-size:var(--app-font-size-2xs, 10px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-none, 1);border:2px solid var(--app-surface-base, #ffffff);box-shadow:0 2px 6px #0f172a59;pointer-events:none;animation:fabBadgePop-36f06bbf .25s cubic-bezier(.175,.885,.32,1.275)}.fab-badge.is-badge-animating[data-v-36f06bbf]{animation:fabBadgePop-36f06bbf .35s cubic-bezier(.175,.885,.32,1.275)}@keyframes fabBadgePop-36f06bbf{0%{transform:scale(.6)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes fabNoticeBounce-36f06bbf{0%{transform:scale(1)}35%{transform:scale(1.08) translateY(-3px)}70%{transform:scale(.98) translateY(1px)}to{transform:scale(1) translateY(0)}}@media (prefers-reduced-motion: reduce){.floating-service-fab.is-new-message-animating[data-v-36f06bbf],.fab-badge.is-badge-animating[data-v-36f06bbf],.fab-badge[data-v-36f06bbf],.ai-sparkle-icon[data-v-36f06bbf]{animation:none!important}}html,body,#app{width:100%;height:100%;overflow:hidden}body{position:fixed;top:0;right:0;bottom:0;left:0;overscroll-behavior:none;-webkit-overflow-scrolling:auto}.app-container[data-v-93c7cc3c]{--app-footer-height: 0px;--app-viewport-height: 100dvh;display:flex;flex-direction:column;height:var(--app-viewport-height);min-height:var(--app-viewport-height);max-height:var(--app-viewport-height);background-color:#f9fafb;position:relative;box-sizing:border-box;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px)}.app-container.app-container--visual-viewport[data-v-93c7cc3c]{--app-viewport-height: var(--app-screen-height, 100dvh);transform:translateY(var(--app-viewport-offset-top, 0px))}@supports not (height: 100dvh){.app-container[data-v-93c7cc3c]{--app-viewport-height: 100vh}.app-container.app-container--visual-viewport[data-v-93c7cc3c]{--app-viewport-height: var(--app-screen-height, 100vh)}}.content-container[data-v-93c7cc3c]{flex:1 1 0;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative;z-index:var(--app-z-base)}.content-container.content-container--locked[data-v-93c7cc3c]{overflow:hidden}.global-modals-container[data-v-93c7cc3c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--app-z-modal);pointer-events:none}[data-v-93c7cc3c] .modal{position:fixed!important;z-index:var(--app-z-modal)!important;pointer-events:all}.app-image-field[data-v-cae5a983]{display:grid;gap:12px}.app-image-field__toolbar[data-v-cae5a983]{display:flex;flex-wrap:wrap;gap:10px}.image-capsule-btn[data-v-cae5a983]{border-radius:99px!important;font-weight:500}.upload-outline-btn[data-v-cae5a983]{border-color:var(--app-color-primary)!important;color:var(--app-color-primary)!important}.upload-outline-btn[data-v-cae5a983]:hover{background-color:var(--app-surface-hover, #f1f5ff)!important;border-color:var(--app-color-primary)!important;color:var(--app-color-primary)!important}.app-image-field__preview[data-v-cae5a983],.app-image-field__empty[data-v-cae5a983]{width:min(100%,180px);min-height:140px;border-radius:var(--app-radius-md, 14px);border:1px solid var(--app-border-soft, rgba(15, 23, 42, .08));background:var(--app-surface-base, rgba(255, 255, 255, .9));display:flex;align-items:center;justify-content:center;transition:all .2s ease}.app-image-field__preview[data-v-cae5a983]{cursor:pointer;overflow:hidden}.app-image-field__preview.is-square[data-v-cae5a983],.app-image-field__empty.is-square[data-v-cae5a983]{width:90px!important;height:90px!important;min-height:90px!important;border-radius:8px!important}.app-image-field__empty.is-square[data-v-cae5a983]{font-size:12px!important;padding:8px!important;text-align:center}.app-image-field__img[data-v-cae5a983]{width:100%;height:100%;object-fit:cover}.app-image-field__empty[data-v-cae5a983],.app-image-field__hint[data-v-cae5a983]{color:var(--app-text-muted, #64748b);font-size:14px}.app-image-field__hint[data-v-cae5a983]{margin:0;line-height:1.6}.app-image-field__compact-card[data-v-cae5a983]{position:relative;width:140px;height:140px;border-radius:var(--app-radius-md, 12px);border:1.5px dashed var(--app-border-soft, #cbd5e1);background:var(--app-surface-subtle, #f8fafc);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:all .2s ease}.app-image-field__compact-card.is-square[data-v-cae5a983]{width:110px;height:110px}.app-image-field__compact-card[data-v-cae5a983]:hover{border-color:var(--app-color-primary, #2563eb);background:var(--app-surface-hover, #f1f5f9)}.app-image-field__compact-card.has-image[data-v-cae5a983]{border-style:solid;border-color:var(--app-border-soft, #e2e8f0)}.app-image-field__compact-delete[data-v-cae5a983]{position:absolute;top:6px;right:6px;z-index:10;box-shadow:0 2px 8px #0000002e!important}.app-image-field__compact-img[data-v-cae5a983]{width:100%;height:100%;object-fit:cover}.app-image-field__compact-overlay[data-v-cae5a983]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;opacity:0;transition:opacity .2s ease}.app-image-field__compact-card:hover .app-image-field__compact-overlay[data-v-cae5a983]{opacity:1}.app-image-field__compact-empty[data-v-cae5a983]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--app-text-muted, #64748b);padding:12px;text-align:center}.app-image-field__compact-plus[data-v-cae5a983]{font-size:24px;line-height:1;color:var(--app-text-soft, #94a3b8)}.app-image-field__compact-text[data-v-cae5a983]{font-size:12px;line-height:1.4}.el-dialog.app-image-preview-dialog,.el-dialog.is-align-center.app-image-preview-dialog{--el-dialog-padding-primary: 0 !important;--el-dialog-bg-color: transparent !important;--el-dialog-box-shadow: none !important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:var(--app-radius-md, 14px)!important;box-shadow:none!important;overflow:hidden!important}.el-dialog.app-image-preview-dialog .el-dialog__header,.el-dialog.is-align-center.app-image-preview-dialog .el-dialog__header{display:none!important;padding:0!important;margin:0!important;min-height:0!important;height:0!important;border:0!important;border-bottom:0!important;box-shadow:none!important}.el-dialog.app-image-preview-dialog .el-dialog__headerbtn,.el-dialog.is-align-center.app-image-preview-dialog .el-dialog__headerbtn{display:none!important}.el-dialog.app-image-preview-dialog .el-dialog__body,.el-dialog.is-align-center.app-image-preview-dialog .el-dialog__body,.el-dialog.app-image-preview-dialog .el-dialog__body:first-child,.el-dialog.is-align-center.app-image-preview-dialog .el-dialog__body:first-child{--el-dialog-padding-primary: 0 !important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;position:relative}.app-image-preview-overlay{padding:0!important;background:#0f172adb!important}.app-image-preview-overlay .el-overlay-dialog{display:flex!important;align-items:center!important;justify-content:center!important}.app-image-preview-overlay .el-dialog.app-image-preview-dialog{margin:0!important;width:min(96vw,1080px)!important;max-height:min(94vh,calc(100dvh - 8px))!important}.app-preview-actions .el-button{min-width:108px;white-space:nowrap;border-radius:var(--app-radius-full, 999px)!important;height:var(--app-btn-height-md, 38px)!important;font-weight:var(--app-font-weight-semibold, 600)!important;transition:all var(--app-transition-normal, .2s) cubic-bezier(.4,0,.2,1)!important}.app-preview-actions .el-button.app-btn--secondary,.app-preview-actions .el-button:not(.el-button--primary){background:#ffffff24!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.app-preview-actions .el-button.app-btn--secondary:hover:not(:disabled),.app-preview-actions .el-button:not(.el-button--primary):hover:not(:disabled){background:#ffffff42!important;border-color:#fff6!important;color:#fff!important}.app-preview-actions .el-button.app-btn--primary,.app-preview-actions .el-button.el-button--primary{background:linear-gradient(135deg,var(--app-color-primary-light-3, #60a5fa) 0%,var(--app-color-primary, #3b82f6) 100%)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px rgba(var(--app-color-primary-rgb, 59, 130, 246),.35)!important}.app-preview-actions .el-button.app-btn--primary:hover:not(:disabled),.app-preview-actions .el-button.el-button--primary:hover:not(:disabled){background:linear-gradient(135deg,var(--app-color-primary, #3b82f6) 0%,color-mix(in srgb,var(--app-color-primary, #3b82f6) 85%,black) 100%)!important;box-shadow:0 6px 18px rgba(var(--app-color-primary-rgb, 59, 130, 246),.45)!important}.app-preview-content[data-v-09011ecf]{min-height:0;max-height:calc(100dvh - 96px);padding:0;display:flex;align-items:center;justify-content:center}.app-preview-image-box[data-v-09011ecf]{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%;max-height:calc(100dvh - 120px);border-radius:12px;overflow:hidden;box-shadow:0 12px 36px #0006}.app-preview-image[data-v-09011ecf]{display:block;max-width:100%;max-height:calc(100dvh - 120px);object-fit:contain;transition:opacity .2s ease-in-out}.app-preview-loading[data-v-09011ecf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:220px;min-height:180px;padding:36px 48px;background:#0f172abf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--app-radius-md, 12px);border:1px solid rgba(255,255,255,.12)}.app-preview-spinner[data-v-09011ecf]{border-color:#fff3;border-top-color:var(--app-color-primary, #3b82f6)}.app-preview-loading-text[data-v-09011ecf]{color:#ffffffd9;font-size:14px;letter-spacing:.2px}.app-preview-error[data-v-09011ecf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:220px;min-height:160px;padding:32px 40px;background:#0f172acc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--app-radius-md, 12px);border:1px solid rgba(255,255,255,.12)}.app-preview-error-icon[data-v-09011ecf]{font-size:24px}.app-preview-error-text[data-v-09011ecf]{color:#ffffffd9;font-size:14px}.app-preview-close[data-v-09011ecf]{position:absolute;top:12px;right:12px;z-index:20;width:34px;height:34px;border-radius:50%!important;background:#00000073!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border:1px solid rgba(255,255,255,.22)!important;color:#ffffffd9!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;outline:none!important;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;-webkit-tap-highlight-color:transparent}.app-preview-close[data-v-09011ecf]:hover{background:#000000b8!important;color:#fff!important;border-color:#ffffff73!important;transform:scale(1.08);box-shadow:0 2px 8px #00000059!important}.app-preview-close[data-v-09011ecf]:active{transform:scale(.92)}.app-preview-actions[data-v-09011ecf]{padding:10px 12px 14px;display:flex;justify-content:center;gap:12px}.app-empty-state[data-v-94be8dbf]{display:flex;flex-direction:column;align-items:center;padding:22px 18px;border:1px solid var(--app-border-soft, rgba(15, 23, 42, .08));border-radius:var(--app-radius-lg, 18px);background:var(--app-surface-base, #fff);text-align:center}.app-empty-state.is-flat[data-v-94be8dbf]{border:none!important;background:transparent!important;box-shadow:none!important;padding:80px 20px!important;width:100%;min-height:360px;justify-content:center;box-sizing:border-box}.app-empty-state.is-flat .app-empty-state__icon[data-v-94be8dbf]{font-size:40px}.app-empty-state__icon[data-v-94be8dbf]{font-size:28px;line-height:1}.app-empty-state__title[data-v-94be8dbf]{margin:12px 0 0;font-size:var(--app-font-size-lg, 18px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-normal, 24px);color:var(--app-text-strong, #1f2937)}.app-empty-state__description[data-v-94be8dbf]{margin:8px 0 0;color:var(--app-text-muted, #667085);font-size:var(--app-font-size-sm, 14px);line-height:var(--app-line-height-snug, 20px);font-weight:var(--app-font-weight-normal, 400)}.app-empty-state__action[data-v-94be8dbf]{margin-top:14px}.app-empty-state__action[data-v-94be8dbf] .app-btn,.app-empty-state__action[data-v-94be8dbf] .el-button{width:128px;min-width:128px;max-width:128px}.sidebar-dock[data-v-408ad8c9]{width:54px;position:relative;display:block;overflow:visible}.sidebar-rail[data-v-408ad8c9]{width:54px;max-height:min(74vh,640px);display:grid;gap:6px;padding:8px 5px;border-radius:18px;background-color:var(--app-surface-subtle, #fff7f7);background-image:linear-gradient(90deg,rgba(var(--brand-primary-rgb, 220, 38, 38),.16),rgba(var(--brand-primary-rgb, 220, 38, 38),.05));border:1px solid rgba(var(--brand-primary-rgb, 220, 38, 38),.12);box-shadow:0 8px 20px #0f172a0d;overflow-y:auto;scrollbar-width:none}.sidebar-rail[data-v-408ad8c9]::-webkit-scrollbar{width:0;height:0}.sidebar-rail__item[data-v-408ad8c9]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;min-height:86px;padding:8px 2px 6px;border-radius:14px;border:1px solid rgba(var(--brand-primary-rgb, 220, 38, 38),.12);background:var(--app-surface-base, #fff);color:var(--app-text-muted, #475569);cursor:pointer}.sidebar-rail__item.active[data-v-408ad8c9]{border-color:rgba(var(--brand-primary-rgb, 220, 38, 38),.24);background:rgba(var(--brand-primary-rgb, 220, 38, 38),.08);color:var(--brand-primary, #dc2626)}.sidebar-rail__item-icon[data-v-408ad8c9]{font-size:18px;line-height:1}.sidebar-rail__item-label[data-v-408ad8c9]{display:inline-flex;align-items:flex-start;justify-content:center;writing-mode:vertical-rl;text-orientation:upright;font-size:var(--app-font-size-2xs, 10px);font-weight:var(--app-font-weight-bold, 700);line-height:1.2;letter-spacing:.04em;white-space:nowrap}@media (max-width: 768px){.sidebar-dock[data-v-408ad8c9]{width:50px}.sidebar-rail[data-v-408ad8c9]{width:50px;max-height:min(76vh,600px);gap:5px;padding:7px 4px;border-radius:16px}.sidebar-rail__item[data-v-408ad8c9]{min-height:78px;padding:7px 1px 5px;border-radius:12px}.sidebar-rail__item-icon[data-v-408ad8c9]{font-size:16px}.sidebar-rail__item-label[data-v-408ad8c9]{font-size:var(--app-font-size-2xs, 10px)}}.product-card-preview[data-v-0b400aae]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--product-card-radius, 16px);border:var(--product-card-border, 1px solid var(--app-border-soft, rgba(226, 232, 240, .85)));background:var(--product-card-bg, var(--app-surface-base, #fff));box-shadow:var(--product-card-shadow, var(--app-shadow-sm, 0 4px 14px rgba(15, 23, 42, .05)));transition:all .28s cubic-bezier(.4,0,.2,1)}.product-card-preview--interactive[data-v-0b400aae]{cursor:pointer}.product-card-preview--interactive[data-v-0b400aae]:hover{transform:translateY(-4px);border-color:var(--product-card-hover-border, rgba(var(--app-color-primary-rgb, 37, 99, 235), .4));box-shadow:var(--product-card-hover-shadow, var(--app-shadow-lg, 0 14px 30px rgba(15, 23, 42, .12)))}.product-card-preview__media[data-v-0b400aae]{position:relative;overflow:hidden;background:var(--product-card-media-bg, var(--app-surface-subtle, #f8fafc))}.product-card-preview__image[data-v-0b400aae],.product-card-preview__image-placeholder[data-v-0b400aae]{display:block;width:100%;aspect-ratio:1 / 1}.product-card-preview__image[data-v-0b400aae]{object-fit:cover;transition:transform .35s cubic-bezier(.4,0,.2,1)}.product-card-preview--interactive:hover .product-card-preview__image[data-v-0b400aae]{transform:scale(1.05)}.product-card-preview__image-placeholder[data-v-0b400aae]{display:flex;align-items:center;justify-content:center;color:var(--app-text-soft, #94a3b8);font-size:12px;font-weight:600}.product-card-preview__badges[data-v-0b400aae]{position:absolute;top:8px;right:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.product-card-preview__badge[data-v-0b400aae]{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--app-radius-sm, 4px);font-size:11px;font-weight:600;letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)}.product-card-preview__badge--status[data-v-0b400aae]{background:#0f172ac7}.product-card-preview__badge--status.product-card-preview__badge--neutral[data-v-0b400aae]{background:#475569e6}.product-card-preview__badge--status.product-card-preview__badge--info[data-v-0b400aae]{background:#64748be6}.product-card-preview__badge--status.product-card-preview__badge--success[data-v-0b400aae]{background:#22c55eeb}.product-card-preview__badge--status.product-card-preview__badge--warning[data-v-0b400aae]{background:#f59e0bf5}.product-card-preview__badge--status.product-card-preview__badge--danger[data-v-0b400aae]{background:#dc2626f5}.product-card-preview__badge--recommended[data-v-0b400aae]{background:linear-gradient(135deg,var(--app-color-danger-light-1, #ff4d4f) 0%,var(--app-color-danger, #dc2626) 100%);box-shadow:0 4px 12px rgba(var(--app-color-danger-rgb, 220, 38, 38),.35)}.product-card-preview__badge--new[data-v-0b400aae]{background:linear-gradient(135deg,var(--app-color-primary-light-3, #3b82f6) 0%,var(--app-color-primary-strong, #1d4ed8) 100%);box-shadow:0 4px 12px rgba(var(--app-color-primary-rgb, 37, 99, 235),.35)}.product-card-preview__content[data-v-0b400aae]{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px}.product-card-preview__title[data-v-0b400aae]{margin:0;display:block;width:100%;font-size:var(--app-font-size-sm, 14px);line-height:var(--app-line-height-snug, 20px);font-weight:var(--app-font-weight-semibold, 600);color:var(--app-text-strong, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-preview__description[data-v-0b400aae]{margin:2px 0;display:block;width:100%;font-size:var(--app-font-size-xs, 12px);line-height:var(--app-line-height-compact, 16px);font-weight:var(--app-font-weight-normal, 400);color:var(--app-text-muted, #475569);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-preview__price-row[data-v-0b400aae]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.product-card-preview__price[data-v-0b400aae]{font-size:var(--app-font-size-base, 16px);font-weight:var(--app-font-weight-bold, 700);color:var(--app-color-danger, #ef4444);line-height:var(--app-line-height-normal, 24px)}.currency-symbol[data-v-0b400aae]{font-size:var(--app-font-size-xs, 12px);font-weight:var(--app-font-weight-bold, 700);margin-right:1px}.product-card-preview__original-price[data-v-0b400aae]{font-size:var(--app-font-size-xs, 12px);line-height:var(--app-line-height-compact, 16px);color:var(--app-text-soft, #9ca3af);text-decoration:line-through}@media (max-width: 768px){.product-card-preview__content[data-v-0b400aae]{padding:8px 10px 10px;gap:3px}.product-card-preview__title[data-v-0b400aae]{font-size:var(--app-font-size-sm, 14px);line-height:var(--app-line-height-snug, 20px)}.product-card-preview__description[data-v-0b400aae]{font-size:var(--app-font-size-xs, 12px);line-height:var(--app-line-height-compact, 16px)}.product-card-preview__price-row[data-v-0b400aae]{gap:6px}.product-card-preview__price[data-v-0b400aae]{font-size:var(--app-font-size-base, 16px);line-height:var(--app-line-height-normal, 24px)}.product-card-preview__original-price[data-v-0b400aae]{font-size:var(--app-font-size-xs, 12px);line-height:var(--app-line-height-compact, 16px)}.product-card-preview__badges[data-v-0b400aae]{top:6px;right:6px;gap:4px}.product-card-preview__badge[data-v-0b400aae]{height:20px;padding:0 7px;font-size:var(--app-font-size-2xs, 10px)}}.category[data-v-864f31b1]{margin:0;background:transparent;border-radius:0;padding:10px 0 8px;border:0;box-shadow:none;scroll-margin-top:88px}.category+.category[data-v-864f31b1]{margin-top:4px;padding-top:12px;border-top:1px dashed var(--app-border-soft, rgba(203, 213, 225, .72))}.category--sidebar[data-v-864f31b1]{padding:10px 0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-margin-top:18px}.category--sidebar+.category--sidebar[data-v-864f31b1]{margin-top:4px;padding-top:12px;border-top:1px dashed var(--app-border-soft, rgba(203, 213, 225, .72))}.category-header[data-v-864f31b1],.category--sidebar .category-header[data-v-864f31b1]{margin:0 0 14px}.category-title[data-v-864f31b1]{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--app-font-size-lg, 18px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-normal, 24px);color:var(--app-text-strong, #0f172a)}.category-emoji[data-v-864f31b1]{font-size:18px}.category-description[data-v-864f31b1]{margin:6px 0 0;font-size:var(--app-font-size-sm, 14px);line-height:var(--app-line-height-snug, 20px);font-weight:var(--app-font-weight-normal, 400);color:var(--app-text-muted, #475569)}.product-list[data-v-864f31b1]{display:grid;gap:12px}.product-list.layout-grid2[data-v-864f31b1]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.product-list.layout-compact3[data-v-864f31b1]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.category--sidebar .product-list.layout-grid2[data-v-864f31b1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category--sidebar .product-list.layout-compact3[data-v-864f31b1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.category--mobile-preview .product-list.layout-grid2[data-v-864f31b1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category--mobile-preview .product-list.layout-compact3[data-v-864f31b1],.category--mobile-preview.category--sidebar .product-list.layout-compact3[data-v-864f31b1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.category--mobile-preview .product-list.layout-compact3[data-v-864f31b1] .product-card-preview__content{padding:8px 6px;gap:3px}.category--mobile-preview .product-list.layout-compact3[data-v-864f31b1] .product-card-preview__title{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:40px;font-size:var(--app-font-size-sm, 14px)!important;line-height:var(--app-line-height-snug, 20px)!important}.category--mobile-preview .product-list.layout-compact3[data-v-864f31b1] .product-card-preview__description,.category--mobile-preview .product-list.layout-compact3[data-v-864f31b1] .product-card-preview__original-price{display:none!important}.category--mobile-preview .product-list.layout-compact3[data-v-864f31b1] .product-card-preview__price-row{flex-wrap:nowrap!important}.product-list--list[data-v-864f31b1]{grid-template-columns:1fr}.product-row-card[data-v-864f31b1]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:stretch;min-height:132px;padding:12px;border:1px solid var(--app-border-soft, rgba(148, 163, 184, .18));border-radius:20px;background:var(--app-surface-base, #fff);box-shadow:0 10px 22px #0f172a0a;cursor:pointer}.product-row-card__media[data-v-864f31b1]{height:100%;min-height:108px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,var(--app-surface-subtle, #f8fafc) 0%,var(--app-border-soft, #eef2f7) 100%)}.product-row-card__image[data-v-864f31b1]{width:100%;height:100%;object-fit:cover;display:block}.product-row-card__content[data-v-864f31b1]{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding:2px 0}.product-row-card__name[data-v-864f31b1]{font-size:var(--app-font-size-base, 16px);font-weight:var(--app-font-weight-semibold, 600);color:var(--app-text-strong, #111827);line-height:var(--app-line-height-normal, 24px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-row-card__desc[data-v-864f31b1]{font-size:var(--app-font-size-sm, 14px);color:var(--app-text-muted, #64748b);line-height:var(--app-line-height-snug, 20px);font-weight:var(--app-font-weight-normal, 400);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-row-card__bottom[data-v-864f31b1]{margin-top:auto;display:flex;align-items:baseline;gap:8px}.product-row-card__price-row[data-v-864f31b1]{display:flex;align-items:baseline;gap:8px}.product-row-card__price[data-v-864f31b1]{font-size:var(--app-font-size-lg, 18px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-normal, 24px);color:var(--app-color-danger, #ef4444)}.product-row-card__original-price[data-v-864f31b1]{font-size:var(--app-font-size-xs, 12px);color:var(--app-text-soft, #9ca3af);text-decoration:line-through}@media (max-width: 768px){.category[data-v-864f31b1]{padding:12px 0 10px;scroll-margin-top:88px}.category--sidebar[data-v-864f31b1]{padding:12px;scroll-margin-top:14px}.category-header[data-v-864f31b1]{margin:0 0 12px}.category-title[data-v-864f31b1]{gap:4px}.category-description[data-v-864f31b1]{font-size:var(--app-font-size-xs, 12px);line-height:var(--app-line-height-compact, 16px)}.product-list.layout-grid2[data-v-864f31b1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-list.layout-compact3[data-v-864f31b1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.category--sidebar .product-list.layout-grid2[data-v-864f31b1]{grid-template-columns:1fr}.category--sidebar .product-list.layout-compact3[data-v-864f31b1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.product-list.layout-compact3[data-v-864f31b1] .product-card-preview__content{padding:8px 6px;gap:3px}.product-row-card[data-v-864f31b1]{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px;min-height:112px}.category--sidebar .product-row-card[data-v-864f31b1]{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px;min-height:96px}.product-row-card__media[data-v-864f31b1]{min-height:92px}.category--sidebar .product-row-card__media[data-v-864f31b1]{min-height:84px}.product-row-card__name[data-v-864f31b1]{font-size:var(--app-font-size-sm, 14px)}.product-row-card__desc[data-v-864f31b1]{font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-row-card__bottom[data-v-864f31b1]{gap:6px}}@keyframes iconBounce-2a3e81f0{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-1px)}}.category-tabs[data-v-2a3e81f0]{display:grid;gap:14px;padding:calc(var(--products-display-pad-top, 10px) + 6px) var(--products-display-pad-x, 12px) 12px;margin:calc(var(--products-display-pad-top, 10px) * -1) calc(var(--products-display-pad-x, 12px) * -1) 10px;position:sticky;top:calc(var(--products-display-pad-top, 10px) * -1);z-index:15;background-color:var(--category-tabs-bg-color, rgba(var(--app-surface-subtle-rgb, 245, 247, 251), .96));backdrop-filter:var(--category-tabs-backdrop-filter, blur(12px));-webkit-backdrop-filter:var(--category-tabs-backdrop-filter, blur(12px));background-image:var(--category-tabs-bg-image, linear-gradient( 180deg, rgba(var(--brand-primary-rgb, 37, 99, 235), .12) 0%, rgba(var(--brand-primary-rgb, 37, 99, 235), .05) 60%, rgba(var(--app-surface-subtle-rgb, 245, 247, 251), .96) 100% ));box-shadow:var(--category-tabs-shadow, 0 4px 16px rgba(15, 23, 42, .04));box-sizing:border-box}.category-tabs__head[data-v-2a3e81f0]{display:flex;align-items:center;min-height:20px}.category-tabs__title[data-v-2a3e81f0]{display:inline-flex;align-items:center;gap:8px;color:var(--app-text-strong, #0f172a);font-size:var(--app-font-size-lg, 18px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-normal, 24px);text-shadow:0 1px 2px rgba(15,23,42,.06);white-space:nowrap}.category-tabs__title-icon[data-v-2a3e81f0]{font-size:18px}.category-tabs__row-wrap[data-v-2a3e81f0]{position:relative;min-width:0}.category-tabs__row-wrap[data-v-2a3e81f0]:before,.category-tabs__row-wrap[data-v-2a3e81f0]:after{content:"";position:absolute;top:0;bottom:0;width:20px;z-index:2;pointer-events:none}.category-tabs__row-wrap[data-v-2a3e81f0]:before{left:0;background:linear-gradient(90deg,rgba(var(--app-surface-subtle-rgb, 245, 247, 251),.95) 0%,transparent 100%);opacity:0}.category-tabs__row-wrap[data-v-2a3e81f0]:after{right:0;background:linear-gradient(270deg,rgba(var(--app-surface-subtle-rgb, 245, 247, 251),.95) 0%,transparent 100%)}.category-tabs__row[data-v-2a3e81f0]{display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.category-tabs__row[data-v-2a3e81f0]::-webkit-scrollbar,.category-tabs[data-v-2a3e81f0]::-webkit-scrollbar{width:0;height:0}.category-tab[data-v-2a3e81f0]{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:30px;height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--brand-primary-rgb, 37, 99, 235),.18);background:var(--app-surface-base, #fff);color:var(--app-text-muted, #334155);font-size:var(--app-font-size-xs, 12px);white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease,border-color .2s ease}.category-tab[data-v-2a3e81f0]:hover{box-shadow:0 3px 8px rgba(var(--brand-primary-rgb, 37, 99, 235),.12);border-color:rgba(var(--brand-primary-rgb, 37, 99, 235),.35);background:rgba(var(--brand-primary-rgb, 37, 99, 235),.04)}.category-tab[data-v-2a3e81f0]:active{transform:scale(.97);transition-duration:.1s}.category-tab.active[data-v-2a3e81f0]{background:linear-gradient(135deg,rgba(var(--app-color-primary-rgb, 37, 99, 235),.14),rgba(var(--app-color-primary-rgb, 37, 99, 235),.06));color:var(--app-color-primary, #2563eb);border-color:rgba(var(--app-color-primary-rgb, 37, 99, 235),.35);font-weight:var(--app-font-weight-bold, 700);box-shadow:0 2px 10px #2563eb1f}.category-tab.active[data-v-2a3e81f0]:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:20px;height:3px;border-radius:3px;background:var(--app-color-primary, #2563eb)}.tab-icon[data-v-2a3e81f0]{font-size:16px;transition:transform .3s ease}.category-tab.active .tab-icon[data-v-2a3e81f0]{animation:iconBounce-2a3e81f0 .5s ease}.category-tab:hover .tab-icon[data-v-2a3e81f0]{transform:scale(1.1)}.tab-label[data-v-2a3e81f0]{font-size:14px;font-weight:600}@media (max-width: 768px){.category-tabs[data-v-2a3e81f0]{gap:6px;padding:calc(var(--products-display-pad-top, 10px) + 2px) var(--products-display-pad-x, 12px) 6px;margin-bottom:6px}.category-tabs__title[data-v-2a3e81f0],.category-tabs__title-icon[data-v-2a3e81f0]{font-size:18px}.category-tab[data-v-2a3e81f0]{min-height:30px;height:30px;padding:0 10px}.tab-label[data-v-2a3e81f0]{font-size:12px}.category-tabs__row-wrap[data-v-2a3e81f0]:before,.category-tabs__row-wrap[data-v-2a3e81f0]:after{width:14px}}@media (prefers-reduced-motion: reduce){.category-tab[data-v-2a3e81f0]{transition:none}.category-tab.active .tab-icon[data-v-2a3e81f0]{animation:none}}@keyframes activeGlow-f35aed73{0%,to{box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb, 37, 99, 235),.12),0 4px 12px rgba(var(--brand-primary-rgb, 37, 99, 235),.06)}50%{box-shadow:0 0 0 5px rgba(var(--brand-primary-rgb, 37, 99, 235),.08),0 6px 18px rgba(var(--brand-primary-rgb, 37, 99, 235),.1)}}@keyframes moreSpin-f35aed73{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes iconBounceGrid-f35aed73{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-4px) scale(1.1)}60%{transform:translateY(-2px) scale(1.05)}}.category-grid-shell[data-v-f35aed73]{display:grid;gap:10px;margin:4px 0 14px}.category-grid[data-v-f35aed73]{display:grid;grid-template-columns:repeat(var(--category-grid-columns, 4),minmax(0,1fr));gap:8px}.category-grid-card[data-v-f35aed73]{min-height:74px;padding:10px 8px;border-radius:16px;border:1px solid rgba(var(--brand-primary-rgb, 37, 99, 235),.12);background:var(--app-surface-base, #fff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease}.category-grid-card[data-v-f35aed73]:hover{transform:scale(1.06);box-shadow:0 6px 18px #0f172a14;border-color:rgba(var(--brand-primary-rgb, 37, 99, 235),.25);background:linear-gradient(180deg,rgba(var(--brand-primary-rgb, 37, 99, 235),.04),var(--app-surface-base, #fff))}.category-grid-card[data-v-f35aed73]:active{transform:scale(.96);transition-duration:.1s}.category-grid-card.active[data-v-f35aed73]{border-color:rgba(var(--brand-primary-rgb, 37, 99, 235),.28);background:linear-gradient(180deg,rgba(var(--brand-primary-rgb, 37, 99, 235),.08),rgba(var(--app-surface-base-rgb, 255, 255, 255),.98));box-shadow:0 4px 12px rgba(var(--brand-primary-rgb, 37, 99, 235),.12)}.category-grid-card__icon[data-v-f35aed73]{font-size:20px;transition:transform .3s ease}.category-grid-card:hover .category-grid-card__icon[data-v-f35aed73]{animation:iconBounceGrid-f35aed73 .45s ease}.category-grid-card.active .category-grid-card__icon[data-v-f35aed73]{transform:scale(1.08)}.category-grid-card__title[data-v-f35aed73]{font-size:var(--app-font-size-xs, 12px);font-weight:var(--app-font-weight-semibold, 600);color:var(--app-text-strong, #111827);line-height:var(--app-line-height-compact, 16px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .3s ease}.category-grid-card.active .category-grid-card__title[data-v-f35aed73]{color:rgba(var(--brand-primary-rgb, 37, 99, 235),.9)}.category-grid-card--more[data-v-f35aed73]{border-style:dashed;background:rgba(var(--brand-primary-rgb, 37, 99, 235),.05)}.category-grid-card--more[data-v-f35aed73]:hover{background:rgba(var(--brand-primary-rgb, 37, 99, 235),.08)}.category-grid-card--more:hover .category-grid-card__icon[data-v-f35aed73]{animation:moreSpin-f35aed73 .8s ease-in-out}@media (max-width: 768px){.category-grid-shell[data-v-f35aed73]{gap:8px;margin:2px 0 12px}.category-grid[data-v-f35aed73]{gap:8px}.category-grid-card[data-v-f35aed73]{min-height:68px;padding:8px 6px;border-radius:14px}.category-grid-card__icon[data-v-f35aed73]{font-size:20px}.category-grid-card__title[data-v-f35aed73]{font-size:11px}}@media (prefers-reduced-motion: reduce){.category-grid-card[data-v-f35aed73]{transition:none}.category-grid-card.active[data-v-f35aed73]{animation:none;box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb, 37, 99, 235),.12),0 4px 12px rgba(var(--brand-primary-rgb, 37, 99, 235),.06)}.category-grid-card:hover .category-grid-card__icon[data-v-f35aed73],.category-grid-card--more:hover .category-grid-card__icon[data-v-f35aed73]{animation:none}}.category-compact-nav[data-v-38dcfcb2]{position:sticky;top:calc(var(--products-display-pad-top, 10px) * -1);z-index:14;display:grid;gap:14px;padding:calc(var(--products-display-pad-top, 10px) + 6px) var(--products-display-pad-x, 12px) 12px;margin:calc(var(--products-display-pad-top, 10px) * -1) calc(var(--products-display-pad-x, 12px) * -1) 10px;background-color:rgba(var(--app-surface-subtle-rgb, 245, 247, 251),.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-image:linear-gradient(180deg,rgba(var(--brand-primary-rgb, 37, 99, 235),.12),rgba(var(--brand-primary-rgb, 37, 99, 235),.05) 60%,rgba(var(--app-surface-subtle-rgb, 245, 247, 251),.96));box-shadow:0 4px 16px #0f172a0a;box-sizing:border-box}.category-compact-nav__head[data-v-38dcfcb2]{display:flex;align-items:center;min-height:20px}.category-compact-nav__row[data-v-38dcfcb2]{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;min-width:0}.category-compact-nav__row[data-v-38dcfcb2]::-webkit-scrollbar,.category-compact-nav[data-v-38dcfcb2]::-webkit-scrollbar{width:0;height:0}.category-compact-nav__title[data-v-38dcfcb2]{display:inline-flex;align-items:center;color:var(--app-text-strong, #0f172a);font-size:var(--app-font-size-lg, 18px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-normal, 24px);text-shadow:0 1px 2px rgba(15,23,42,.06);white-space:nowrap}.category-compact-nav__chip[data-v-38dcfcb2]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--brand-primary-rgb, 37, 99, 235),.16);background:var(--app-surface-base, #fff);color:var(--app-text-muted, #334155);cursor:pointer}.category-compact-nav__chip.active[data-v-38dcfcb2]{background:var(--brand-primary, #2563eb);border-color:var(--brand-primary, #2563eb);color:#fff}.category-compact-nav__icon[data-v-38dcfcb2]{font-size:14px}.category-compact-nav__label[data-v-38dcfcb2]{font-size:var(--app-font-size-xs, 12px);font-weight:var(--app-font-weight-semibold, 600);line-height:var(--app-line-height-compact, 16px);white-space:nowrap}@media (max-width: 768px){.category-compact-nav[data-v-38dcfcb2]{gap:6px;padding:calc(var(--products-display-pad-top, 10px) + 2px) var(--products-display-pad-x, 12px) 6px;margin-bottom:6px}.category-compact-nav__title[data-v-38dcfcb2]{font-size:var(--app-font-size-lg, 18px)}.category-compact-nav__chip[data-v-38dcfcb2]{min-height:32px;padding:0 10px}}.product-sections[data-v-3c70cbaa]{display:flex;flex-direction:column;gap:8px}.product-module[data-v-3c70cbaa]{--product-module-pad-top:var(--products-display-pad-top,12px);display:block;position:relative;overflow:visible;padding:var(--product-module-pad-top) 0 0;border-radius:0;background:transparent;box-shadow:none}.product-module--sidebar[data-v-3c70cbaa]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:start}.product-module__sidebar[data-v-3c70cbaa]{position:sticky;top:12px;align-self:start;min-width:0;overflow:visible;z-index:22}.product-module__content[data-v-3c70cbaa]{min-width:0;display:flex;flex-direction:column;position:relative;z-index:1}@media (max-width:768px){.product-module[data-v-3c70cbaa]{padding:var(--product-module-pad-top) 0 0}.product-module--sidebar[data-v-3c70cbaa]{grid-template-columns:50px minmax(0,1fr);gap:8px}}.storefront-banner[data-v-78b675b5]{margin-left:calc(-1 * var(--products-display-pad-x, 10px));margin-right:calc(-1 * var(--products-display-pad-x, 10px));margin-top:calc(-1 * var(--products-display-pad-top, 10px));margin-bottom:var(--spacing-3);width:calc(100% + (2 * var(--products-display-pad-x, 10px)))}.storefront-banner--embedded[data-v-78b675b5]{margin:0;width:100%}.banner-surface[data-v-78b675b5]{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--banner-aspect-ratio, 16 / 9);border-radius:var(--banner-radius, 0);background:var(--app-surface-subtle, #0f172a)}.banner-slides-wrapper[data-v-78b675b5]{display:flex;width:100%;height:100%;will-change:transform}.banner-slide[data-v-78b675b5]{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden}.banner-slide--clickable[data-v-78b675b5]{cursor:pointer}.banner-image[data-v-78b675b5]{width:100%;height:100%;object-fit:cover;display:block}.banner-fallback-content[data-v-78b675b5]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,var(--app-text-strong, #1e293b) 0%,var(--app-surface-subtle, #0f172a) 60%,var(--app-color-primary, #1d4ed8) 100%);color:var(--app-surface-base, #ffffff);text-align:center}.banner-fallback-kicker[data-v-78b675b5]{display:inline-block;padding:3px 12px;border-radius:999px;background:rgba(var(--app-surface-base-rgb, 255, 255, 255),.15);font-size:var(--app-font-size-2xs, 10px);font-weight:var(--app-font-weight-bold, 700);letter-spacing:.08em;margin-bottom:8px}.banner-fallback-title[data-v-78b675b5]{margin:0 0 6px;font-size:var(--app-font-size-2xl, 24px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-display, 32px)}.banner-fallback-desc[data-v-78b675b5]{margin:0;font-size:var(--app-font-size-xs, 12px);color:rgba(var(--app-surface-base-rgb, 255, 255, 255),.8)}.banner-cta[data-v-78b675b5]{position:absolute;right:20px;bottom:20px;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 20px;border-radius:999px;background:rgba(var(--app-surface-base-rgb, 255, 255, 255),.25);border:1px solid rgba(var(--app-surface-base-rgb, 255, 255, 255),.35);color:var(--app-surface-base, #ffffff);font-size:var(--app-font-size-sm, 14px);font-weight:var(--app-font-weight-semibold, 600);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 16px #0000002e;transition:all .25s ease;z-index:10;cursor:pointer}.banner-cta[data-v-78b675b5]:hover{background:rgba(var(--app-surface-base-rgb, 255, 255, 255),.38);transform:translateY(-2px) scale(1.02)}.banner-cta__arrow[data-v-78b675b5]{font-size:18px;line-height:1;transition:transform .2s ease}.banner-cta:hover .banner-cta__arrow[data-v-78b675b5]{transform:translate(3px)}.banner-arrow[data-v-78b675b5]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:var(--banner-arrow-bg, rgba(15, 23, 42, .4));border:1px solid var(--banner-arrow-border, rgba(255, 255, 255, .2));color:var(--banner-arrow-color, #ffffff);font-size:24px;font-weight:300;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .25s ease;z-index:12;opacity:.7}.banner-surface:hover .banner-arrow[data-v-78b675b5]{opacity:1}.banner-arrow[data-v-78b675b5]:hover{background:#0f172abf;transform:translateY(-50%) scale(1.1)}.banner-arrow--prev[data-v-78b675b5]{left:16px}.banner-arrow--next[data-v-78b675b5]{right:16px}.banner-pagination[data-v-78b675b5]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;z-index:12}.banner-dot[data-v-78b675b5]{width:8px;height:8px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s ease}.banner-dot--active[data-v-78b675b5]{width:24px;border-radius:999px;background:var(--brand-primary, #2563eb);box-shadow:0 0 8px #2563eb99}@media (max-width: 768px){.banner-cta[data-v-78b675b5]{right:14px;bottom:14px;min-height:34px;padding:0 14px;font-size:var(--app-font-size-xs, 12px)}.banner-arrow[data-v-78b675b5]{width:32px;height:32px;font-size:20px;opacity:.9}.banner-arrow--prev[data-v-78b675b5]{left:10px}.banner-arrow--next[data-v-78b675b5]{right:10px}}@keyframes brandFadeSlideUp-38de489a{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes orbFloat-38de489a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(6px,-8px) scale(1.05)}66%{transform:translate(-4px,4px) scale(.96)}}@keyframes glowPulse-38de489a{0%,to{box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb, 37, 99, 235),.12),0 0 12px rgba(var(--brand-primary-rgb, 37, 99, 235),.06)}50%{box-shadow:0 0 0 5px rgba(var(--brand-primary-rgb, 37, 99, 235),.08),0 0 20px rgba(var(--brand-primary-rgb, 37, 99, 235),.12)}}@keyframes pillFadeIn-38de489a{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.storefront-brand-header[data-v-38de489a]{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:18px 20px;margin:0 0 var(--spacing-3, 12px);border-radius:20px;background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0f172a33,0 0 0 1px #ffffff14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;animation:brandFadeSlideUp-38de489a .5s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .35s ease,transform .35s ease}.storefront-brand-header[data-v-38de489a]:hover{box-shadow:0 14px 36px #0f172a47,0 0 0 1px rgba(var(--brand-primary-rgb, 37, 99, 235),.4);transform:translateY(-1px)}.storefront-brand-header--embedded[data-v-38de489a]{margin:0}.brand-bg-orb[data-v-38de489a]{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(30px)}.brand-bg-orb--a[data-v-38de489a]{width:120px;height:120px;top:-40px;right:-20px;background:radial-gradient(circle,rgba(var(--brand-primary-rgb, 37, 99, 235),.35) 0%,transparent 70%);animation:orbFloat-38de489a 6s ease-in-out infinite}.brand-bg-orb--b[data-v-38de489a]{width:100px;height:100px;bottom:-30px;left:-20px;background:radial-gradient(circle,rgba(59,130,246,.25) 0%,transparent 70%);animation:orbFloat-38de489a 8s ease-in-out infinite reverse}.brand-main[data-v-38de489a]{display:flex;align-items:center;gap:16px;min-width:0;position:relative;z-index:1}.brand-logo-wrap[data-v-38de489a]{position:relative;width:58px;height:58px;border-radius:18px;overflow:visible;background:var(--app-surface-base, #ffffff);border:1px solid rgba(255,255,255,.2);flex:0 0 auto;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000026;transition:transform .3s ease}.brand-logo-wrap[data-v-38de489a]:hover{transform:scale(1.06)}.brand-logo-glow[data-v-38de489a]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:20px;animation:glowPulse-38de489a 3s ease-in-out infinite;pointer-events:none;z-index:0}.brand-logo[data-v-38de489a]{width:100%;height:100%;object-fit:contain;padding:8px;display:block;position:relative;z-index:1;border-radius:18px}.brand-logo-fallback[data-v-38de489a]{font-size:26px;font-weight:var(--app-font-weight-bold, 700);background:linear-gradient(135deg,rgba(var(--brand-primary-rgb, 37, 99, 235),1),#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:1}.brand-copy[data-v-38de489a]{min-width:0;display:grid;gap:6px}.brand-title[data-v-38de489a]{margin:0;font-size:var(--app-font-size-2xl, 24px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-display, 32px);background:linear-gradient(135deg,var(--app-surface-base, #ffffff) 0%,var(--app-surface-subtle, #f1f5f9) 60%,rgba(var(--app-color-primary-rgb, var(--brand-primary-rgb, 37, 99, 235)),.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-tags[data-v-38de489a]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.brand-tag[data-v-38de489a]{display:inline-flex;align-items:center;padding:2px 8px;height:22px;border-radius:var(--app-radius-sm, 4px);font-size:var(--app-font-size-xs, 12px);font-weight:var(--app-font-weight-medium, 500);line-height:var(--app-line-height-compact, 16px);letter-spacing:.02em;color:var(--app-surface-subtle, #f8fafc);background:#ffffff1a;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;animation:pillFadeIn-38de489a .4s cubic-bezier(.22,1,.36,1) both}.brand-tag[data-v-38de489a]:nth-child(1){animation-delay:.08s}.brand-tag[data-v-38de489a]:nth-child(2){animation-delay:.16s}.brand-tag[data-v-38de489a]:nth-child(3){animation-delay:.24s}.brand-tag[data-v-38de489a]:nth-child(4){animation-delay:.32s}.brand-tag[data-v-38de489a]:nth-child(5){animation-delay:.4s}.brand-tag[data-v-38de489a]:nth-child(6){animation-delay:.48s}.brand-tag[data-v-38de489a]:before{content:"✓ ";font-size:var(--app-font-size-2xs, 10px);font-weight:var(--app-font-weight-bold, 700);opacity:.7}.brand-tag[data-v-38de489a]:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(var(--brand-primary-rgb, 37, 99, 235),.12);background:linear-gradient(135deg,rgba(var(--brand-primary-rgb, 37, 99, 235),.12),rgba(var(--brand-primary-rgb, 37, 99, 235),.05))}@media (max-width: 768px){.storefront-brand-header[data-v-38de489a]{margin:0 0 var(--spacing-3, 12px);padding:12px 14px;border-radius:18px}.brand-main[data-v-38de489a]{gap:12px}.brand-logo-wrap[data-v-38de489a]{width:48px;height:48px;border-radius:14px}.brand-logo-glow[data-v-38de489a]{border-radius:16px}.brand-logo[data-v-38de489a]{padding:7px;border-radius:14px}.brand-title[data-v-38de489a]{font-size:var(--app-font-size-xl, 20px);line-height:var(--app-line-height-normal, 24px)}.brand-bg-orb--a[data-v-38de489a]{width:70px;height:70px}.brand-bg-orb--b[data-v-38de489a]{width:56px;height:56px}.brand-tag[data-v-38de489a]{padding:2px 8px;font-size:10px}}@media (max-width: 374px){.brand-bg-orb[data-v-38de489a]{display:none}.brand-tags[data-v-38de489a]{gap:4px}.brand-tag[data-v-38de489a]{padding:2px 6px;font-size:10px}}@media (prefers-reduced-motion: reduce){.storefront-brand-header[data-v-38de489a],.brand-bg-orb[data-v-38de489a]{animation:none}.brand-logo-glow[data-v-38de489a]{animation:none;box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb, 37, 99, 235),.1),0 0 10px rgba(var(--brand-primary-rgb, 37, 99, 235),.06)}.brand-tag[data-v-38de489a]{animation:none}}.announcement-banner[data-v-202f4d26]{position:relative;display:flex;align-items:center;gap:12px;margin:0 0 var(--spacing-3, 12px);padding:0 16px;height:44px;border-radius:var(--app-radius-full, 9999px)!important;background:var(--app-surface-base, #ffffff);border:1px solid var(--app-border-soft, #e2e8f0);box-shadow:0 2px 8px #0f172a0a;color:var(--app-text-strong, #0f172a);overflow:hidden;box-sizing:border-box;animation:banner-slide-in-202f4d26 .45s cubic-bezier(.22,1,.36,1) both}.announcement-banner--embedded[data-v-202f4d26]{margin:0}.announcement-prefix[data-v-202f4d26],.announcement-label[data-v-202f4d26]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;background:transparent!important;border:none!important;padding:0!important;height:auto!important;border-radius:0!important;color:var(--brand-primary, var(--app-color-primary, #2563eb))!important;white-space:nowrap}.announcement-prefix__icon[data-v-202f4d26],.announcement-label__icon[data-v-202f4d26]{display:inline-flex;align-items:center;line-height:1;color:var(--brand-primary, var(--app-color-primary, #2563eb));flex-shrink:0}.announcement-prefix__label[data-v-202f4d26]{font-size:var(--app-font-size-sm, 14px);font-weight:var(--app-font-weight-bold, 700);line-height:1;color:var(--brand-primary, var(--app-color-primary, #2563eb));letter-spacing:.02em}.announcement-text-wrapper[data-v-202f4d26]{flex:1 1 auto;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 4%,black 96%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 4%,black 96%,transparent 100%)}.announcement-text[data-v-202f4d26]{display:inline-flex;white-space:nowrap;animation:marquee-scroll-202f4d26 14s linear infinite;will-change:transform}.announcement-text[data-v-202f4d26]:hover,.announcement-text[data-v-202f4d26]:focus-within{animation-play-state:paused}.announcement-text__inner[data-v-202f4d26]{display:inline-block;padding-right:4em;font-size:var(--app-font-size-sm, 14px);font-weight:var(--app-font-weight-medium, 500);letter-spacing:.01em;line-height:var(--app-line-height-snug, 20px);color:var(--app-text-strong, #0f172a)}@keyframes marquee-scroll-202f4d26{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes banner-slide-in-202f4d26{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.announcement-banner[data-v-202f4d26]{margin:0 0 var(--spacing-3, 12px);padding:0 14px;height:42px;gap:10px;border-radius:var(--app-radius-full, 9999px)!important}.announcement-text__inner[data-v-202f4d26]{font-size:var(--app-font-size-sm, 13.5px);line-height:var(--app-line-height-snug, 20px)}.announcement-prefix[data-v-202f4d26],.announcement-label[data-v-202f4d26]{gap:5px}.announcement-prefix__label[data-v-202f4d26]{font-size:13.5px}}.contact-entry[data-v-f0e732ab]{margin:0 0 var(--spacing-3);padding:18px;border-radius:18px;background:var(--app-surface-base,#fff);box-shadow:0 8px 24px #0f172a0d}.contact-entry h3[data-v-f0e732ab]{margin:0 0 14px;font-size:var(--app-font-size-lg, 18px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-normal, 24px);color:var(--app-text-strong,#0f172a)}.contact-entry__list[data-v-f0e732ab]{display:grid;gap:8px}.contact-entry__item[data-v-f0e732ab]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--app-border-soft,#e2e8f0);border-radius:12px}.contact-entry__icon[data-v-f0e732ab]{font-size:20px}.contact-entry__content[data-v-f0e732ab]{display:grid;gap:2px;flex:1;min-width:0}.contact-entry__content small[data-v-f0e732ab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--app-font-size-sm, 14px);line-height:var(--app-line-height-snug, 20px);color:var(--app-text-muted,#64748b)}.contact-entry__action[data-v-f0e732ab]{border:0;background:transparent;color:var(--brand-primary,#2563eb);font:inherit;text-decoration:none;cursor:pointer}.recommendation-section[data-v-dedc4b18]{margin:0 0 var(--spacing-3)}.recommendation-shell[data-v-dedc4b18]{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,rgba(var(--app-surface-base-rgb, 255, 255, 255),.98),rgba(var(--app-surface-subtle-rgb, 248, 250, 252),.94));border:none;box-shadow:0 8px 24px #0f172a0a;transition:transform .35s ease,box-shadow .35s ease}.recommendation-shell[data-v-dedc4b18]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #0f172a12}.shell-accent[data-v-dedc4b18]{position:absolute;width:80px;height:80px;border-radius:50%;pointer-events:none;z-index:0}.shell-accent--tl[data-v-dedc4b18]{top:-30px;left:-30px;background:radial-gradient(circle,rgba(var(--brand-primary-rgb, 37, 99, 235),.1) 0%,transparent 70%)}.shell-accent--br[data-v-dedc4b18]{bottom:-30px;right:-30px;background:radial-gradient(circle,rgba(249,115,22,.08) 0%,transparent 70%)}.recommendation-head[data-v-dedc4b18]{position:relative;padding:14px 18px;background:linear-gradient(135deg,rgba(var(--brand-primary-rgb, 37, 99, 235),.1),rgba(var(--brand-primary-rgb, 37, 99, 235),.04),#f973160a);color:var(--app-text-strong, #0f172a);z-index:1}.recommendation-head__row[data-v-dedc4b18]{display:grid;gap:6px}.recommendation-title-row[data-v-dedc4b18]{min-width:0;align-items:center;display:flex;gap:8px;flex-wrap:wrap}.recommendation-fire[data-v-dedc4b18]{font-size:18px}.recommendation-title[data-v-dedc4b18]{margin:0;font-size:var(--app-font-size-lg, 18px);font-weight:var(--app-font-weight-bold, 700);line-height:var(--app-line-height-normal, 24px);color:var(--app-text-strong, #0f172a);text-shadow:0 1px 2px rgba(15,23,42,.06)}.recommendation-kicker[data-v-dedc4b18]{display:inline-flex;align-items:center;min-height:26px;padding:0 11px;border-radius:999px;background:linear-gradient(135deg,rgba(var(--brand-primary-rgb, 37, 99, 235),.12),rgba(var(--brand-primary-rgb, 37, 99, 235),.06));border:1px solid rgba(var(--brand-primary-rgb, 37, 99, 235),.15);color:rgba(var(--brand-primary-rgb, 37, 99, 235),.94);font-size:var(--app-font-size-xs, 12px);font-weight:var(--app-font-weight-semibold, 600);letter-spacing:.06em;box-shadow:0 2px 6px rgba(var(--brand-primary-rgb, 37, 99, 235),.08)}.recommendation-desc[data-v-dedc4b18]{margin:6px 0 0;font-size:var(--app-font-size-sm, 14px);line-height:var(--app-line-height-snug, 20px);font-weight:var(--app-font-weight-normal, 400);color:var(--app-text-muted, #64748b)}.recommendation-divider[data-v-dedc4b18]{height:2px;background:linear-gradient(90deg,transparent 0%,rgba(var(--brand-primary-rgb, 37, 99, 235),.15) 20%,rgba(249,115,22,.12) 80%,transparent 100%)}.recommendation-body[data-v-dedc4b18]{padding:14px 16px 16px;background:rgba(var(--app-surface-base-rgb, 255, 255, 255),.72);z-index:1;position:relative}.recommendation-list[data-v-dedc4b18]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.recommendation-section--mobile-preview .recommendation-list[data-v-dedc4b18]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 768px){.recommendation-section[data-v-dedc4b18]{margin:0 0 var(--spacing-3)}.recommendation-shell[data-v-dedc4b18]{border-radius:22px}.recommendation-head[data-v-dedc4b18]{padding:12px 14px 14px}.recommendation-title-row[data-v-dedc4b18]{gap:6px}.recommendation-title[data-v-dedc4b18]{font-size:var(--app-font-size-lg, 18px)}.recommendation-fire[data-v-dedc4b18]{font-size:18px}.recommendation-body[data-v-dedc4b18]{padding:12px 14px 14px}.recommendation-list[data-v-dedc4b18]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.service-guarantee[data-v-e5a77a63]{display:flex;align-items:center;justify-content:center;margin:12px 6px 14px;padding:0 10px;min-height:48px;border-radius:16px;background:linear-gradient(135deg,var(--app-surface-base,#fff),rgba(var(--brand-primary-rgb,37,99,235),.04));box-shadow:0 4px 16px #0f172a0d}.service-guarantee__item[data-v-e5a77a63]{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;font-size:var(--app-font-size-xs, 12px);font-weight:var(--app-font-weight-semibold, 600);white-space:nowrap}.service-guarantee__icon[data-v-e5a77a63]{font-size:18px}.service-guarantee__divider[data-v-e5a77a63]{position:absolute;left:0;width:1px;height:18px;background:#94a3b859}.storefront-footer-info[data-v-8d5c2192]{margin:20px 0 14px;border-radius:20px;background:linear-gradient(135deg,rgba(var(--brand-primary-rgb, 37, 99, 235),.05) 0%,var(--app-surface-base, #ffffff) 60%,rgba(var(--brand-primary-rgb, 37, 99, 235),.02) 100%);border:none;box-shadow:0 4px 16px rgba(var(--brand-primary-rgb, 37, 99, 235),.04);color:var(--app-text-strong, #0f172a);overflow:hidden;position:relative}.footer-inner[data-v-8d5c2192]{position:relative;z-index:1;padding:20px 20px 16px;display:grid;gap:14px}.footer-brand[data-v-8d5c2192]{display:flex;align-items:center;gap:8px}.footer-brand__icon[data-v-8d5c2192]{width:42px;height:42px;border-radius:12px;background:rgba(var(--brand-primary-rgb, 37, 99, 235),.1);border:1px solid rgba(var(--brand-primary-rgb, 37, 99, 235),.2);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.footer-brand__meta[data-v-8d5c2192]{display:flex;flex-direction:column;gap:2px}.footer-brand__title[data-v-8d5c2192]{font-size:var(--app-font-size-xs, 12px);font-weight:var(--app-font-weight-semibold, 600);color:var(--brand-primary, #2563eb);letter-spacing:.06em}.footer-brand__name[data-v-8d5c2192]{margin:0;font-size:var(--app-font-size-base, 16px);font-weight:var(--app-font-weight-semibold, 600);line-height:var(--app-line-height-normal, 24px);color:var(--app-text-strong, #0f172a);letter-spacing:.01em}.footer-divider[data-v-8d5c2192]{height:1px;background:linear-gradient(90deg,rgba(var(--brand-primary-rgb, 37, 99, 235),.15),rgba(var(--brand-primary-rgb, 37, 99, 235),.03))}.footer-intro-text[data-v-8d5c2192]{margin:0;font-size:var(--app-font-size-sm, 14px);line-height:var(--app-line-height-snug, 20px);font-weight:var(--app-font-weight-normal, 400);color:var(--app-text-muted, #475569)}.footer-intro-text strong[data-v-8d5c2192]{color:var(--app-text-strong, #0f172a);font-weight:var(--app-font-weight-semibold, 600)}.footer-bottom[data-v-8d5c2192]{display:flex;align-items:center;justify-content:center;padding-top:10px;border-top:1px dashed var(--app-border-soft, rgba(226, 232, 240, .9))}.footer-copyright[data-v-8d5c2192]{font-size:var(--app-font-size-xs, 12px);color:var(--app-text-soft, #64748b);font-weight:var(--app-font-weight-medium, 500);line-height:var(--app-line-height-compact, 16px);text-align:center;letter-spacing:.02em}@media (max-width: 768px){.storefront-footer-info[data-v-8d5c2192]{margin:16px 0 12px;border-radius:18px}.footer-inner[data-v-8d5c2192]{padding:18px 16px 14px;gap:12px}.footer-brand__icon[data-v-8d5c2192]{width:38px;height:38px;border-radius:10px;font-size:18px}.footer-brand__name[data-v-8d5c2192]{font-size:var(--app-font-size-base, 16px)}}.support-footer-bar[data-v-376d7b74]{margin-top:20px;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center;gap:8px;color:var(--app-text-soft, #94a3b8);font-size:var(--app-font-size-xs, 12px);font-weight:var(--app-font-weight-normal, 400);line-height:var(--app-line-height-compact, 16px);letter-spacing:.01em;-webkit-user-select:none;user-select:none}.support-footer-bar__text[data-v-376d7b74],.support-footer-bar__contact[data-v-376d7b74],.support-footer-bar__dot[data-v-376d7b74]{flex:0 0 auto}.support-footer-bar__dot[data-v-376d7b74]{color:var(--app-border-strong, #cbd5e1)}.support-footer-bar__contact[data-v-376d7b74]{color:var(--app-color-primary, #2563eb);text-decoration:none;font-weight:600}.support-footer-bar__contact[data-v-376d7b74]:hover{text-decoration:underline}@media (max-width: 768px){.support-footer-bar[data-v-376d7b74]{padding:12px 12px calc(14px + env(safe-area-inset-bottom,0px));font-size:11px;gap:6px}}.page-wrapper[data-v-39f82dce]{width:100%;height:100%;display:flex;flex-direction:column;position:relative;min-height:0}.content-wrapper[data-v-39f82dce]{flex:1;display:block;height:100%;padding:0;min-height:0}.products-display[data-v-39f82dce]{--products-display-pad-top: var(--spacing-3);--products-display-pad-x: var(--spacing-3);flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-3);background-color:var(--app-surface-subtle);border-radius:0;height:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:transparent transparent;display:flex;flex-direction:column;gap:var(--spacing-5)}.products-display[data-v-39f82dce]>*{margin:0!important;flex-shrink:0}.products-display[data-v-39f82dce]::-webkit-scrollbar{width:1px}.products-display[data-v-39f82dce]::-webkit-scrollbar-track,.products-display[data-v-39f82dce]::-webkit-scrollbar-thumb{background:transparent}.home-config-skeleton[data-v-39f82dce]{display:grid;gap:14px;padding:6px 6px 16px}.home-config-skeleton__hero[data-v-39f82dce],.home-config-skeleton__notice[data-v-39f82dce],.home-config-skeleton__chip[data-v-39f82dce],.home-config-skeleton__card-image[data-v-39f82dce],.home-config-skeleton__card-line[data-v-39f82dce]{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--app-border-soft) 0%,var(--app-surface-subtle) 50%,var(--app-border-soft) 100%);background-size:200% 100%;animation:home-config-skeleton-shimmer-39f82dce 1.4s ease-in-out infinite}.home-config-skeleton__hero[data-v-39f82dce]{height:188px;border-radius:22px}.home-config-skeleton__notice[data-v-39f82dce]{height:42px;width:min(100%,420px);border-radius:14px}.home-config-skeleton__chips[data-v-39f82dce]{display:flex;gap:10px;flex-wrap:wrap}.home-config-skeleton__chip[data-v-39f82dce]{width:92px;height:38px;border-radius:999px}.home-config-skeleton__cards[data-v-39f82dce]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-config-skeleton__card[data-v-39f82dce]{display:grid;gap:10px;padding:12px;border-radius:18px;background:var(--app-surface-base);border:1px solid var(--app-border-soft)}.home-config-skeleton__card-image[data-v-39f82dce]{aspect-ratio:1 / 1;border-radius:16px}.home-config-skeleton__card-line[data-v-39f82dce]{height:12px;border-radius:999px}.home-config-skeleton__card-line--title[data-v-39f82dce]{width:72%;height:14px}.home-config-skeleton__card-line--price[data-v-39f82dce]{width:42%}.product-sections[data-v-39f82dce]{display:flex;flex-direction:column;gap:8px}.products-state[data-v-39f82dce]{display:flex;justify-content:center;padding:18px 10px}.state-card[data-v-39f82dce]{width:min(100%,560px);text-align:center;border-radius:12px;border:1px solid var(--app-border-soft);background:var(--app-surface-base)}.state-card--loading[data-v-39f82dce]{display:grid;gap:1rem}.state-loading-copy[data-v-39f82dce]{text-align:center}.state-title[data-v-39f82dce]{margin:0;font-size:var(--app-font-size-base);font-weight:var(--app-font-weight-bold);line-height:var(--app-line-height-normal);color:var(--color-text-primary)}.state-desc[data-v-39f82dce]{margin:var(--spacing-2) 0 0;font-size:var(--app-font-size-sm);line-height:var(--app-line-height-snug);color:var(--color-text-secondary)}.state-action-btn[data-v-39f82dce]{margin-top:var(--spacing-3)}@keyframes home-config-skeleton-shimmer-39f82dce{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.content-wrapper[data-v-39f82dce]{gap:0}.products-display[data-v-39f82dce]{--products-display-pad-top: var(--spacing-3);--products-display-pad-x: var(--spacing-3);padding:var(--spacing-3) var(--spacing-3) var(--spacing-4)}.home-config-skeleton[data-v-39f82dce]{gap:12px;padding:4px 0 14px}.home-config-skeleton__hero[data-v-39f82dce]{height:156px;border-radius:18px}.home-config-skeleton__notice[data-v-39f82dce]{height:38px;width:100%}.home-config-skeleton__chips[data-v-39f82dce]{gap:8px}.home-config-skeleton__chip[data-v-39f82dce]{width:calc(50% - 4px);height:34px}.home-config-skeleton__cards[data-v-39f82dce]{gap:10px}}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121,187,255);--el-color-primary-light-5:rgb(160,207,255);--el-color-primary-light-7:rgb(198,226,255);--el-color-primary-light-8:rgb(217,236,255);--el-color-primary-light-9:rgb(236,245,255);--el-color-primary-dark-2:rgb(51,126,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(149,212,117);--el-color-success-light-5:rgb(179,225,157);--el-color-success-light-7:rgb(209,237,196);--el-color-success-light-8:rgb(225,243,216);--el-color-success-light-9:rgb(240,249,235);--el-color-success-dark-2:rgb(82,155,46);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(238,190,119);--el-color-warning-light-5:rgb(243,209,158);--el-color-warning-light-7:rgb(248,227,197);--el-color-warning-light-8:rgb(250,236,216);--el-color-warning-light-9:rgb(253,246,236);--el-color-warning-dark-2:rgb(184,130,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152,152);--el-color-danger-light-5:rgb(250,182,182);--el-color-danger-light-7:rgb(252,211,211);--el-color-danger-light-8:rgb(253,226,226);--el-color-danger-light-9:rgb(254,240,240);--el-color-danger-dark-2:rgb(196,86,86);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152,152);--el-color-error-light-5:rgb(250,182,182);--el-color-error-light-7:rgb(252,211,211);--el-color-error-light-8:rgb(253,226,226);--el-color-error-light-9:rgb(254,240,240);--el-color-error-dark-2:rgb(196,86,86);--el-color-info:#909399;--el-color-info-light-3:rgb(177,179,184);--el-color-info-light-5:rgb(200,201,204);--el-color-info-light-7:rgb(222,223,224);--el-color-info-light-8:rgb(233,233,235);--el-color-info-light-9:rgb(244,244,245);--el-color-info-dark-2:rgb(115,118,122);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:none;text-align:center;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}.el-button,.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);display:flex;flex-direction:column;overflow:hidden;transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-card__body{flex:1;overflow:auto;padding:var(--el-card-padding)}.el-card__footer{border-top:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:inline-flex;outline:none;position:relative;white-space:nowrap}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%) rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-45%,-60%) rotate(45deg) scaleY(0);transform-origin:center;transition:transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox:last-of-type{margin-right:0}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{bottom:0;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{display:inline-flex;margin-right:32px;vertical-align:middle}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{justify-content:flex-start;text-align:left}.el-form-item--label-right .el-form-item__label{justify-content:flex-end;text-align:right}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;padding-right:0;text-align:left;width:-moz-fit-content;width:fit-content}.el-form-item__label-wrap{display:flex}.el-form-item__label{align-items:flex-start;box-sizing:border-box;color:var(--el-text-color-regular);display:inline-flex;flex:0 0 auto;font-size:var(--el-form-label-font-size);height:32px;line-height:32px;padding:0 12px 0 0}.el-form-item__content{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}.el-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--el-color-danger);content:"*";margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{color:var(--el-color-danger);content:"*";margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px transparent}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea .el-input__count.is-outside{background:transparent;bottom:unset;line-height:1;padding-top:2px;position:absolute;right:0;top:100%}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;right:0;top:100%}.el-input .el-input__count.is-outside .el-input__count-inner{background:transparent;line-height:1;padding-left:0}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px)}.el-input__inner{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;cursor:not-allowed}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;flex:1;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);font-size:12px;line-height:34px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;transform:translateZ(0);transition:var(--el-transition-duration)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);transform:rotate(0);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:transparent;cursor:pointer}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute;z-index:-1}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;outline:none;padding:0;width:100%}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;word-break:normal;z-index:2000}.el-popper.is-dark{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary);color:var(--el-bg-color)}.el-popper.is-dark>.el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";height:10px;position:absolute;transform:rotate(45deg);width:10px;z-index:-1}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-overlay{background-color:var(--el-overlay-color-lighter);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}*{margin:0;padding:0;box-sizing:border-box}html{font-size:var(--app-font-size-base, 16px);line-height:1.5}body{font-family:var(--app-font-family)!important;color:var(--app-text-strong, #1f2937)!important;background-color:var(--app-surface-subtle, #f8fafc)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,.router-link,.router-link:hover,.router-link:active,.router-link:visited{text-decoration:none!important;color:inherit!important}a{color:var(--app-color-primary, #2563eb);text-decoration:none}:root{--brand-primary: #2563eb;--brand-primary-rgb: 37, 99, 235;--app-color-primary: var(--brand-primary);--app-color-primary-rgb: var(--brand-primary-rgb);--app-color-primary-strong: color-mix(in srgb, var(--app-color-primary) 85%, black);--app-color-primary-hover: color-mix(in srgb, var(--app-color-primary) 85%, black);--app-color-primary-light-3: color-mix(in srgb, var(--app-color-primary) 70%, white);--app-color-primary-light-5: color-mix(in srgb, var(--app-color-primary) 50%, white);--app-color-primary-light-bg: rgba(var(--app-color-primary-rgb), .05);--app-color-success: #16a34a;--app-color-warning: #d97706;--app-color-danger: #dc2626;--app-color-info: #2563eb;--app-text-strong: #1f2937;--app-text-muted: #667085;--app-text-soft: #98a2b3;--app-surface-base: #ffffff;--app-surface-subtle: #f8fafc;--app-surface-page: var(--app-surface-subtle);--app-border-soft: #d7deea;--app-border-strong: #c7d2e0;--app-radius-sm: 4px;--app-radius-md: 8px;--app-radius-lg: 12px;--app-radius-xl: 16px;--app-radius-full: 9999px;--app-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--app-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--app-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--app-shadow-dialog: 0 24px 48px rgba(15, 23, 42, .16);--app-shadow-feedback: 0 18px 40px rgba(15, 23, 42, .12);--app-shadow-diffuse: 0 10px 30px rgba(15, 23, 42, .05);--app-feedback-offset: 28px;--app-feedback-max-width: min(92vw, 520px);--app-btn-height-xl: 52px;--app-btn-height-lg: 48px;--app-btn-height-md: 38px;--app-btn-height-sm: 28px;--app-btn-height-xs: 24px;--app-btn-padding-xl: 0 28px;--app-btn-padding-lg: 0 24px;--app-btn-padding-md: 0 20px;--app-btn-padding-sm: 0 14px;--app-btn-padding-xs: 0 10px;--app-font-family: "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--app-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--app-font-size-2xs: 10px;--app-font-size-xs: 12px;--app-font-size-sm: 14px;--app-font-size-base: 16px;--app-font-size-lg: 18px;--app-font-size-xl: 20px;--app-font-size-2xl: 24px;--app-font-size-3xl: 32px;--app-font-size-4xl: 40px;--app-font-weight-light: 300;--app-font-weight-normal: 400;--app-font-weight-medium: 500;--app-font-weight-semibold: 600;--app-font-weight-bold: 700;--app-line-height-none: 1;--app-line-height-compact: 16px;--app-line-height-snug: 20px;--app-line-height-normal: 24px;--app-line-height-display: 32px;--app-line-height-hero: 40px;--app-line-height-tight: var(--app-line-height-normal);--app-line-height-relaxed: var(--app-line-height-snug);--app-spacing-0-5: 2px;--app-spacing-1: 4px;--app-spacing-1-5: 6px;--app-spacing-2: 8px;--app-spacing-3: 12px;--app-spacing-4: 16px;--app-spacing-5: 20px;--app-spacing-6: 24px;--app-spacing-8: 32px;--app-spacing-10: 40px;--spacing-0-5: var(--app-spacing-0-5);--spacing-1: var(--app-spacing-1);--spacing-1-5: var(--app-spacing-1-5);--spacing-2: var(--app-spacing-2);--spacing-3: var(--app-spacing-3);--spacing-4: var(--app-spacing-4);--spacing-5: var(--app-spacing-5);--spacing-6: var(--app-spacing-6);--spacing-8: var(--app-spacing-8);--spacing-10: var(--app-spacing-10);--font-family: var(--app-font-family);--font-family-mono: var(--app-font-family-mono);--font-size-2xs: var(--app-font-size-2xs);--font-size-xs: var(--app-font-size-xs);--font-size-sm: var(--app-font-size-sm);--font-size-base: var(--app-font-size-base);--font-size-lg: var(--app-font-size-lg);--font-size-xl: var(--app-font-size-xl);--font-size-2xl: var(--app-font-size-2xl);--font-size-3xl: var(--app-font-size-3xl);--font-size-4xl: var(--app-font-size-4xl);--font-size-md: var(--app-font-size-base);--font-weight-light: var(--app-font-weight-light);--font-weight-normal: var(--app-font-weight-normal);--font-weight-medium: var(--app-font-weight-medium);--font-weight-semibold: var(--app-font-weight-semibold);--font-weight-bold: var(--app-font-weight-bold);--line-height-none: var(--app-line-height-none);--line-height-compact: var(--app-line-height-compact);--line-height-snug: var(--app-line-height-snug);--line-height-normal: var(--app-line-height-normal);--line-height-display: var(--app-line-height-display);--line-height-hero: var(--app-line-height-hero);--radius-sm: var(--app-radius-sm);--radius-md: var(--app-radius-md);--radius-lg: var(--app-radius-lg);--radius-xl: var(--app-radius-xl);--radius-full: var(--app-radius-full);--shadow-sm: var(--app-shadow-sm);--shadow-md: var(--app-shadow-md);--shadow-lg: var(--app-shadow-lg);--transition-fast: var(--app-transition-fast);--transition-normal: var(--app-transition-normal);--transition-slow: var(--app-transition-slow);--app-transition-fast: .15s ease-in-out;--app-transition-normal: .2s ease-in-out;--app-transition-slow: .3s ease-in-out;--app-z-below: -1;--app-z-base: 1;--app-z-content: 10;--app-z-sticky: 100;--app-z-nav: 100;--app-z-header: 100;--app-z-footer: 100;--app-z-dropdown: 200;--app-z-popover: 250;--app-z-overlay: 500;--app-z-modal: 900;--app-z-modal-content: 910;--app-z-modal-close: 920;--app-z-loading: 1000;--app-z-toast: 1100;--app-control-height: 28px;--el-component-size: var(--app-control-height) !important;--el-switch-height: 20px !important}.text-2xs{font-size:var(--app-font-size-2xs)!important;line-height:var(--app-line-height-compact)!important}.text-xs{font-size:var(--app-font-size-xs)!important;line-height:var(--app-line-height-compact)!important}.text-sm{font-size:var(--app-font-size-sm)!important;line-height:var(--app-line-height-snug)!important}.text-base{font-size:var(--app-font-size-base)!important;line-height:var(--app-line-height-normal)!important}.text-lg{font-size:var(--app-font-size-lg)!important;line-height:var(--app-line-height-normal)!important}.text-xl{font-size:var(--app-font-size-xl)!important;line-height:var(--app-line-height-normal)!important}.text-2xl{font-size:var(--app-font-size-2xl)!important;line-height:var(--app-line-height-display)!important}.text-3xl{font-size:var(--app-font-size-3xl)!important;line-height:var(--app-line-height-hero)!important}.font-light{font-weight:var(--app-font-weight-light)!important}.font-normal{font-weight:var(--app-font-weight-normal)!important}.font-medium{font-weight:var(--app-font-weight-medium)!important}.font-semibold{font-weight:var(--app-font-weight-semibold)!important}.font-bold{font-weight:var(--app-font-weight-bold)!important}.font-mono{font-family:var(--app-font-family-mono)!important}.text-strong{color:var(--app-text-strong, #0f172a)!important}.text-muted{color:var(--app-text-muted, #64748b)!important}.text-soft{color:var(--app-text-soft, #98a2b3)!important}.text-primary{color:var(--app-color-primary)!important}.text-success{color:var(--app-color-success, #16a34a)!important}.text-warning{color:var(--app-color-warning, #d97706)!important}.text-danger{color:var(--app-color-danger, #dc2626)!important}.mb-0-5{margin-bottom:var(--app-spacing-0-5)!important}.mb-1{margin-bottom:var(--app-spacing-1)!important}.mb-1-5{margin-bottom:var(--app-spacing-1-5)!important}.mb-2{margin-bottom:var(--app-spacing-2)!important}.mb-3{margin-bottom:var(--app-spacing-3)!important}.mb-4{margin-bottom:var(--app-spacing-4)!important}.mb-5{margin-bottom:var(--app-spacing-5)!important}.mb-6{margin-bottom:var(--app-spacing-6)!important}.mb-8{margin-bottom:var(--app-spacing-8)!important}.mb-10{margin-bottom:var(--app-spacing-10)!important}.gap-0-5{gap:var(--app-spacing-0-5)!important}.gap-1{gap:var(--app-spacing-1)!important}.gap-1-5{gap:var(--app-spacing-1-5)!important}.gap-2{gap:var(--app-spacing-2)!important}.gap-3{gap:var(--app-spacing-3)!important}.gap-4{gap:var(--app-spacing-4)!important}.gap-5{gap:var(--app-spacing-5)!important}.gap-6{gap:var(--app-spacing-6)!important}.p-2{padding:var(--app-spacing-2)!important}.p-3{padding:var(--app-spacing-3)!important}.p-4{padding:var(--app-spacing-4)!important}.px-2{padding-left:var(--app-spacing-2)!important;padding-right:var(--app-spacing-2)!important}.px-3{padding-left:var(--app-spacing-3)!important;padding-right:var(--app-spacing-3)!important}.px-4{padding-left:var(--app-spacing-4)!important;padding-right:var(--app-spacing-4)!important}.py-2{padding-top:var(--app-spacing-2)!important;padding-bottom:var(--app-spacing-2)!important}.py-3{padding-top:var(--app-spacing-3)!important;padding-bottom:var(--app-spacing-3)!important}.py-4{padding-top:var(--app-spacing-4)!important;padding-bottom:var(--app-spacing-4)!important}.app-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.app-toolbar__start,.app-toolbar__center,.app-toolbar__end{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.app-toolbar__start{flex:1 1 280px;min-width:min(100%,240px)}.app-toolbar__end{justify-content:flex-end;margin-left:auto}.app-form-section{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#f8fafce0}.app-form-section__header{display:flex;flex-direction:column;gap:6px}.app-form-section__title{margin:0;font-size:var(--app-font-size-base);color:var(--app-text-1, #0f172a)}.app-form-section__description{margin:0;font-size:var(--app-font-size-xs);line-height:var(--app-line-height-relaxed);color:var(--app-text-2, #64748b)}.app-form-section__content{display:flex;flex-direction:column;gap:14px}.app-switch-field{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fffffff5}.app-switch-field__copy{display:flex;flex-direction:column;gap:4px}.app-switch-field__title{font-size:var(--app-font-size-sm);font-weight:var(--app-font-weight-semibold);color:var(--app-text-1, #0f172a)}.app-switch-field__description{margin:0;font-size:var(--app-font-size-xs);line-height:var(--app-line-height-relaxed);color:var(--app-text-2, #64748b)}@media (max-width: 640px){.app-toolbar__start,.app-toolbar__center,.app-toolbar__end{width:100%}.app-toolbar__end{justify-content:flex-start;margin-left:0}.app-switch-field{flex-direction:column;align-items:flex-start}}.bordered-card{background-color:var(--app-surface-base, #ffffff);border:1px solid var(--app-border-soft, #d7deea);border-radius:var(--app-radius-xl, 16px);box-shadow:var(--app-shadow-diffuse);padding:16px;transition:all var(--app-transition-fast, .15s) cubic-bezier(.4,0,.2,1);margin:var(--app-spacing-3) auto;width:calc(100% - 24px);max-width:800px;box-sizing:border-box}.bordered-card:hover{border-color:rgba(var(--app-color-primary-rgb, 37, 99, 235),.3);box-shadow:0 10px 25px -5px rgba(var(--app-color-primary-rgb, 37, 99, 235),.1),0 4px 10px -2px #0f172a0a}.card-pad-sm{padding:12px 14px}.card-pad-md{padding:16px 18px}.app-card-stack{display:flex;flex-direction:column;gap:var(--app-spacing-3, 12px);padding:var(--app-spacing-3, 12px) 0;width:100%;box-sizing:border-box}.app-card-stack>.bordered-card,.app-card-stack .bordered-card{margin-top:0!important;margin-bottom:0!important}.glass-effect{background:#ffffffd9!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:var(--app-radius-full, 999px)!important;font-weight:var(--app-font-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--app-transition-normal, .2s) cubic-bezier(.4,0,.2,1)!important;border:none;outline:none;text-decoration:none;box-sizing:border-box}.app-btn--xl{height:var(--app-btn-height-xl, 52px);padding:var(--app-btn-padding-xl, 0 28px);font-size:var(--app-font-size-base, 16px);font-weight:var(--app-font-weight-bold, 700)}.app-btn--lg{height:var(--app-btn-height-lg, 48px);padding:var(--app-btn-padding-lg, 0 24px);font-size:var(--app-font-size-base, 16px);font-weight:var(--app-font-weight-bold, 700)}.app-btn--md{height:var(--app-btn-height-md, 38px);padding:var(--app-btn-padding-md, 0 20px);font-size:var(--app-font-size-sm, 14px);font-weight:var(--app-font-weight-semibold, 600)}.app-btn--sm{height:var(--app-btn-height-sm, 28px);padding:var(--app-btn-padding-sm, 0 12px);font-size:var(--app-font-size-xs, 12px);font-weight:var(--app-font-weight-semibold, 600)}.app-btn--xs{height:var(--app-btn-height-xs, 24px);padding:var(--app-btn-padding-xs, 0 10px);font-size:var(--app-font-size-2xs, 10px);font-weight:var(--app-font-weight-bold, 700)}.app-btn--primary{background:linear-gradient(135deg,#60a5fa,#93c5fd)!important;color:#fff!important;box-shadow:0 4px 14px #60a5fa38!important}.app-btn--primary:hover:not(:disabled),.app-btn--primary:focus:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;box-shadow:0 6px 18px #60a5fa52!important}.app-btn--secondary{background:var(--app-color-primary-light-bg)!important;border:1px solid rgba(var(--app-color-primary-rgb, 37, 99, 235),.25)!important;color:var(--app-color-primary)!important}.app-btn--secondary:hover:not(:disabled),.app-btn--secondary:focus:not(:disabled){background:rgba(var(--app-color-primary-rgb, 37, 99, 235),.16)!important;transform:translateY(-1px)}.app-btn--danger{background:linear-gradient(135deg,#f87171 0%,var(--app-color-danger) 100%)!important;color:#fff!important;box-shadow:0 4px 14px #dc262659!important}.app-btn--danger:hover:not(:disabled),.app-btn--danger:focus:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #dc262673!important}.app-badge-pill,.app-badge-tag{display:inline-flex;align-items:center;gap:4px;height:var(--app-btn-height-xs, 24px);padding:0 10px;border-radius:var(--app-radius-full, 999px);font-size:var(--app-font-size-xs, 12px);font-weight:var(--app-font-weight-semibold, 600);line-height:var(--app-line-height-compact, 16px)}.app-badge-pill.primary,.app-badge-tag{background:var(--app-color-primary-light-bg)!important;border:1px solid rgba(var(--app-color-primary-rgb, 37, 99, 235),.18)!important;color:var(--app-color-primary)!important}.app-badge-pill.success{background:color-mix(in srgb,var(--app-color-success, #16a34a) 8%,white)!important;border:1px solid color-mix(in srgb,var(--app-color-success, #16a34a) 25%,white)!important;color:var(--app-color-success, #16a34a)!important}.app-badge-pill.warning{background:color-mix(in srgb,var(--app-color-warning, #d97706) 8%,white)!important;border:1px solid color-mix(in srgb,var(--app-color-warning, #d97706) 25%,white)!important;color:var(--app-color-warning, #d97706)!important}.app-badge-pill.danger,.app-badge-save{background:color-mix(in srgb,var(--app-color-danger, #dc2626) 8%,white)!important;border:1px solid color-mix(in srgb,var(--app-color-danger, #dc2626) 25%,white)!important;color:var(--app-color-danger, #dc2626)!important}.app-badge-pill.soft,.app-badge-category{background:var(--app-surface-subtle, #f8fafc)!important;border:1px solid var(--app-border-soft, #e2e8f0)!important;color:var(--app-text-muted, #64748b)!important}.input{width:100%;padding:var(--app-spacing-2) var(--app-spacing-3);border:1px solid var(--app-border-strong);border-radius:var(--app-radius-md, 8px);font-family:var(--app-font-family);font-size:var(--app-font-size-base);color:var(--app-text-strong);background-color:var(--app-surface-base);transition:border-color var(--app-transition-fast),box-shadow var(--app-transition-fast);outline:none}.input:focus{border-color:var(--app-color-primary);box-shadow:0 0 0 3px rgba(var(--app-color-primary-rgb, 37, 99, 235),.1)}.input::placeholder{color:var(--app-text-soft)}.app-chip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--app-control-height);padding:0 10px;border-radius:var(--app-radius-full, 999px);font-size:var(--app-font-size-xs, 12px);font-weight:500;background-color:var(--app-surface-subtle);border:1px solid var(--app-border-soft);color:var(--app-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--app-transition-fast, .15s) ease;outline:none}.app-chip:hover:not(:disabled){background-color:var(--app-border-soft);color:var(--app-text-strong);border-color:var(--app-border-strong)}.app-chip.active,.app-chip--active{border-color:var(--app-color-primary)!important;color:var(--app-color-primary)!important;background-color:var(--app-color-primary-light-bg)!important;font-weight:600!important}.app-chip.active:hover:not(:disabled),.app-chip--active:hover:not(:disabled){background-color:rgba(var(--app-color-primary-rgb, 37, 99, 235),.12)!important;border-color:var(--app-color-primary)!important}.app-page-container{width:100%;max-width:1200px;margin:0 auto;padding:var(--app-spacing-4, 16px);box-sizing:border-box}.app-page-topbar{display:flex;flex-direction:column;gap:var(--app-spacing-3, 12px);margin-bottom:var(--app-spacing-5, 20px)}.app-page-header{display:flex;justify-content:space-between;align-items:center;gap:var(--app-spacing-4, 16px);flex-wrap:wrap;width:100%}.app-page-main{display:flex;align-items:center;gap:var(--app-spacing-3, 12px);flex-wrap:wrap;flex:1;min-width:0}.app-page-meta{display:flex;align-items:center;min-width:0}.app-page-title{margin:0;font-size:var(--app-font-size-2xl, 24px);font-weight:700;line-height:1.2;color:var(--app-text-strong, #111827);letter-spacing:-.01em}.app-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--app-spacing-2, 8px);flex-wrap:wrap}.app-section-card{position:relative;display:flex;flex-direction:column;background:var(--app-surface-base, #ffffff);border:1px solid var(--app-border-soft, #e2e8f0);border-radius:var(--app-radius-sm, 12px);padding:var(--app-spacing-4, 16px);box-sizing:border-box;box-shadow:var(--app-shadow-diffuse);transition:border-color var(--app-transition-fast, .15s) ease,box-shadow var(--app-transition-fast, .15s) ease,transform var(--app-transition-fast, .15s) ease}.app-section-card:hover{box-shadow:var(--app-shadow-md);border-color:var(--app-border-strong, #cbd5e1)}.app-card-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--app-spacing-2, 8px)}.app-card-actions{display:flex;align-items:center;gap:var(--app-spacing-2, 8px)}.app-card-body{display:flex;flex-direction:column;gap:var(--app-spacing-2, 8px)}.app-grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--app-spacing-4, 16px)}.app-btn-circle{width:32px;height:32px;padding:0!important;border-radius:var(--app-radius-full, 9999px)!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.app-tab-nav{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:var(--app-spacing-2, 8px);max-width:100%;height:32px!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-sizing:border-box!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none!important;scrollbar-width:none!important}.app-tab-nav::-webkit-scrollbar{display:none!important}.app-tab-btn,.el-button.app-tab-btn{flex:0 0 auto;box-sizing:border-box!important;height:30px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;margin:0!important;font-size:var(--app-font-size-xs, 12px)!important;font-weight:600!important;line-height:1!important;white-space:nowrap;border-radius:var(--app-radius-full, 9999px)!important;border:1px solid var(--app-border-soft, #e2e8f0)!important;background-color:var(--app-surface-base, #ffffff)!important;color:var(--app-text-muted, #64748b)!important;box-shadow:none!important;cursor:pointer;transition:all var(--app-transition-fast, .15s) ease!important}.app-tab-btn:hover:not(.active):not(:disabled),.el-button.app-tab-btn:hover:not(.active):not(:disabled){background-color:var(--app-surface-subtle, #f8fafc)!important;border-color:color-mix(in srgb,var(--app-color-primary) 30%,var(--app-border-soft, #e2e8f0))!important;color:var(--app-color-primary, #3b82f6)!important}.app-tab-btn.active,.el-button.app-tab-btn.active{background-color:var(--app-color-primary-light-bg, #eff6ff)!important;border-color:var(--app-color-primary, #3b82f6)!important;color:var(--app-color-primary, #3b82f6)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--app-color-primary) 12%,transparent)!important}.app-tab-btn.active:hover:not(:disabled),.el-button.app-tab-btn.active:hover:not(:disabled){background-color:color-mix(in srgb,var(--app-color-primary) 18%,var(--app-surface-base, #ffffff))!important;border-color:var(--app-color-primary, #3b82f6)!important;color:var(--app-color-primary, #3b82f6)!important}.app-tab-btn:disabled,.el-button.app-tab-btn.is-disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.app-tab-nav{gap:6px!important}.app-tab-btn,.el-button.app-tab-btn{padding:0 10px!important;font-size:11px!important}}@media (max-width: 440px){.app-tab-nav{gap:4px!important}.app-tab-btn,.el-button.app-tab-btn{padding:0 6px!important;font-size:10px!important}}.app-btn-circle-primary,.app-btn-circle-secondary,.app-btn-circle-danger{width:var(--app-control-height)!important;height:var(--app-control-height)!important;border-radius:var(--app-radius-full, 9999px)!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;border:none;background:none;box-sizing:border-box;padding:0!important;transition:border-color var(--app-transition-fast, .15s) ease,background-color var(--app-transition-fast, .15s) ease,color var(--app-transition-fast, .15s) ease,transform var(--app-transition-fast, .15s) ease,box-shadow var(--app-transition-fast, .15s) ease;flex:0 0 auto}.app-btn-circle-primary{border:1px solid var(--app-color-primary)!important;background-color:var(--app-surface-base, #ffffff)!important;color:var(--app-color-primary)!important;box-shadow:0 2px 6px color-mix(in srgb,var(--app-color-primary) 8%,transparent)!important}.app-btn-circle-primary:hover:not(:disabled){background-color:var(--app-color-primary)!important;color:var(--app-surface-base, #ffffff)!important;border-color:var(--app-color-primary)!important;transform:scale(1.05);box-shadow:0 4px 12px color-mix(in srgb,var(--app-color-primary) 20%,transparent)!important}.app-btn-circle-primary:active:not(:disabled){transform:scale(.95)}.app-btn-circle-secondary{border:1px solid var(--app-color-primary)!important;background-color:var(--app-surface-base, #ffffff)!important;color:var(--app-color-primary)!important;box-shadow:0 2px 6px color-mix(in srgb,var(--app-color-primary) 8%,transparent)!important}.app-btn-circle-secondary:hover:not(:disabled){background-color:var(--app-color-primary)!important;color:var(--app-surface-base, #ffffff)!important;border-color:var(--app-color-primary)!important;transform:scale(1.05);box-shadow:0 4px 12px color-mix(in srgb,var(--app-color-primary) 20%,transparent)!important}.app-btn-circle-secondary:active:not(:disabled){transform:scale(.95)}.app-btn-circle-danger{border:1px solid var(--app-color-danger)!important;background-color:var(--app-surface-base, #ffffff)!important;color:var(--app-color-danger)!important;box-shadow:0 2px 6px color-mix(in srgb,var(--app-color-danger) 8%,transparent)!important}.app-btn-circle-danger:hover:not(:disabled){background-color:var(--app-color-danger)!important;color:var(--app-surface-base, #ffffff)!important;border-color:var(--app-color-danger)!important;transform:scale(1.05);box-shadow:0 4px 12px color-mix(in srgb,var(--app-color-danger) 20%,transparent)!important}.app-btn-circle-danger:active:not(:disabled){transform:scale(.95)}.app-notify-message{width:min(420px,calc(100vw - 32px));min-width:0;max-width:var(--app-feedback-max-width);padding:12px 14px;border-radius:var(--app-radius-lg);border:1px solid var(--app-border-soft);box-shadow:var(--app-shadow-feedback);background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:var(--app-z-toast)!important}.app-notify-message .el-message__content{font-size:var(--app-font-feedback, var(--app-font-size-sm));line-height:var(--app-line-height-snug);font-weight:var(--app-font-weight-medium);color:var(--app-text-strong)}.app-notify-message .el-message__icon{font-size:var(--app-font-size-lg)}.app-notify-message.is-closable .el-message__closeBtn{color:var(--app-text-soft)}.app-notify-message.el-message--success{color:var(--app-color-success);border-color:#16a34a3d;background:#f0fdf4f5}.app-notify-message.el-message--warning{color:var(--app-color-warning);border-color:#d977063d;background:#fffbebf5}.app-notify-message.el-message--error{color:var(--app-color-danger);border-color:#dc26263d;background:#fef2f2f5}.app-notify-message.el-message--info{color:var(--app-color-primary);border-color:rgba(var(--app-color-primary-rgb),.24);background:rgba(var(--app-color-primary-rgb),.06)}.el-message-box,.app-confirm-box{width:min(92vw,420px);padding:0;border-radius:16px!important;border:1px solid rgba(226,232,240,.85)!important;box-shadow:0 20px 40px #0f172a29!important;overflow:hidden;background:#fffffff2!important}.el-message-box__header,.app-confirm-box .el-message-box__header{padding:14px 20px;background:#f8fafcd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #e2e8f0}.el-message-box__title,.app-confirm-box .el-message-box__title{font-size:var(--app-font-size-base)!important;font-weight:var(--app-font-weight-bold)!important;color:#0f172a!important}.el-message-box__content,.app-confirm-box .el-message-box__content{padding:18px 20px 14px}.el-message-box__message,.app-confirm-box .el-message-box__message{color:#334155;font-size:var(--app-font-size-sm);line-height:var(--app-line-height-relaxed)}.el-message-box__status,.app-confirm-box .el-message-box__status{font-size:22px!important}.el-message-box__btns,.app-confirm-box .el-message-box__btns{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px 18px}.el-message-box__btns .el-button,.app-confirm-box .el-message-box__btns .el-button{min-width:96px;height:40px!important;border-radius:999px!important;font-size:var(--app-font-size-sm)!important;font-weight:var(--app-font-weight-semibold)!important;transition:all .18s ease}.el-message-box__btns .el-button+.el-button,.app-confirm-box .el-message-box__btns .el-button+.el-button{margin-left:0}.el-message-box__btns .el-button--default,.app-confirm-box .el-button--default{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#334155!important}.el-message-box__btns .el-button--default:hover,.app-confirm-box .el-button--default:hover{background:#e2e8f0!important;color:#0f172a!important}.el-message-box__btns .el-button--primary,.app-confirm-box .el-button--primary{background:linear-gradient(135deg,#60a5fa,#3b82f6)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #3b82f659}.el-message-box__btns .el-button--danger,.app-confirm-box .el-button--danger{background:linear-gradient(135deg,#f87171,#ef4444)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #ef444459}.app-confirm-dialog :deep(.el-dialog){border-radius:var(--app-radius-md);border:1px solid var(--app-border-soft);box-shadow:var(--app-shadow-dialog);overflow:hidden}.app-confirm-dialog :deep(.el-dialog__header){padding:18px 18px 10px;margin-right:0}.app-confirm-dialog :deep(.el-dialog__title){font-size:var(--app-font-feedback-title, var(--app-font-size-base));font-weight:var(--app-font-weight-bold);color:var(--app-text-strong)}.app-confirm-dialog :deep(.el-dialog__body){padding:0 18px 18px}.admin-el-dialog .el-dialog{border-radius:var(--app-radius-md);border:1px solid var(--app-border-soft);box-shadow:var(--app-shadow-dialog);overflow:hidden}.admin-el-dialog .el-dialog__header{margin-right:0;padding:16px 18px 12px;border-bottom:1px solid #eef1f5;background:#fbfcfe}.admin-el-dialog .el-dialog__title{font-size:var(--app-font-size-base);font-weight:var(--app-font-weight-semibold);color:var(--app-text-strong)}.admin-el-dialog .el-dialog__body{padding:16px 18px 18px}.admin-el-dialog .el-dialog__footer{padding:0 18px 18px;border-top:none}.admin-el-dialog .el-button{min-height:32px;padding:6px 12px;border-radius:8px;font-weight:var(--app-font-weight-medium)}.app-sheet-body{display:flex;flex-direction:column;gap:14px}.app-sheet-state{padding:24px 10px;text-align:center;color:var(--app-text-muted)}.app-sheet-list{display:flex;flex-direction:column;gap:8px;padding:2px 2px 8px}.app-sheet-item{width:100%;min-height:40px;margin:0!important;justify-content:flex-start}.app-sheet-actions,.dialog-footer,.form-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.dialog-footer>button,.form-actions>button{min-width:88px;min-height:32px}@media (max-width: 640px){.app-notify-message{width:min(92vw,420px)}.app-confirm-box .el-message-box__btns{flex-wrap:wrap}.app-confirm-box .el-message-box__btns .el-button{flex:1 1 calc(50% - 5px)}.admin-el-dialog .el-dialog{width:min(96vw,640px)!important;margin-top:12px!important}.admin-el-dialog .el-dialog__header{padding:14px 14px 10px}.admin-el-dialog .el-dialog__body{padding:14px}.admin-el-dialog .el-dialog__footer{padding:0 14px 14px}}:root{--app-loading-surface: rgba(255, 255, 255, .92);--app-loading-border: rgba(15, 23, 42, .08);--app-loading-muted: #64748b;--app-loading-track: rgba(148, 163, 184, .2)}.app-loading-spinner{width:2rem;height:2rem;border-radius:999px;border:3px solid var(--app-loading-track);border-top-color:var(--app-color-primary, #2563eb);animation:app-loading-spin .85s linear infinite;flex:0 0 auto}.app-loading-spinner--sm{width:1.4rem;height:1.4rem;border-width:2px}.app-loading-spinner--lg{width:2.5rem;height:2.5rem;border-width:4px}.app-page-loading{min-height:48vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.app-page-loading--compact{min-height:36vh}.app-page-loading__panel{width:min(92vw,28rem);text-align:center;padding:1.5rem 1.25rem;border-radius:var(--app-radius-lg, 18px);border:1px solid var(--app-loading-border);background:var(--app-loading-surface);box-shadow:var(--app-shadow-md, 0 18px 50px rgba(15, 23, 42, .08))}.app-page-loading__panel .app-loading-spinner{margin:0 auto .875rem}.app-page-loading__title{margin:0;font-size:1rem;font-weight:600;color:var(--app-text-strong, #1f2937)}.app-page-loading__description{margin:.5rem 0 0;color:var(--app-loading-muted);font-size:.92rem;line-height:1.55}.app-section-loading{display:flex;align-items:center;justify-content:center;gap:.9rem;min-height:10rem;padding:1.25rem;border:1px solid var(--app-loading-border);border-radius:var(--app-radius-lg, 18px);background:var(--app-loading-surface)}.app-section-loading--compact{min-height:7rem}.app-section-loading__copy{max-width:20rem}.app-section-loading__title{color:var(--app-text-strong, #1f2937);font-size:.96rem;font-weight:600}.app-section-loading__description{margin:.25rem 0 0;font-size:.88rem;line-height:1.5;color:var(--app-loading-muted)}.app-overlay-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffd6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:12}.app-overlay-loading--soft{background:#ffffffb3}.app-overlay-loading__panel{min-width:7rem;padding:.9rem 1rem;border-radius:var(--app-radius-md, 14px);background:#fffffff5;border:1px solid var(--app-loading-border);box-shadow:var(--app-shadow-sm, 0 8px 24px rgba(15, 23, 42, .08));text-align:center}.app-overlay-loading__panel .app-loading-spinner{margin:0 auto}.app-overlay-loading__text{margin:.5rem 0 0;color:var(--app-loading-muted);font-size:.86rem}.app-skeleton-block{display:grid;gap:1rem}.app-skeleton-block--cards{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.app-skeleton-card,.app-skeleton-row{border-radius:var(--app-radius-lg, 18px);border:1px solid var(--app-loading-border);background:#ffffffe0;padding:1rem}.app-skeleton-line{height:.8rem;border-radius:999px;background:linear-gradient(90deg,#e2e8f0e6 25%,#f1f5f9,#e2e8f0e6 75%);background-size:200% 100%;animation:app-skeleton-wave 1.4s ease-in-out infinite}.app-skeleton-line+.app-skeleton-line{margin-top:.7rem}.app-skeleton-line--title{width:48%;height:.95rem}.app-skeleton-line--wide{width:100%}@keyframes app-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes app-skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 768px){.app-page-loading{min-height:42vh;padding:1.5rem .75rem}.app-page-loading__panel{width:min(94vw,24rem);padding:1.25rem 1rem}.app-section-loading{flex-direction:column;text-align:center;min-height:8.5rem}.app-skeleton-block--cards{grid-template-columns:1fr}}:root{--font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--type-display: 24px;--type-display-line: 32px;--type-title-lg: 20px;--type-title-lg-line: 28px;--type-title-md: 16px;--type-title-md-line: 24px;--type-body: 14px;--type-body-line: 20px;--type-caption: 12px;--type-caption-line: 16px;--type-badge: 11px;--type-badge-line: 14px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--spacing-1: var(--space-1);--spacing-2: var(--space-2);--spacing-3: var(--space-3);--spacing-4: var(--space-4);--spacing-5: var(--space-5);--spacing-6: var(--space-6);--ease-commerce: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-normal: .24s;--transition-fast: all var(--duration-fast) var(--ease-commerce);--transition-normal: all var(--duration-normal) var(--ease-commerce)}:root,html[data-theme=original],body.theme-original{--brand-primary-default: #2563eb;--brand-primary: var(--brand-primary-override, var(--brand-primary, #2563eb));--brand-primary-hover: color-mix(in srgb, var(--brand-primary) 85%, black);--brand-primary-subtle: color-mix(in srgb, var(--brand-primary) 10%, white);--brand-primary-border: color-mix(in srgb, var(--brand-primary) 25%, white);--color-primary: var(--brand-primary);--color-primary-hover: var(--brand-primary-hover);--color-price: #ef4444;--color-price-subtle: #fef2f2;--color-text: #0f172a;--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-tertiary: #94a3b8;--color-text-inverse: #ffffff;--color-bg-page: #f5f7fb;--color-surface-base: #ffffff;--color-surface-subtle: #f8fafc;--color-surface-muted: #e2e8f0;--color-border-subtle: #e2e8f0;--color-border-medium: #cbd5e1;--color-border-strong: #94a3b8;--color-success: #22c55e;--color-warning: #f59e0b;--color-danger: #ef4444;--color-info: #3b82f6;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 24px;--radius-full: 9999px;--shadow-none: none;--shadow-subtle: 0 2px 8px rgba(15, 23, 42, .04);--shadow-card: 0 4px 14px rgba(15, 23, 42, .05);--shadow-card-hover: 0 14px 30px rgba(15, 23, 42, .12);--shadow-modal: 0 20px 35px rgba(15, 23, 42, .18);--shadow-toast: 0 10px 25px rgba(15, 23, 42, .15);--banner-aspect-ratio: 16 / 9;--banner-radius: 0px;--banner-arrow-bg: rgba(15, 23, 42, .4);--product-card-radius: var(--radius-md, 16px);--product-card-border: 1px solid var(--color-border-subtle, rgba(226, 232, 240, .85));--product-card-bg: var(--color-surface-base, #ffffff);--product-card-shadow: var(--shadow-card, 0 4px 14px rgba(15, 23, 42, .05));--product-card-hover-border: rgba(37, 99, 235, .4);--product-card-hover-shadow: var(--shadow-card-hover, 0 14px 30px rgba(15, 23, 42, .12));--product-card-media-bg: var(--color-surface-subtle, #f8fafc);--category-tabs-bg-color: rgba(245, 247, 251, .96);--category-tabs-backdrop-filter: blur(12px);--category-tabs-bg-image: linear-gradient( 180deg, rgba(37, 99, 235, .12) 0%, rgba(37, 99, 235, .05) 60%, rgba(245, 247, 251, .96) 100% );--category-tabs-shadow: 0 4px 16px rgba(15, 23, 42, .04);--product-detail-media-radius: var(--radius-xl, 24px)}:root[data-theme=original]{--original-radius-control: 8px;--original-radius-button: 9999px;--original-radius-card: 16px;--original-radius-large: 20px;--original-radius-pill: 9999px;--original-radius-circle: 50%;--original-space-1: 4px;--original-space-2: 8px;--original-space-3: 12px;--original-space-4: 16px;--original-space-5: 20px;--original-space-6: 24px;--original-button-sm: 32px;--original-button-md: 40px;--original-button-lg: 40px;--original-icon-button: 32px;--original-tag-height: 24px;--original-chip-height: 32px;--original-badge-height: 18px;--original-badge-overlay-height: 20px;--original-page-gutter: 12px;--app-btn-radius: var(--original-radius-button)}:root,html[data-theme=classic],body.theme-classic{--brand-primary: #2563eb;--brand-primary-hover: #1d4ed8;--brand-primary-subtle: #eff6ff;--brand-primary-border: #bfdbfe;--color-price: #e02424;--color-price-subtle: #fef2f2;--color-text-primary: #111827;--color-text-secondary: #4b5563;--color-text-tertiary: #9ca3af;--color-text-inverse: #ffffff;--color-bg-page: #f9fafb;--color-surface-base: #ffffff;--color-surface-subtle: #f3f4f6;--color-surface-muted: #e5e7eb;--color-border-subtle: #e5e7eb;--color-border-medium: #d1d5db;--color-border-strong: #9ca3af;--color-success: #16a34a;--color-warning: #ea580c;--color-danger: #dc2626;--color-info: #2563eb;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--radius-full: 9999px;--shadow-none: none;--shadow-subtle: 0 1px 2px 0 rgba(0, 0, 0, .04);--shadow-card: 0 1px 2px 0 rgba(0, 0, 0, .03);--shadow-card-hover: 0 6px 16px -2px rgba(0, 0, 0, .08);--shadow-modal: 0 16px 24px -4px rgba(0, 0, 0, .12);--shadow-toast: 0 8px 20px rgba(0, 0, 0, .12);--banner-aspect-ratio: 16 / 9;--banner-radius: 0px;--banner-arrow-bg: rgba(15, 23, 42, .5);--product-card-radius: var(--radius-md, 8px);--product-card-border: 1px solid rgba(0, 0, 0, .06);--product-card-bg: #ffffff;--product-card-shadow: none;--product-card-hover-border: rgba(37, 99, 235, .25);--product-card-hover-shadow: 0 4px 12px rgba(0, 0, 0, .06);--product-card-media-bg: #f8fafc;--category-tabs-bg-color: #ffffff;--category-tabs-backdrop-filter: none;--category-tabs-bg-image: none;--category-tabs-shadow: none;--product-detail-media-radius: var(--radius-lg, 10px)}html[data-theme=classic] .product-card-preview{border-radius:var(--radius-md, 8px);border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}html[data-theme=classic] .product-card-preview--interactive:hover{transform:translateY(-2px);border-color:#2563eb40;box-shadow:0 4px 12px #0000000f}html[data-theme=classic] .product-card-preview__media{background:#f8fafc;border-bottom:1px solid rgba(0,0,0,.04)}html[data-theme=classic] .product-card-preview__content{padding:10px 10px 12px}html[data-theme=classic] .product-card-preview__title{color:var(--color-text-primary, #111827);font-size:14px;line-height:1.4;font-weight:500;min-height:38px}html[data-theme=classic] .product-card-preview__price{color:var(--color-price, #e02424);font-size:18px;font-weight:700}html[data-theme=classic] .product-card-preview__badge--recommended{background:#e02424;box-shadow:none}html[data-theme=classic] .product-card-preview__badge--new{background:#2563eb;box-shadow:none}html[data-theme=classic] .category-tabs{background:#fff;border-bottom:1px solid #f3f4f6;backdrop-filter:none;-webkit-backdrop-filter:none;padding:10px var(--products-display-pad-x, 12px) 6px}html[data-theme=classic] .category-tab{background:#f9fafb;border:1px solid #e5e7eb;color:#4b5563;border-radius:var(--radius-sm, 6px);font-size:13px;font-weight:500}html[data-theme=classic] .category-tab:hover{background:#f3f4f6;color:#111827}html[data-theme=classic] .category-tab.active{background:var(--brand-primary, #2563eb);color:#fff;border-color:var(--brand-primary, #2563eb);font-weight:600;box-shadow:0 1px 3px #2563eb33}html[data-theme=classic] .products-display{background-color:var(--color-bg-page, #f9fafb);gap:var(--space-4, 16px)}html[data-theme=classic] .storefront-brand-header{border-radius:var(--radius-md, 8px);padding:14px 18px;background:linear-gradient(135deg,#1e293b,#0f172a)}html[data-theme=classic] .announcement-banner{border-radius:var(--radius-md, 8px);height:40px;margin-bottom:12px;background:#fff;border:1px solid #f3f4f6}html[data-theme=classic] .product-page{background-color:var(--color-bg-page, #f9fafb)}html[data-theme=classic] .product-media-box{border-radius:var(--radius-md, 8px);border:1px solid #e5e7eb;background:#fff}html[data-theme=classic] .bordered-card{border-radius:var(--radius-md, 8px)!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #00000008!important}html[data-theme=classic] .price-box-card{background:#fff!important;border:1px solid #e5e7eb!important}html[data-theme=classic] .current-price-num{color:var(--color-price, #e02424)!important}html[data-theme=classic] .sku-tag.is-active{background:var(--brand-primary-subtle, #eff6ff)!important;border-color:var(--brand-primary, #2563eb)!important;color:var(--brand-primary, #2563eb)!important;font-weight:600}html[data-theme=classic] .desktop-buy-actions .action-btn--buy{background:var(--brand-primary, #2563eb)!important;border-color:var(--brand-primary, #2563eb)!important}html[data-theme=classic] .desktop-buy-actions .action-btn--cart{background:#fff!important;border-color:#d1d5db!important;color:#111827!important}html[data-theme=classic] .sticky-action-bar{background-color:#fffffff5!important;border-top:1px solid #e5e7eb}html[data-theme=classic] .pdp-bottom-scrim,html[data-theme=classic] .cart-bottom-scrim{background:linear-gradient(to bottom,#fff0,#ffffff73 30%,#ffffffd9,#fffffffa)!important}html[data-theme=classic] .category-tab.active:after{display:none!important}html[data-theme=classic] .category-tabs__title-icon,html[data-theme=classic] .announcement-label__icon{display:none!important}html[data-theme=classic] .floating-service-fab:before,html[data-theme=classic] .floating-service-fab:after{display:none!important}html[data-theme=classic] .floating-service-fab{background:var(--brand-primary, #2563eb)!important;color:#fff!important;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 14px #2563eb59!important}html[data-theme=classic] .floating-service-fab:hover:not(.is-dragging){background:var(--brand-primary-hover, #1d4ed8)!important}:root:has(html[data-theme=modern]),html[data-theme=modern],body.theme-modern{--brand-primary: #38bdf8;--brand-primary-rgb: 56, 189, 248;--brand-primary-hover: #0ea5e9;--brand-primary-subtle: rgba(56, 189, 248, .12);--brand-primary-border: rgba(56, 189, 248, .35);--app-color-primary: #38bdf8;--app-color-primary-rgb: 56, 189, 248;--app-color-primary-strong: #0284c7;--app-color-primary-hover: #0ea5e9;--app-color-primary-light-3: #7dd3fc;--app-color-primary-light-5: #bae6fd;--app-color-primary-light-bg: rgba(56, 189, 248, .12);--color-primary: #38bdf8;--color-primary-hover: #0ea5e9;--color-price: #00f2fe;--color-price-subtle: rgba(0, 242, 254, .12);--color-text: #f8fafc;--color-text-primary: #f8fafc;--color-text-secondary: #94a3b8;--color-text-tertiary: #64748b;--color-text-inverse: #07090e;--app-text-strong: #f8fafc;--app-text-muted: #94a3b8;--app-text-soft: #64748b;--color-bg-page: #07090e;--color-surface-base: #0f1422;--color-surface-subtle: #141b2d;--color-surface-muted: #1c253d;--app-surface-page: #07090e;--app-surface-base: #0f1422;--app-surface-subtle: #141b2d;--app-surface-hover: #192238;--color-border-subtle: rgba(255, 255, 255, .08);--color-border-medium: rgba(255, 255, 255, .14);--color-border-strong: rgba(56, 189, 248, .4);--app-border-soft: rgba(255, 255, 255, .08);--app-border-strong: rgba(255, 255, 255, .16);--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #f43f5e;--color-info: #38bdf8;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--shadow-none: none;--shadow-subtle: 0 2px 8px rgba(0, 0, 0, .5);--shadow-card: 0 4px 20px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-card-hover: 0 14px 32px rgba(0, 0, 0, .75), 0 0 24px rgba(56, 189, 248, .28);--shadow-modal: 0 24px 48px rgba(0, 0, 0, .85), 0 0 32px rgba(56, 189, 248, .22);--shadow-toast: 0 12px 28px rgba(0, 0, 0, .75);--banner-aspect-ratio: 16 / 9;--banner-radius: 16px;--banner-arrow-bg: rgba(7, 9, 14, .65);--product-card-radius: 16px;--product-card-border: 1px solid rgba(255, 255, 255, .08);--product-card-bg: linear-gradient(180deg, #121829 0%, #0c101c 100%);--product-card-shadow: var(--shadow-card);--product-card-hover-border: rgba(56, 189, 248, .5);--product-card-hover-shadow: var(--shadow-card-hover);--product-card-media-bg: #090d18;--category-tabs-bg-color: rgba(7, 9, 14, .88);--category-tabs-backdrop-filter: blur(16px);--category-tabs-bg-image: none;--category-tabs-shadow: 0 4px 20px rgba(0, 0, 0, .4);--product-detail-media-radius: 20px;color-scheme:dark}html[data-theme=modern],html[data-theme=modern] body,html[data-theme=modern] #app,html[data-theme=modern] .app-container,html[data-theme=modern] .content-container,html[data-theme=modern] .page-wrapper,html[data-theme=modern] .content-wrapper,html[data-theme=modern] .products-display{background-color:#07090e!important;color:#f8fafc!important}html[data-theme=modern] .content-container:before{content:"";position:absolute;top:0;left:0;right:0;height:380px;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(56,189,248,.12) 0%,rgba(168,85,247,.05) 50%,transparent 100%);pointer-events:none;z-index:0}html[data-theme=modern] .header-container,html[data-theme=modern] .modern-header{background:linear-gradient(180deg,#0b0f19eb,#0b0f19cc)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 20px #00000073!important}html[data-theme=modern] .header-container:after,html[data-theme=modern] .modern-header:after{background:linear-gradient(to bottom,#0b0f19cc,#0b0f1900)!important}html[data-theme=modern] .brand-label,html[data-theme=modern] .header-page-title{color:#f8fafc!important;text-shadow:0 0 16px rgba(56,189,248,.35);font-weight:700!important}html[data-theme=modern] .service-nav-capsule,html[data-theme=modern] .share-btn{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#f8fafc!important;border-radius:999px!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:0 2px 8px #0000004d!important;transition:all .2s ease!important}html[data-theme=modern] .service-nav-capsule:hover,html[data-theme=modern] .share-btn:hover{background:#38bdf81f!important;border-color:#38bdf8!important;color:#38bdf8!important;box-shadow:0 0 14px #38bdf859!important}html[data-theme=modern] .capsule-badge{background:#38bdf8!important;color:#07090e!important;font-weight:700!important;box-shadow:0 0 8px #38bdf8!important}html[data-theme=modern] .brand-header-shell{background:linear-gradient(135deg,#141b2deb,#0b0f19f5)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-lg, 16px)!important;box-shadow:0 8px 30px #00000080,inset 0 1px #ffffff14!important}html[data-theme=modern] .brand-header-title{color:#f8fafc!important;text-shadow:0 0 20px rgba(56,189,248,.25)!important}html[data-theme=modern] .brand-header-tag{background:#38bdf814!important;border:1px solid rgba(56,189,248,.3)!important;color:#38bdf8!important;border-radius:999px!important;box-shadow:0 0 8px #38bdf826!important}html[data-theme=modern] .announcement-banner{border-radius:var(--radius-md, 12px)!important;background:linear-gradient(90deg,#121829f2,#0c101cf2)!important;border:1px solid rgba(56,189,248,.25)!important;box-shadow:0 4px 16px #0006,0 0 12px #38bdf81a!important}html[data-theme=modern] .announcement-label{border-radius:var(--radius-sm, 8px)!important;background:linear-gradient(135deg,#0284c7,#38bdf8)!important;color:#07090e!important;font-weight:700!important;border:none!important;box-shadow:0 0 10px #38bdf866!important}html[data-theme=modern] .announcement-text{color:#e2e8f0!important}html[data-theme=modern] .banner-surface{border-radius:var(--banner-radius, 16px)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 36px #000000a6,0 0 24px #38bdf826!important;overflow:hidden}html[data-theme=modern] .banner-cta{background:linear-gradient(135deg,#0284c7,#38bdf8)!important;color:#07090e!important;font-weight:700!important;border-radius:999px!important;border:none!important;box-shadow:0 4px 16px #38bdf873!important;transition:all .25s ease!important}html[data-theme=modern] .banner-cta:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px #38bdf8a6!important}html[data-theme=modern] .banner-arrow{background:var(--banner-arrow-bg, rgba(7, 9, 14, .65))!important;border:1px solid rgba(255,255,255,.15)!important;color:#f8fafc!important}html[data-theme=modern] .category-tabs{background-image:none!important;background-color:#07090ee0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 4px 20px #00000073!important}html[data-theme=modern] .category-tabs__title{color:#f8fafc!important;text-shadow:0 0 12px rgba(56,189,248,.3)!important;font-weight:700!important}html[data-theme=modern] .category-tab{border-radius:999px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#94a3b8!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:none!important;transition:all .2s ease!important}html[data-theme=modern] .category-tab:hover{background:#ffffff17!important;color:#f8fafc!important;border-color:#38bdf866!important;transform:translateY(-1px)}html[data-theme=modern] .category-tab.active{background:linear-gradient(135deg,#0284c759,#38bdf82e)!important;border-color:#38bdf8!important;color:#38bdf8!important;font-weight:700!important;box-shadow:0 0 16px #38bdf859,inset 0 1px #fff3!important}html[data-theme=modern] .category-tab.active:after{display:block!important;background:#38bdf8!important;box-shadow:0 0 8px #38bdf8!important}html[data-theme=modern] .category-grid-item,html[data-theme=modern] .sidebar-nav-item{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#94a3b8!important}html[data-theme=modern] .category-grid-item.active,html[data-theme=modern] .sidebar-nav-item.active{background:#38bdf81f!important;border-color:#38bdf8!important;color:#38bdf8!important;box-shadow:0 0 12px #38bdf84d!important}html[data-theme=modern] .product-card-preview{border-radius:var(--product-card-radius, 16px)!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#121829,#0c101c)!important;box-shadow:0 4px 20px #0000008c,inset 0 1px #ffffff0f!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease!important;overflow:hidden}html[data-theme=modern] .product-card-preview--interactive:hover{transform:translateY(-4px)!important;border-color:#38bdf88c!important;box-shadow:0 16px 36px #000c,0 0 24px #38bdf852!important}html[data-theme=modern] .product-card-preview__media{background:#090d18!important;border-bottom:1px solid rgba(255,255,255,.06)!important}html[data-theme=modern] .product-card-preview__image-placeholder{background:#090d18!important;color:#64748b!important}html[data-theme=modern] .product-card-preview__content{background:transparent!important}html[data-theme=modern] .product-card-preview__title{color:#f8fafc!important;font-weight:600!important}html[data-theme=modern] .product-card-preview__description{color:#94a3b8!important}html[data-theme=modern] .product-card-preview__price{color:#00f2fe!important;font-weight:700!important;text-shadow:0 0 12px rgba(0,242,254,.45)!important}html[data-theme=modern] .currency-symbol{color:#38bdf8!important;font-weight:700!important}html[data-theme=modern] .product-card-preview__original-price{color:#64748b!important}html[data-theme=modern] .product-card-preview__badge{border-radius:999px!important;border:1px solid rgba(255,255,255,.2)!important;font-weight:700!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html[data-theme=modern] .product-card-preview__badge--recommended{background:linear-gradient(135deg,#ec4899,#8b5cf6)!important;box-shadow:0 2px 10px #ec489966!important;color:#fff!important}html[data-theme=modern] .product-card-preview__badge--new{background:linear-gradient(135deg,#06b6d4,#3b82f6)!important;box-shadow:0 2px 10px #06b6d466!important;color:#fff!important}html[data-theme=modern] .product-card-preview__badge--status{background:#07090ee0!important;color:#f8fafc!important;border-color:#ffffff26!important}html[data-theme=modern] .recommendation-shell{background:linear-gradient(180deg,#121829f2,#0c101cfa)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;box-shadow:0 8px 30px #0009!important}html[data-theme=modern] .shell-accent--tl{background:radial-gradient(circle,rgba(56,189,248,.18) 0%,transparent 70%)!important}html[data-theme=modern] .shell-accent--br{background:radial-gradient(circle,rgba(168,85,247,.18) 0%,transparent 70%)!important}html[data-theme=modern] .recommendation-title,html[data-theme=modern] .section-title{color:#f8fafc!important;text-shadow:0 0 16px rgba(56,189,248,.25)!important}html[data-theme=modern] .recommendation-desc{color:#94a3b8!important}html[data-theme=modern] .recommendation-badge{background:#38bdf81f!important;border:1px solid rgba(56,189,248,.35)!important;color:#38bdf8!important;border-radius:999px!important;box-shadow:0 0 8px #38bdf833!important}html[data-theme=modern] .contact-entry-card,html[data-theme=modern] .service-guarantee-card,html[data-theme=modern] .footer-info-card,html[data-theme=modern] .mall-settings__block{background:linear-gradient(180deg,#121829e6,#0c101cf2)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-md, 12px)!important;box-shadow:0 4px 20px #0006!important}html[data-theme=modern] .guarantee-item__title,html[data-theme=modern] .footer-info-title,html[data-theme=modern] .contact-item-title{color:#f8fafc!important}html[data-theme=modern] .footer-info-body,html[data-theme=modern] .contact-item-subtitle{color:#94a3b8!important}html[data-theme=modern] .floating-service-fab{background:linear-gradient(135deg,#090d18,#1e293b)!important;border:1px solid rgba(56,189,248,.45)!important;box-shadow:0 6px 24px #000000b3,0 0 20px #38bdf859!important;color:#38bdf8!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}html[data-theme=modern] .floating-service-fab:hover{transform:scale(1.08)!important;box-shadow:0 8px 30px #000c,0 0 32px #38bdf899!important;border-color:#38bdf8!important;color:#00f2fe!important}html[data-theme=modern] .detail-page-container,html[data-theme=modern] .product-detail{background-color:#07090e!important}html[data-theme=modern] .product-media-box{background:#090d18!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--product-detail-media-radius, 20px)!important;overflow:hidden}html[data-theme=modern] .bordered-card,html[data-theme=modern] .product-meta-card,html[data-theme=modern] .product-desc-card{border-radius:var(--radius-lg, 16px)!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#121829,#0c101c)!important;box-shadow:var(--shadow-card)!important;color:#f8fafc!important}html[data-theme=modern] .header-product-title{color:#f8fafc!important;font-weight:700!important;letter-spacing:-.01em}html[data-theme=modern] .current-price-num{color:#00f2fe!important;font-weight:700!important;text-shadow:0 0 14px rgba(0,242,254,.45)!important}html[data-theme=modern] .app-chip,html[data-theme=modern] .sku-tag{border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0d!important;color:#e2e8f0!important;transition:all .2s ease!important}html[data-theme=modern] .app-chip--active,html[data-theme=modern] .sku-tag--active,html[data-theme=modern] .sku-tag.is-active{background:linear-gradient(135deg,#0284c759,#38bdf833)!important;border-color:#38bdf8!important;color:#38bdf8!important;font-weight:600!important;box-shadow:0 0 12px #38bdf859!important}html[data-theme=modern] .sticky-action-bar{background:#0b0f19e6!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:0 -4px 20px #0009!important}html[data-theme=modern] .pdp-bottom-scrim,html[data-theme=modern] .cart-bottom-scrim{background:linear-gradient(to bottom,#0b0f1900,#0b0f1973 30%,#0b0f19d9,#0b0f19fa)!important}html[data-theme=modern] .action-btn--cart{background:#ffffff14!important;border:1px solid rgba(255,255,255,.16)!important;color:#f8fafc!important;border-radius:var(--radius-md, 12px)!important;transition:all .2s ease!important}html[data-theme=modern] .action-btn--cart:hover{background:#38bdf81f!important;border-color:#38bdf8!important;color:#38bdf8!important}html[data-theme=modern] .action-btn--buy{background:linear-gradient(135deg,#0284c7,#38bdf8)!important;border:none!important;color:#07090e!important;font-weight:700!important;border-radius:var(--radius-md, 12px)!important;box-shadow:0 4px 16px #38bdf873!important;transition:all .2s ease!important}html[data-theme=modern] .action-btn--buy:hover{box-shadow:0 6px 24px #38bdf8a6!important;transform:translateY(-1px)}html[data-theme=modern] .shortcut-btn{color:#94a3b8!important}html[data-theme=modern] .shortcut-btn:hover{color:#38bdf8!important}html[data-theme=modern] .badge-count{background:#38bdf8!important;color:#07090e!important;font-weight:700!important}html[data-theme=modern] .cart-items,html[data-theme=modern] .cart-item-card,html[data-theme=modern] .order-card,html[data-theme=modern] .checkout-section-card{background:linear-gradient(180deg,#121829,#0c101c)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-lg, 16px)!important;color:#f8fafc!important}html[data-theme=modern] .cart-item-image-frame{background:#090d18!important}html[data-theme=modern] .cart-item-title,html[data-theme=modern] .checkout-item-title,html[data-theme=modern] .order-title{color:#f8fafc!important}html[data-theme=modern] .cart-total-price,html[data-theme=modern] .checkout-total-price,html[data-theme=modern] .order-total-price{color:#00f2fe!important;font-weight:700!important;text-shadow:0 0 12px rgba(0,242,254,.4)!important}html[data-theme=modern] .checkout-submit-btn,html[data-theme=modern] .cart-checkout-btn{background:linear-gradient(135deg,#0284c7,#38bdf8)!important;border:none!important;color:#07090e!important;font-weight:700!important;box-shadow:0 4px 16px #38bdf873!important}html[data-theme=modern] .cart-item-remove-btn{color:#64748b!important}html[data-theme=modern] .cart-item-remove-btn:hover{color:#f43f5e!important}html[data-theme=modern] .app-btn{border-radius:var(--radius-md, 12px)!important}html[data-theme=modern] .app-btn--primary{background:linear-gradient(135deg,#0284c7,#38bdf8)!important;border-color:transparent!important;color:#07090e!important;font-weight:700!important;box-shadow:0 4px 16px #38bdf866!important}html[data-theme=modern] .app-btn--primary:hover{box-shadow:0 6px 22px #38bdf899!important;transform:translateY(-1px)}html[data-theme=modern] .app-btn--secondary{background:#ffffff14!important;border:1px solid rgba(255,255,255,.15)!important;color:#f8fafc!important}html[data-theme=modern] .app-btn--secondary:hover{border-color:#38bdf8!important;color:#38bdf8!important}html[data-theme=modern] .el-input__wrapper,html[data-theme=modern] .el-textarea__inner{border-radius:var(--radius-md, 12px)!important;background-color:#090d18!important;box-shadow:0 0 0 1px #ffffff1f inset!important;color:#f8fafc!important}html[data-theme=modern] .el-input__wrapper.is-focus,html[data-theme=modern] .el-textarea__inner:focus{box-shadow:0 0 0 1px #38bdf8 inset,0 0 12px #38bdf84d!important}html[data-theme=modern] .el-dialog,html[data-theme=modern] .el-message-box,html[data-theme=modern] .el-drawer{border-radius:var(--radius-lg, 16px)!important;background:#0f1422!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:var(--shadow-modal)!important;color:#f8fafc!important}html[data-theme=modern] .el-dialog__title,html[data-theme=modern] .el-message-box__title{color:#f8fafc!important}html[data-theme=modern] .home-config-skeleton__hero,html[data-theme=modern] .home-config-skeleton__notice,html[data-theme=modern] .home-config-skeleton__chip,html[data-theme=modern] .home-config-skeleton__card-image,html[data-theme=modern] .home-config-skeleton__card-line{background:linear-gradient(90deg,#121829,#1c253d,#121829)!important;background-size:200% 100%!important}html[data-theme=modern] .home-config-skeleton__card,html[data-theme=modern] .state-card{background:#0f1422!important;border-color:#ffffff14!important}:root,html[data-theme=minimal],body.theme-minimal{--brand-primary: #111111;--brand-primary-hover: #000000;--brand-primary-subtle: #f4f4f2;--brand-primary-border: #e2e2de;--color-primary: #111111;--color-primary-hover: #000000;--color-price: #111111;--color-price-subtle: #f5f5f3;--color-text: #111111;--color-text-primary: #111111;--color-text-secondary: #6b6b6b;--color-text-tertiary: #9e9e9e;--color-text-inverse: #ffffff;--color-bg-page: #f7f7f5;--color-surface-base: #ffffff;--color-surface-subtle: #f2f2ef;--color-surface-muted: #e7e7e3;--color-border-subtle: #e7e7e3;--color-border-medium: #d4d4ce;--color-border-strong: #9e9e9a;--color-success: #15803d;--color-warning: #b45309;--color-danger: #b91c1c;--color-info: #374151;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-full: 9999px;--shadow-none: none;--shadow-subtle: 0 1px 2px 0 rgba(0, 0, 0, .03);--shadow-card: none;--shadow-card-hover: 0 2px 8px rgba(0, 0, 0, .04);--shadow-modal: 0 8px 24px rgba(0, 0, 0, .08);--shadow-toast: 0 4px 12px rgba(0, 0, 0, .08);--banner-aspect-ratio: 2 / 1;--banner-radius: 4px;--banner-arrow-bg: rgba(17, 17, 17, .45);--product-card-radius: 6px;--product-card-border: 1px solid #e7e7e3;--product-card-bg: #ffffff;--product-card-shadow: none;--product-card-hover-border: #111111;--product-card-hover-shadow: 0 2px 8px rgba(0, 0, 0, .04);--product-card-media-bg: #fbfbf9;--category-tabs-bg-color: #f7f7f5;--category-tabs-backdrop-filter: none;--category-tabs-bg-image: none;--category-tabs-shadow: none;--product-detail-media-radius: 6px}html[data-theme=minimal] .header-container{background:linear-gradient(180deg,#fffffff0,#ffffffdb)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid #e7e7e3!important;box-shadow:none!important}html[data-theme=minimal] .header-container:after{background:linear-gradient(to bottom,#ffffffd9,#fff0)!important}html[data-theme=minimal] .brand-label{color:#111!important;font-weight:600!important;letter-spacing:-.02em}html[data-theme=minimal] .service-nav-capsule{background:#fff!important;border:1px solid #e7e7e3!important;color:#111!important;border-radius:4px!important;box-shadow:none!important;transition:border-color .15s ease!important}html[data-theme=minimal] .service-nav-capsule:hover{border-color:#111!important}html[data-theme=minimal] .capsule-badge{background:#111!important;color:#fff!important}html[data-theme=minimal] .share-btn{background:#fff!important;border:1px solid #e7e7e3!important;color:#111!important;border-radius:4px!important}html[data-theme=minimal] .header-page-title{color:#111!important;font-weight:600!important}html[data-theme=minimal] .announcement-banner{border-radius:var(--radius-sm, 4px)!important;background:#fff!important;border:1px solid #e7e7e3!important;box-shadow:none!important}html[data-theme=minimal] .announcement-label__icon{display:none!important}html[data-theme=minimal] .announcement-label{border-radius:var(--radius-sm, 4px)!important;background:#f4f4f2!important;border:1px solid #e2e2de!important;color:#111!important;font-weight:500!important}html[data-theme=minimal] .announcement-text{color:#444!important}html[data-theme=minimal] .banner-surface{border-radius:var(--banner-radius, 4px)!important;border:1px solid #e7e7e3!important;overflow:hidden}html[data-theme=minimal] .banner-cta{background:#111111e0!important;color:#fff!important;border-radius:4px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgba(255,255,255,.15)!important;font-weight:500!important}html[data-theme=minimal] .banner-arrow{background:var(--banner-arrow-bg, rgba(17, 17, 17, .45))!important;border-radius:4px!important}html[data-theme=minimal] .category-tabs{background-image:none!important;background-color:var(--color-bg-page, #f7f7f5)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=minimal] .category-tabs__title{color:#111!important;text-shadow:none!important;font-weight:600!important;letter-spacing:-.01em}html[data-theme=minimal] .category-tabs__title-icon{display:none!important}html[data-theme=minimal] .category-tabs__row-wrap:before,html[data-theme=minimal] .category-tabs__row-wrap:after{display:none!important}html[data-theme=minimal] .category-tab{border-radius:4px!important;border:1px solid #e7e7e3!important;background:#fff!important;color:#6b6b6b!important;box-shadow:none!important;transition:all .15s ease!important}html[data-theme=minimal] .category-tab:hover{transform:none!important;border-color:#111!important;color:#111!important;box-shadow:none!important}html[data-theme=minimal] .category-tab:active{transform:none!important}html[data-theme=minimal] .category-tab.active{background:#111!important;color:#fff!important;border-color:#111!important;font-weight:500!important;box-shadow:none!important}html[data-theme=minimal] .category-tab.active:after{display:none!important}html[data-theme=minimal] .category-tab.active .tab-icon{animation:none!important}html[data-theme=minimal] .product-card-preview{border-radius:var(--product-card-radius, 6px)!important;border:var(--product-card-border, 1px solid #e7e7e3)!important;background:var(--product-card-bg, #ffffff)!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease!important}html[data-theme=minimal] .product-card-preview--interactive:hover{transform:none!important;border-color:#111!important;box-shadow:0 2px 8px #0000000a!important}html[data-theme=minimal] .product-card-preview__media{background:#fbfbf9!important;border-bottom:1px solid #f2f2ee!important}html[data-theme=minimal] .product-card-preview__title{color:#111!important;font-weight:500!important;letter-spacing:-.01em}html[data-theme=minimal] .product-card-preview__price{color:var(--color-price, #111111)!important;font-weight:600!important}html[data-theme=minimal] .product-card-preview__price .currency-symbol{font-weight:500!important}html[data-theme=minimal] .product-card-preview__original-price{color:#9e9e9e!important}html[data-theme=minimal] .product-card-preview__badge{border-radius:2px!important;font-weight:500!important;background:#111111d9!important;color:#fff!important}html[data-theme=minimal] .floating-service-fab:before,html[data-theme=minimal] .floating-service-fab:after{display:none!important}html[data-theme=minimal] .floating-service-fab{background:#111!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 4px 14px #0000001f!important}html[data-theme=minimal] .product-media-box{border-radius:var(--product-detail-media-radius, 6px)!important;border:1px solid #e7e7e3!important;overflow:hidden}html[data-theme=minimal] .bordered-card{border-radius:6px!important;border:1px solid #e7e7e3!important;background:#fff!important;box-shadow:none!important}html[data-theme=minimal] .header-product-title{color:#111!important;font-weight:600!important;letter-spacing:-.01em}html[data-theme=minimal] .current-price-num{color:#111!important;font-weight:700!important}html[data-theme=minimal] .app-chip{border-radius:4px!important;border:1px solid #e7e7e3!important;background:#fff!important;color:#111!important}html[data-theme=minimal] .app-chip--active{background:#111!important;border-color:#111!important;color:#fff!important;font-weight:500!important}html[data-theme=minimal] .sticky-action-bar{background:#fffffffa!important;border-top:1px solid #e7e7e3!important;box-shadow:none!important}html[data-theme=minimal] .pdp-bottom-scrim,html[data-theme=minimal] .cart-bottom-scrim{background:linear-gradient(to bottom,#fff0,#ffffff73 30%,#ffffffd9,#fffffffa)!important}html[data-theme=minimal] .action-btn--cart{background:#f4f4f2!important;border:1px solid #e2e2de!important;color:#111!important;border-radius:6px!important}html[data-theme=minimal] .action-btn--buy{background:#111!important;border:1px solid #111111!important;color:#fff!important;border-radius:6px!important}html[data-theme=minimal] .action-btn--buy:hover{background:#000!important;border-color:#000!important}html[data-theme=minimal] .shortcut-btn{color:#6b6b6b!important}html[data-theme=minimal] .shortcut-btn:hover{color:#111!important}html[data-theme=minimal] .badge-count{background:#111!important;color:#fff!important}html[data-theme=minimal] .app-btn{border-radius:var(--radius-md, 6px)!important}html[data-theme=minimal] .app-btn--primary{background:#111!important;border-color:#111!important;color:#fff!important}html[data-theme=minimal] .app-btn--primary:hover{background:#000!important;border-color:#000!important}html[data-theme=minimal] .app-btn--secondary{background:#fff!important;border:1px solid #e7e7e3!important;color:#111!important}html[data-theme=minimal] .app-btn--secondary:hover{border-color:#111!important;color:#111!important}html[data-theme=minimal] .el-input__wrapper,html[data-theme=minimal] .el-textarea__inner{border-radius:6px!important;box-shadow:0 0 0 1px #e7e7e3 inset!important}html[data-theme=minimal] .el-input__wrapper.is-focus,html[data-theme=minimal] .el-textarea__inner:focus{box-shadow:0 0 0 1px #111 inset!important}html[data-theme=minimal] .el-dialog,html[data-theme=minimal] .el-message-box{border-radius:8px!important;border:1px solid #e7e7e3!important;box-shadow:var(--shadow-modal)!important}html[data-theme=minimal] .sku-tag{border-radius:4px!important}:root:has(html[data-theme=modern]),html[data-theme=modern],body.theme-modern,[data-storefront-theme=modern]{--brand-primary: #111111;--brand-primary-rgb: 17, 17, 17;--brand-primary-hover: #000000;--brand-primary-subtle: #f5f5f3;--brand-primary-border: #e5e5e3;--color-primary: #111111;--color-primary-hover: #000000;--color-price: #111111;--color-price-subtle: #f5f5f3;--color-text: #111111;--color-text-primary: #111111;--color-text-secondary: #555555;--color-text-tertiary: #888888;--color-text-inverse: #ffffff;--app-text-strong: #111111;--app-text-muted: #555555;--app-text-soft: #888888;--color-bg-page: #ffffff;--color-surface-base: #ffffff;--color-surface-subtle: #f9f9f8;--color-surface-muted: #f2f2f0;--app-surface-page: #ffffff;--app-surface-base: #ffffff;--app-surface-subtle: #f9f9f8;--app-surface-hover: #f3f3f1;--color-border-subtle: #e5e5e5;--color-border-medium: #d4d4d4;--color-border-strong: #111111;--app-border-soft: #e5e5e5;--app-border-strong: #111111;--color-success: #15803d;--color-warning: #b45309;--color-danger: #b91c1c;--color-info: #111111;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 2px;--radius-xl: 2px;--radius-full: 0px;--app-radius-sm: 0px;--app-radius-md: 0px;--app-radius-lg: 2px;--app-radius-xl: 2px;--app-radius-full: 0px;--shadow-none: none;--shadow-subtle: none;--shadow-card: none;--shadow-card-hover: 0 4px 16px rgba(0, 0, 0, .05);--shadow-modal: 0 16px 36px rgba(0, 0, 0, .12);--shadow-toast: 0 8px 24px rgba(0, 0, 0, .12);--app-shadow-sm: none;--app-shadow-md: none;--app-shadow-lg: 0 4px 16px rgba(0, 0, 0, .05);--app-shadow-dialog: 0 16px 36px rgba(0, 0, 0, .12);--banner-aspect-ratio: 2 / 1;--banner-radius: 0px;--banner-arrow-bg: rgba(17, 17, 17, .6);--product-card-radius: 0px;--product-card-border: none;--product-card-bg: transparent;--product-card-shadow: none;--product-card-hover-border: transparent;--product-card-hover-shadow: none;--product-card-media-bg: #f7f7f5;--category-tabs-bg-color: #ffffff;--category-tabs-backdrop-filter: none;--category-tabs-bg-image: none;--category-tabs-shadow: none;--product-detail-media-radius: 0px;color-scheme:light}html[data-theme=modern] body,html[data-theme=modern] .app-container,html[data-theme=modern] .content-container,html[data-theme=modern] .page-wrapper,html[data-theme=modern] .content-wrapper,html[data-theme=modern] .products-display{background-color:#fff!important;color:#111!important}html[data-theme=modern] .app-btn,html[data-theme=modern] .action-btn--buy,html[data-theme=modern] .action-btn--cart,html[data-theme=modern] .checkout-submit-btn,html[data-theme=modern] .cart-checkout-btn,html[data-theme=modern] .banner-cta{border-radius:0!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}html[data-theme=modern] .app-btn--primary,html[data-theme=modern] .action-btn--buy,html[data-theme=modern] .checkout-submit-btn,html[data-theme=modern] .cart-checkout-btn,html[data-theme=modern] .banner-cta{background:#111!important;border:1px solid #111111!important;color:#fff!important}html[data-theme=modern] .app-btn--primary:hover,html[data-theme=modern] .action-btn--buy:hover,html[data-theme=modern] .checkout-submit-btn:hover,html[data-theme=modern] .cart-checkout-btn:hover,html[data-theme=modern] .banner-cta:hover{background:#000!important;border-color:#000!important;color:#fff!important;transform:translateY(-1px)!important}html[data-theme=modern] .app-btn--secondary,html[data-theme=modern] .action-btn--cart{background:#fff!important;border:1px solid #111111!important;color:#111!important}html[data-theme=modern] .app-btn--secondary:hover,html[data-theme=modern] .action-btn--cart:hover{background:#f7f7f5!important;border-color:#111!important;color:#111!important}html[data-theme=modern] .el-input__wrapper,html[data-theme=modern] .el-textarea__inner{border-radius:0!important;background-color:#fff!important;border:1px solid #e5e5e5!important;box-shadow:none!important;color:#111!important;transition:border-color .2s ease!important}html[data-theme=modern] .el-input__wrapper.is-focus,html[data-theme=modern] .el-textarea__inner:focus{border-color:#111!important;box-shadow:none!important}:root{--line-height-normal: 1.5;--line-height-relaxed: 1.6;--color-primary-400: var(--app-color-primary-light-3);--color-primary-500: var(--app-color-primary);--color-primary-600: var(--app-color-primary-strong);--color-primary-700: color-mix(in srgb, var(--brand-primary, #1a73e8) 70%, black);--color-success-500: var(--app-color-success);--color-warning-500: var(--app-color-warning);--color-error-500: var(--app-color-danger);--color-info-500: var(--app-color-info);--color-text-primary: var(--app-text-strong);--color-text-secondary: var(--app-text-muted);--color-text-tertiary: var(--app-text-soft);--color-text-inverse: #ffffff;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-bg-primary: var(--app-surface-base);--color-bg-secondary: var(--app-surface-subtle);--color-bg-tertiary: #f3f4f6;--color-border-light: var(--app-border-soft);--color-border-medium: var(--app-border-strong)}.font-medium{font-weight:var(--font-weight-medium)}.font-bold{font-weight:var(--font-weight-bold)}.text-primary{color:var(--color-text-primary)}.text-tertiary{color:var(--color-text-tertiary)}.text-error{color:var(--color-error-500)}.general-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-3)}.general-text{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-2)}.general-icon{font-size:5rem;margin-bottom:var(--spacing-5)}.p-0{padding:0}.p-2{padding:var(--spacing-2)}.p-4{padding:var(--spacing-4)}.container{width:100%;max-width:800px;margin:0 auto;padding:0 var(--spacing-4)}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.text-center{text-align:center}.item-quantity{display:flex;align-items:center;gap:var(--spacing-1)}.item-quantity button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-medium);border-radius:var(--radius-sm);background-color:var(--color-bg-primary);cursor:pointer;transition:all var(--transition-fast)}.item-quantity button:hover:not(:disabled){background-color:var(--color-bg-tertiary)}.item-quantity button:disabled{opacity:.5;cursor:not-allowed}.item-quantity input{width:50px;text-align:center;border:1px solid var(--color-border-medium);border-radius:var(--radius-sm);padding:var(--spacing-1);height:30px;font-weight:500}.page-wrapper{flex:1;max-width:800px;margin:0 auto}a{color:var(--brand-primary, #2563eb);text-decoration:none}a:hover{text-decoration:underline}:root{--el-color-primary: var(--brand-primary, #1f6feb);--el-color-primary-light-3: color-mix(in srgb, var(--brand-primary, #1f6feb) 70%, white);--el-color-primary-light-5: color-mix(in srgb, var(--brand-primary, #1f6feb) 50%, white);--el-color-primary-dark-2: color-mix(in srgb, var(--brand-primary, #1f6feb) 80%, black);--el-border-radius-base: var(--app-radius-md, 12px);--el-border-radius-small: var(--app-radius-sm, 10px);--el-border-radius-round: var(--app-radius-full, 999px);--el-font-size-base: var(--app-font-size-sm, 14px);--el-text-color-primary: var(--app-text-strong, #111827);--el-text-color-regular: var(--app-text-muted, #4b5563);--el-bg-color: var(--app-surface-base, #ffffff);--el-bg-color-page: var(--app-surface-subtle, #f5f7fb);--el-border-color-light: var(--app-border-soft, #e5e7eb);--el-box-shadow-light: var(--app-shadow-lg, 0 10px 28px rgba(15, 23, 42, .16));--el-mask-color: var(--app-mask-color, rgba(15, 23, 42, .56));--el-fill-color-light: var(--app-surface-subtle, #f8fafc);--app-btn-height: var(--app-btn-height-md, 40px);--app-btn-height-sm: var(--app-btn-height-sm, 30px);--app-btn-height-xs: var(--app-btn-height-xs, 30px);--app-btn-height-md: 40px;--app-btn-height-lg: 40px;--app-btn-radius: var(--app-radius-full, 9999px);--app-btn-gap: 8px}.el-button{font-weight:600}.el-button.app-btn,.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--app-btn-height-md, 40px);height:var(--app-btn-height-md, 40px);border-radius:var(--app-btn-radius)!important;font-size:var(--app-font-size-sm, 14px);font-weight:var(--app-font-weight-semibold, 600);line-height:1;padding:0 18px;letter-spacing:.01em;transition:all .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.el-button.app-btn:active:not(.is-disabled):not([disabled]),.app-btn:active:not(.is-disabled):not([disabled]),.service-nav-capsule:active:not(.is-disabled):not([disabled]),.app-tag-btn:active:not(.is-disabled):not([disabled]){transform:scale(.97)!important}.el-button.app-btn.el-button--primary,.el-button.app-btn.app-btn--primary,.app-btn--primary{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary, #2563eb) 85%,white) 0%,var(--brand-primary, #2563eb) 100%)!important;border:1px solid var(--brand-primary, #2563eb)!important;color:#fff!important;box-shadow:0 2px 8px rgba(var(--brand-primary-rgb, 37, 99, 235),.25)}.el-button.app-btn.el-button--primary:hover:not(.is-disabled):not([disabled]),.el-button.app-btn.app-btn--primary:hover:not(.is-disabled):not([disabled]),.app-btn--primary:hover:not(.is-disabled):not([disabled]){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary, #2563eb) 95%,white),color-mix(in srgb,var(--brand-primary, #2563eb) 90%,black))!important;border-color:color-mix(in srgb,var(--brand-primary, #2563eb) 90%,black)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 14px rgba(var(--brand-primary-rgb, 37, 99, 235),.32)}.el-button.app-btn.el-button--primary *,.el-button.app-btn.app-btn--primary *,.app-btn--primary *{color:#fff!important}.el-button.app-btn.app-btn--secondary,.app-btn--secondary,.app-btn--subtle,.service-nav-capsule,.app-tag-btn,.el-button.app-btn:not(.el-button--primary):not(.app-btn--primary):not(.el-button--danger):not(.app-btn--danger){background:rgba(var(--brand-primary-rgb, 37, 99, 235),.06)!important;border:1px solid rgba(var(--brand-primary-rgb, 37, 99, 235),.24)!important;color:var(--brand-primary, #2563eb)!important;box-shadow:none}.el-button.app-btn.app-btn--secondary:hover:not(.is-disabled):not([disabled]),.app-btn--secondary:hover:not(.is-disabled):not([disabled]),.app-btn--subtle:hover:not(.is-disabled):not([disabled]),.service-nav-capsule:hover:not(.is-disabled):not([disabled]),.app-tag-btn:hover:not(.is-disabled):not([disabled]),.el-button.app-btn:not(.el-button--primary):not(.app-btn--primary):not(.el-button--danger):not(.app-btn--danger):hover:not(.is-disabled):not([disabled]){background:rgba(var(--brand-primary-rgb, 37, 99, 235),.12)!important;border-color:rgba(var(--brand-primary-rgb, 37, 99, 235),.42)!important;color:var(--brand-primary, #2563eb)!important;transform:translateY(-1px)}.el-button.app-btn.el-button--danger,.el-button.app-btn.app-btn--danger,.app-btn--danger{background:linear-gradient(135deg,#f87171,#ef4444)!important;border:1px solid #ef4444!important;color:#fff!important}.el-button.app-btn.el-button--danger:hover:not(.is-disabled):not([disabled]),.el-button.app-btn.app-btn--danger:hover:not(.is-disabled):not([disabled]),.app-btn--danger:hover:not(.is-disabled):not([disabled]){background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#dc2626!important;color:#fff!important;transform:translateY(-1px)}.el-button.app-btn.is-disabled,.el-button.app-btn.is-disabled:hover,.el-button.app-btn.is-disabled:focus,.el-button.app-btn.is-disabled:active,.app-btn[disabled],.app-btn:disabled,.app-btn.is-disabled,.service-nav-capsule[disabled],.service-nav-capsule:disabled,.app-tag-btn[disabled],.app-tag-btn:disabled{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#94a3b8!important;box-shadow:none!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important}.el-button.app-btn.is-disabled *,.app-btn[disabled] *,.app-btn.is-disabled *,.service-nav-capsule[disabled] *,.service-nav-capsule:disabled *,.app-tag-btn[disabled] *,.app-tag-btn:disabled *{color:#94a3b8!important}.el-button.app-btn.app-btn--lg,.app-btn--lg,.el-button.app-btn.app-btn--md,.app-btn--md,.action-btn{min-height:40px!important;height:40px!important;font-size:var(--app-font-size-sm, 14px)!important;padding:0 18px!important;border-radius:var(--app-radius-full, 9999px)!important}.el-button.app-btn.app-btn-sm,.el-button.app-btn.app-btn--sm,.app-btn--sm,.el-button.app-btn.app-btn--xs,.app-btn--xs,.service-nav-capsule,.app-tag-btn,.order-action-btn{min-height:30px!important;height:30px!important;font-size:var(--app-font-size-xs, 12px)!important;font-weight:var(--app-font-weight-semibold, 600)!important;padding:0 12px!important;border-radius:var(--app-radius-full, 9999px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important}.el-button.app-btn.app-btn-block,.app-btn--block{width:100%}.el-button.app-btn+.el-button.app-btn,.app-btn+.app-btn{margin-left:var(--app-btn-gap)}.el-button.app-btn.app-btn-icon{width:32px;height:32px;padding:0;border:1px solid var(--app-border-soft, #d7deea);background:var(--app-surface-base, #fff);color:var(--app-text-muted, #4b5563)}.el-button.app-btn.app-btn-icon:hover,.el-button.app-btn.app-btn-icon:focus{background:var(--app-surface-subtle, #f8fafc);color:var(--app-text-strong, #1f2937);border-color:var(--app-border-strong, #cfd8e3)}.el-card{border-radius:14px}.el-input__wrapper,.el-select__wrapper{border-radius:10px}.el-dialog{border-radius:14px;overflow:hidden;max-width:min(92vw,560px);width:min(92vw,560px)}.el-dialog__header{margin-right:0;padding:16px 18px 12px}.el-dialog__title{font-size:16px;font-weight:700;color:var(--app-text-strong, #0f172a)}.el-dialog__body{padding:16px 18px}.el-dialog__footer{padding:12px 18px 16px}@media (max-width: 640px){.el-dialog{width:min(94vw,540px)!important;max-width:min(94vw,540px)!important;border-radius:14px;margin-inline:auto!important}.el-dialog__header{padding:14px 16px 10px}.el-dialog__body{padding:12px 16px 16px}.el-dialog__footer{padding:0 16px 14px}}.el-input.app-unified-input .el-input__wrapper{min-height:42px;border-radius:12px;box-shadow:0 0 0 1px var(--app-border-soft, #d7deea) inset;padding:0 12px;transition:box-shadow .2s ease,background-color .2s ease}.el-input.app-unified-input .el-input__inner{font-size:14px;color:var(--app-text-strong, #1f2937);font-weight:500}@media (pointer: coarse){.el-input .el-input__inner,.el-textarea .el-textarea__inner{font-size:16px!important}}.el-input.app-unified-input .el-input__inner::placeholder{color:var(--app-text-soft, #9aa4b2)}.el-input.app-unified-input.is-focus .el-input__wrapper,.el-input.app-unified-input .el-input__wrapper:focus-within{box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb, 31, 111, 235),.2),0 0 0 1px var(--brand-primary, #1f6feb) inset}.el-textarea.app-unified-input .el-textarea__inner{border-radius:12px;min-height:86px;padding:10px 12px;border:1px solid var(--app-border-soft, #d7deea);color:var(--app-text-strong, #1f2937);font-size:14px;font-weight:500;line-height:1.45}.el-textarea.app-unified-input .el-textarea__inner::placeholder{color:var(--app-text-soft, #9aa4b2)}.el-textarea.app-unified-input .el-textarea__inner:focus{border-color:var(--brand-primary, #1f6feb);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb, 31, 111, 235),.2)}.app-close-btn{width:40px;height:40px;min-height:40px;padding:0;border:none;border-radius:9999px;background:#00000094;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;cursor:pointer;box-shadow:none;transition:background-color .2s ease,transform .2s ease,color .2s ease}.el-button.app-close-btn{border:none!important;box-shadow:none!important}.app-close-btn:hover,.app-close-btn:focus-visible{background:#000000b8;color:#fff;transform:scale(1.04)}.app-close-btn:active{transform:scale(.98)}.app-close-btn--danger{background:#ef44441a;color:#ef4444;border:none!important}.app-close-btn--danger:hover,.app-close-btn--danger:focus-visible{background:#ef44442e;color:#dc2626;border:none!important}.app-unified-input .el-input__wrapper,.app-unified-input .el-textarea__inner,.app-unified-input.el-input .el-input__wrapper,.app-unified-input.el-textarea .el-textarea__inner{border-radius:12px!important;box-shadow:0 0 0 1px var(--app-border-soft, #e5e7eb) inset!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;padding:8px 14px!important;background-color:var(--app-surface-base, #ffffff)!important}.app-unified-input.el-input{height:38px!important}.app-unified-input .el-input__wrapper:hover,.app-unified-input .el-textarea__inner:hover,.app-unified-input.el-input .el-input__wrapper:hover,.app-unified-input.el-textarea .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--app-border-strong, var(--color-border-medium, #d1d5db)) inset!important}.app-unified-input .el-input__wrapper.is-focus,.app-unified-input .el-textarea__inner:focus,.app-unified-input.el-input .el-input__wrapper.is-focus,.app-unified-input.el-textarea .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--brand-primary, #2563eb) inset,0 0 0 3px rgba(var(--brand-primary-rgb, 37, 99, 235),.12)!important;background-color:var(--app-surface-base, #ffffff)!important}.el-form-item__error{position:relative;top:auto;left:auto;width:100%;padding-top:var(--app-spacing-1-5, 6px);padding-bottom:0;font-size:var(--app-font-size-xs, 12px);line-height:var(--app-line-height-compact, 16px);color:var(--app-color-danger, #dc2626)}html[data-theme=original] .el-button.app-btn.app-btn--lg,html[data-theme=original] .app-btn.app-btn--lg{height:var(--original-button-lg)!important;min-height:var(--original-button-lg)!important;padding:0 18px!important;border-radius:var(--original-radius-button)!important;font-size:14px!important;font-weight:600!important}html[data-theme=original] .el-button.app-btn.app-btn--md,html[data-theme=original] .app-btn.app-btn--md{height:var(--original-button-md)!important;min-height:var(--original-button-md)!important;padding:0 18px!important;border-radius:var(--original-radius-button)!important;font-size:14px!important;font-weight:600!important}html[data-theme=original] .el-button.app-btn.app-btn--sm,html[data-theme=original] .app-btn.app-btn--sm,html[data-theme=original] .el-button.app-btn.app-btn--xs,html[data-theme=original] .app-btn.app-btn--xs{height:var(--original-button-sm)!important;min-height:var(--original-button-sm)!important;padding:0 12px!important;border-radius:var(--original-radius-button)!important;font-size:12px!important;font-weight:600!important}html[data-theme=original] .service-nav-capsule,html[data-theme=original] .app-tag-btn,html[data-theme=original] .order-action-btn,html[data-theme=original] .shortcut-btn{height:var(--original-button-sm)!important;min-height:var(--original-button-sm)!important;border-radius:var(--original-radius-button)!important;font-size:12px!important;font-weight:600!important}html[data-theme=original] .app-tag-btn,html[data-theme=original] .order-action-btn,html[data-theme=original] .shortcut-btn{padding:0 12px!important}html[data-theme=original] .cart-item-remove-btn{width:var(--original-icon-button)!important;height:var(--original-icon-button)!important;min-width:var(--original-icon-button)!important;min-height:var(--original-icon-button)!important;padding:0!important;border-radius:var(--original-radius-circle)!important}html[data-theme=original] .app-text-btn,html[data-theme=original] .fulfillment-details-btn,html[data-theme=original] .delivery-banner-btn,html[data-theme=original] .coupon-unusable-toggle,html[data-theme=original] .contact-entry__action{padding:0!important;border:0!important;background:transparent!important;color:var(--brand-primary, #2563eb)!important;font-size:12px!important;font-weight:600!important;line-height:var(--app-line-height-compact, 16px)!important;font-family:inherit;cursor:pointer;text-decoration:none}html[data-theme=original] .banner-cta{min-height:var(--original-button-md)!important;height:var(--original-button-md)!important;padding:0 16px!important;border-radius:var(--original-radius-button)!important;font-size:14px!important;font-weight:600!important}html[data-theme=original] .copy-addr-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:var(--original-button-sm)!important;min-height:var(--original-button-sm)!important;padding:0 12px!important;border-radius:var(--original-radius-button)!important;font-size:12px!important;font-weight:600!important}html[data-theme=original] .service-retry-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:var(--original-button-md)!important;min-height:var(--original-button-md)!important;padding:0 16px!important;border-radius:var(--original-radius-button)!important;font-size:14px!important;font-weight:600!important}html[data-theme=original] .confirm-btn-capsule{border-radius:var(--original-radius-button)!important}html[data-theme=original] .floating-service-fab{height:var(--original-button-md)!important;min-height:var(--original-button-md)!important;padding:0 16px!important;border-radius:var(--original-radius-button)!important;font-size:12px!important;font-weight:600!important}html[data-theme=original] .app-tag,html[data-theme=original] .app-badge-tag,html[data-theme=original] .app-badge-pill,html[data-theme=original] .cart-item-category-tag,html[data-theme=original] .cart-item-spec-badge,html[data-theme=original] .cart-item-invalid-badge,html[data-theme=original] .usdt-network-tag,html[data-theme=original] .gift-guide-badge{display:inline-flex!important;align-items:center!important;height:var(--original-tag-height)!important;min-height:var(--original-tag-height)!important;padding:0 8px!important;border-radius:var(--original-radius-pill)!important;font-size:12px!important;font-weight:500!important;line-height:var(--app-line-height-compact, 16px)!important;white-space:nowrap!important}html[data-theme=original] .app-chip,html[data-theme=original] .category-compact-nav__chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:var(--original-chip-height)!important;min-height:var(--original-chip-height)!important;padding:0 12px!important;border-radius:var(--original-radius-control)!important;font-size:12px!important;font-weight:500!important;line-height:var(--app-line-height-compact, 16px)!important;white-space:nowrap!important}html[data-theme=original] .app-chip.active,html[data-theme=original] .app-chip--active,html[data-theme=original] .category-compact-nav__chip.active{border-color:var(--brand-primary, #2563eb)!important;color:var(--brand-primary, #2563eb)!important;font-weight:600!important}html[data-theme=original] .app-chip.active,html[data-theme=original] .app-chip--active{background-color:var(--brand-primary-subtle, #eff6ff)!important}html[data-theme=original] .badge-count,html[data-theme=original] .capsule-badge,html[data-theme=original] .fab-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:var(--original-badge-height)!important;height:var(--original-badge-height)!important;padding:0 5px!important;border-radius:var(--original-radius-pill)!important;font-size:10px!important;font-weight:600!important;line-height:1!important}html[data-theme=original] .discount-save{display:inline-flex!important;align-items:center!important;height:var(--original-badge-overlay-height)!important;padding:0 6px!important;border-radius:4px!important;font-size:12px!important;font-weight:500!important;line-height:var(--app-line-height-compact, 16px)!important}html[data-theme=original] .el-card,html[data-theme=original] .el-dialog,html[data-theme=original] .category-grid-card,html[data-theme=original] .home-config-skeleton__card,html[data-theme=original] .state-card,html[data-theme=original] .contact-entry,html[data-theme=original] .storefront-footer-info,html[data-theme=original] .sidebar-rail{border-radius:var(--original-radius-card)!important}html[data-theme=original] .recommendation-shell,html[data-theme=original] .home-config-skeleton__hero{border-radius:var(--original-radius-large)!important}html[data-theme=original] .cart-coupon-item,html[data-theme=original] .coupon-option,html[data-theme=original] .return-policy-notice,html[data-theme=original] .paid-cancel-dialog__summary,html[data-theme=original] .payment-confirm-dialog__summary,html[data-theme=original] .order-shipping-editor__form,html[data-theme=original] .footer-brand__icon,html[data-theme=original] .sidebar-rail__item,html[data-theme=original] .home-config-skeleton__notice,html[data-theme=original] .image-preview img,html[data-theme=original] .el-input__wrapper,html[data-theme=original] .el-select__wrapper,html[data-theme=original] .el-textarea__inner,html[data-theme=original] .app-unified-input .el-input__wrapper,html[data-theme=original] .app-unified-input .el-select__wrapper,html[data-theme=original] .app-unified-input .el-textarea__inner{border-radius:var(--original-radius-control)!important}html[data-theme=original] .cart-summary-box,html[data-theme=original] .checkout-footer-bar,html[data-theme=original] .search-bar-card,html[data-theme=original] .order-bootstrap-status{width:calc(100% - (var(--original-page-gutter) * 2))!important}html[data-theme=original] .cart-summary-box,html[data-theme=original] .checkout-footer-bar{padding-left:var(--original-space-4)!important;padding-right:var(--original-space-4)!important}html[data-theme=original] .sticky-action-bar{padding-left:var(--original-page-gutter)!important;padding-right:var(--original-page-gutter)!important}@media (min-width: 768px){html[data-theme=original] .sticky-action-bar{padding-left:var(--original-space-6)!important;padding-right:var(--original-space-6)!important}}
