body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,Arial,Noto Sans,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.cyravi-StoreHeader{--cfh-bg:#f8faff;--cfh-surface:#ffffffc7;--cfh-surface-strong:#ffffffe6;--cfh-border:#5f6c8524;--cfh-border-strong:#6d5efc2e;--cfh-text:#182033;--cfh-text-soft:#5f6b85;--cfh-text-muted:#7e89a4;--cfh-primary:#6d5efc;--cfh-primary-dark:#4f46e5;--cfh-secondary:#4da3ff;--cfh-shell-grad-top:#ffffffe6;--cfh-shell-grad-bottom:#ffffffc7;--cfh-glow-left:#6d5efc24;--cfh-glow-right:#4da3ff1f;--cfh-search-focus-ring:#6d5efc14;--cfh-category-active-bg-start:#6d5efc1c;--cfh-category-active-bg-end:#4da3ff1c;--cfh-category-active-border:#6d5efc29;--cfh-shadow-soft:0 12px 28px #4a557814;--cfh-shadow-main:0 22px 50px #4a55781f;--cfh-radius-xl:30px;--cfh-radius-lg:22px;--cfh-radius-md:16px;--cfh-radius-pill:999px;--cfh-search-max-w:560px;--cfh-primary-color:#6d5efc;--cfh-secondary-color:#4da3ff;--cfh-text-color-primary:#182033;--cfh-text-color-secondary:#5f6b85;--cfh-text-color-tertiary:#7e89a4;--cfh-text-color-quaternary:#fff;--cfh-border-color-primary:#5f6c8524;--cfh-background-color-primary:#ffffffe6;--cfh-background-color-secondary:#ffffffc7;--cfh-background-color-tertiary:#ffffff1c;--cfh-background-color-quaternary:#4da3ff1c;--cfh-background-color-quinary:#6d5efc29;--cfh-background-color-senary:#6d5efc1c}.cyravi-StoreHeader,.cyravi-StoreHeader *{box-sizing:border-box}.cyravi-StoreHeader .cyravi-fh,.cyravi-StoreHeader .cyravi-fh__categories,.cyravi-StoreHeader .cyravi-fh__categories-inner,.cyravi-StoreHeader .cyravi-fh__main,.cyravi-StoreHeader .cyravi-fh__search-block,.cyravi-StoreHeader .cyravi-fh__search-shell,.cyravi-StoreHeader .cyravi-fh__shell{max-width:100%;min-width:0}.cyravi-StoreHeader .cyravi-fh{background:#0000;max-width:100%;padding:14px 14px 10px;position:-webkit-sticky;position:sticky;top:auto;transition:padding .2s ease;width:100%;z-index:1000}.cyravi-StoreHeader .cyravi-fh.is-scrolled{padding-top:10px}.cyravi-StoreHeader .cyravi-fh__shell{backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);background:linear-gradient(180deg,var(--cfh-background-color-primary),var(--cfh-background-color-secondary));border:1px solid var(--cfh-border-strong);border-radius:34px;box-shadow:var(--cfh-shadow-main);margin:0 auto;max-width:1450px;overflow:hidden;padding:12px;position:relative;width:100%}.cyravi-StoreHeader .cyravi-fh__bg-glow{border-radius:999px;filter:blur(75px);opacity:.75;pointer-events:none;position:absolute}.cyravi-StoreHeader .cyravi-fh__bg-glow--left{background:var(--cfh-glow-left);height:240px;left:-60px;top:-70px;width:240px}.cyravi-StoreHeader .cyravi-fh__bg-glow--right{background:var(--cfh-glow-right);height:240px;right:-60px;top:-60px;width:240px}.cyravi-StoreHeader .cyravi-fh__main{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;min-width:0;overflow:hidden;padding:6px;position:relative;width:100%;z-index:1}.cyravi-StoreHeader .cyravi-fh__brand{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;flex-shrink:1;gap:14px;max-width:100%;min-width:0;padding:0;text-align:left;width:auto}.cyravi-StoreHeader .cyravi-fh__brand:focus-visible,.cyravi-StoreHeader .cyravi-fh__cart-btn:focus-visible,.cyravi-StoreHeader .cyravi-fh__category:focus-visible,.cyravi-StoreHeader .cyravi-fh__ghost-btn:focus-visible{outline:3px solid var(--cfh-search-focus-ring);outline-offset:3px}.cyravi-StoreHeader .cyravi-fh__logo-wrap{align-items:center;border:1px solid var(--cfh-border-strong);border-radius:22px;box-shadow:var(--cfh-shadow-soft);display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:100px}.cyravi-StoreHeader .cyravi-fh__logo{height:100%;width:100%}.cyravi-StoreHeader .cyravi-fh__brand-copy{min-width:0;overflow:hidden}.cyravi-StoreHeader .cyravi-fh__title{color:var(--cfh-text-color-primary);font-size:1.15rem;font-weight:900;letter-spacing:-.03em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyravi-StoreHeader .cyravi-fh__search-block{justify-self:center;max-width:var(--cfh-search-max-w);min-width:0;width:100%}.cyravi-StoreHeader .cyravi-fh__search-shell{min-width:0;position:relative;width:100%}.cyravi-StoreHeader .cyravi-fh__search-icon{color:var(--cfh-text-muted);font-size:1rem;left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cyravi-StoreHeader .cyravi-fh__search-input{background:var(--cfh-surface-strong);border:1px solid var(--cfh-border);border-radius:var(--cfh-radius-pill);box-shadow:inset 0 1px 2px #00000005,var(--cfh-shadow-soft);color:var(--cfh-text-color);font-size:.96rem;height:50px;max-width:100%;min-width:0;padding:0 20px 0 46px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease;width:100%}.cyravi-StoreHeader .cyravi-fh__search-input::placeholder{color:var(--cfh-text-muted)}.cyravi-StoreHeader .cyravi-fh__search-input:focus{background:#fff;border-color:var(--cfh-border-strong);box-shadow:0 0 0 4px var(--cfh-search-focus-ring),0 16px 34px #0303031a;outline:none;transform:translateY(-1px)}.cyravi-StoreHeader .cyravi-fh__actions{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:flex-end;min-width:0;position:relative;z-index:2}.cyravi-StoreHeader .cyravi-fh__cart-btn,.cyravi-StoreHeader .cyravi-fh__ghost-btn{align-items:center}.cyravi-StoreHeader .cyravi-fh__cart-btn svg,.cyravi-StoreHeader .cyravi-fh__ghost-btn svg{display:block;flex-shrink:0;height:18px;width:18px}.cyravi-StoreHeader .cyravi-fh__ghost-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--cfh-radius-pill);color:var(--cfh-text-color-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:800;gap:8px;height:48px;justify-content:center;padding:0 15px;transition:background .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}.cyravi-StoreHeader .cyravi-fh__ghost-btn:hover{background:color-mix(in srgb,var(--cfh-primary-color) 8%,#0000);border-color:color-mix(in srgb,var(--cfh-primary-color) 12%,#0000);transform:translateY(-1px)}.cyravi-StoreHeader .cyravi-fh__ghost-btn--danger{color:#be123c}.cyravi-StoreHeader .cyravi-fh__cart-btn{background:linear-gradient(135deg,var(--cfh-primary-color),var(--cfh-secondary-color));border:0;border-radius:var(--cfh-radius-pill);box-shadow:0 16px 32px #5c68ff38;color:var(--cfh-text-color-quaternary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.91rem;font-weight:900;gap:8px;height:48px;justify-content:center;padding:0 18px;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.cyravi-StoreHeader .cyravi-fh__cart-btn:hover{box-shadow:0 20px 38px #5c68ff42;transform:translateY(-1px)}.cyravi-StoreHeader .cyravi-fh__categories{margin-top:4px;min-width:0;padding:12px 8px 4px;position:relative;width:100%;z-index:1}.cyravi-StoreHeader .cyravi-fh__categories-inner{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto;min-width:0;width:100%}.cyravi-StoreHeader .cyravi-fh__category{background:color-mix(in srgb,var(--cfh-background-color-tertiary) 66%,#0000);border:1px solid color-mix(in srgb,var(--cfh-text-soft) 14%,#0000);border-radius:var(--cfh-radius-pill);color:var(--cfh-text-color-secondary);cursor:pointer;flex-shrink:0;font-size:.86rem;font-weight:800;height:38px;padding:0 14px;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}.cyravi-StoreHeader .cyravi-fh__category:hover{background:color-mix(in srgb,var(--cfh-background-color-senary) 90%,#0000);color:var(--cfh-text-color-tertiary);transform:translateY(-1px)}.cyravi-StoreHeader .cyravi-fh__category.is-active{background:linear-gradient(135deg,var(--cfh-background-color-quaternary),var(--cfh-background-color-quinary));border-color:var(--cfh-border-color-primary);box-shadow:0 10px 20px #5c68ff14;color:var(--cfh-text-color-secondary)}@media (max-width:1320px){.cyravi-StoreHeader{--cfh-search-max-w:500px}.cyravi-StoreHeader .cyravi-fh__brand{max-width:100%}.cyravi-StoreHeader .cyravi-fh__ghost-btn{padding-inline:13px}.cyravi-StoreHeader .cyravi-fh__cart-btn{padding-inline:16px}}@media (max-width:1220px){.cyravi-StoreHeader .cyravi-fh__main{align-items:center;gap:14px;grid-template-areas:"brand actions" "search search";grid-template-columns:minmax(0,1fr) auto}.cyravi-StoreHeader .cyravi-fh__brand{grid-area:brand;max-width:100%;min-width:0;width:100%}.cyravi-StoreHeader .cyravi-fh__actions{flex-wrap:wrap;gap:8px;grid-area:actions;justify-content:flex-end;min-width:0}.cyravi-StoreHeader .cyravi-fh__search-block{grid-area:search;justify-self:stretch;max-width:100%}}@media (max-width:900px){.cyravi-StoreHeader .cyravi-fh__shell{border-radius:26px;padding:10px}.cyravi-StoreHeader .cyravi-fh__logo-wrap{border-radius:18px;height:56px;width:56px}.cyravi-StoreHeader .cyravi-fh__title{font-size:1rem}.cyravi-StoreHeader .cyravi-fh__cart-btn,.cyravi-StoreHeader .cyravi-fh__ghost-btn{font-size:.84rem;gap:6px;height:42px;padding:0 12px}.cyravi-StoreHeader .cyravi-fh__cart-btn svg,.cyravi-StoreHeader .cyravi-fh__ghost-btn svg{height:16px;width:16px}.cyravi-StoreHeader .cyravi-fh__categories-inner{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none}.cyravi-StoreHeader .cyravi-fh__categories-inner::-webkit-scrollbar{display:none}}@media (max-width:640px){.cyravi-StoreHeader .cyravi-fh{padding:10px 10px 8px}.cyravi-StoreHeader .cyravi-fh__shell{border-radius:22px;padding:10px}.cyravi-StoreHeader .cyravi-fh__main{gap:10px;grid-template-areas:"brand" "search" "actions";grid-template-columns:minmax(0,1fr);min-width:0;padding:4px;width:100%}.cyravi-StoreHeader .cyravi-fh__brand{align-items:center;flex-direction:column;gap:8px;grid-area:brand;justify-content:center;max-width:100%;text-align:center;width:100%}.cyravi-StoreHeader .cyravi-fh__brand-copy{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0;width:100%}.cyravi-StoreHeader .cyravi-fh__logo-wrap{border-radius:16px;height:52px;width:52px}.cyravi-StoreHeader .cyravi-fh__title{font-size:.95rem;line-height:1.15;max-width:100%;overflow:visible;text-align:center;text-overflow:clip;white-space:normal;word-break:break-word}.cyravi-StoreHeader .cyravi-fh__search-block{grid-area:search;max-width:100%;min-width:0;width:100%}.cyravi-StoreHeader .cyravi-fh__search-shell{min-width:0;width:100%}.cyravi-StoreHeader .cyravi-fh__search-input{font-size:.9rem;height:42px;max-width:100%;min-width:0;padding-left:40px;padding-right:14px;width:100%}.cyravi-StoreHeader .cyravi-fh__search-icon{font-size:.9rem;left:14px}.cyravi-StoreHeader .cyravi-fh__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-area:actions;justify-content:center;min-width:0;overflow:visible;width:100%}.cyravi-StoreHeader .cyravi-fh__cart-btn,.cyravi-StoreHeader .cyravi-fh__ghost-btn{border-radius:999px;flex:0 1 auto;font-size:.8rem;gap:6px;height:40px;min-height:40px;min-width:0;padding:0 11px;white-space:nowrap;width:auto}.cyravi-StoreHeader .cyravi-fh__cart-btn span,.cyravi-StoreHeader .cyravi-fh__ghost-btn span{display:inline}.cyravi-StoreHeader .cyravi-fh__cart-btn svg,.cyravi-StoreHeader .cyravi-fh__ghost-btn svg{height:15px;width:15px}.cyravi-StoreHeader .cyravi-fh__categories{margin-top:2px;min-width:0;padding:10px 4px 2px;width:100%}.cyravi-StoreHeader .cyravi-fh__categories-inner{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;justify-content:flex-start;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none;width:100%}.cyravi-StoreHeader .cyravi-fh__categories-inner::-webkit-scrollbar{display:none}.cyravi-StoreHeader .cyravi-fh__category{flex-shrink:0;font-size:.79rem;height:34px;padding:0 11px}}@media (max-width:480px){.cyravi-StoreHeader .cyravi-fh{padding:8px 8px 6px}.cyravi-StoreHeader .cyravi-fh__shell{border-radius:20px;padding:8px}.cyravi-StoreHeader .cyravi-fh__main{gap:8px}.cyravi-StoreHeader .cyravi-fh__logo-wrap{border-radius:15px;height:48px;width:48px}.cyravi-StoreHeader .cyravi-fh__title{font-size:.88rem}.cyravi-StoreHeader .cyravi-fh__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cyravi-StoreHeader .cyravi-fh__cart-btn,.cyravi-StoreHeader .cyravi-fh__ghost-btn{font-size:.76rem;height:38px;justify-content:center;min-height:38px;min-width:0;padding:0 10px;width:100%}.cyravi-StoreHeader .cyravi-fh__cart-btn span,.cyravi-StoreHeader .cyravi-fh__ghost-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyravi-StoreHeader .cyravi-fh__cart-btn svg,.cyravi-StoreHeader .cyravi-fh__ghost-btn svg{height:14px;width:14px}.cyravi-StoreHeader .cyravi-fh__search-input{font-size:.86rem;height:40px}}@media (max-width:360px){.cyravi-StoreHeader .cyravi-fh__actions{grid-template-columns:1fr}.cyravi-StoreHeader .cyravi-fh__cart-btn,.cyravi-StoreHeader .cyravi-fh__ghost-btn{font-size:.74rem;height:37px;min-height:37px}.cyravi-StoreHeader .cyravi-fh__title{font-size:.83rem}.cyravi-StoreHeader .cyravi-fh__search-input{font-size:.82rem;height:38px}.cyravi-StoreHeader .cyravi-fh__category{font-size:.76rem}}.cyravi-smartfilters-scope{--csf-surface:#ffffffc7;--csf-surface-strong:#ffffffeb;--csf-border:#5f6c8524;--csf-border-strong:#6d5efc2e;--csf-text:#182033;--csf-text-soft:#5f6b85;--csf-text-muted:#7e89a4;--csf-primary:#6d5efc;--csf-primary-dark:#4f46e5;--csf-secondary:#4da3ff;--csf-shadow-soft:0 12px 28px #4a557814;--csf-shadow-main:0 22px 50px #4a55781f;--csf-radius-xl:30px;--csf-radius-lg:22px;--csf-radius-md:16px;--csf-radius-pill:999px}.cyravi-smartfilters-scope .cyravi-smartfilters-panel{align-self:start;backdrop-filter:blur(18px) saturate(1.06);-webkit-backdrop-filter:blur(18px) saturate(1.06);background:linear-gradient(180deg,#f8faffe6,#f4f7ffd6);border:1px solid #6d5efc14;border-radius:28px;box-shadow:var(--csf-shadow-main);display:flex;flex-direction:column;gap:18px;isolation:isolate;max-width:300px;min-width:0;padding:18px 16px;position:-webkit-sticky;position:sticky;top:18px;width:100%}.cyravi-smartfilters-scope .cyravi-smartfilters-panel *{box-sizing:border-box;color:inherit}.cyravi-smartfilters-scope .cyravi-smartfilters-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cyravi-smartfilters-scope .cyravi-smartfilters-heading{flex:1 1;min-width:0}.cyravi-smartfilters-scope .cyravi-smartfilters-eyebrow{color:var(--csf-primary-dark);display:block;font-size:.7rem;font-weight:800;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.cyravi-smartfilters-scope .cyravi-smartfilters-title{color:var(--csf-text);font-size:1.1rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0}.cyravi-smartfilters-scope .cyravi-smartfilters-subtitle{color:var(--csf-text-soft);font-size:.8rem;line-height:1.5;margin:6px 0 0}.cyravi-smartfilters-scope .cyravi-smartfilters-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.cyravi-smartfilters-scope .cyravi-smartfilters-clear,.cyravi-smartfilters-scope .cyravi-smartfilters-close{background:#fffc;border:1px solid var(--csf-border);border-radius:999px;color:var(--csf-text);cursor:pointer;font-size:.78rem;font-weight:800;height:36px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.cyravi-smartfilters-scope .cyravi-smartfilters-clear{padding:0 12px}.cyravi-smartfilters-scope .cyravi-smartfilters-close{align-items:center;display:none;justify-content:center;padding:0;width:36px}.cyravi-smartfilters-scope .cyravi-smartfilters-clear:hover,.cyravi-smartfilters-scope .cyravi-smartfilters-close:hover{background:#fffffff0;border-color:#6d5efc2e;box-shadow:var(--csf-shadow-soft);transform:translateY(-1px)}.cyravi-smartfilters-scope .cyravi-smartfilters-active{display:flex;flex-wrap:wrap;gap:8px}.cyravi-smartfilters-scope .cyravi-smartfilters-chip{align-items:center;background:linear-gradient(135deg,#6d5efc1a,#4da3ff1a);border:1px solid #6d5efc24;border-radius:999px;color:var(--csf-text);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;gap:8px;height:38px;max-width:100%;padding:0 12px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cyravi-smartfilters-scope .cyravi-smartfilters-chip:hover{border-color:#6d5efc2e;box-shadow:var(--csf-shadow-soft);transform:translateY(-1px)}.cyravi-smartfilters-scope .cyravi-smartfilters-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyravi-smartfilters-scope .cyravi-smartfilters-chip b{font-size:.95rem;line-height:1}.cyravi-smartfilters-scope .cyravi-smartfilters-block{border-top:1px solid #5f6c851a;padding-top:14px}.cyravi-smartfilters-scope .cyravi-smartfilters-block--first{border-top:0;padding-top:0}.cyravi-smartfilters-scope .cyravi-smartfilters-block-head{all:unset;align-items:center;color:var(--csf-text-soft);cursor:pointer;display:flex;font-size:.76rem;font-weight:900;gap:12px;justify-content:space-between;letter-spacing:.12em;text-transform:uppercase;width:100%}.cyravi-smartfilters-scope .cyravi-smartfilters-chevron{color:var(--csf-primary);font-size:.95rem;opacity:.9;transition:transform .2s ease,opacity .2s ease}.cyravi-smartfilters-scope .cyravi-smartfilters-chevron.open{opacity:1;transform:rotate(180deg)}.cyravi-smartfilters-scope .cyravi-smartfilters-block-body{margin-top:12px}.cyravi-smartfilters-scope .cyravi-smartfilters-list{display:flex;flex-direction:column;gap:8px}.cyravi-smartfilters-scope .cyravi-smartfilters-list--scroll{max-height:320px;overflow:auto;padding-right:4px}.cyravi-smartfilters-scope .cyravi-smartfilters-list--scroll::-webkit-scrollbar{width:8px}.cyravi-smartfilters-scope .cyravi-smartfilters-list--scroll::-webkit-scrollbar-thumb{background:#5f6c8529;border-radius:999px}.cyravi-smartfilters-scope .cyravi-smartfilters-list--scroll::-webkit-scrollbar-track{background:#0000}.cyravi-smartfilters-scope .cyravi-smartfilters-item{align-items:center;background:#ffffffb8;border:1px solid #5f6c851a;border-radius:16px;color:var(--csf-text);cursor:pointer;display:flex;font-size:.84rem;font-weight:750;gap:10px;min-height:46px;padding:11px 14px;position:relative;text-align:left;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.cyravi-smartfilters-scope .cyravi-smartfilters-item:before{background:#0000;border-radius:999px;bottom:10px;content:"";left:0;position:absolute;top:10px;width:4px}.cyravi-smartfilters-scope .cyravi-smartfilters-item:hover{background:#ffffffeb;border-color:#6d5efc24;box-shadow:var(--csf-shadow-soft);transform:translateY(-1px)}.cyravi-smartfilters-scope .cyravi-smartfilters-item.active{background:#fffffff2;border-color:#6d5efc2e;box-shadow:0 10px 24px #4a557814,0 0 0 3px #6d5efc0f}.cyravi-smartfilters-scope .cyravi-smartfilters-item.active:before{background:linear-gradient(180deg,var(--csf-primary),var(--csf-secondary))}.cyravi-smartfilters-scope .cyravi-smartfilters-dot{background:#6d5efc33;border-radius:50%;flex-shrink:0;height:9px;transition:all .18s ease;width:9px}.cyravi-smartfilters-scope .cyravi-smartfilters-item.active .cyravi-smartfilters-dot{background:#6d5efceb;box-shadow:0 0 0 4px #6d5efc1a}.cyravi-smartfilters-scope .cyravi-smartfilters-text{color:var(--csf-text);line-height:1.35}.cyravi-smartfilters-scope .cyravi-smartfilters-meta{color:var(--csf-text-soft);font-size:.92em;font-weight:700}.cyravi-smartfilters-scope .cyravi-smartfilters-empty{color:var(--csf-text-soft);font-size:.8rem;line-height:1.5;margin:0;padding:10px 2px}.cyravi-smartfilters-scope .cyravi-smartfilters-overlay{display:none}@media (max-width:768px){.cyravi-smartfilters-scope .cyravi-smartfilters-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a6b;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:3998}.cyravi-smartfilters-scope .cyravi-smartfilters-overlay.open{opacity:1;pointer-events:auto}.cyravi-smartfilters-scope .cyravi-smartfilters-panel{align-self:auto;border-radius:24px;bottom:10px;display:flex;flex-direction:column;height:auto;left:10px;max-height:calc(100dvh - 20px);max-width:none;overflow:hidden;padding:0;position:fixed;right:10px;top:10px;transform:translateY(110%);transition:transform .25s ease;width:auto;z-index:3999}.cyravi-smartfilters-scope .cyravi-smartfilters-panel.mobile-open{transform:translateY(0)}.cyravi-smartfilters-scope .cyravi-smartfilters-close{display:inline-flex;flex-shrink:0}.cyravi-smartfilters-scope .cyravi-smartfilters-header{background:linear-gradient(180deg,#f8fafffa 78%,#f8fafff0);border-bottom:1px solid #5f6c8514;padding:18px 16px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.cyravi-smartfilters-scope .cyravi-smartfilters-active,.cyravi-smartfilters-scope .cyravi-smartfilters-block{padding-left:16px;padding-right:16px}.cyravi-smartfilters-scope .cyravi-smartfilters-active{padding-bottom:2px;padding-top:2px}.cyravi-smartfilters-scope .cyravi-smartfilters-block:last-child{padding-bottom:18px}.cyravi-smartfilters-scope .cyravi-smartfilters-list--scroll{max-height:none;overflow:visible;padding-right:0}.cyravi-smartfilters-scope .cyravi-smartfilters-panel.mobile-open{-webkit-overflow-scrolling:touch;overflow-y:auto}}@media (max-width:480px){.cyravi-smartfilters-scope .cyravi-smartfilters-panel{border-radius:20px;bottom:8px;left:8px;max-height:calc(100dvh - 16px);right:8px;top:8px}.cyravi-smartfilters-scope .cyravi-smartfilters-header{padding:16px 14px 12px}.cyravi-smartfilters-scope .cyravi-smartfilters-active,.cyravi-smartfilters-scope .cyravi-smartfilters-block{padding-left:14px;padding-right:14px}}.cyravi-sfbar-scope{--sfb-surface:#ffffffc7;--sfb-surface-strong:#ffffffeb;--sfb-border:#5f6c8524;--sfb-border-strong:#6d5efc2e;--sfb-text:#182033;--sfb-text-soft:#5f6b85;--sfb-primary:#6d5efc;--sfb-secondary:#4da3ff;--sfb-shadow:0 12px 28px #4a557814}.cyravi-sfbar-scope .cyravi-sfbar{align-items:center;backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);background:linear-gradient(180deg,#f8faffe0,#f4f7ffd1);border:1px solid #6d5efc14;border-radius:24px;box-shadow:var(--sfb-shadow);display:flex;gap:12px;justify-content:space-between;margin:8px auto 0;max-width:1450px;padding:12px 14px}.cyravi-sfbar-scope .cyravi-sfbar__left{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.cyravi-sfbar-scope .cyravi-sfbar__right{flex-shrink:0}.cyravi-sfbar-scope .cyravi-sfbar__chip,.cyravi-sfbar-scope .cyravi-sfbar__clear-btn,.cyravi-sfbar-scope .cyravi-sfbar__filter-btn{align-items:center;background:var(--sfb-surface-strong);border:1px solid var(--sfb-border);border-radius:999px;color:var(--sfb-text);cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:800;gap:8px;height:40px;padding:0 14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;white-space:nowrap}.cyravi-sfbar-scope .cyravi-sfbar__filter-btn{background:linear-gradient(135deg,#6d5efc1a,#4da3ff1a);border-color:#6d5efc29}.cyravi-sfbar-scope .cyravi-sfbar__chip:hover,.cyravi-sfbar-scope .cyravi-sfbar__clear-btn:hover,.cyravi-sfbar-scope .cyravi-sfbar__filter-btn:hover{border-color:#6d5efc2e;box-shadow:0 10px 22px #4a557814;transform:translateY(-1px)}.cyravi-sfbar-scope .cyravi-sfbar__filter-icon{color:var(--sfb-primary);font-size:1rem}.cyravi-sfbar-scope .cyravi-sfbar__active{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.cyravi-sfbar-scope .cyravi-sfbar__chip{max-width:260px}.cyravi-sfbar-scope .cyravi-sfbar__chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyravi-sfbar-scope .cyravi-sfbar__chip b{font-size:.95rem;line-height:1}.cyravi-sfbar-scope .cyravi-sfbar__clear-btn{color:var(--sfb-text-soft)}@media (max-width:768px){.cyravi-sfbar-scope .cyravi-sfbar{align-items:flex-start;border-radius:20px;flex-direction:column;margin-top:6px;padding:10px 12px}.cyravi-sfbar-scope .cyravi-sfbar__right{width:100%}.cyravi-sfbar-scope .cyravi-sfbar__clear-btn{justify-content:center;width:100%}.cyravi-sfbar-scope .cyravi-sfbar__chip{max-width:100%}}.cyravi-footer-scope{--cff-bg:#f8faff;--cff-surface:#ffffffc7;--cff-surface-strong:#ffffffe6;--cff-border:#5f6c8524;--cff-border-strong:#6d5efc2e;--cff-text:#182033;--cff-text-soft:#5f6b85;--cff-text-muted:#7e89a4;--cff-primary:#6d5efc;--cff-primary-dark:#4f46e5;--cff-secondary:#4da3ff;--cff-shadow-soft:0 12px 28px #4a557814;--cff-shadow-main:0 22px 50px #4a55781f;--cff-radius-xl:32px;--cff-radius-lg:22px;--cff-radius-md:16px;--cff-radius-pill:999px;--cfh-primary-color:#6d5efc;--cfh-secondary-color:#4da3ff;--cfh-text-color-primary:#4f46e5;--cfh-text-color-secondary:#000;--cfh-text-color-tertiary:#5f6b85;--cfh-text-color-quaternary:#fff;--cfh-border-color-primary:#5f6c8524;--cfh-background-color-primary:#f8faffeb;--cfh-background-color-secondary:#f4f7ffdb;--cfh-background-color-tertiary:#ffffff94;--cfh-background-color-quaternary:#4da3ff1c;--cfh-background-color-quinary:#6d5efc29;--cfh-background-color-senary:#6d5efc1c}.cyravi-footer-scope .cyravi-footer{background:#0000;padding:18px 14px 14px;position:relative}.cyravi-footer-scope .cyravi-footer__shell{backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);background:linear-gradient(180deg,var(--cfh-background-color-primary),var(--cfh-background-color-secondary));border:1px solid #6d5efc14;border-radius:34px;box-shadow:var(--cff-shadow-main);margin:0 auto;max-width:1450px;overflow:hidden;padding:18px;position:relative}.cyravi-footer-scope .cyravi-footer__glow{border-radius:999px;filter:blur(80px);opacity:.72;pointer-events:none;position:absolute}.cyravi-footer-scope .cyravi-footer__glow--left{background:#6d5efc1f;height:240px;left:-60px;top:20px;width:240px}.cyravi-footer-scope .cyravi-footer__glow--right{background:#4da3ff1f;bottom:-20px;height:240px;right:-60px;width:240px}.cyravi-footer-scope .cyravi-footer__main{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1.1fr .9fr;position:relative;z-index:1}.cyravi-footer-scope .cyravi-footer__brand{min-width:0;padding:10px 8px}.cyravi-footer-scope .cyravi-footer__brand-top{align-items:center;display:flex;gap:14px;margin-bottom:14px}.cyravi-footer-scope .cyravi-footer__logo-wrap{align-items:center;background:linear-gradient(135deg,var(--cfh-background-color-tertiary),var(--cfh-background-color-tertiary));border:1px solid var(--cff-border-strong);border-radius:24px;box-shadow:var(--cff-shadow-soft);display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;width:72px}.cyravi-footer-scope .cyravi-footer__logo-wrap img{height:100%;object-fit:contain;width:100%}.cyravi-footer-scope .cyravi-footer__brand-copy{min-width:0}.cyravi-footer-scope .cyravi-footer__eyebrow{color:var(--cfh-text-color-primary);display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.cyravi-footer-scope .cyravi-footer__title{color:var(--cfh-text-color-secondary);font-size:1.24rem;font-weight:900;letter-spacing:-.03em;margin:0}.cyravi-footer-scope .cyravi-footer__desc{color:var(--cfh-text-color-tertiary);font-size:.95rem;line-height:1.75;margin:0;max-width:52ch}.cyravi-footer-scope .cyravi-footer__legal{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cyravi-footer-scope .cyravi-footer__legal-link{background:var(--cfh-background-color-tertiary);border:1px solid var(--cff-border);border-radius:var(--cff-radius-pill);box-shadow:var(--cff-shadow-soft);color:var(--cfh-text-color-secondary);font-size:.82rem;font-weight:800;padding:10px 14px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.cyravi-footer-scope .cyravi-footer__legal-link:hover{background:#ffffffeb;border-color:#6d5efc2e;transform:translateY(-1px)}.cyravi-footer-scope .cyravi-footer__side{grid-gap:14px;display:grid;gap:14px}.cyravi-footer-scope .cyravi-footer__card{background:var(--cfh-background-color-tertiary);border:1px solid var(--cff-border);border-radius:22px;box-shadow:var(--cff-shadow-soft);padding:16px}.cyravi-footer-scope .cyravi-footer__card-head{margin-bottom:12px}.cyravi-footer-scope .cyravi-footer__card-kicker{color:var(--cfh-text-color-primary);display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.cyravi-footer-scope .cyravi-footer__card h4{color:var(--cfh-text-color-secondary);font-size:1rem;font-weight:900;letter-spacing:-.02em;margin:0}.cyravi-footer-scope .cyravi-footer__contact{grid-gap:12px;align-items:center;background:var(--cfh-background-color-quaternary);border:1px solid var(--cff-border);border-radius:18px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cyravi-footer-scope .cyravi-footer__contact:hover{border-color:#6d5efc2e;box-shadow:var(--cff-shadow-soft);transform:translateY(-1px)}.cyravi-footer-scope .cyravi-footer__icon-box{align-items:center;background:linear-gradient(135deg,#6d5efc1a,#4da3ff1a);border:1px solid #6d5efc1f;border-radius:14px;color:var(--cff-primary-dark);display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.cyravi-footer-scope .cyravi-footer__icon-box svg{fill:currentColor;stroke:currentColor;height:20px;width:20px}.cyravi-footer-scope .cyravi-footer__contact-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.cyravi-footer-scope .cyravi-footer__contact-title{color:var(--cfh-text-color-secondary);font-size:.9rem;font-weight:800}.cyravi-footer-scope .cyravi-footer__contact-sub{color:var(--cfh-text-color-tertiary);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cyravi-footer-scope .cyravi-footer__contact-cta{background:linear-gradient(135deg,var(--cfh-primary-color),var(--cfh-secondary-color));border-radius:var(--cff-radius-pill);color:#fff;font-size:.76rem;font-weight:900;letter-spacing:.08em;padding:10px 12px;text-transform:uppercase;white-space:nowrap}.cyravi-footer-scope .cyravi-footer__socials{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.cyravi-footer-scope .cyravi-footer__social{align-items:center;background:var(--cfh-background-color-quaternary);border:1px solid var(--cff-border);border-radius:18px;color:var(--cfh-text-color-secondary);display:flex;font-size:.88rem;font-weight:800;gap:10px;min-width:0;padding:12px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.cyravi-footer-scope .cyravi-footer__social:hover{border-color:#6d5efc2e;box-shadow:var(--cff-shadow-soft);transform:translateY(-1px)}.cyravi-footer-scope .cyravi-footer__bottom{align-items:center;border-top:1px solid #5f6c851a;color:var(--cfh-text-color-tertiary);display:flex;flex-wrap:wrap;font-size:.84rem;font-weight:700;gap:10px;justify-content:center;margin-top:18px;padding-top:16px;position:relative;text-align:center;z-index:1}.cyravi-footer-scope .cyravi-footer__dot{opacity:.45}.cyravi-footer-scope .cyravi-footer__powered{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--cfh-primary-color),var(--cfh-secondary-color));color:#0000;font-weight:900;text-decoration:none}.cyravi-footer-scope .cyravi-footer__powered:hover{opacity:.9}.cyravi-footer-scope .cyravi-footer__contact .cyravi-footer__icon-box svg,.cyravi-footer-scope .cyravi-footer__contact .cyravi-footer__icon-box svg *,.cyravi-footer-scope .cyravi-footer__social[aria-label=Instagram] .cyravi-footer__icon-box svg,.cyravi-footer-scope .cyravi-footer__social[aria-label=Instagram] .cyravi-footer__icon-box svg *{fill:none!important;stroke:currentColor!important}@media (max-width:980px){.cyravi-footer-scope .cyravi-footer__main{grid-template-columns:1fr}}@media (max-width:720px){.cyravi-footer-scope .cyravi-footer{padding:14px 10px 10px}.cyravi-footer-scope .cyravi-footer__shell{border-radius:26px;padding:14px}.cyravi-footer-scope .cyravi-footer__logo-wrap{border-radius:20px;height:62px;width:62px}.cyravi-footer-scope .cyravi-footer__socials{grid-template-columns:1fr}.cyravi-footer-scope .cyravi-footer__contact{grid-template-columns:auto 1fr}.cyravi-footer-scope .cyravi-footer__contact-cta{grid-column:1/-1;justify-self:start}}@media (max-width:560px){.cyravi-footer-scope .cyravi-footer__brand-top{align-items:center}.cyravi-footer-scope .cyravi-footer__title{font-size:1.08rem}.cyravi-footer-scope .cyravi-footer__desc{font-size:.9rem}.cyravi-footer-scope .cyravi-footer__legal{gap:8px}.cyravi-footer-scope .cyravi-footer__legal-link{justify-content:center;text-align:center;width:100%}}.store-layout{--store-header-h:160px;background:#0000;display:flex;flex-direction:column;max-width:100%;min-height:100vh;overflow-x:clip;padding-top:var(--store-header-h);width:100%}.store-header-fixed{left:0;max-width:100%;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:3000}.store-header-fixed>*{pointer-events:auto}@media (max-width:1100px){.store-layout{--store-header-h:124px}}@media (max-width:650px){.store-layout{--store-header-h:108px}}.store-content{grid-gap:32px;box-sizing:border-box;display:grid;flex:1 1;gap:32px;grid-template-columns:minmax(280px,340px) minmax(0,1fr);margin-inline:auto;max-width:1600px;min-width:0;padding:45px;width:100%}.store-content>*{min-width:0}.store-content>.adc-smart-filters{align-self:flex-start;background:#0000;border:0;border-radius:0;box-shadow:none;max-width:340px;min-width:0;padding:0;position:-webkit-sticky;position:sticky;top:calc(var(--store-header-h) + 24px);width:100%}.store-container{max-width:100%;min-width:0;width:100%}.adc-mobile-filter-btn{-webkit-tap-highlight-color:transparent;display:none;margin:16px}.adc-filter-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;inset:0;position:fixed;z-index:2998}.adc-mobile-filters-panel,.adc-smart-filters-mobile,.adc-smart-filters.adc-smart-filters--mobile{-webkit-overflow-scrolling:touch;border-radius:20px;bottom:12px;left:12px;max-height:calc(100dvh - var(--store-header-h) - 20px);overflow-y:auto;position:fixed;right:12px;top:calc(var(--store-header-h) + 8px);z-index:2999}.adc-mobile-filters-panel>*,.adc-smart-filters-mobile>*,.adc-smart-filters.adc-smart-filters--mobile>*{max-height:100%}@media (max-width:1200px){.store-content{gap:24px;grid-template-columns:minmax(260px,300px) minmax(0,1fr);padding:32px 24px}.store-content>.adc-smart-filters{max-width:300px}}@media (max-width:900px){.store-content{display:block;max-width:100%;padding:20px 16px}.adc-smart-filters,.store-content>.adc-smart-filters{display:none}.store-container{box-sizing:border-box;margin:0 auto;max-width:100%;padding-inline:0;width:100%}}@media (max-width:768px){.store-content{gap:16px;grid-template-columns:1fr;padding:16px}.store-content>.adc-smart-filters{display:none}.adc-mobile-filter-btn{align-items:center;background:#ffffffeb;border:1px solid #0000001f;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-weight:800;gap:10px;letter-spacing:.2px;max-width:calc(100vw - 32px);padding:11px 14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.adc-mobile-filter-btn:active{transform:translateY(1px) scale(.99)}.adc-mobile-filter-ic{background:#0000000f;border-radius:999px;color:inherit;display:grid;flex-shrink:0;font-size:14px;height:30px;line-height:1;place-items:center;width:30px}.adc-mobile-filter-badge{background:currentColor;border-radius:999px;flex-shrink:0;height:8px;margin-left:2px;opacity:.7;width:8px}}@media (max-width:560px){.store-layout{overflow-x:hidden}.store-content{padding:14px 12px}.adc-mobile-filters-panel,.adc-smart-filters-mobile,.adc-smart-filters.adc-smart-filters--mobile{border-radius:18px;bottom:10px;left:10px;max-height:calc(100dvh - var(--store-header-h) - 16px);right:10px;top:calc(var(--store-header-h) + 6px)}}.store-content.no-filters{box-sizing:border-box;display:block;margin:0 auto;max-width:100%;padding:32px;width:100%}.store-content.no-filters .adc-cart-page{margin:0 auto;max-width:1600px}@media (max-width:900px){.store-content.no-filters{padding:16px}}@media (max-width:560px){.store-content.no-filters{padding:14px 12px}}.adc-grid-wrapper{box-sizing:border-box;margin-inline:auto;max-width:1100px;padding-inline:clamp(14px,3vw,28px);width:100%}.adc-grid-wrapper .adc-grid{--min-col:200px;--gap:clamp(16px,2vw,32px);grid-gap:var(--gap);align-items:stretch;box-sizing:border-box;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(var(--min-col),1fr));justify-items:stretch;padding-top:12px}.adc-grid-wrapper .adc-grid>*{min-width:0}@media (max-width:900px){.adc-grid-wrapper .adc-grid{--min-col:220px;--gap:22px}}@media (max-width:650px){.adc-grid-wrapper{padding-inline:clamp(14px,4vw,18px)}.adc-grid-wrapper .adc-grid{--gap:18px;grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.adc-grid-wrapper .adc-grid{--gap:16px;grid-template-columns:1fr}}.adc-grid-wrapper .adc-pg-skel{background:#ffffffeb;border:1px solid #dbe2eae6;border-radius:18px;box-shadow:0 1px 0 #10182808,0 12px 26px #10182814;box-sizing:border-box;padding:14px;pointer-events:none;-webkit-user-select:none;user-select:none}.adc-grid-wrapper .adc-pg-skel-media{background:#02061714;border-radius:14px;height:180px;overflow:hidden;position:relative}.adc-grid-wrapper .adc-pg-skel-lines{display:flex;flex-direction:column;gap:10px;margin-top:12px}.adc-grid-wrapper .adc-pg-skel-line{background:#02061714;border-radius:999px;height:12px;overflow:hidden;position:relative}.adc-grid-wrapper .adc-pg-skel-line:after,.adc-grid-wrapper .adc-pg-skel-media:after{animation:adc-pg-shimmer 1.15s infinite;background:linear-gradient(90deg,#fff0,#ffffff8c 50%,#fff0);content:"";inset:0;position:absolute;transform:translateX(-60%)}.adc-grid-wrapper .w-70{width:70%}.adc-grid-wrapper .w-45{width:45%}.adc-grid-wrapper .w-30{width:30%}.adc-grid-wrapper .adc-card--skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.adc-grid-wrapper .adc-card--skeleton .adc-card-image{position:relative}.adc-grid-wrapper .adc-skel-media{border-radius:14px;height:100%;width:100%}.adc-grid-wrapper .adc-skel-badge,.adc-grid-wrapper .adc-skel-btn,.adc-grid-wrapper .adc-skel-line,.adc-grid-wrapper .adc-skel-media{background:#02061714;overflow:hidden;position:relative}.adc-grid-wrapper .adc-skel-line{border-radius:999px;height:12px}.adc-grid-wrapper .w-85{width:85%}.adc-grid-wrapper .w-60{width:60%}.adc-grid-wrapper .w-40{width:40%}.adc-grid-wrapper .adc-skel-btn{background:#3a5ba029;border:1px solid #3a5ba02e;border-radius:12px;height:44px;margin-top:auto;width:100%}.adc-grid-wrapper .adc-skel-badge{border:1px solid #0206171f;color:#0206178c;font-weight:700}.adc-grid-wrapper .adc-skel-badge:after,.adc-grid-wrapper .adc-skel-btn:after,.adc-grid-wrapper .adc-skel-line:after,.adc-grid-wrapper .adc-skel-media:after{animation:adc-pg-shimmer 1.15s infinite;background:linear-gradient(90deg,#fff0,#ffffff8c 50%,#fff0);content:"";inset:0;position:absolute;transform:translateX(-60%)}@keyframes adc-pg-shimmer{0%{transform:translateX(-60%)}to{transform:translateX(60%)}}.product-card-scope .product-card{--product-card-white:#fff;--product-card-bg:#ffffffe6;--product-card-border:#5f6c8524;--product-card-text:#182033;--product-card-text-soft:#5f6b85;--product-card-text-muted:#7e89a4;--product-card-primary:#6d5efc;--product-card-primary-dark:#4f46e5;--product-card-secondary:#4da3ff;--product-card-success-bg:#22c55e1f;--product-card-success-border:#22c55e33;--product-card-success-text:#166534;--product-card-danger-bg:#f43f5e1a;--product-card-danger-border:#f43f5e33;--product-card-danger-text:#9f1239;--product-card-shadow:0 20px 50px #4a55781f;--product-card-shadow-hover:0 26px 70px #4a557829;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at top left,#6d5efc14 0,#0000 38%),radial-gradient(circle at top right,#4da3ff0f 0,#0000 36%),linear-gradient(180deg,#fffffffa,#f8faffeb);border:1px solid var(--product-card-border);border-radius:24px;box-shadow:var(--product-card-shadow);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:14px;height:100%;overflow:hidden;padding:14px;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease;width:100%}.product-card-scope .product-card:before{background:linear-gradient(90deg,var(--product-card-primary),var(--product-card-secondary));content:"";height:4px;inset:0 0 auto 0;opacity:.95;position:absolute}.product-card-scope .product-card *{box-sizing:border-box}.product-card-scope .product-card--disabled{cursor:not-allowed;filter:grayscale(.08);opacity:.6}.product-card-scope .product-card--disabled:hover{box-shadow:var(--product-card-shadow);transform:none}@media (hover:hover){.product-card-scope .product-card:hover{border-color:#6d5efc3d;box-shadow:var(--product-card-shadow-hover);transform:translateY(-5px)}}.product-card-scope .product-card:active{transform:translateY(-2px)}.product-card-scope .product-card:focus-visible{border-color:#6d5efc5c;box-shadow:0 0 0 4px #6d5efc1f,0 26px 70px #4a557829;outline:none}.product-card-scope .product-card__image-wrap{position:relative;width:100%}.product-card-scope .product-card__image-shell{align-items:center;aspect-ratio:1/1;background:radial-gradient(circle at center,#6d5efc0f 0,#0000 50%),linear-gradient(180deg,#fff,#f7faff);border:1px solid #5f6c851a;border-radius:18px;box-shadow:inset 0 1px 0 #fffc,0 12px 28px #4a557814;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.product-card-scope .product-card__image{height:100%;object-fit:contain;padding:14px;transform:scale(.96);transition:transform .22s ease;width:100%}@media (hover:hover){.product-card-scope .product-card:hover .product-card__image{transform:scale(1)}}.product-card-scope .product-card__no-image{color:var(--product-card-text-muted);font-size:13px;font-weight:700;padding:16px;text-align:center}.product-card-scope .product-card__badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0000;border-radius:999px;box-shadow:0 10px 20px #4a55781a;display:inline-flex;font-size:11.5px;font-weight:900;justify-content:center;left:12px;letter-spacing:.02em;min-height:32px;padding:6px 12px;position:absolute;top:12px;z-index:2}.product-card-scope .product-card__badge--in{background:var(--product-card-success-bg);border-color:var(--product-card-success-border);color:var(--product-card-success-text)}.product-card-scope .product-card__badge--out{background:var(--product-card-danger-bg);border-color:var(--product-card-danger-border);color:var(--product-card-danger-text)}.product-card-scope .product-card__body{display:flex;flex:1 1;flex-direction:column;gap:14px}.product-card-scope .product-card__content{display:flex;flex-direction:column;gap:8px}.product-card-scope .product-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--product-card-text);display:-webkit-box;font-size:15px;font-weight:900;letter-spacing:-.02em;line-height:1.35;margin:0;min-height:2.7em;overflow:hidden}.product-card-scope .product-card__sku{color:var(--product-card-text-soft);font-size:12.5px;font-weight:700;line-height:1.45;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-scope .product-card__sku--empty{color:var(--product-card-text-muted)}.product-card-scope .product-card__price{color:var(--product-card-primary-dark);font-size:20px;font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:2px 0 0}.product-card-scope .product-card__button{background:linear-gradient(135deg,#6d5efc,#4da3ff);border:none;border-radius:16px;box-shadow:0 16px 30px #5c68ff33;color:#fff;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:.01em;margin-top:auto;min-height:46px;padding:12px 16px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,filter .18s ease;width:100%}@media (hover:hover){.product-card-scope .product-card__button:hover{box-shadow:0 20px 34px #5c68ff3d;filter:brightness(1.02);transform:translateY(-2px)}}.product-card-scope .product-card__button:active{transform:translateY(-1px)}.product-card-scope .product-card__button:disabled{background:linear-gradient(135deg,#a6acc7,#c0c7da);box-shadow:none;cursor:not-allowed;opacity:.7}@media (max-width:768px){.product-card-scope .product-card{border-radius:20px;gap:12px;padding:13px}.product-card-scope .product-card__image-shell{border-radius:16px}.product-card-scope .product-card__title{font-size:14px}.product-card-scope .product-card__price{font-size:18px}.product-card-scope .product-card__button{border-radius:14px;font-size:13.5px;min-height:44px}}@media (max-width:420px){.product-card-scope .product-card{border-radius:18px;padding:12px}.product-card-scope .product-card__badge{font-size:11px;left:10px;padding:5px 10px;top:10px}.product-card-scope .product-card__title{font-size:13.5px}.product-card-scope .product-card__sku{font-size:12px}.product-card-scope .product-card__price{font-size:17px}}@media (prefers-reduced-motion:reduce){.product-card-scope .product-card,.product-card-scope .product-card__button,.product-card-scope .product-card__image{transition:none}}.store-home-scope{--store-home-bg:#0000;--store-home-card-bg:#ffffffe0;--store-home-card-bg-strong:#fffffff0;--store-home-border:#5f6c8524;--store-home-border-strong:#6d5efc33;--store-home-text:#182033;--store-home-text-soft:#5f6b85;--store-home-text-muted:#7e89a4;--store-home-primary:#6d5efc;--store-home-primary-dark:#4f46e5;--store-home-secondary:#4da3ff;--store-home-danger-bg:#fff5f5;--store-home-danger-border:#ef44442e;--store-home-danger-text:#991b1b;--store-home-shadow:0 20px 60px #4a55781a;--store-home-shadow-soft:0 12px 30px #4a557814}.store-home-scope .store-home{background:var(--store-home-bg);display:flex;flex-direction:column;gap:22px;min-width:0;width:100%}.store-home-scope .store-home__hero{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at top left,#6d5efc1a 0,#0000 35%),radial-gradient(circle at top right,#4da3ff14 0,#0000 32%),linear-gradient(180deg,#fffffffa,#f8faffeb);border:1px solid var(--store-home-border);border-radius:28px;box-shadow:var(--store-home-shadow);overflow:hidden;padding:26px 24px;position:relative}.store-home-scope .store-home__hero:before{background:linear-gradient(90deg,var(--store-home-primary),var(--store-home-secondary));content:"";height:4px;inset:0 0 auto 0;position:absolute}.store-home-scope .store-home__hero-text{position:relative;z-index:1}.store-home-scope .store-home__eyebrow{align-items:center;background:linear-gradient(135deg,#f4efff,#eef5ff);border:1px solid var(--store-home-border-strong);border-radius:999px;box-shadow:var(--store-home-shadow-soft);color:var(--store-home-primary-dark);display:inline-flex;font-size:11px;font-weight:900;justify-content:center;letter-spacing:.1em;margin-bottom:10px;padding:8px 14px;text-transform:uppercase}.store-home-scope .store-home__title{color:var(--store-home-text);font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0}.store-home-scope .store-home__subtitle{color:var(--store-home-text-soft);font-size:14px;font-weight:500;line-height:1.65;margin:10px 0 0;max-width:700px}.store-home-scope .store-home__grid-wrap{min-width:0}.store-home-scope .store-home__state{background:var(--store-home-card-bg-strong);border:1px solid var(--store-home-border);border-radius:20px;box-shadow:var(--store-home-shadow-soft);color:var(--store-home-text-soft);font-weight:700;padding:18px 16px;text-align:center}.store-home-scope .store-home__state--error{background:var(--store-home-danger-bg);border-color:var(--store-home-danger-border);color:var(--store-home-danger-text)}.store-home-scope .store-home__state-title{font-size:15px;font-weight:900}.store-home-scope .store-home__error-msg{color:#b91c1c;font-size:13px;line-height:1.55;margin-top:8px;word-break:break-word}.store-home-scope .store-home__load-more-wrap{display:flex;justify-content:center;margin:4px 0 8px}.store-home-scope .store-home__load-more{background:linear-gradient(135deg,#6d5efc,#4da3ff);border:none;border-radius:999px;box-shadow:0 18px 34px #5c68ff33;color:#fff;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:.02em;min-height:48px;padding:14px 28px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}@media (hover:hover){.store-home-scope .store-home__load-more:hover{box-shadow:0 22px 38px #5c68ff3d;filter:brightness(1.02);transform:translateY(-2px)}}.store-home-scope .store-home__load-more:active{transform:translateY(-1px)}.store-home-scope .store-home__load-more:disabled{box-shadow:none;cursor:not-allowed;filter:none;opacity:.72;transform:none}@media (max-width:768px){.store-home-scope .store-home{gap:18px}.store-home-scope .store-home__hero{border-radius:22px;padding:20px 16px}.store-home-scope .store-home__title{font-size:clamp(1.45rem,6vw,1.9rem)}.store-home-scope .store-home__subtitle{font-size:13.5px;line-height:1.6}.store-home-scope .store-home__state{border-radius:18px;padding:16px 14px}.store-home-scope .store-home__load-more{font-size:13.5px;max-width:280px;min-height:46px;padding:13px 22px;width:100%}}@media (max-width:420px){.store-home-scope .store-home__hero{border-radius:20px;padding:18px 14px}.store-home-scope .store-home__eyebrow{font-size:10px;padding:7px 12px}.store-home-scope .store-home__subtitle{font-size:13px}}@media (prefers-reduced-motion:reduce){.store-home-scope .store-home__load-more{transition:none}}.product-detail-scope .product-detail{--product-detail-ink:#182033;--product-detail-muted:#5f6b85;--product-detail-muted-2:#7e89a4;--product-detail-bg:#0000;--product-detail-card:#ffffffe6;--product-detail-card-strong:#fffffff2;--product-detail-border:#5f6c8524;--product-detail-border-strong:#6d5efc33;--product-detail-primary:#6d5efc;--product-detail-primary-dark:#4f46e5;--product-detail-secondary:#4da3ff;--product-detail-success:#166534;--product-detail-danger:#9f1239;--product-detail-shadow:0 20px 60px #4a55781a;--product-detail-shadow-soft:0 12px 30px #4a557814;background:var(--product-detail-bg);box-sizing:border-box;margin-inline:auto;max-width:1200px;padding:24px}.product-detail-scope .product-detail__back-btn{background:none;border:none;color:var(--product-detail-primary-dark);cursor:pointer;font-size:14px;font-weight:900;margin-bottom:18px;padding:0}.product-detail-scope .product-detail__back-btn:hover{text-decoration:underline}.product-detail-scope .product-detail__main{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:460px 1fr}.product-detail-scope .product-detail__left{grid-gap:14px;display:grid;gap:14px}.product-detail-scope .product-detail__gallery-wrap{grid-gap:12px;display:grid;gap:12px}.product-detail-scope .product-detail__gallery--empty{cursor:default}.product-detail-scope .product-detail__no-image{align-items:center;color:var(--product-detail-muted-2);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;text-align:center}.product-detail-scope .product-detail__no-image-ico{font-size:36px;opacity:.75}.product-detail-scope .product-detail__no-image-txt{font-size:13px;font-weight:800}.product-detail-scope .product-detail__thumbs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.product-detail-scope .product-detail__thumb{background:#ffffffeb;border:2px solid #0000;border-radius:14px;box-shadow:var(--product-detail-shadow-soft);cursor:pointer;flex-shrink:0;height:72px;overflow:hidden;padding:0;width:72px}.product-detail-scope .product-detail__thumb img{height:100%;object-fit:contain;padding:4px;width:100%}.product-detail-scope .product-detail__thumb--active{border-color:var(--product-detail-primary);box-shadow:0 0 0 2px #6d5efc38}.product-detail-scope .product-detail__gallery{align-items:center;background:radial-gradient(circle at top left,#6d5efc14 0,#0000 35%),radial-gradient(circle at top right,#4da3ff0f 0,#0000 32%),linear-gradient(180deg,#fffffffa,#f8faffeb);border:1px solid var(--product-detail-border);border-radius:24px;box-shadow:var(--product-detail-shadow);cursor:zoom-in;display:flex;height:380px;justify-content:center;overflow:hidden;position:relative;width:100%}.product-detail-scope .product-detail__gallery img{height:100%;object-fit:contain;padding:18px;width:100%}.product-detail-scope .product-detail__gallery--disabled{cursor:not-allowed;opacity:.72}.product-detail-scope .product-detail__zoom-hint{border:1px solid var(--product-detail-border);bottom:12px;color:var(--product-detail-ink);right:12px}.product-detail-scope .product-detail__stock-badge,.product-detail-scope .product-detail__zoom-hint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border-radius:999px;box-shadow:var(--product-detail-shadow-soft);font-size:12px;font-weight:900;padding:6px 10px;position:absolute}.product-detail-scope .product-detail__stock-badge{border:1px solid var(--product-detail-border);left:12px;top:12px}.product-detail-scope .product-detail__stock-badge--in{color:var(--product-detail-success)}.product-detail-scope .product-detail__stock-badge--out{color:var(--product-detail-danger)}.product-detail-scope .product-detail__info{grid-gap:14px;display:grid;gap:14px}.product-detail-scope .product-detail__title{color:var(--product-detail-ink);font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:1.12;margin:0 0 8px}.product-detail-scope .product-detail__partno{color:var(--product-detail-muted);font-size:14px;font-weight:700;margin:0}.product-detail-scope .product-detail__buy-card{grid-gap:14px;background:radial-gradient(circle at top left,#6d5efc14 0,#0000 35%),radial-gradient(circle at top right,#4da3ff0d 0,#0000 30%),linear-gradient(180deg,#fffffff5,#f8faffe6);border:1px solid var(--product-detail-border);border-radius:24px;box-shadow:var(--product-detail-shadow);display:grid;gap:14px;padding:20px}.product-detail-scope .product-detail__price-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.product-detail-scope .product-detail__price{color:var(--product-detail-primary-dark);font-size:32px;font-weight:900;letter-spacing:-.04em}.product-detail-scope .product-detail__core{color:var(--product-detail-muted);font-size:13px;font-weight:700;margin-top:6px}.product-detail-scope .product-detail__availability-pill{background:#ffffffd1;border:1px solid var(--product-detail-border);border-radius:999px;box-shadow:var(--product-detail-shadow-soft);font-size:12px;font-weight:900;padding:8px 10px;white-space:nowrap}.product-detail-scope .product-detail__availability-pill--in{color:var(--product-detail-success)}.product-detail-scope .product-detail__availability-pill--out{color:var(--product-detail-danger)}.product-detail-scope .product-detail__label{color:var(--product-detail-ink);font-size:13px;font-weight:800}.product-detail-scope .product-detail__qty-row{grid-gap:8px;display:grid;gap:8px}.product-detail-scope .product-detail__stepper{align-items:center;background:#ffffffeb;border:1px solid var(--product-detail-border);border-radius:16px;display:grid;grid-template-columns:44px 1fr 44px;overflow:hidden}.product-detail-scope .product-detail__step{background:#ffffffbd;border:none;color:var(--product-detail-ink);cursor:pointer;font-size:18px;font-weight:900;height:44px;transition:background .16s ease,color .16s ease}@media (hover:hover){.product-detail-scope .product-detail__step:hover{background:#6d5efc14;color:var(--product-detail-primary-dark)}}.product-detail-scope .product-detail__step:disabled{cursor:not-allowed;opacity:.5}.product-detail-scope .product-detail__stepper input{background:#fffffff5;border:none;color:var(--product-detail-ink);font-size:15px;font-weight:900;height:44px;outline:none;text-align:center;width:100%}.product-detail-scope .product-detail__add-btn{border:none;border-radius:16px;cursor:pointer;font-weight:900;padding:14px;width:100%}.product-detail-scope .product-detail__add-btn--primary{background:linear-gradient(135deg,#6d5efc,#4da3ff);box-shadow:0 18px 34px #5c68ff33;color:#fff;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,filter .16s ease}.product-detail-scope .product-detail__add-btn--primary:hover{filter:brightness(1.02);transform:translateY(-1px)}.product-detail-scope .product-detail__add-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.product-detail-scope .product-detail__mini-total{align-items:center;color:var(--product-detail-muted);display:flex;font-weight:800;justify-content:space-between;padding-top:2px}.product-detail-scope .product-detail__trust-row{border-top:1px dashed var(--product-detail-border);display:flex;flex-wrap:wrap;gap:10px 14px;padding-top:8px}.product-detail-scope .product-detail__trust-item{color:var(--product-detail-muted);font-size:12px;font-weight:700}.product-detail-scope .product-detail__specs-card{background:var(--product-detail-card);border:1px solid var(--product-detail-border);border-radius:20px;box-shadow:var(--product-detail-shadow-soft);padding:14px}.product-detail-scope .product-detail__spec-row{align-items:center;border-bottom:1px solid #5f6c851a;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.product-detail-scope .product-detail__spec-row:last-child{border-bottom:none}.product-detail-scope .product-detail__spec-key{color:var(--product-detail-muted-2);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.product-detail-scope .product-detail__spec-value{color:var(--product-detail-ink);font-size:14px;font-weight:800;text-align:right}.product-detail-scope .product-detail__desc{background:var(--product-detail-card);border:1px solid var(--product-detail-border);border-radius:24px;box-shadow:var(--product-detail-shadow-soft);margin-top:26px;padding:20px}.product-detail-scope .product-detail__desc h3{color:var(--product-detail-ink);font-size:20px;font-weight:900;margin:0 0 10px}.product-detail-scope .product-detail__desc-text{color:#374151;font-size:.98rem;line-height:1.8;word-break:break-word}.product-detail-scope .product-detail__desc-text b,.product-detail-scope .product-detail__desc-text strong{color:#111827;font-weight:700}.product-detail-scope .product-detail__desc-text div,.product-detail-scope .product-detail__desc-text p{margin:0 0 10px}.product-detail-scope .product-detail__desc-text ol,.product-detail-scope .product-detail__desc-text ul{margin:10px 0 10px 22px;padding:0}.product-detail-scope .product-detail__desc-text li{margin:6px 0}.product-detail-scope .product-detail__desc-text br{line-height:1.8}.product-detail-scope .product-detail__related{margin-top:50px}.product-detail-scope .product-detail__related h3{color:var(--product-detail-ink);font-size:22px;font-weight:900;margin:0 0 14px}.product-detail-scope .product-detail__muted{color:var(--product-detail-muted);margin-top:8px}.product-detail-scope .product-detail__pdf-btn{align-items:center;background:#ffffffdb;border:1px solid var(--product-detail-border);border-radius:14px;color:var(--product-detail-primary-dark);display:inline-flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;margin-top:6px;padding:11px 14px;text-decoration:none;transition:background .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-detail-scope .product-detail__pdf-btn:hover{background:#fffffff5;border-color:var(--product-detail-border-strong);box-shadow:var(--product-detail-shadow-soft);transform:translateY(-1px)}.product-detail-scope .product-detail__overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f8faffdb;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;position:fixed;z-index:9999}.product-detail-scope .product-detail__spinner{animation:product-detail-spin .8s linear infinite;border:3px solid #5f6c8529;border-radius:50%;border-top:3px solid var(--product-detail-primary);height:42px;width:42px}@keyframes product-detail-spin{to{transform:rotate(1turn)}}.product-detail-scope .product-detail__overlay p{color:var(--product-detail-muted);font-weight:800}.product-detail-scope .product-detail__modal{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18203347;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10000}.product-detail-scope .product-detail__modal-card{background:var(--product-detail-card-strong);border:1px solid var(--product-detail-border);border-radius:24px;box-shadow:0 22px 60px #4a557829;max-width:390px;padding:26px;text-align:center;width:100%}.product-detail-scope .product-detail__modal-card h3{color:var(--product-detail-ink);font-size:18px;font-weight:900;margin:0 0 8px}.product-detail-scope .product-detail__modal-card p{color:var(--product-detail-muted);font-size:14px;font-weight:700;margin:0 0 18px}.product-detail-scope .product-detail__modal-actions{display:flex;gap:12px}.product-detail-scope .product-detail__modal-actions button{border:none;border-radius:999px;cursor:pointer;flex:1 1;font-weight:900;padding:12px}.product-detail-scope .product-detail__modal-primary{background:linear-gradient(135deg,#6d5efc,#4da3ff);color:#fff}.product-detail-scope .product-detail__modal-secondary{background:#ffffffe6;border:1px solid var(--product-detail-border);color:var(--product-detail-ink)}.product-detail-scope .product-detail__image-zoom{align-items:center;background:#182033e6;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:20000}.product-detail-scope .product-detail__zoom-card{background:#fffffffa;border:1px solid var(--product-detail-border);border-radius:24px;box-shadow:0 30px 80px #18203347;max-height:92vh;overflow:hidden;position:relative;width:min(980px,96vw)}.product-detail-scope .product-detail__zoom-card img{height:100%;max-height:92vh;object-fit:contain;padding:16px;width:100%}.product-detail-scope .product-detail__zoom-close{background:#ffffffd6;border:1px solid var(--product-detail-border);border-radius:999px;color:var(--product-detail-ink);cursor:pointer;font-weight:900;height:40px;position:absolute;right:10px;top:10px;width:40px}.product-detail-scope .product-detail__skeleton{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:460px 1fr}.product-detail-scope .product-detail__skel{animation:product-detail-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#ffffffd1,#f9fafbeb,#ffffffd1);background-size:200% 100%;border:1px solid var(--product-detail-border);border-radius:24px}.product-detail-scope .product-detail__skel--img{height:380px}.product-detail-scope .product-detail__skel--lines{height:300px}@keyframes product-detail-shimmer{0%{background-position:0 0}to{background-position:200% 0}}.product-detail-scope .product-detail__error{background:var(--product-detail-card);border:1px solid var(--product-detail-border);border-radius:24px;box-shadow:var(--product-detail-shadow-soft);color:var(--product-detail-ink);padding:20px}@media (max-width:900px){.product-detail-scope .product-detail__main{gap:22px;grid-template-columns:1fr}.product-detail-scope .product-detail__skeleton{grid-template-columns:1fr}.product-detail-scope .product-detail__gallery{height:320px}.product-detail-scope .product-detail__title{font-size:24px}.product-detail-scope .product-detail__price{font-size:28px}}@media (max-width:600px){.product-detail-scope .product-detail{padding:16px}.product-detail-scope .product-detail__gallery{border-radius:20px;height:280px}.product-detail-scope .product-detail__buy-card,.product-detail-scope .product-detail__desc,.product-detail-scope .product-detail__error,.product-detail-scope .product-detail__modal-card,.product-detail-scope .product-detail__specs-card{border-radius:20px}.product-detail-scope .product-detail__modal-actions{flex-direction:column}}.cyravi-cart-scope{--cc-bg:#f8faff;--cc-text:#182033;--cc-text-soft:#5f6b85;--cc-text-muted:#7e89a4;--cc-border:#5f6c8524;--cc-border-strong:#6366f133;--cc-primary:#6d5efc;--cc-primary-dark:#4f46e5;--cc-secondary:#4da3ff;--cc-success:#15803d;--cc-warning:#b45309;--cc-danger:#b91c1c;--cc-card-bg:#ffffffe6;--cc-shadow:0 20px 60px #4a55781f;--cc-shadow-soft:0 10px 24px #4a557814;font-family:Inter,Segoe UI,sans-serif;min-height:50vh;overflow:hidden;position:relative}.cyravi-cart-scope,.cyravi-cart-scope *{box-sizing:border-box}.cyravi-cart-scope .cyravi-cart-page{min-height:80vh;padding:28px 16px 36px;position:relative}.cyravi-cart-scope .cyravi-cart-bg-glow{border-radius:999px;pointer-events:none;position:absolute}.cyravi-cart-scope .cyravi-cart-bg-glow-top{background:radial-gradient(circle,#6d5efc24 0,#4da3ff1a 38%,#fff0 72%);filter:blur(32px);height:560px;left:50%;top:-120px;transform:translateX(-50%);width:560px}.cyravi-cart-scope .cyravi-cart-bg-glow-left{background:#6d5efc14;filter:blur(65px);height:260px;left:-120px;top:18%;width:260px}.cyravi-cart-scope .cyravi-cart-bg-glow-right{background:#4da3ff14;bottom:10%;filter:blur(65px);height:240px;right:-120px;width:240px}.cyravi-cart-scope .cyravi-cart-container{margin:0 auto;max-width:1180px;position:relative;z-index:1}.cyravi-cart-scope .cyravi-cart-back{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border:1px solid var(--cc-border);border-radius:999px;color:var(--cc-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;margin-bottom:16px;padding:10px 14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cyravi-cart-scope .cyravi-cart-back:hover{border-color:var(--cc-border-strong);box-shadow:0 12px 22px #4a55781a;transform:translateY(-1px)}.cyravi-cart-scope .cyravi-cart-header{background:var(--cc-card-bg);border:1px solid var(--cc-border);border-radius:24px;box-shadow:var(--cc-shadow);margin-bottom:18px;padding:26px 24px;text-align:center}.cyravi-cart-scope .cyravi-cart-badge,.cyravi-cart-scope .cyravi-cart-empty__badge,.cyravi-cart-scope .cyravi-cart-summary-badge{align-items:center;background:linear-gradient(135deg,#f4efff,#eef5ff);border:1px solid var(--cc-border-strong);border-radius:999px;color:var(--cc-primary-dark);display:inline-flex;font-size:11px;font-weight:800;justify-content:center;margin-bottom:12px;padding:7px 13px}.cyravi-cart-scope .cyravi-cart-header h1{color:var(--cc-text);font-size:clamp(1.8rem,3.8vw,2.5rem);font-weight:900;letter-spacing:-.04em;line-height:1.08;margin:0}.cyravi-cart-scope .cyravi-cart-header p{color:var(--cc-text-soft);font-size:.98rem;line-height:1.6;margin:10px auto 0;max-width:560px}.cyravi-cart-scope .cyravi-cart-notice{background:#6d5efc14;border:1px solid #6d5efc29;border-radius:16px;box-shadow:var(--cc-shadow-soft);color:var(--cc-primary-dark);font-size:13px;font-weight:800;margin-bottom:14px;padding:13px 14px}.cyravi-cart-scope .cyravi-cart-notice-soft{background:#4da3ff14;border-color:#4da3ff29;color:#2455a6}.cyravi-cart-scope .cyravi-cart-content{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.cyravi-cart-scope .cyravi-cart-list{display:flex;flex-direction:column;gap:14px}.cyravi-cart-scope .cyravi-cart-item{grid-gap:14px;align-items:center;background:var(--cc-card-bg);border:1px solid var(--cc-border);border-radius:22px;box-shadow:var(--cc-shadow-soft);display:grid;gap:14px;grid-template-columns:92px minmax(0,1fr) 128px 120px 42px;padding:16px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cyravi-cart-scope .cyravi-cart-item:hover{border-color:var(--cc-border-strong);box-shadow:var(--cc-shadow);transform:translateY(-2px)}.cyravi-cart-scope .cyravi-cart-img{background:#fff;border:1px solid #0f172a14;border-radius:16px;box-shadow:0 10px 20px #4a557814;cursor:pointer;height:92px;object-fit:contain;transition:transform .18s ease;width:92px}.cyravi-cart-scope .cyravi-cart-img:hover{transform:scale(1.03)}.cyravi-cart-scope .cyravi-cart-info{display:flex;flex-direction:column;gap:5px;min-width:0}.cyravi-cart-scope .cyravi-cart-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--cc-text);display:-webkit-box;font-size:15px;font-weight:850;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis}.cyravi-cart-scope .cyravi-cart-price{color:var(--cc-text);font-size:13px;font-weight:850;margin:0}.cyravi-cart-scope .cyravi-cart-core{color:var(--cc-danger);font-size:12px;font-weight:800;margin:0}.cyravi-cart-scope .cyravi-cart-stock{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:8px;margin-top:6px;padding:6px 10px;width:-webkit-fit-content;width:fit-content}.cyravi-cart-scope .cyravi-cart-stock:before{border-radius:999px;content:"";height:8px;width:8px}.cyravi-cart-scope .cyravi-cart-stock.in{background:#22c55e1a;border-color:#22c55e2e;color:var(--cc-success)}.cyravi-cart-scope .cyravi-cart-stock.in:before{background:#22c55e}.cyravi-cart-scope .cyravi-cart-stock.limit{background:#f59e0b1f;border-color:#f59e0b38;color:var(--cc-warning)}.cyravi-cart-scope .cyravi-cart-stock.limit:before{background:#f59e0b}.cyravi-cart-scope .cyravi-cart-stock.out{background:#ef44441f;border-color:#ef444438;color:var(--cc-danger)}.cyravi-cart-scope .cyravi-cart-stock.out:before{background:#ef4444}.cyravi-cart-scope .cyravi-cart-view{background:#6d5efc14;border:1px solid #6d5efc29;border-radius:999px;color:var(--cc-primary-dark);cursor:pointer;font-size:12px;font-weight:850;margin-top:8px;padding:8px 12px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:-webkit-fit-content;width:fit-content}.cyravi-cart-scope .cyravi-cart-view:hover{border-color:#6d5efc47;box-shadow:0 10px 18px #4a557814;transform:translateY(-1px)}.cyravi-cart-scope .cyravi-cart-qty-control{align-items:center;display:flex;gap:8px;justify-content:flex-end}.cyravi-cart-scope .cyravi-cart-qty-control button{background:#0f172a0a;border:1px solid #0f172a1f;border-radius:999px;color:var(--cc-text);cursor:pointer;font-weight:900;height:34px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:34px}.cyravi-cart-scope .cyravi-cart-qty-control button:hover{border-color:#6d5efc38;box-shadow:0 10px 18px #4a557814;transform:translateY(-1px)}.cyravi-cart-scope .cyravi-cart-qty-control button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.cyravi-cart-scope .cyravi-cart-qty-control input{background:#fffffff2;border:1px solid #0f172a1f;border-radius:12px;color:var(--cc-text);font-weight:850;outline:none;padding:9px 10px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease;width:58px}.cyravi-cart-scope .cyravi-cart-qty-control input:focus{border-color:#6d5efc4d;box-shadow:0 0 0 4px #6d5efc1a}.cyravi-cart-scope .cyravi-cart-total-wrap{text-align:right}.cyravi-cart-scope .cyravi-cart-total-wrap span{color:var(--cc-text-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.cyravi-cart-scope .cyravi-cart-total{color:var(--cc-text);font-size:15px;font-weight:900;margin:0}.cyravi-cart-scope .cyravi-cart-remove{background:#0f172a0a;border:1px solid #0f172a1f;border-radius:12px;color:#0f172a8c;cursor:pointer;font-size:20px;height:38px;line-height:1;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease;width:38px}.cyravi-cart-scope .cyravi-cart-remove:hover{border-color:#ef444438;box-shadow:0 10px 18px #4a557814;color:var(--cc-danger);transform:translateY(-1px)}.cyravi-cart-scope .cyravi-cart-summary{background:var(--cc-card-bg);border:1px solid var(--cc-border);border-radius:22px;box-shadow:var(--cc-shadow);padding:20px 18px;position:-webkit-sticky;position:sticky;top:18px}.cyravi-cart-scope .cyravi-cart-summary-top{margin-bottom:16px}.cyravi-cart-scope .cyravi-cart-summary-top h2{color:var(--cc-text);font-size:1.15rem;font-weight:900;letter-spacing:-.03em;margin:0}.cyravi-cart-scope .cyravi-cart-subtotal{align-items:center;border-bottom:1px solid #5f6c851a;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.cyravi-cart-scope .cyravi-cart-subtotal span{color:var(--cc-text-soft);font-size:13px;font-weight:800}.cyravi-cart-scope .cyravi-cart-subtotal strong{color:var(--cc-text);font-size:1rem;font-weight:900}.cyravi-cart-scope .cyravi-cart-subtotal-final{margin-top:2px;padding-top:16px}.cyravi-cart-scope .cyravi-cart-subtotal-final strong{background:linear-gradient(135deg,var(--cc-primary-dark),var(--cc-secondary));-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.3rem}.cyravi-cart-scope .cyravi-cart-next-btn{background:linear-gradient(135deg,#6d5efc,#4da3ff);border:none;border-radius:16px;box-shadow:0 16px 30px #5c68ff33;color:#fff;cursor:pointer;font-size:14px;font-weight:900;height:48px;margin-top:18px;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;width:100%}.cyravi-cart-scope .cyravi-cart-next-btn:hover{box-shadow:0 18px 34px #5c68ff3d;transform:translateY(-1px)}.cyravi-cart-scope .cyravi-cart-next-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.cyravi-cart-scope .cyravi-cart-summary-note{color:var(--cc-text-muted);font-size:12px;line-height:1.55;margin:12px 0 0;text-align:center}.cyravi-cart-scope .cyravi-cart-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:fixed;z-index:9999}.cyravi-cart-scope .cyravi-cart-overlay p{color:var(--cc-text-soft);font-size:13px;font-weight:850}.cyravi-cart-scope .cyravi-cart-spinner{animation:cyraviCartSpin .7s linear infinite;border:3px solid #0f172a1f;border-radius:50%;border-top:3px solid var(--cc-primary);height:34px;width:34px}@keyframes cyraviCartSpin{to{transform:rotate(1turn)}}.cyravi-cart-scope .cyravi-cart-empty{background:radial-gradient(900px 420px at 18% 0,#6d5efc14,#0000 60%),linear-gradient(180deg,#fff9,#fff0);display:grid;min-height:50vh;padding:24px 16px;place-items:center}.cyravi-cart-scope .cyravi-cart-empty__card{background:var(--cc-card-bg);border:1px solid var(--cc-border);border-radius:24px;box-shadow:var(--cc-shadow);max-width:560px;padding:38px 24px;text-align:center;width:100%}.cyravi-cart-scope .cyravi-cart-empty__icon{background:#6d5efc14;border:1px solid #6d5efc29;border-radius:18px;color:var(--cc-primary-dark);display:grid;height:72px;margin:0 auto 12px;place-items:center;width:72px}.cyravi-cart-scope .cyravi-cart-empty__icon svg{height:34px;width:34px}.cyravi-cart-scope .cyravi-cart-empty h2{color:var(--cc-text);font-size:1.65rem;font-weight:900;letter-spacing:-.03em;margin:4px 0 8px}.cyravi-cart-scope .cyravi-cart-empty p{color:var(--cc-text-soft);font-size:.96rem;line-height:1.6;margin:0 auto 18px;max-width:46ch}.cyravi-cart-scope .cyravi-cart-empty .cyravi-cart-back{margin:0 auto}@media (max-width:1100px){.cyravi-cart-scope .cyravi-cart-content{grid-template-columns:1fr}.cyravi-cart-scope .cyravi-cart-summary{position:static}}@media (max-width:900px){.cyravi-cart-scope .cyravi-cart-item{grid-template-columns:84px minmax(0,1fr) 110px 100px 40px}.cyravi-cart-scope .cyravi-cart-img{height:84px;width:84px}}@media (max-width:768px){.cyravi-cart-scope .cyravi-cart-page{padding:18px 12px 26px}.cyravi-cart-scope .cyravi-cart-header{border-radius:20px;padding:22px 16px}.cyravi-cart-scope .cyravi-cart-item{align-items:start;border-radius:18px;gap:10px;grid-template-areas:"img info remove" "qty qty qty" "total total total";grid-template-columns:78px 1fr 38px;padding:14px}.cyravi-cart-scope .cyravi-cart-img{grid-area:img;height:78px;width:78px}.cyravi-cart-scope .cyravi-cart-info{grid-area:info}.cyravi-cart-scope .cyravi-cart-remove{grid-area:remove;justify-self:end}.cyravi-cart-scope .cyravi-cart-qty-control{grid-area:qty;justify-content:flex-start;padding-top:6px}.cyravi-cart-scope .cyravi-cart-total-wrap{grid-area:total;padding-top:2px;text-align:left}.cyravi-cart-scope .cyravi-cart-summary{border-radius:18px;padding:18px 16px}}@media (max-width:420px){.cyravi-cart-scope .cyravi-cart-header h1{font-size:1.55rem}.cyravi-cart-scope .cyravi-cart-qty-control input{width:54px}.cyravi-cart-scope .cyravi-cart-empty__card{padding:32px 18px}}body.cyravi-cart-empty-mode .adc-footer{margin-top:0!important}body.cyravi-cart-empty-mode .store-content.no-filters{padding-block:0!important;padding-inline:32px!important}@media (max-width:900px){body.cyravi-cart-empty-mode .store-content.no-filters{padding-inline:16px!important}}.checkout-auth-scope{--cam-bg-overlay:#0f172a73;--cam-text:#182033;--cam-text-soft:#5f6b85;--cam-text-muted:#7e89a4;--cam-border:#5f6c8524;--cam-border-strong:#6366f133;--cam-primary:#6d5efc;--cam-primary-dark:#4f46e5;--cam-secondary:#4da3ff;--cam-card-bg:#fffffff0;--cam-shadow:0 30px 80px #4a557833;--cam-shadow-soft:0 14px 32px #4a55781a}.checkout-auth-scope .checkout-auth-overlay{align-items:center;animation:checkoutAuthOverlayFade .22s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--cam-bg-overlay);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}@keyframes checkoutAuthOverlayFade{0%{opacity:0}to{opacity:1}}.checkout-auth-scope .checkout-auth-modal{animation:checkoutAuthModalIn .28s cubic-bezier(.16,1,.3,1);background:var(--cam-card-bg);border:1px solid var(--cam-border);border-radius:24px;box-shadow:var(--cam-shadow);max-width:430px;overflow:hidden;padding:32px 28px 24px;position:relative;text-align:center;width:100%}@keyframes checkoutAuthModalIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.checkout-auth-scope .checkout-auth-top-line{background:linear-gradient(90deg,#6d5efc,#4da3ff);height:4px;left:0;position:absolute;top:0;width:100%}.checkout-auth-scope .checkout-auth-badge{align-items:center;background:linear-gradient(135deg,#f4efff,#eef5ff);border:1px solid var(--cam-border-strong);border-radius:999px;color:var(--cam-primary-dark);display:inline-flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.04em;margin-bottom:14px;padding:7px 13px}.checkout-auth-scope .checkout-auth-modal h2{color:var(--cam-text);font-size:clamp(1.45rem,3vw,1.8rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:0}.checkout-auth-scope .checkout-auth-sub{color:var(--cam-text-soft);font-size:.95rem;line-height:1.6;margin:12px auto 0;max-width:320px}.checkout-auth-scope .checkout-auth-actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.checkout-auth-scope .checkout-auth-btn{align-items:center;border:none;border-radius:16px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;min-height:48px;padding:13px 18px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease,background .18s ease;width:100%}.checkout-auth-scope .checkout-auth-login{background:linear-gradient(135deg,#6d5efc,#4da3ff);box-shadow:0 16px 30px #5c68ff33;color:#fff}.checkout-auth-scope .checkout-auth-login:hover{box-shadow:0 18px 34px #5c68ff3d;transform:translateY(-1px)}.checkout-auth-scope .checkout-auth-register{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid var(--cam-border);box-shadow:var(--cam-shadow-soft);color:var(--cam-text)}.checkout-auth-scope .checkout-auth-register:hover{border-color:var(--cam-border-strong);transform:translateY(-1px)}.checkout-auth-scope .checkout-auth-close{background:none;border:none;color:var(--cam-text-muted);cursor:pointer;font-size:13px;font-weight:800;margin-top:18px;transition:color .18s ease,opacity .18s ease}.checkout-auth-scope .checkout-auth-close:hover{color:var(--cam-primary-dark)}@media (max-width:480px){.checkout-auth-scope .checkout-auth-overlay{padding:14px}.checkout-auth-scope .checkout-auth-modal{border-radius:20px;padding:28px 18px 22px}.checkout-auth-scope .checkout-auth-modal h2{font-size:1.35rem}.checkout-auth-scope .checkout-auth-sub{font-size:.92rem}}.checkout-datos-page{--co-bg:#f7f9fc;--co-surface:#fffffff5;--co-surface-2:#fff;--co-border:#6e80a02e;--co-text:#172033;--co-muted:#667085;--co-blue:#356dff;--co-purple:#6f49ff;--co-fuchsia:#c53cff;--co-danger:#d92d20;--co-danger-soft:#d92d2014;--co-shadow:0 18px 40px #10182814;box-sizing:border-box;min-height:100vh;padding:28px 16px 42px}.checkout-datos-shell{margin:0 auto;max-width:1320px}.checkout-datos-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:26px}.checkout-datos-brand{align-items:center;color:var(--co-text);display:inline-flex;font-size:14px;font-weight:800;gap:10px;letter-spacing:.02em}.checkout-datos-brand-dot{background:linear-gradient(135deg,var(--co-blue),var(--co-fuchsia));border-radius:999px;box-shadow:0 0 0 6px #356dff1a;height:12px;width:12px}.checkout-datos-steps{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.checkout-datos-step{align-items:center;color:var(--co-muted);display:flex;gap:10px}.checkout-datos-step span{background:#eef2ff;border:1px solid #6e80a02e;border-radius:999px;display:grid;font-size:13px;font-weight:800;height:34px;place-items:center;width:34px}.checkout-datos-step p{font-size:13px;font-weight:700;margin:0}.checkout-datos-step.is-active{color:var(--co-text)}.checkout-datos-step.is-active span{background:linear-gradient(135deg,var(--co-blue),var(--co-purple),var(--co-fuchsia));border-color:#0000;box-shadow:0 12px 26px #6f49ff3d;color:#fff}.checkout-datos-step-line{background:linear-gradient(90deg,#356dff4d,#c53cff4d);border-radius:999px;height:2px;width:42px}.checkout-datos-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr)}.checkout-datos-main{grid-gap:20px;display:grid;gap:20px}.checkout-datos-sidebar{min-width:0}.checkout-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--co-surface);border:1px solid var(--co-border);border-radius:28px;box-shadow:var(--co-shadow)}.checkout-card--hero{align-items:center;display:flex;gap:18px;justify-content:space-between;overflow:hidden;padding:28px;position:relative}.checkout-card--hero:before{background:radial-gradient(circle,#356dff1f,#0000 65%);content:"";height:220px;inset:-80px auto auto -50px;pointer-events:none;position:absolute;width:220px}.checkout-card--hero:after{background:radial-gradient(circle,#c53cff1f,#0000 65%);content:"";height:240px;inset:auto -60px -90px auto;pointer-events:none;position:absolute;width:240px}.checkout-card-hero-mini,.checkout-card-hero-text{position:relative;z-index:1}.checkout-badge{background:linear-gradient(135deg,#356dff1a,#c53cff1a);border-radius:999px;color:var(--co-purple);display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.03em;margin-bottom:12px;padding:7px 12px}.checkout-card-hero-text h1{color:var(--co-text);font-size:clamp(1.7rem,2vw,2.3rem);line-height:1.1;margin:0 0 10px}.checkout-card-hero-text p{color:var(--co-muted);font-size:14px;line-height:1.6;margin:0;max-width:620px}.checkout-card-hero-mini{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(120px,1fr));width:min(100%,320px)}.checkout-card-hero-mini>div{grid-gap:4px;background:#ffffffc7;border:1px solid #6e80a029;border-radius:20px;display:grid;gap:4px;padding:16px}.checkout-card-hero-mini strong{color:var(--co-text);font-size:18px}.checkout-card-hero-mini span{color:var(--co-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.checkout-card-header{padding:24px 24px 0}.checkout-card-header h2{color:var(--co-text);font-size:1.1rem;margin:0}.checkout-card-header p{color:var(--co-muted);font-size:13px;line-height:1.5;margin:6px 0 0}.checkout-customer-grid,.checkout-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 24px 24px}.checkout-field,.checkout-readonly-field{grid-gap:8px;display:grid;gap:8px}.checkout-field--full{grid-column:1/-1}.checkout-field label,.checkout-readonly-field label{color:var(--co-text);font-size:13px;font-weight:700}.checkout-readonly-field div{align-items:center;background:linear-gradient(180deg,#fdfdff,#f5f7fd);border:1px solid #6e80a029;border-radius:16px;color:var(--co-text);display:flex;font-size:14px;font-weight:600;min-height:50px;padding:0 16px}.checkout-readonly-field--phone{margin-top:0}.checkout-field input,.checkout-field select,.checkout-phone-grid input,.checkout-phone-grid select{background:#fff;border:1px solid #6e80a02e;border-radius:16px;box-sizing:border-box;color:var(--co-text);font-size:14px;min-height:52px;outline:none;padding:0 16px;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.checkout-field input::placeholder,.checkout-phone-grid input::placeholder{color:#98a2b3}.checkout-field input:focus,.checkout-field select:focus,.checkout-phone-grid input:focus,.checkout-phone-grid select:focus{border-color:#6f49ff73;box-shadow:0 0 0 4px #6f49ff1f;transform:translateY(-1px)}.checkout-phone-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr)}.checkout-field .is-error,.checkout-phone-grid .is-error{background:var(--co-danger-soft);border-color:var(--co-danger)}.checkout-field-error{color:var(--co-danger);font-size:12px;font-weight:700;margin-top:-2px}.checkout-card--sticky{position:-webkit-sticky;position:sticky;top:24px}.checkout-summary-list{grid-gap:14px;display:grid;gap:14px;padding:22px 24px 8px}.checkout-summary-item{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #6e80a024;border-radius:20px;padding:16px}.checkout-summary-item-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.checkout-summary-item-top>div{grid-gap:4px;display:grid;gap:4px}.checkout-summary-item-top strong{color:var(--co-text);font-size:14px}.checkout-summary-item-top span{color:var(--co-muted);font-size:12px}.checkout-summary-core{border-top:1px dashed #6e80a033;color:var(--co-purple);display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;margin-top:10px;padding-top:10px}.checkout-summary-totals{grid-gap:12px;display:grid;gap:12px;padding:8px 24px 0}.checkout-summary-totals>div{color:var(--co-text);display:flex;font-size:14px;gap:12px;justify-content:space-between}.checkout-summary-totals span{color:var(--co-muted)}.checkout-summary-grand{border-top:1px solid #6e80a024;margin-top:2px;padding-top:14px}.checkout-summary-grand span,.checkout-summary-grand strong{color:var(--co-text);font-size:16px;font-weight:800}.checkout-alert{background:#d92d200f;border:1px solid #d92d202e;border-radius:16px;color:var(--co-danger);font-size:13px;font-weight:700;margin:18px 24px 0;padding:14px 16px}.checkout-actions{grid-gap:12px;display:grid;gap:12px;padding:22px 24px 24px}.checkout-btn{border:none;border-radius:18px;cursor:pointer;font-size:14px;font-weight:800;min-height:52px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.checkout-btn:hover:not(:disabled){transform:translateY(-2px)}.checkout-btn:disabled{cursor:not-allowed;opacity:.65}.checkout-btn--ghost{background:#fff;border:1px solid #6e80a02e;color:var(--co-text)}.checkout-btn--primary{background:linear-gradient(135deg,var(--co-blue),var(--co-purple),var(--co-fuchsia));box-shadow:0 18px 34px #6f49ff40;color:#fff}@media (max-width:1120px){.checkout-datos-layout{grid-template-columns:1fr}.checkout-card--sticky{position:relative;top:0}}@media (max-width:780px){.checkout-card--hero{align-items:flex-start;flex-direction:column;padding:22px}.checkout-card-hero-mini{width:100%}.checkout-customer-grid,.checkout-form-grid,.checkout-phone-grid{grid-template-columns:1fr}.checkout-datos-step-line{width:22px}}@media (max-width:560px){.checkout-datos-page{padding:18px 10px 28px}.checkout-card,.checkout-card--hero{border-radius:22px}.checkout-actions,.checkout-card-header,.checkout-customer-grid,.checkout-form-grid,.checkout-summary-list,.checkout-summary-totals{padding-left:16px;padding-right:16px}.checkout-card--hero{padding:18px 16px}.checkout-datos-topbar{margin-bottom:18px}.checkout-datos-steps{gap:8px;justify-content:space-between;width:100%}.checkout-datos-step p{font-size:12px}.checkout-datos-step span{font-size:12px;height:30px;width:30px}}.checkout-datos-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top,#6f49ff24,#0000 28%),#0c122085;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1400}.checkout-datos-loading-card{background:#fffffff5;border:1px solid #ffffffb3;border-radius:30px;box-shadow:0 28px 70px #10182838;overflow:hidden;padding:34px 28px;position:relative;text-align:center;width:min(100%,460px)}.checkout-datos-loading-card h3{color:var(--co-text);font-size:1.35rem;font-weight:800;margin:0 0 10px}.checkout-datos-loading-card p{color:var(--co-muted);font-size:14px;line-height:1.6;margin:0}.checkout-datos-loading-track{height:72px;margin:0 auto 20px;overflow:hidden;position:relative;width:180px}.checkout-datos-loading-track:after{background:linear-gradient(90deg,#356dff2e,#6f49ff47,#c53cff2e);border-radius:999px;bottom:8px;content:"";height:4px;left:0;position:absolute;right:0}.checkout-datos-loading-cart{animation:checkoutCartMove 2.2s ease-in-out infinite;bottom:12px;height:38px;left:-56px;position:absolute;width:58px}.checkout-datos-cart-handle{background:linear-gradient(135deg,var(--co-blue),var(--co-purple));border-radius:999px;height:4px;left:2px;position:absolute;top:4px;transform:rotate(-26deg);transform-origin:left center;width:18px}.checkout-datos-cart-basket{background:linear-gradient(135deg,#356dff14,#c53cff24);border-top:3px solid var(--co-purple);border:3px solid var(--co-purple);border-radius:6px 6px 10px 10px;border-top-color:var(--co-blue);box-shadow:0 10px 20px #6f49ff1f;height:18px;left:14px;position:absolute;top:8px;transform:skewX(-10deg);width:30px}.checkout-datos-cart-basket:after,.checkout-datos-cart-basket:before{background:#6f49ff40;bottom:2px;content:"";position:absolute;top:2px;width:2px}.checkout-datos-cart-basket:before{left:8px}.checkout-datos-cart-basket:after{right:8px}.checkout-datos-cart-wheel{animation:checkoutCartWheelSpin .7s linear infinite;background:var(--co-text);border-radius:999px;bottom:-2px;box-shadow:inset 0 0 0 2px #ffffff38;height:10px;position:absolute;width:10px}.checkout-datos-cart-wheel--left{left:18px}.checkout-datos-cart-wheel--right{left:38px}.checkout-datos-loading-spinner{display:inline-flex;gap:8px;margin-bottom:18px}.checkout-datos-loading-spinner span{animation:checkoutDatosDots 1.1s ease-in-out infinite;background:linear-gradient(135deg,var(--co-blue),var(--co-fuchsia));border-radius:999px;height:10px;width:10px}.checkout-datos-loading-spinner span:nth-child(2){animation-delay:.16s}.checkout-datos-loading-spinner span:nth-child(3){animation-delay:.32s}@keyframes checkoutDatosDots{0%,80%,to{opacity:.45;transform:translateY(0) scale(.9)}40%{opacity:1;transform:translateY(-7px) scale(1.05)}}@keyframes checkoutCartMove{0%{transform:translateX(0) translateY(0) rotate(0deg)}20%{transform:translateX(34px) translateY(-1px) rotate(-1deg)}50%{transform:translateX(88px) translateY(0) rotate(0deg)}80%{transform:translateX(142px) translateY(-1px) rotate(1deg)}to{transform:translateX(220px) translateY(0) rotate(0deg)}}@keyframes checkoutCartWheelSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:560px){.checkout-datos-loading-card{border-radius:24px;padding:28px 18px}.checkout-datos-loading-card h3{font-size:1.1rem}.checkout-datos-loading-card p{font-size:13px}.checkout-datos-loading-track{width:150px}}.checkout-envio-page{--co-bg:#f7f9fc;--co-surface:#fffffff5;--co-border:#6e80a02e;--co-text:#172033;--co-muted:#667085;--co-blue:#356dff;--co-purple:#6f49ff;--co-fuchsia:#c53cff;--co-danger:#d92d20;--co-shadow:0 18px 40px #10182814;box-sizing:border-box;min-height:100vh;padding:28px 16px 42px}.checkout-envio-shell{margin:0 auto;max-width:1320px}.checkout-envio-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:26px}.checkout-envio-brand{align-items:center;color:var(--co-text);display:inline-flex;font-size:14px;font-weight:800;gap:10px}.checkout-envio-brand-dot{background:linear-gradient(135deg,var(--co-blue),var(--co-fuchsia));border-radius:999px;box-shadow:0 0 0 6px #356dff1a;height:12px;width:12px}.checkout-envio-steps{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.checkout-envio-step{align-items:center;color:var(--co-muted);display:flex;gap:10px}.checkout-envio-step span{background:#eef2ff;border:1px solid #6e80a02e;border-radius:999px;display:grid;font-size:13px;font-weight:800;height:34px;place-items:center;width:34px}.checkout-envio-step p{font-size:13px;font-weight:700;margin:0}.checkout-envio-step.is-active,.checkout-envio-step.is-done{color:var(--co-text)}.checkout-envio-step.is-active span,.checkout-envio-step.is-done span{background:linear-gradient(135deg,var(--co-blue),var(--co-purple),var(--co-fuchsia));border-color:#0000;box-shadow:0 12px 26px #6f49ff3d;color:#fff}.checkout-envio-step-line{background:#6e80a02e;border-radius:999px;height:2px;width:42px}.checkout-envio-step-line.is-active{background:linear-gradient(90deg,var(--co-blue),var(--co-fuchsia))}.checkout-envio-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr)}.checkout-envio-main{grid-gap:20px;display:grid;gap:20px}.checkout-envio-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--co-surface);border:1px solid var(--co-border);border-radius:28px;box-shadow:var(--co-shadow)}.checkout-envio-card--hero{padding:28px}.checkout-envio-badge{background:linear-gradient(135deg,#356dff1a,#c53cff1a);border-radius:999px;color:var(--co-purple);display:inline-flex;font-size:12px;font-weight:800;margin-bottom:12px;padding:7px 12px}.checkout-envio-card--hero h1{color:var(--co-text);font-size:clamp(1.7rem,2vw,2.3rem);line-height:1.1;margin:0 0 10px}.checkout-envio-card--hero p{color:var(--co-muted);font-size:14px;line-height:1.6;margin:0}.checkout-envio-card-header{padding:24px 24px 0}.checkout-envio-card-header h2{color:var(--co-text);font-size:1.1rem;margin:0}.checkout-envio-card-header p{color:var(--co-muted);font-size:13px;line-height:1.5;margin:6px 0 0}.checkout-envio-empty{color:var(--co-muted);font-size:14px;padding:22px 24px 24px}.checkout-envio-methods{grid-gap:14px;display:grid;gap:14px;padding:22px 24px 24px}.checkout-envio-method{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #6e80a029;border-radius:22px;cursor:pointer;display:block;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.checkout-envio-method:hover{box-shadow:0 16px 28px #10182814;transform:translateY(-2px)}.checkout-envio-method.is-selected{border-color:#6f49ff57;box-shadow:0 18px 34px #6f49ff1f}.checkout-envio-method input{display:none}.checkout-envio-method-content{padding:18px}.checkout-envio-method-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.checkout-envio-method-top h3{color:var(--co-text);font-size:16px;margin:0 0 6px}.checkout-envio-method-top p{color:var(--co-muted);font-size:13px;margin:0}.checkout-envio-method-price{grid-gap:4px;display:grid;gap:4px;text-align:right}.checkout-envio-method-price span{color:var(--co-muted);font-size:12px}.checkout-envio-method-price strong{color:var(--co-text);font-size:16px}.checkout-envio-method-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.checkout-pill{align-items:center;background:#eef2ff;border-radius:999px;color:var(--co-blue);display:inline-flex;font-size:12px;font-weight:700;min-height:30px;padding:0 12px}.checkout-pill--accent{background:#c53cff1a;color:var(--co-fuchsia)}.checkout-envio-method-actions{display:flex;justify-content:flex-start;margin-top:12px}.checkout-envio-zones-btn{background:#fff;border:1px solid #6e80a029;border-radius:14px;color:var(--co-text);cursor:pointer;font-size:13px;font-weight:700;min-height:40px;padding:0 14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.checkout-envio-zones-btn:hover{border-color:#6f49ff47;box-shadow:0 12px 22px #10182814;transform:translateY(-1px)}.checkout-envio-zones-panel{grid-gap:10px;background:rgba(15,23,42,.035);border:1px solid #0f172a14;border-radius:16px;display:grid;gap:10px;margin-top:14px;padding:14px}.checkout-envio-zone-item{background:#fff;border:1px solid #6e80a024;border-radius:14px;padding:12px 14px}.checkout-envio-zone-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.checkout-envio-zone-head strong{color:var(--co-text);font-size:14px}.checkout-envio-zone-head span{background:#0f172a0f;border-radius:999px;color:#475569;font-size:12px;padding:4px 8px}.checkout-envio-zone-item p{color:var(--co-muted);font-size:13px;line-height:1.5;margin:0}.checkout-envio-zonas{grid-gap:14px;display:grid;gap:14px;padding:22px 24px 24px}.checkout-envio-zona{align-items:center;background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #6e80a024;border-radius:20px;display:flex;gap:16px;justify-content:space-between;padding:16px}.checkout-envio-zona.is-selected{border-color:#6f49ff52;box-shadow:0 16px 28px #6f49ff14}.checkout-envio-zona-left{align-items:flex-start;cursor:pointer;display:flex;flex:1 1;gap:12px}.checkout-envio-zona-left input{margin-top:4px}.checkout-envio-zona-info{grid-gap:4px;display:grid;gap:4px}.checkout-envio-zona-info strong{color:var(--co-text);font-size:14px}.checkout-envio-zona-info span{color:var(--co-muted);font-size:13px}.checkout-envio-zona-total{color:var(--co-purple)!important;font-weight:800}.checkout-envio-zona-btn{background:#fff;border:1px solid #6e80a029;border-radius:14px;color:var(--co-text);cursor:pointer;font-size:13px;font-weight:700;min-height:42px;padding:0 14px;transition:transform .18s ease,box-shadow .18s ease}.checkout-envio-zona-btn:hover{box-shadow:0 12px 22px #10182814;transform:translateY(-1px)}.checkout-envio-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 24px 24px}.checkout-envio-field{grid-gap:8px;display:grid;gap:8px}.checkout-envio-field label{color:var(--co-text);font-size:13px;font-weight:700}.checkout-envio-field input{background:#fff;border:1px solid #6e80a02e;border-radius:16px;box-sizing:border-box;color:var(--co-text);font-size:14px;min-height:52px;outline:none;padding:0 16px;width:100%}.checkout-envio-field input:focus{border-color:#6f49ff73;box-shadow:0 0 0 4px #6f49ff1f}.checkout-envio-field input.is-error{background:#d92d200f;border-color:var(--co-danger)}.checkout-envio-field-error{color:var(--co-danger);font-size:12px;font-weight:700;margin-top:10px}.checkout-envio-card--sticky{position:-webkit-sticky;position:sticky;top:24px}.checkout-envio-summary{grid-gap:12px;display:grid;gap:12px;padding:22px 24px 0}.checkout-envio-summary-row{color:var(--co-text);display:flex;font-size:14px;gap:12px;justify-content:space-between}.checkout-envio-summary-row span{color:var(--co-muted)}.checkout-envio-summary-row strong{text-align:right}.checkout-envio-summary-row--grand{border-top:1px solid #6e80a024;margin-top:4px;padding-top:14px}.checkout-envio-summary-row--grand span,.checkout-envio-summary-row--grand strong{color:var(--co-text);font-size:16px;font-weight:800}.checkout-envio-alert{background:#d92d200f;border:1px solid #d92d202e;border-radius:16px;color:var(--co-danger);font-size:13px;font-weight:700;margin:18px 24px 0;padding:14px 16px}.checkout-envio-actions{grid-gap:12px;display:grid;gap:12px;padding:22px 24px 24px}.checkout-envio-btn{border:none;border-radius:18px;cursor:pointer;font-size:14px;font-weight:800;min-height:52px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.checkout-envio-btn:hover:not(:disabled){transform:translateY(-2px)}.checkout-envio-btn:disabled{cursor:not-allowed;opacity:.65}.checkout-envio-btn--ghost{background:#fff;border:1px solid #6e80a02e;color:var(--co-text)}.checkout-envio-btn--primary{background:linear-gradient(135deg,var(--co-blue),var(--co-purple),var(--co-fuchsia));box-shadow:0 18px 34px #6f49ff40;color:#fff}.checkout-envio-modal-backdrop{align-items:center;background:#1018286b;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.checkout-envio-modal{background:#fff;border-radius:24px;box-shadow:0 28px 70px #10182838;max-height:90vh;overflow:auto;width:min(100%,860px)}.checkout-envio-modal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:22px 22px 0}.checkout-envio-modal-header h3{color:var(--co-text);font-size:20px;margin:0}.checkout-envio-modal-header p{color:var(--co-muted);font-size:13px;margin:6px 0 0}.checkout-envio-modal-close{background:#f3f5f9;border:none;border-radius:12px;cursor:pointer;font-size:24px;height:40px;line-height:1;width:40px}.checkout-envio-modal-body{padding:22px}.checkout-envio-zona-detalles{grid-gap:12px;display:grid;gap:12px}.checkout-envio-zona-detalle-card{grid-gap:12px;background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #6e80a024;border-radius:18px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.checkout-envio-zona-detalle-card span{color:var(--co-muted);display:block;font-size:12px;margin-bottom:6px}.checkout-envio-zona-detalle-card strong{color:var(--co-text);font-size:14px}@media (max-width:1120px){.checkout-envio-layout{grid-template-columns:1fr}.checkout-envio-card--sticky{position:relative;top:0}}@media (max-width:780px){.checkout-envio-zona{align-items:stretch}.checkout-envio-method-top,.checkout-envio-zona{flex-direction:column}.checkout-envio-method-price{text-align:left}.checkout-envio-form-grid,.checkout-envio-zona-detalle-card{grid-template-columns:1fr}.checkout-envio-zone-head{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.checkout-envio-page{padding:18px 10px 28px}.checkout-envio-card,.checkout-envio-modal{border-radius:22px}.checkout-envio-actions,.checkout-envio-card-header,.checkout-envio-form-grid,.checkout-envio-methods,.checkout-envio-modal-body,.checkout-envio-modal-header,.checkout-envio-summary,.checkout-envio-zonas{padding-left:16px;padding-right:16px}.checkout-envio-card--hero{padding:18px 16px}.checkout-envio-steps{gap:8px;justify-content:space-between;width:100%}.checkout-envio-step-line{width:20px}.checkout-envio-step p{font-size:12px}.checkout-envio-step span{font-size:12px;height:30px;width:30px}}.checkout-envio-products{border-bottom:1px solid #00000014;display:flex;flex-direction:column;gap:12px;margin-bottom:18px;padding-bottom:18px}.checkout-envio-product-item{background:#fff;border:1px solid #00000014;border-radius:14px;padding:12px 14px}.checkout-envio-product-top{display:flex;gap:12px;justify-content:space-between}.checkout-envio-product-top strong{display:block}.checkout-envio-product-top span{color:#6b7280;display:block;font-size:13px;margin-top:4px}.checkout-envio-product-core{color:#6b7280;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-top:8px}.checkout-envio-sidebar{min-width:0}.checkout-envio-products{padding:22px 24px 18px}.checkout-envio-product-top>div,.checkout-envio-summary-row span,.checkout-envio-summary-row strong{min-width:0}.checkout-envio-product-top strong,.checkout-envio-summary-row strong{word-break:break-word}@media (max-width:560px){.checkout-envio-products{padding-left:16px;padding-right:16px}.checkout-envio-product-core,.checkout-envio-product-top,.checkout-envio-summary-row{align-items:flex-start;flex-direction:column}.checkout-envio-product-top strong,.checkout-envio-summary-row strong{text-align:left}}.checkout-envio-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top,#6f49ff24,#0000 28%),#0c122085;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1400}.checkout-envio-loading-card{background:#fffffff5;border:1px solid #ffffffb3;border-radius:30px;box-shadow:0 28px 70px #10182838;overflow:hidden;padding:34px 28px;position:relative;text-align:center;width:min(100%,460px)}.checkout-envio-loading-card h3{color:var(--co-text);font-size:1.35rem;font-weight:800;margin:0 0 10px}.checkout-envio-loading-card p{color:var(--co-muted);font-size:14px;line-height:1.6;margin:0}.checkout-envio-loading-track{height:72px;margin:0 auto 20px;overflow:hidden;position:relative;width:180px}.checkout-envio-loading-track:after{background:linear-gradient(90deg,#356dff2e,#6f49ff47,#c53cff2e);border-radius:999px;bottom:8px;content:"";height:4px;left:0;position:absolute;right:0}.checkout-envio-loading-cart{animation:checkoutEnvioCartMove 2.2s ease-in-out infinite;bottom:12px;height:38px;left:-56px;position:absolute;width:58px}.checkout-envio-cart-handle{background:linear-gradient(135deg,var(--co-blue),var(--co-purple));border-radius:999px;height:4px;left:2px;position:absolute;top:4px;transform:rotate(-26deg);transform-origin:left center;width:18px}.checkout-envio-cart-basket{background:linear-gradient(135deg,#356dff14,#c53cff24);border-top:3px solid var(--co-purple);border:3px solid var(--co-purple);border-radius:6px 6px 10px 10px;border-top-color:var(--co-blue);box-shadow:0 10px 20px #6f49ff1f;height:18px;left:14px;position:absolute;top:8px;transform:skewX(-10deg);width:30px}.checkout-envio-cart-basket:after,.checkout-envio-cart-basket:before{background:#6f49ff40;bottom:2px;content:"";position:absolute;top:2px;width:2px}.checkout-envio-cart-basket:before{left:8px}.checkout-envio-cart-basket:after{right:8px}.checkout-envio-cart-wheel{animation:checkoutEnvioCartWheelSpin .7s linear infinite;background:var(--co-text);border-radius:999px;bottom:-2px;box-shadow:inset 0 0 0 2px #ffffff38;height:10px;position:absolute;width:10px}.checkout-envio-cart-wheel--left{left:18px}.checkout-envio-cart-wheel--right{left:38px}.checkout-envio-loading-spinner{display:inline-flex;gap:8px;margin-bottom:18px}.checkout-envio-loading-spinner span{animation:checkoutEnvioLoadingDots 1.1s ease-in-out infinite;background:linear-gradient(135deg,var(--co-blue),var(--co-fuchsia));border-radius:999px;height:10px;width:10px}.checkout-envio-loading-spinner span:nth-child(2){animation-delay:.16s}.checkout-envio-loading-spinner span:nth-child(3){animation-delay:.32s}@keyframes checkoutEnvioLoadingDots{0%,80%,to{opacity:.45;transform:translateY(0) scale(.9)}40%{opacity:1;transform:translateY(-7px) scale(1.05)}}@keyframes checkoutEnvioCartMove{0%{transform:translateX(0) translateY(0) rotate(0deg)}20%{transform:translateX(34px) translateY(-1px) rotate(-1deg)}50%{transform:translateX(88px) translateY(0) rotate(0deg)}80%{transform:translateX(142px) translateY(-1px) rotate(1deg)}to{transform:translateX(220px) translateY(0) rotate(0deg)}}@keyframes checkoutEnvioCartWheelSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:560px){.checkout-envio-loading-card{border-radius:24px;padding:28px 18px}.checkout-envio-loading-track{width:150px}.checkout-envio-loading-card h3{font-size:1.1rem}.checkout-envio-loading-card p{font-size:13px}}.checkout-envio-modal--small{width:min(100%,720px)}.checkout-envio-method-cost-detail{grid-gap:10px;background:rgba(15,23,42,.035);border:1px solid #0f172a14;border-radius:16px;display:grid;gap:10px;margin-top:14px;padding:12px 14px}.checkout-envio-method-cost-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.checkout-envio-method-cost-row span{color:var(--co-muted);font-size:13px}.checkout-envio-method-cost-row strong{color:var(--co-text);font-size:14px}.checkout-envio-method-cost-row--total{border-top:1px dashed #6e80a03d;padding-top:10px}.checkout-envio-method-cost-row--total strong{color:var(--co-purple);font-size:15px}.checkout-envio-method-description{color:var(--co-muted);font-size:13px;line-height:1.5;margin-top:10px}.checkout-envio-zona-detalle-card--clean{gap:16px;grid-template-columns:1fr}.checkout-envio-zona-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.checkout-envio-zona-card-head h4{color:var(--co-text);font-size:16px;margin:0}.checkout-envio-zona-card-head p{color:var(--co-muted);font-size:13px;line-height:1.5;margin:6px 0 0}.checkout-envio-zona-card-total{min-width:140px;text-align:right}.checkout-envio-zona-card-total span{color:var(--co-muted);display:block;font-size:12px;margin-bottom:6px}.checkout-envio-zona-card-total strong{color:var(--co-purple);font-size:16px}.checkout-envio-zona-costs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-envio-zona-costs>div{background:#fff;border:1px solid #6e80a024;border-radius:14px;padding:12px 14px}.checkout-envio-zona-costs span{color:var(--co-muted);display:block;font-size:12px;margin-bottom:6px}.checkout-envio-zona-costs strong{color:var(--co-text);font-size:14px}.checkout-envio-zona-coberturas{background:#356dff0a;border:1px solid #356dff1a;border-radius:16px;padding:14px}.checkout-envio-zona-coberturas-title{color:var(--co-text);display:block;font-size:13px;font-weight:800;margin-bottom:10px}.checkout-envio-zona-coberturas-list{grid-gap:8px;display:grid;gap:8px;margin:0;padding-left:18px}.checkout-envio-zona-coberturas-list li{color:var(--co-text);font-size:14px;line-height:1.5}.checkout-envio-zona-coberturas-empty{color:var(--co-muted);font-size:13px}@media (max-width:780px){.checkout-envio-zona-card-head{flex-direction:column}.checkout-envio-zona-card-total{min-width:0;text-align:left}.checkout-envio-zona-costs{grid-template-columns:1fr}}.checkout-pago-page .checkout-envio-loading-overlay{--co-text:#172033;--co-muted:#667085;--co-blue:#356dff;--co-purple:#6f49ff;--co-fuchsia:#c53cff}.checkout-pago-page{--cp-bg:#f7f9fc;--cp-surface:#fffffff5;--cp-border:#6e80a02e;--cp-text:#172033;--cp-muted:#667085;--cp-blue:#356dff;--cp-purple:#6f49ff;--cp-fuchsia:#c53cff;--cp-danger:#d92d20;--cp-shadow:0 18px 40px #10182814;box-sizing:border-box;min-height:100vh;padding:28px 16px 42px}.checkout-pago-shell{margin:0 auto;max-width:1320px}.checkout-pago-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:26px}.checkout-pago-brand{align-items:center;color:var(--cp-text);display:inline-flex;font-size:14px;font-weight:800;gap:10px}.checkout-pago-brand-dot{background:linear-gradient(135deg,var(--cp-blue),var(--cp-fuchsia));border-radius:999px;box-shadow:0 0 0 6px #356dff1a;height:12px;width:12px}.checkout-pago-steps{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.checkout-pago-step{align-items:center;color:var(--cp-muted);display:flex;gap:10px}.checkout-pago-step span{background:#eef2ff;border:1px solid #6e80a02e;border-radius:999px;display:grid;font-size:13px;font-weight:800;height:34px;place-items:center;width:34px}.checkout-pago-step p{font-size:13px;font-weight:700;margin:0}.checkout-pago-step.is-active,.checkout-pago-step.is-done{color:var(--cp-text)}.checkout-pago-step.is-active span,.checkout-pago-step.is-done span{background:linear-gradient(135deg,var(--cp-blue),var(--cp-purple),var(--cp-fuchsia));border-color:#0000;box-shadow:0 12px 26px #6f49ff3d;color:#fff}.checkout-pago-step-line{background:#6e80a02e;border-radius:999px;height:2px;width:42px}.checkout-pago-step-line.is-active{background:linear-gradient(90deg,var(--cp-blue),var(--cp-fuchsia))}.checkout-pago-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr)}.checkout-pago-main{grid-gap:20px;display:grid;gap:20px}.checkout-pago-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:28px;box-shadow:var(--cp-shadow)}.checkout-pago-card--hero{padding:28px}.checkout-pago-badge{background:linear-gradient(135deg,#356dff1a,#c53cff1a);border-radius:999px;color:var(--cp-purple);display:inline-flex;font-size:12px;font-weight:800;margin-bottom:12px;padding:7px 12px}.checkout-pago-card--hero h1{color:var(--cp-text);font-size:clamp(1.7rem,2vw,2.3rem);line-height:1.1;margin:0 0 10px}.checkout-pago-card--hero p{color:var(--cp-muted);font-size:14px;line-height:1.6;margin:0}.checkout-pago-card-header{padding:24px 24px 0}.checkout-pago-card-header h2{color:var(--cp-text);font-size:1.1rem;margin:0}.checkout-pago-card-header p{color:var(--cp-muted);font-size:13px;line-height:1.5;margin:6px 0 0}.checkout-pago-empty{color:var(--cp-muted);font-size:14px;padding:22px 24px 24px}.checkout-pago-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 24px 24px}.checkout-pago-info-item{grid-gap:8px;background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #6e80a024;border-radius:18px;display:grid;gap:8px;padding:16px}.checkout-pago-info-item--full{grid-column:1/-1}.checkout-pago-info-item span{color:var(--cp-muted);font-size:12px;font-weight:700}.checkout-pago-info-item strong{color:var(--cp-text);font-size:14px;word-break:break-word}.checkout-pago-methods{grid-gap:14px;display:grid;gap:14px;padding:22px 24px 24px}.checkout-pago-method{background:linear-gradient(180deg,#fff,#f9fbff);border:1px solid #6e80a029;border-radius:22px;cursor:pointer;display:block;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.checkout-pago-method:hover{box-shadow:0 16px 28px #10182814;transform:translateY(-2px)}.checkout-pago-method.is-selected{border-color:#6f49ff57;box-shadow:0 18px 34px #6f49ff1f}.checkout-pago-method input{display:none}.checkout-pago-method-content{grid-gap:8px;display:grid;gap:8px;padding:18px}.checkout-pago-method-content h3{color:var(--cp-text);font-size:16px;margin:0}.checkout-pago-method-content p{color:var(--cp-muted);font-size:13px;line-height:1.5;margin:0}.checkout-pago-pill{align-items:center;background:#eef2ff;border-radius:999px;color:var(--cp-blue);display:inline-flex;font-size:12px;font-weight:700;min-height:30px;padding:0 12px;width:-webkit-fit-content;width:fit-content}.checkout-pago-pill--soft{background:#c53cff1a;color:var(--cp-fuchsia)}.checkout-pago-products{display:flex;flex-direction:column;gap:12px;padding:22px 24px 24px}.checkout-pago-product-item{background:#fff;border:1px solid #00000014;border-radius:14px;padding:12px 14px}.checkout-pago-product-top{display:flex;gap:12px;justify-content:space-between}.checkout-pago-product-top strong{display:block}.checkout-pago-product-top span{color:#6b7280;display:block;font-size:13px;margin-top:4px}.checkout-pago-product-core{color:#6b7280;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-top:8px}.checkout-pago-sidebar{min-width:0}.checkout-pago-card--sticky{position:-webkit-sticky;position:sticky;top:24px}.checkout-pago-summary{grid-gap:12px;display:grid;gap:12px;padding:22px 24px 0}.checkout-pago-summary-row{color:var(--cp-text);display:flex;font-size:14px;gap:12px;justify-content:space-between}.checkout-pago-summary-row span{color:var(--cp-muted)}.checkout-pago-summary-row strong{text-align:right;word-break:break-word}.checkout-pago-summary-row--grand{border-top:1px solid #6e80a024;margin-top:4px;padding-top:14px}.checkout-pago-summary-row--grand span,.checkout-pago-summary-row--grand strong{color:var(--cp-text);font-size:16px;font-weight:800}.checkout-pago-alert{background:#d92d200f;border:1px solid #d92d202e;border-radius:16px;color:var(--cp-danger);font-size:13px;font-weight:700;margin:18px 24px 0;padding:14px 16px}.checkout-pago-actions{grid-gap:12px;display:grid;gap:12px;padding:22px 24px 24px}.checkout-pago-btn{border:none;border-radius:18px;cursor:pointer;font-size:14px;font-weight:800;min-height:52px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.checkout-pago-btn:hover:not(:disabled){transform:translateY(-2px)}.checkout-pago-btn:disabled{cursor:not-allowed;opacity:.65}.checkout-pago-btn--ghost{background:#fff;border:1px solid #6e80a02e;color:var(--cp-text)}.checkout-pago-btn--primary{background:linear-gradient(135deg,var(--cp-blue),var(--cp-purple),var(--cp-fuchsia));box-shadow:0 18px 34px #6f49ff40;color:#fff}.checkout-pago-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top,#6f49ff24,#0000 28%),#0c122085;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1400}.checkout-pago-loading-card{background:#fffffff5;border:1px solid #ffffffb3;border-radius:30px;box-shadow:0 28px 70px #10182838;overflow:hidden;padding:34px 28px;position:relative;text-align:center;width:min(100%,460px)}.checkout-pago-loading-card h3{color:var(--cp-text);font-size:1.35rem;font-weight:800;margin:0 0 10px}.checkout-pago-loading-card p{color:var(--cp-muted);font-size:14px;line-height:1.6;margin:0}.checkout-pago-loading-orb{animation:checkoutPagoOrbFloat 2.6s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#ffffffe6,#ffffff2e 35%,#0000 40%),linear-gradient(135deg,var(--cp-blue),var(--cp-purple),var(--cp-fuchsia));border-radius:999px;box-shadow:0 22px 40px #6f49ff47,inset 0 0 18px #ffffff61;height:88px;margin:0 auto 20px;width:88px}.checkout-pago-loading-spinner{display:inline-flex;gap:8px;margin-bottom:18px}.checkout-pago-loading-spinner span{animation:checkoutPagoDots 1.1s ease-in-out infinite;background:linear-gradient(135deg,var(--cp-blue),var(--cp-fuchsia));border-radius:999px;height:10px;width:10px}.checkout-pago-loading-spinner span:nth-child(2){animation-delay:.16s}.checkout-pago-loading-spinner span:nth-child(3){animation-delay:.32s}@keyframes checkoutPagoDots{0%,80%,to{opacity:.45;transform:translateY(0) scale(.9)}40%{opacity:1;transform:translateY(-7px) scale(1.05)}}@keyframes checkoutPagoOrbFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.03)}}.checkout-pago-upload{background:linear-gradient(180deg,#fffffffa,#f8fafff5);border:1px solid #6f49ff1f;border-radius:22px;box-shadow:0 14px 34px #1018280f,inset 0 1px 0 #ffffffb8;margin-top:20px;padding:18px}.checkout-pago-upload__head{align-items:flex-start;display:flex;gap:14px;margin-bottom:16px}.checkout-pago-upload__icon-wrap{flex-shrink:0}.checkout-pago-upload__icon{background:linear-gradient(135deg,var(--cp-blue),var(--cp-purple),var(--cp-fuchsia));border-radius:16px;box-shadow:0 16px 28px #6f49ff3d;color:#fff;display:grid;font-size:18px;font-weight:900;height:46px;place-items:center;width:46px}.checkout-pago-upload__head-copy{min-width:0}.checkout-pago-upload__eyebrow{color:var(--cp-purple);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.checkout-pago-upload__title{color:var(--cp-text);font-size:15px;font-weight:800;line-height:1.2;margin:0 0 6px}.checkout-pago-upload__hint{color:var(--cp-muted);font-size:13px;line-height:1.55;margin:0}.checkout-pago-upload__dropzone{cursor:pointer;display:block}.checkout-pago-upload__input{display:none}.checkout-pago-upload__state{background:linear-gradient(180deg,#fffffff0,#f4f7ffe6);border:1.5px dashed #6f49ff38;border-radius:20px;padding:20px 18px;position:relative;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease,background .22s ease}.checkout-pago-upload__dropzone:hover .checkout-pago-upload__state{border-color:#6f49ff61;box-shadow:0 18px 32px #6f49ff1a;transform:translateY(-2px)}.checkout-pago-upload__state--empty{grid-gap:14px;display:grid;gap:14px;justify-items:center;text-align:center}.checkout-pago-upload__state--filled{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:auto 1fr}.checkout-pago-upload__media{background:linear-gradient(135deg,#356dff1f,#c53cff1f);border-radius:20px;box-shadow:inset 0 0 0 1px #6f49ff1a,0 10px 24px #6f49ff14;display:grid;height:64px;place-items:center;width:64px}.checkout-pago-upload__media-icon{font-size:28px;line-height:1}.checkout-pago-upload__success-icon{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:18px;box-shadow:0 14px 24px #22c55e38;color:#fff;display:grid;flex-shrink:0;font-size:20px;font-weight:900;height:52px;place-items:center;width:52px}.checkout-pago-upload__content{grid-gap:4px;display:grid;gap:4px;min-width:0}.checkout-pago-upload__file-name,.checkout-pago-upload__main-text{color:var(--cp-text);font-size:14px;font-weight:800;line-height:1.4;word-break:break-word}.checkout-pago-upload__loaded-label{color:#15803d;font-size:12px;font-weight:800}.checkout-pago-upload__sub-text{color:var(--cp-muted);font-size:12.5px;line-height:1.5}.checkout-pago-upload__footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.checkout-pago-upload__chip{align-items:center;background:#356dff14;border:1px solid #356dff1f;border-radius:999px;color:var(--cp-blue);display:inline-flex;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.04em;min-height:28px;padding:0 10px}@media (max-width:1120px){.checkout-pago-layout{grid-template-columns:1fr}.checkout-pago-card--sticky{position:relative;top:0}}@media (max-width:780px){.checkout-pago-info-grid{grid-template-columns:1fr}}@media (max-width:560px){.checkout-pago-page{padding:18px 10px 28px}.checkout-pago-card{border-radius:22px}.checkout-pago-actions,.checkout-pago-card-header,.checkout-pago-info-grid,.checkout-pago-methods,.checkout-pago-products,.checkout-pago-summary{padding-left:16px;padding-right:16px}.checkout-pago-card--hero{padding:18px 16px}.checkout-pago-steps{gap:8px;justify-content:space-between;width:100%}.checkout-pago-step-line{width:20px}.checkout-pago-step p{font-size:12px}.checkout-pago-step span{font-size:12px;height:30px;width:30px}.checkout-pago-product-core,.checkout-pago-product-top,.checkout-pago-summary-row{align-items:flex-start;flex-direction:column}.checkout-pago-product-top strong,.checkout-pago-summary-row strong{text-align:left}.checkout-pago-loading-card{border-radius:24px;padding:28px 18px}.checkout-pago-loading-orb{height:74px;width:74px}.checkout-pago-loading-card h3{font-size:1.1rem}.checkout-pago-loading-card p{font-size:13px}.checkout-pago-upload{border-radius:18px;margin-top:18px;padding:14px}.checkout-pago-upload__head{gap:12px;margin-bottom:14px}.checkout-pago-upload__icon{border-radius:14px;font-size:16px;height:40px;width:40px}.checkout-pago-upload__title{font-size:14px}.checkout-pago-upload__hint{font-size:12.5px}.checkout-pago-upload__state{border-radius:16px;padding:16px 14px}.checkout-pago-upload__media{border-radius:18px;height:56px;width:56px}.checkout-pago-upload__media-icon{font-size:24px}.checkout-pago-upload__state--filled{grid-template-columns:1fr;justify-items:center;text-align:center}.checkout-pago-upload__success-icon{border-radius:16px;font-size:18px;height:46px;width:46px}}.checkout-success-container{align-items:center;box-sizing:border-box;display:flex;font-family:Inter,Segoe UI,sans-serif;justify-content:center;min-height:50dvh;overflow:hidden;padding:28px 16px;position:relative}.checkout-success-bg-glow{border-radius:50%;filter:blur(70px);pointer-events:none;position:absolute}.checkout-success-bg-glow-top{background:radial-gradient(circle,#6d5efc29 0,#4da3ff1c 38%,#fff0 72%);height:560px;left:50%;top:-170px;transform:translateX(-50%);width:560px}.checkout-success-bg-glow-left{background:#6d5efc1c;height:290px;left:-120px;top:18%;width:290px}.checkout-success-bg-glow-right{background:#4da3ff1c;bottom:10%;height:290px;right:-120px;width:290px}.checkout-success-shell{max-width:760px;position:relative;width:100%;z-index:1}.checkout-success-card{animation:checkoutSuccessIn .5s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #5f6c8524;border-radius:30px;box-shadow:0 24px 70px #4a557824;overflow:hidden;padding:34px 28px 26px;position:relative;text-align:center}.checkout-success-top-line{background:linear-gradient(90deg,#6d5efc,#4da3ff);height:4px;left:0;position:absolute;top:0;width:100%}.checkout-success-icon-wrap{display:flex;justify-content:center;margin-bottom:18px}.checkout-success-cart-track{background:linear-gradient(135deg,#6d5efc14,#4da3ff14);border:1px solid #6366f133;border-radius:18px;box-shadow:0 12px 28px #6d5efc14;height:64px;overflow:hidden;padding:0 12px;position:relative;width:160px}.checkout-success-cart-track:after{background:linear-gradient(90deg,#4da3ff38,#6d5efc4d,#4da3ff38);border-radius:999px;bottom:8px;content:"";height:4px;left:16px;position:absolute;right:16px}.checkout-success-animated-cart{animation:checkoutSuccessCartMove 2.2s ease-in-out infinite;bottom:12px;height:38px;left:-56px;position:absolute;width:58px}.checkout-success-cart-handle{background:linear-gradient(135deg,#4da3ff,#6d5efc);border-radius:999px;height:4px;left:2px;position:absolute;top:4px;transform:rotate(-26deg);transform-origin:left center;width:18px}.checkout-success-cart-basket{background:linear-gradient(135deg,#4da3ff1a,#6d5efc29);border:3px solid #6d5efc;border-radius:6px 6px 10px 10px;border-top-color:#4da3ff;height:18px;left:14px;position:absolute;top:8px;transform:skewX(-10deg);width:30px}.checkout-success-cart-basket:after,.checkout-success-cart-basket:before{background:#6d5efc47;bottom:2px;content:"";position:absolute;top:2px;width:2px}.checkout-success-cart-basket:before{left:8px}.checkout-success-cart-basket:after{right:8px}.checkout-success-cart-wheel{animation:checkoutSuccessCartWheelSpin .7s linear infinite;background:#182033;border-radius:999px;bottom:-2px;box-shadow:inset 0 0 0 2px #ffffff38;height:10px;position:absolute;width:10px}.checkout-success-cart-wheel--left{left:18px}.checkout-success-cart-wheel--right{left:38px}@keyframes checkoutSuccessCartMove{0%{transform:translateX(0) translateY(0) rotate(0deg)}20%{transform:translateX(28px) translateY(-1px) rotate(-1deg)}50%{transform:translateX(75px) translateY(0) rotate(0deg)}80%{transform:translateX(122px) translateY(-1px) rotate(1deg)}to{transform:translateX(190px) translateY(0) rotate(0deg)}}@keyframes checkoutSuccessCartWheelSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.checkout-success-badge{align-items:center;background:#ffffffd1;border:1px solid #6d5efc2e;border-radius:999px;box-shadow:0 10px 24px #4a557812;color:#4f46e5;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;letter-spacing:.08em;margin-bottom:14px;padding:9px 16px;text-transform:uppercase}.checkout-success-title{color:#182033;font-size:clamp(2rem,3vw,2.55rem);font-weight:900;letter-spacing:-.04em;line-height:1.08;margin:0}.checkout-success-description{color:#5f6b85;font-size:15px;font-weight:500;line-height:1.72;margin:16px auto 0;max-width:560px}.checkout-success-order-hero{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #5f6c851f;border-radius:24px;box-shadow:inset 0 1px 0 #ffffffb3,0 16px 34px #4a557814;margin:26px auto 0;max-width:420px;padding:22px 18px}.checkout-success-order-hero-label{color:#7e89a4;display:block;font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.checkout-success-order-hero-id{color:#182033;display:block;font-size:clamp(2rem,4vw,2.8rem);font-weight:900;letter-spacing:-.05em;line-height:1}.checkout-success-inline-note{background:#eef4ff;border:1px solid #c7d7fe;border-radius:16px;color:#3156c9;font-size:13px;font-weight:700;line-height:1.55;margin:16px auto 0;max-width:520px;padding:13px 15px}.checkout-success-inline-note-warning{background:#fff8ea;border-color:#f6ddb1;color:#9a6700}.checkout-success-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.checkout-success-summary-single{grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;max-width:280px}.checkout-success-summary-box{background:#ffffffc7;border:1px solid #5f6c851f;border-radius:20px;box-shadow:0 12px 28px #4a55780f;padding:16px 18px;text-align:left}.checkout-success-summary-box .label{color:#7e89a4;display:block;font-size:12px;font-weight:800;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.checkout-success-summary-box strong{color:#182033;font-size:20px;font-weight:900;letter-spacing:-.03em;line-height:1.1}.checkout-success-summary-box-status .label,.checkout-success-summary-box.checkout-success-summary-box-status{text-align:center}.checkout-success-estado-pago.is-success,.checkout-success-summary-box-status .success{color:#0f766e}.checkout-success-estado-pago.is-pending{color:#b45309}.checkout-success-estado-pago.is-error{color:#b91c1c}.checkout-success-estado-pago.is-muted{color:#64748b}.checkout-success-note{color:#6a7691;font-size:14px;font-weight:500;line-height:1.7;margin:22px auto 0;max-width:560px}.checkout-success-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.checkout-success-btn{border:none;border-radius:18px;cursor:pointer;font-size:14px;font-weight:900;min-width:190px;outline:none;padding:15px 22px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease}.checkout-success-btn:hover{transform:translateY(-1px)}.checkout-success-btn-secondary{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #5f6c8524;box-shadow:0 12px 28px #4a557812;color:#182033}.checkout-success-btn-primary{background:linear-gradient(135deg,#6d5efc,#4da3ff);box-shadow:0 18px 34px #5c68ff38;color:#fff}.checkout-success-footer{color:#66728c;font-size:12px;font-weight:900;letter-spacing:.08em;margin-top:18px;text-align:center}@keyframes checkoutSuccessIn{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.checkout-success-container{padding:22px 14px}.checkout-success-card{border-radius:24px;padding:28px 18px 22px}.checkout-success-cart-track{height:58px;width:148px}.checkout-success-title{font-size:1.95rem}.checkout-success-description{font-size:14px}.checkout-success-summary{grid-template-columns:1fr}.checkout-success-actions{flex-direction:column}.checkout-success-btn{min-width:0;width:100%}}@media (max-width:480px){.checkout-success-card{border-radius:22px;padding:24px 16px 20px}.checkout-success-badge{font-size:10px;padding:8px 14px}.checkout-success-title{font-size:1.7rem}.checkout-success-order-hero{border-radius:20px;padding:18px 14px}.checkout-success-order-hero-id{font-size:2.2rem}.checkout-success-summary-box{border-radius:18px;padding:14px 15px}.checkout-success-summary-box strong{font-size:18px}}:root{--cyravi-pay-bg:#f8faff;--cyravi-pay-white:#fff;--cyravi-pay-text:#182033;--cyravi-pay-text-soft:#5f6b85;--cyravi-pay-text-muted:#7e89a4;--cyravi-pay-primary:#6d5efc;--cyravi-pay-primary-dark:#4f46e5;--cyravi-pay-secondary:#4da3ff;--cyravi-pay-border:#5f6c8524;--cyravi-pay-border-strong:#6d5efc33;--cyravi-pay-card-bg:#ffffffe0;--cyravi-pay-shadow:0 24px 70px #4a557824;--cyravi-pay-shadow-soft:0 12px 30px #4a557814;--cyravi-pay-success-bg:#eefbf4;--cyravi-pay-success-text:#166534;--cyravi-pay-success-border:#bbf7d0;--cyravi-pay-warning-bg:#fff8eb;--cyravi-pay-warning-text:#a16207;--cyravi-pay-warning-border:#fde68a;--cyravi-pay-danger-bg:#fff1f2;--cyravi-pay-danger-text:#be123c;--cyravi-pay-danger-border:#fecdd3}*{box-sizing:border-box}@keyframes cyraviPayCardIn{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cyraviPaySpin{to{transform:rotate(1turn)}}@keyframes cyraviPayPulse{0%,to{box-shadow:0 0 0 0 #6d5efc2e}50%{box-shadow:0 0 0 10px #6d5efc00}}.cyravi-pay-page{align-items:center;display:flex;font-family:Inter,Segoe UI,sans-serif;justify-content:center;min-height:50dvh;overflow:hidden;padding:28px 16px 34px;position:relative}.cyravi-pay-shell{max-width:720px;position:relative;width:100%;z-index:2}.cyravi-pay-glow{border-radius:50%;filter:blur(72px);pointer-events:none;position:absolute;z-index:0}.cyravi-pay-glow--top{background:radial-gradient(circle,#6d5efc29 0,#4da3ff1a 38%,#fff0 72%);height:620px;left:50%;top:-120px;transform:translateX(-50%);width:620px}.cyravi-pay-glow--left{height:320px;left:-110px;top:18%;width:320px}.cyravi-pay-glow--right{bottom:12%;height:280px;right:-100px;width:280px}.cyravi-pay-grid{background-size:34px 34px;inset:0;-webkit-mask-image:linear-gradient(180deg,#0009,#00000014);mask-image:linear-gradient(180deg,#0009,#00000014);pointer-events:none;position:absolute;z-index:0}.cyravi-pay-card{--cyravi-pay-card-radius:28px;animation:cyraviPayCardIn .5s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;background:var(--cyravi-pay-card-bg);border:1px solid #5f6c8524;border:1px solid var(--cyravi-pay-border);border-radius:var(--cyravi-pay-card-radius);box-shadow:0 24px 70px #4a557824;box-shadow:var(--cyravi-pay-shadow);overflow:hidden;padding:34px 30px 28px;position:relative;width:100%}.cyravi-pay-card-topline{background:linear-gradient(90deg,#6d5efc,#4da3ff);background:linear-gradient(90deg,var(--cyravi-pay-primary),var(--cyravi-pay-secondary));border-top-left-radius:var(--cyravi-pay-card-radius);border-top-right-radius:var(--cyravi-pay-card-radius);height:4px;left:-1px;position:absolute;right:-1px;top:0;width:auto}.cyravi-pay-card--error .cyravi-pay-card-topline{background:linear-gradient(90deg,#ef4444,#fb7185)}.cyravi-pay-badge{align-items:center;background:#ffffffd1;border:1px solid #6d5efc33;border:1px solid var(--cyravi-pay-border-strong);border-radius:999px;box-shadow:0 12px 30px #4a557814;box-shadow:var(--cyravi-pay-shadow-soft);color:#4f46e5;color:var(--cyravi-pay-primary-dark);display:inline-flex;font-size:12px;font-weight:900;justify-content:center;letter-spacing:.08em;margin-bottom:18px;padding:10px 16px}.cyravi-pay-badge--danger{border-color:#f43f5e33;color:#be123c;color:var(--cyravi-pay-danger-text)}.cyravi-pay-hero{display:flex;justify-content:center;margin-bottom:16px}.cyravi-pay-spinner{animation:cyraviPaySpin .9s linear infinite;border-bottom:4px solid #6d5efc26;border-left:4px solid #6d5efc26;border-radius:50%;border-right:4px solid #4da3ff;border-right-color:var(--cyravi-pay-secondary);border-top:4px solid #6d5efc;border-top-color:var(--cyravi-pay-primary);height:74px;position:relative;width:74px}.cyravi-pay-spinner:after{animation:cyraviPayPulse 1.8s ease-in-out infinite;background:linear-gradient(135deg,#6d5efc24,#4da3ff1a);border-radius:50%;content:"";inset:10px;position:absolute}.cyravi-pay-icon{align-items:center;border-radius:22px;box-shadow:0 12px 30px #4a557814;box-shadow:var(--cyravi-pay-shadow-soft);display:flex;font-size:34px;font-weight:900;height:74px;justify-content:center;margin:0 auto 18px;width:74px}.cyravi-pay-icon--danger{background:#fff1f2;background:var(--cyravi-pay-danger-bg);border:1px solid #fecdd3;border:1px solid var(--cyravi-pay-danger-border);color:#be123c;color:var(--cyravi-pay-danger-text)}.cyravi-pay-status-row{display:flex;justify-content:center;margin-bottom:14px}.cyravi-pay-pill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;letter-spacing:.03em;min-height:36px;padding:8px 14px}.cyravi-pay-pill--active{background:#6d5efc1a;border-color:#6d5efc29;color:#4f46e5;color:var(--cyravi-pay-primary-dark)}.cyravi-pay-pill--warning{background:#fff8eb;background:var(--cyravi-pay-warning-bg);border-color:#fde68a;border-color:var(--cyravi-pay-warning-border);color:#a16207;color:var(--cyravi-pay-warning-text)}.cyravi-pay-title{color:#182033;color:var(--cyravi-pay-text);font-size:clamp(1.8rem,4vw,2.35rem);font-weight:900;letter-spacing:-.04em;line-height:1.08;margin:0 0 12px;text-align:center}.cyravi-pay-text{color:#5f6b85;color:var(--cyravi-pay-text-soft);font-size:15px;line-height:1.7;margin:0 auto;max-width:560px;text-align:center}.cyravi-pay-steps{grid-gap:10px;display:grid;gap:10px;margin-top:22px}.cyravi-pay-step{align-items:center;background:#ffffffc7;border:1px solid #5f6c8524;border:1px solid var(--cyravi-pay-border);border-radius:16px;color:#5f6b85;color:var(--cyravi-pay-text-soft);display:flex;font-size:14px;font-weight:700;gap:10px;min-height:46px;padding:12px 14px}.cyravi-pay-step-dot{background:#7e89a480;border-radius:50%;flex-shrink:0;height:11px;width:11px}.cyravi-pay-step--done{background:#eefbf4;background:var(--cyravi-pay-success-bg);border-color:#bbf7d0;border-color:var(--cyravi-pay-success-border);color:#166534;color:var(--cyravi-pay-success-text)}.cyravi-pay-step--done .cyravi-pay-step-dot{background:#22c55e}.cyravi-pay-step--active{background:#6d5efc14;border-color:#6d5efc29;color:#4f46e5;color:var(--cyravi-pay-primary-dark)}.cyravi-pay-step--active .cyravi-pay-step-dot{background:linear-gradient(135deg,#6d5efc,#4da3ff);background:linear-gradient(135deg,var(--cyravi-pay-primary),var(--cyravi-pay-secondary));box-shadow:0 0 0 5px #6d5efc14}.cyravi-pay-info-box{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #5f6c8524;border:1px solid var(--cyravi-pay-border);border-radius:18px;box-shadow:0 12px 30px #4a557814;box-shadow:var(--cyravi-pay-shadow-soft);margin-top:20px;padding:16px 17px}.cyravi-pay-info-title{color:#182033;color:var(--cyravi-pay-text);font-size:14px;font-weight:900;margin-bottom:8px}.cyravi-pay-info-text{font-size:14px;line-height:1.65;margin:0}.cyravi-pay-info-text,.cyravi-pay-list{color:#5f6b85;color:var(--cyravi-pay-text-soft)}.cyravi-pay-list{margin:8px 0 0;padding-left:18px}.cyravi-pay-list li{line-height:1.55;margin-bottom:6px}.cyravi-pay-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cyravi-pay-btn{border:none;border-radius:16px;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:.02em;min-height:50px;padding:14px 18px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.cyravi-pay-btn:hover{opacity:.96;transform:translateY(-1px)}.cyravi-pay-btn:active{transform:scale(.99)}.cyravi-pay-btn--primary{background:linear-gradient(135deg,#6d5efc,#4da3ff);background:linear-gradient(135deg,var(--cyravi-pay-primary),var(--cyravi-pay-secondary));box-shadow:0 18px 34px #6d5efc38;color:#fff;flex:1 1 220px}.cyravi-pay-btn--ghost{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #5f6c8524;border:1px solid var(--cyravi-pay-border);box-shadow:0 10px 24px #4a55780f;color:#182033;color:var(--cyravi-pay-text);flex:1 1 220px}@media (max-width:768px){.cyravi-pay-page{padding:18px 14px 24px}.cyravi-pay-card{--cyravi-pay-card-radius:24px;padding:26px 18px 20px}.cyravi-pay-title{font-size:clamp(1.55rem,7vw,2rem)}.cyravi-pay-info-text,.cyravi-pay-step,.cyravi-pay-text{font-size:14px}.cyravi-pay-actions{flex-direction:column}.cyravi-pay-btn{width:100%}}@media (max-width:480px){.cyravi-pay-page{padding:12px}.cyravi-pay-card{--cyravi-pay-card-radius:20px;padding:22px 14px 16px}.cyravi-pay-badge{font-size:11px;padding:9px 13px}.cyravi-pay-icon,.cyravi-pay-spinner{height:64px;width:64px}.cyravi-pay-icon{border-radius:18px;font-size:28px}}@media (prefers-reduced-motion:reduce){.cyravi-pay-card,.cyravi-pay-spinner,.cyravi-pay-spinner:after{animation:none}.cyravi-pay-btn{transition:none}}.nb-checkout-payment-scope{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;color:#142133;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;display:block;empty-cells:show;float:none;font-family:serif;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;width:100%;word-spacing:normal;z-index:auto}.nb-checkout-payment-scope *,.nb-checkout-payment-scope :after,.nb-checkout-payment-scope :before{box-sizing:border-box}.nb-checkout-payment-scope .nb-checkout-payment{--nb-primary:#0f5e9c;--nb-primary-dark:#0a3f6b;--nb-primary-soft:#0f5e9c1a;--nb-success:#0f766e;--nb-success-dark:#0c5f59;--nb-success-soft:#0f766e1a;--nb-danger:#b42318;--nb-danger-soft:#b4231814;--nb-bg:linear-gradient(180deg,#f5f8fc,#eef4f9);--nb-card:#fffffff5;--nb-card-strong:#fff;--nb-border:#94a3b833;--nb-border-strong:#94a3b84d;--nb-text:#102033;--nb-text-soft:#5f7288;--nb-title:#0f172a;--nb-shadow-lg:0 30px 70px #0f172a1f;--nb-shadow-md:0 18px 42px #0f172a14;--nb-shadow-sm:0 10px 22px #0f172a0f;min-height:100%;padding:32px 16px 48px;width:100%}.nb-checkout-payment-scope .nb-payment-shell{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 180px)}.nb-checkout-payment-scope .nb-payment-panel{animation:nbFadeUp .35s ease both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--nb-card);border:1px solid var(--nb-border);border-radius:30px;box-shadow:var(--nb-shadow-lg);max-width:560px;overflow:hidden;padding:34px 30px;position:relative;text-align:center;width:100%}.nb-checkout-payment-scope .nb-payment-panel:before{background:linear-gradient(90deg,#0f5e9c,#1f7ac6);content:"";height:5px;inset:0 0 auto 0;position:absolute}.nb-checkout-payment-scope .nb-payment-panel--stripe{max-width:560px;text-align:left}.nb-checkout-payment-scope .nb-payment-panel--paggo{max-width:580px}.nb-checkout-payment-scope .nb-payment-panel--error:before{background:linear-gradient(90deg,#b42318,#d92d20)}.nb-checkout-payment-scope .nb-payment-brand{align-items:center;background:var(--nb-primary-soft);border:1px solid #0f5e9c24;border-radius:999px;color:var(--nb-primary-dark);display:inline-flex;font-size:12px;font-weight:800;height:36px;justify-content:center;letter-spacing:.08em;margin:0 auto 18px;min-width:92px;padding:0 16px;text-transform:uppercase}.nb-checkout-payment-scope .nb-payment-brand--paggo{background:var(--nb-success-soft);border:1px solid #0f766e24;color:var(--nb-success-dark)}.nb-checkout-payment-scope .nb-payment-icon{border-radius:50%;display:grid;font-size:28px;font-weight:900;height:64px;margin:0 auto 18px;place-items:center;width:64px}.nb-checkout-payment-scope .nb-payment-icon--error{background:var(--nb-danger-soft);color:var(--nb-danger)}.nb-checkout-payment-scope .nb-payment-panel h2{color:var(--nb-title);font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0 0 10px}.nb-checkout-payment-scope .nb-payment-panel p{color:var(--nb-text-soft);font-size:15px;line-height:1.7;margin:0}.nb-checkout-payment-scope .nb-payment-sub{margin-bottom:24px!important;margin-top:4px;text-align:left}.nb-checkout-payment-scope .nb-payment-wait-text{margin-bottom:12px!important;margin-top:6px}.nb-checkout-payment-scope .nb-payment-wait-hint{color:#6b7d92!important;font-size:14px!important;margin-top:2px}.nb-checkout-payment-scope .nb-payment-total{align-items:center;background:linear-gradient(180deg,#fbfdff,#f4f8fc);border:1px solid var(--nb-border);border-radius:20px;box-shadow:inset 0 1px 0 #ffffffb3;display:flex;gap:12px;justify-content:space-between;margin:26px 0 22px;padding:16px 18px}.nb-checkout-payment-scope .nb-payment-total span{color:var(--nb-text-soft);font-size:14px;font-weight:700}.nb-checkout-payment-scope .nb-payment-total strong{color:var(--nb-title);font-size:22px;font-weight:800;line-height:1}.nb-checkout-payment-scope .nb-field{margin-bottom:15px}.nb-checkout-payment-scope .nb-field label{color:var(--nb-text);display:block;font-size:13px;font-weight:700;margin-bottom:8px}.nb-checkout-payment-scope .nb-card-element,.nb-checkout-payment-scope .nb-card-name{background:var(--nb-card-strong);border:1px solid var(--nb-border);border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.nb-checkout-payment-scope .nb-card-name{color:var(--nb-text);font-size:14px;height:50px;outline:none;padding:0 16px}.nb-checkout-payment-scope .nb-card-name::placeholder{color:#94a3b8}.nb-checkout-payment-scope .nb-card-name:focus{border-color:var(--nb-primary);box-shadow:0 0 0 4px #0f5e9c1f;transform:translateY(-1px)}.nb-checkout-payment-scope .nb-card-element{padding:15px 16px}.nb-checkout-payment-scope .nb-card-element:focus-within{border-color:var(--nb-primary);box-shadow:0 0 0 4px #0f5e9c1f}.nb-checkout-payment-scope .nb-card-hint{color:var(--nb-text-soft)!important;font-size:12px!important;margin:-4px 0 16px!important;text-align:left}.nb-checkout-payment-scope .nb-error{color:var(--nb-danger);font-size:13px;font-weight:700;margin:12px 0 0;text-align:center}.nb-checkout-payment-scope .nb-payment-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.nb-checkout-payment-scope .nb-btn{border:none;border-radius:999px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;min-height:48px;padding:0 22px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,background .2s ease}.nb-checkout-payment-scope .nb-btn:hover{transform:translateY(-1px)}.nb-checkout-payment-scope .nb-btn--primary{background:linear-gradient(135deg,var(--nb-primary),var(--nb-primary-dark));box-shadow:0 14px 28px #0f5e9c3d;color:#fff}.nb-checkout-payment-scope .nb-btn--primary:hover{box-shadow:0 18px 34px #0f5e9c47}.nb-checkout-payment-scope .nb-btn--ghost{background:#fff;border:1px solid var(--nb-border-strong);box-shadow:var(--nb-shadow-sm);color:var(--nb-text)}.nb-checkout-payment-scope .nb-btn--ghost:hover{box-shadow:var(--nb-shadow-md)}.nb-checkout-payment-scope .nb-pay-btn{margin-top:24px;width:100%}.nb-checkout-payment-scope .nb-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.66;transform:none}.nb-checkout-payment-scope .nb-spinner{animation:nbSpin .85s linear infinite;border:3px solid #dbe6f0;border-radius:50%;border-top:3px solid var(--nb-primary);height:50px;margin:0 auto 18px;width:50px}.nb-checkout-payment-scope .nb-payment-panel--paggo .nb-spinner{border-top-color:var(--nb-success)}.nb-checkout-payment-scope .nb-card-element iframe{max-width:100%;width:100%!important}@keyframes nbFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes nbSpin{to{transform:rotate(1turn)}}@media (max-width:640px){.nb-checkout-payment-scope .nb-checkout-payment{padding:18px 12px 32px}.nb-checkout-payment-scope .nb-payment-shell{min-height:auto}.nb-checkout-payment-scope .nb-payment-panel{border-radius:24px;padding:24px 18px}.nb-checkout-payment-scope .nb-payment-panel h2{font-size:24px}.nb-checkout-payment-scope .nb-payment-total{padding:14px}.nb-checkout-payment-scope .nb-payment-total strong{font-size:18px}.nb-checkout-payment-scope .nb-payment-actions{flex-direction:column}.nb-checkout-payment-scope .nb-btn{width:100%}}@media (max-width:380px){.nb-checkout-payment-scope .nb-payment-panel{padding:20px 14px}.nb-checkout-payment-scope .nb-card-name{height:46px}.nb-checkout-payment-scope .nb-card-element{padding:13px 14px}}.checkout-pending-container{align-items:center;box-sizing:border-box;display:flex;font-family:Inter,Segoe UI,sans-serif;justify-content:center;min-height:50dvh;overflow:hidden;padding:28px 16px;position:relative}.checkout-pending-bg-glow{border-radius:50%;filter:blur(70px);pointer-events:none;position:absolute}.checkout-pending-bg-glow-top{background:radial-gradient(circle,#6d5efc29 0,#4da3ff1c 38%,#fff0 72%);height:560px;left:50%;top:-170px;transform:translateX(-50%);width:560px}.checkout-pending-bg-glow-left{background:#6d5efc1c;height:290px;left:-120px;top:18%;width:290px}.checkout-pending-bg-glow-right{background:#4da3ff1c;bottom:10%;height:290px;right:-120px;width:290px}.checkout-pending-shell{max-width:760px;position:relative;width:100%;z-index:1}.checkout-pending-card{animation:checkoutPendingIn .5s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #5f6c8524;border-radius:30px;box-shadow:0 24px 70px #4a557824;overflow:hidden;padding:34px 28px 26px;position:relative;text-align:center}.checkout-pending-top-line{background:linear-gradient(90deg,#6d5efc,#4da3ff);height:4px;left:0;position:absolute;top:0;width:100%}.checkout-pending-icon-wrap{display:flex;justify-content:center;margin-bottom:18px}.checkout-pending-cart-track{background:linear-gradient(135deg,#6d5efc14,#4da3ff14);border:1px solid #6366f133;border-radius:18px;box-shadow:0 12px 28px #6d5efc14;height:64px;overflow:hidden;padding:0 12px;position:relative;width:160px}.checkout-pending-cart-track:after{background:linear-gradient(90deg,#4da3ff38,#6d5efc4d,#4da3ff38);border-radius:999px;bottom:8px;content:"";height:4px;left:16px;position:absolute;right:16px}.checkout-pending-animated-cart{animation:checkoutPendingCartMove 2.2s ease-in-out infinite;bottom:12px;height:38px;left:-56px;position:absolute;width:58px}.checkout-pending-cart-handle{background:linear-gradient(135deg,#4da3ff,#6d5efc);border-radius:999px;height:4px;left:2px;position:absolute;top:4px;transform:rotate(-26deg);transform-origin:left center;width:18px}.checkout-pending-cart-basket{background:linear-gradient(135deg,#4da3ff1a,#6d5efc29);border:3px solid #6d5efc;border-radius:6px 6px 10px 10px;border-top-color:#4da3ff;height:18px;left:14px;position:absolute;top:8px;transform:skewX(-10deg);width:30px}.checkout-pending-cart-basket:after,.checkout-pending-cart-basket:before{background:#6d5efc47;bottom:2px;content:"";position:absolute;top:2px;width:2px}.checkout-pending-cart-basket:before{left:8px}.checkout-pending-cart-basket:after{right:8px}.checkout-pending-cart-wheel{animation:checkoutPendingCartWheelSpin .7s linear infinite;background:#182033;border-radius:999px;bottom:-2px;box-shadow:inset 0 0 0 2px #ffffff38;height:10px;position:absolute;width:10px}.checkout-pending-cart-wheel--left{left:18px}.checkout-pending-cart-wheel--right{left:38px}@keyframes checkoutPendingCartMove{0%{transform:translateX(0) translateY(0) rotate(0deg)}20%{transform:translateX(28px) translateY(-1px) rotate(-1deg)}50%{transform:translateX(75px) translateY(0) rotate(0deg)}80%{transform:translateX(122px) translateY(-1px) rotate(1deg)}to{transform:translateX(190px) translateY(0) rotate(0deg)}}@keyframes checkoutPendingCartWheelSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.checkout-pending-badge{align-items:center;background:#ffffffd1;border:1px solid #6d5efc2e;border-radius:999px;box-shadow:0 10px 24px #4a557812;color:#4f46e5;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;letter-spacing:.08em;margin-bottom:14px;padding:9px 16px;text-transform:uppercase}.checkout-pending-title{color:#182033;font-size:clamp(2rem,3vw,2.55rem);font-weight:900;letter-spacing:-.04em;line-height:1.08;margin:0}.checkout-pending-description{color:#5f6b85;font-size:15px;font-weight:500;line-height:1.72;margin:16px auto 0;max-width:560px}.checkout-pending-order-hero{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #5f6c851f;border-radius:24px;box-shadow:inset 0 1px 0 #ffffffb3,0 16px 34px #4a557814;margin:26px auto 0;max-width:420px;padding:22px 18px}.checkout-pending-order-hero-label{color:#7e89a4;display:block;font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.checkout-pending-order-hero-id{color:#182033;display:block;font-size:clamp(2rem,4vw,2.8rem);font-weight:900;letter-spacing:-.05em;line-height:1}.checkout-pending-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.checkout-pending-summary-single{grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;max-width:280px}.checkout-pending-summary-box{background:#ffffffc7;border:1px solid #5f6c851f;border-radius:20px;box-shadow:0 12px 28px #4a55780f;padding:16px 18px;text-align:left}.checkout-pending-summary-box .label{color:#7e89a4;display:block;font-size:12px;font-weight:800;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.checkout-pending-summary-box strong{color:#182033;font-size:20px;font-weight:900;letter-spacing:-.03em;line-height:1.1}.checkout-pending-summary-box-status .label,.checkout-pending-summary-box.checkout-pending-summary-box-status{text-align:center}.checkout-pending-summary-box-status .pending{color:#9a6700}.checkout-pending-note{color:#6a7691;font-size:14px;font-weight:500;line-height:1.7;margin:22px auto 0;max-width:560px}.checkout-pending-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.checkout-pending-btn{border:none;border-radius:18px;cursor:pointer;font-size:14px;font-weight:900;min-width:190px;outline:none;padding:15px 22px;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease}.checkout-pending-btn:hover{transform:translateY(-1px)}.checkout-pending-btn-secondary{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #5f6c8524;box-shadow:0 12px 28px #4a557812;color:#182033}.checkout-pending-btn-primary{background:linear-gradient(135deg,#6d5efc,#4da3ff);box-shadow:0 18px 34px #5c68ff38;color:#fff}.checkout-pending-btn-whatsapp{align-items:center;background:linear-gradient(90deg,#7461ff,#5da9ff);border-radius:999px;box-shadow:0 10px 28px #7461ff47;box-sizing:border-box;color:#fff;display:inline-flex;flex:1 1 100%;justify-content:center;min-width:0;text-decoration:none}.checkout-pending-btn-whatsapp:hover{color:#fff}.checkout-pending-footer{color:#66728c;font-size:12px;font-weight:900;letter-spacing:.08em;margin-top:18px;text-align:center}@keyframes checkoutPendingIn{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.checkout-pending-container{padding:22px 14px}.checkout-pending-card{border-radius:24px;padding:28px 18px 22px}.checkout-pending-cart-track{height:58px;width:148px}.checkout-pending-title{font-size:1.95rem}.checkout-pending-description{font-size:14px}.checkout-pending-summary{grid-template-columns:1fr}.checkout-pending-actions{flex-direction:column}.checkout-pending-btn{min-width:0;width:100%}.checkout-pending-btn-whatsapp{flex:1 1 auto}}@media (max-width:480px){.checkout-pending-card{border-radius:22px;padding:24px 16px 20px}.checkout-pending-badge{font-size:10px;padding:8px 14px}.checkout-pending-title{font-size:1.7rem}.checkout-pending-order-hero{border-radius:20px;padding:18px 14px}.checkout-pending-order-hero-id{font-size:2.2rem}.checkout-pending-summary-box{border-radius:18px;padding:14px 15px}.checkout-pending-summary-box strong{font-size:18px}}.adc-orders-scope{--adc-primary:#0f172ac7;--adc-primary-light:#94a3b88c;--adc-backdrop:#02061773;--adc-surface:#fffffff0;--adc-surface-2:#ffffffdb;--adc-border:#0f172a1a;--adc-border-2:#0f172a24;--adc-text:#1e293beb;--adc-muted:#475569d1;--adc-muted-strong:#475569e6;--adc-success-bg:#22c55e1f;--adc-success-br:#22c55e42;--adc-success-tx:#166534;--adc-warn-bg:#f59e0b24;--adc-warn-br:#f59e0b47;--adc-warn-tx:#92400e;--adc-danger-bg:#ef44441f;--adc-danger-br:#ef444442;--adc-danger-tx:#991b1b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:var(--adc-backdrop);color:var(--adc-text);display:flex;font-family:Inter,system-ui,-apple-system,sans-serif;inset:0;justify-content:center;line-height:1.35;padding:18px;position:fixed;text-rendering:optimizeLegibility;z-index:1000}.adc-orders-scope,.adc-orders-scope *{box-sizing:border-box}@keyframes adcOrdersPop{0%{opacity:.6;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.adc-orders-scope .adc-orders-css-root{display:flex;justify-content:center;width:100%}.adc-orders-scope .adc-modal{animation:adcOrdersPop .16s ease-out;background:linear-gradient(180deg,var(--adc-surface) 0,#ffffffe0 100%);border:1px solid var(--adc-border);border-radius:22px;box-shadow:0 40px 120px #0206172e;flex-direction:column;max-height:min(86vh,880px);overflow:hidden;width:min(980px,96vw)}.adc-orders-scope .adc-modal,.adc-orders-scope .adc-modal-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex}.adc-orders-scope .adc-modal-header{align-items:center;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border-bottom:1px solid var(--adc-border);gap:14px;justify-content:space-between;padding:16px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.adc-orders-scope .adc-modal-header h2,.adc-orders-scope .adc-modal-title-wrap h2{color:var(--adc-text);font-size:18px;font-weight:900;letter-spacing:.1px;margin:0}.adc-orders-scope .adc-modal-header p,.adc-orders-scope .adc-modal-title-wrap p{color:var(--adc-muted);font-size:13.5px;line-height:1.35;margin:4px 0 0}.adc-orders-scope .adc-modal-close{background:#ffffffc7;border:1px solid var(--adc-border);border-radius:14px;box-shadow:0 10px 18px #02061714;color:var(--adc-text);cursor:pointer;display:grid;font-size:18px;height:40px;line-height:1;place-items:center;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease;width:40px}.adc-orders-scope .adc-modal-close:hover{background:#0f172a0a;border-color:var(--adc-border-2);box-shadow:0 14px 24px #0206171a;transform:translateY(-1px)}.adc-orders-scope .adc-modal-close:active{transform:translateY(0)}.adc-orders-scope .adc-modal-body{color:var(--adc-text);flex:1 1;line-height:1.45;overflow:auto;overscroll-behavior:contain;padding:16px 18px 18px;scroll-behavior:smooth}.adc-orders-scope .adc-modal-body::-webkit-scrollbar{width:10px}.adc-orders-scope .adc-modal-body::-webkit-scrollbar-track{background:#0000}.adc-orders-scope .adc-modal-body::-webkit-scrollbar-thumb{background:#0f172a24;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.adc-orders-scope .adc-modal-body::-webkit-scrollbar-thumb:hover{background:#0f172a33}.adc-orders-scope .adc-order-detail,.adc-orders-scope .adc-order-head,.adc-orders-scope .adc-order-summary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fafce0;border:1px solid var(--adc-border);border-radius:18px;margin-bottom:14px;padding:14px}.adc-orders-scope .adc-order-detail{padding:12px}.adc-orders-scope .adc-badges,.adc-orders-scope .adc-summary-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.adc-orders-scope .adc-badge{align-items:center;background:#ffffffe0;border:1px solid var(--adc-border);border-radius:999px;color:var(--adc-text);display:inline-flex;font-size:12.5px;font-weight:900;gap:8px;letter-spacing:.12px;padding:7px 11px}.adc-orders-scope .adc-badge.is-paid{background:var(--adc-success-bg);border-color:var(--adc-success-br);color:var(--adc-success-tx)}.adc-orders-scope .adc-badge.is-unpaid{background:var(--adc-warn-bg);border-color:var(--adc-warn-br);color:var(--adc-warn-tx)}.adc-orders-scope .adc-badge.is-cancelled{background:var(--adc-danger-bg);border-color:var(--adc-danger-br);color:var(--adc-danger-tx)}.adc-orders-scope .adc-head-grid,.adc-orders-scope .adc-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.adc-orders-scope .adc-head-item,.adc-orders-scope .adc-summary-item{background:#ffffffe0;border:1px solid var(--adc-border);border-radius:16px;padding:10px 12px}.adc-orders-scope .adc-head-item span,.adc-orders-scope .adc-summary-item span{color:var(--adc-muted);display:block;font-size:12.5px;margin-bottom:3px}.adc-orders-scope .adc-head-item strong,.adc-orders-scope .adc-summary-item strong{color:var(--adc-text);display:block;font-size:14.5px;font-weight:900}.adc-orders-scope .adc-section-title{color:var(--adc-text);font-size:16px;font-weight:900;letter-spacing:.08px;margin:8px 2px 10px}.adc-orders-scope .adc-items{display:flex;flex-direction:column;gap:12px;max-height:42vh;overflow:auto;overscroll-behavior:contain;padding-right:4px}.adc-orders-scope .adc-items::-webkit-scrollbar{width:10px}.adc-orders-scope .adc-items::-webkit-scrollbar-track{background:#0000}.adc-orders-scope .adc-items::-webkit-scrollbar-thumb{background:#0f172a24;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.adc-orders-scope .adc-items::-webkit-scrollbar-thumb:hover{background:#0f172a33}.adc-orders-scope .adc-item-row{align-items:center;background:#ffffffe6;border:1px solid var(--adc-border);border-radius:18px;display:flex;gap:14px;justify-content:space-between;padding:12px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.adc-orders-scope .adc-item-row:hover{background:#fffffff0;border-color:var(--adc-border-2);box-shadow:0 18px 45px #0206171f;transform:translateY(-1px)}.adc-orders-scope .adc-item-left{align-items:center;display:flex;gap:12px;min-width:0}.adc-orders-scope .adc-item-img{background:#f8fafceb;border:1px solid var(--adc-border);border-radius:16px;display:grid;flex:0 0 auto;height:58px;overflow:hidden;place-items:center;width:58px}.adc-orders-scope .adc-item-img img{height:100%;object-fit:cover;width:100%}.adc-orders-scope .adc-item-img-placeholder{color:var(--adc-muted);font-size:11px;font-weight:900}.adc-orders-scope .adc-item-info{min-width:0}.adc-orders-scope .adc-item-name{color:var(--adc-text);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adc-orders-scope .adc-item-right{min-width:150px;text-align:right}.adc-orders-scope .adc-item-right span{color:var(--adc-muted);display:block;font-size:12.5px;margin-bottom:3px}.adc-orders-scope .adc-item-right strong{color:var(--adc-text);font-weight:900}.adc-orders-scope .adc-doc-link,.adc-orders-scope .adc-item-pdf{align-items:center;background:#0f172a0a;border:1px solid var(--adc-border);border-radius:14px;color:var(--adc-text);display:inline-flex;font-weight:900;gap:8px;margin-top:8px;padding:9px 12px;text-decoration:none;transition:transform .12s ease,background .12s ease,border-color .12s ease;width:-webkit-fit-content;width:fit-content}.adc-orders-scope .adc-doc-link:hover,.adc-orders-scope .adc-item-pdf:hover{background:#0f172a0f;border-color:var(--adc-border-2);transform:translateY(-1px)}.adc-orders-scope .muted{color:var(--adc-muted)}.adc-orders-scope .adc-toastStack{grid-gap:10px;display:grid;gap:10px;pointer-events:none;position:fixed;right:16px;top:16px;width:min(380px,calc(100vw - 32px));z-index:10050}.adc-orders-scope .adc-toast{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid var(--adc-border);border-radius:14px;box-shadow:0 18px 50px #0206171f;display:flex;gap:12px;overflow:hidden;padding:12px;pointer-events:auto;position:relative}.adc-orders-scope .adc-toast__body{flex:1 1;min-width:0}.adc-orders-scope .adc-toast__title{color:var(--adc-text);font-size:14px;font-weight:900;line-height:1.15;margin-bottom:4px}.adc-orders-scope .adc-toast__msg{color:var(--adc-muted);font-size:13.5px;line-height:1.35;word-break:break-word}.adc-orders-scope .adc-toast__close{background:#0000;border:0;border-radius:10px;color:var(--adc-muted-strong);cursor:pointer;line-height:1;padding:6px 8px}.adc-orders-scope .adc-toast__close:hover{background:#0f172a0f;color:var(--adc-text)}.adc-orders-scope .adc-toast:before{background:#0f172a47;content:"";inset:0 auto 0 0;position:absolute;width:4px}.adc-orders-scope .adc-toast--success:before{background:#22c55ef2}.adc-orders-scope .adc-toast--error:before{background:#ef4444f2}.adc-orders-scope .adc-toast--warn:before{background:#f59e0bf2}.adc-orders-scope .adc-toast--info:before{background:#0f172a99}.adc-orders-scope .adc-doc-link:focus-visible,.adc-orders-scope .adc-item-pdf:focus-visible,.adc-orders-scope .adc-modal-close:focus-visible,.adc-orders-scope .adc-toast__close:focus-visible{border-color:var(--adc-border-2);box-shadow:0 0 0 4px #0f172a1f;outline:none}@media (max-width:900px){.adc-orders-scope .adc-head-grid,.adc-orders-scope .adc-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adc-orders-scope .adc-items{max-height:46vh}}@media (max-width:560px){.adc-orders-scope{padding:12px}.adc-orders-scope .adc-modal{border-radius:18px;max-height:88vh;width:96vw}.adc-orders-scope .adc-modal-body,.adc-orders-scope .adc-modal-header{padding:14px}.adc-orders-scope .adc-head-grid,.adc-orders-scope .adc-summary-grid{grid-template-columns:1fr}.adc-orders-scope .adc-item-row{align-items:stretch;flex-direction:column}.adc-orders-scope .adc-item-right{min-width:0;text-align:left}.adc-orders-scope .adc-items{max-height:48vh}}.omx-docs-scope.omx-docs-modal__overlay{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a8c;display:flex;inset:0;isolation:isolate;justify-content:center;overflow:auto;padding:clamp(10px,2vw,18px);position:fixed;z-index:10000}.omx-docs-scope .omx-docs-css-root .omx-docs-modal{animation:omxDocsPop .16s ease-out;background:#fff;border:1px solid #e2e8f0f2;border-radius:18px;box-shadow:0 34px 110px #00000040;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);overflow:hidden;width:min(980px,calc(100vw - 24px))}@keyframes omxDocsPop{0%{opacity:.6;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.omx-docs-scope .omx-docs-css-root .omx-docs-modal__header{align-items:flex-start;background:radial-gradient(1200px 260px at 0 0,#8b5cf61f,#0000 62%),linear-gradient(180deg,#fbfdff,#f8fafc);border-bottom:1px solid #e2e8f0;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:16px 18px}.omx-docs-scope .omx-docs-css-root .omx-docs-modal__title{color:#0f172a;font-size:16px;font-weight:950;letter-spacing:.2px}.omx-docs-scope .omx-docs-css-root .omx-docs-modal__sub{color:#64748b;font-size:12px;margin-top:4px}.omx-docs-scope .omx-docs-css-root .omx-docs-modal__close{align-items:center;background:#fffffff2;border:1px solid #94a3b866;border-radius:10px;box-shadow:0 10px 18px #02061714;color:#0f172a;cursor:pointer;display:inline-flex;font-weight:950;height:34px;justify-content:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;width:34px}.omx-docs-scope .omx-docs-css-root .omx-docs-modal__close:hover{background:#fff;border-color:#8b5cf659;box-shadow:0 14px 24px #0206171a;transform:translateY(-1px)}.omx-docs-scope .omx-docs-css-root .omx-docs-modal__close:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.omx-docs-scope .omx-docs-css-root .omx-docs-modal__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:16px 18px}.omx-docs-scope .omx-docs-css-root .omx-docs-modal__alert{background:#ef44441a;border:1px solid #ef444440;border-radius:14px;color:#b91c1c;font-size:13px;font-weight:900;padding:10px 12px}.omx-docs-scope .omx-docs-css-root .omx-docs-grid{grid-gap:14px;display:grid;gap:14px}.omx-docs-scope .omx-docs-css-root .omx-docs-uploader{display:none!important}.omx-docs-scope .omx-docs-css-root .omx-docs-list{background:radial-gradient(900px 220px at 100% 0,#8b5cf61a,#0000 60%),#fff;border:1px solid #e2e8f0f2;border-radius:16px;min-width:0;padding:14px}.omx-docs-scope .omx-docs-css-root .omx-docs-list__head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.omx-docs-scope .omx-docs-css-root .omx-docs-list__title{color:#0f172a;font-weight:950;letter-spacing:.2px;min-width:0}.omx-docs-scope .omx-docs-css-root .omx-docs-list__loading{color:#64748b;font-size:12px;font-weight:900;white-space:nowrap}.omx-docs-scope .omx-docs-css-root .omx-docs-empty{grid-gap:6px;background:#f8fafcb3;border:1px dashed #94a3b873;border-radius:16px;color:#64748b;display:grid;font-weight:900;gap:6px;padding:18px;text-align:center}.omx-docs-scope .omx-docs-css-root .omx-docs-empty__icon{font-size:26px}.omx-docs-scope .omx-docs-css-root .omx-docs-empty__title{color:#0f172a;font-size:13px}.omx-docs-scope .omx-docs-css-root .omx-docs-empty__sub{color:#64748b;font-size:12px;font-weight:800}.omx-docs-scope .omx-docs-css-root .omx-docs-items{grid-gap:10px;display:grid;gap:10px}.omx-docs-scope .omx-docs-css-root .omx-docs-item{background:#fff;border:1px solid #e2e8f0f2;border-radius:16px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.omx-docs-scope .omx-docs-css-root .omx-docs-item:hover{border-color:#cbd5e1f2;box-shadow:0 14px 24px #02061714;transform:translateY(-1px)}.omx-docs-scope .omx-docs-css-root .omx-docs-item__info{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.omx-docs-scope .omx-docs-css-root .omx-docs-item__name{color:#0f172a;font-size:13px;font-weight:950;max-width:520px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omx-docs-scope .omx-docs-css-root .omx-docs-item__meta{color:#64748b;font-size:12px;font-weight:800;margin-top:4px}.omx-docs-scope .omx-docs-css-root .omx-docs-item__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.omx-docs-scope .omx-docs-css-root .omx-docs-item__muted{color:#94a3b8;font-size:12px;font-weight:900}.omx-docs-scope .omx-docs-css-root .omx-docs-btn{align-items:center;background:#ffffffeb;border:1px solid #94a3b861;border-radius:10px;box-shadow:0 8px 18px #0206170f;color:#0f172a;cursor:pointer;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;line-height:1;min-height:32px;padding:7px 10px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease,background .16s ease;white-space:nowrap}.omx-docs-scope .omx-docs-css-root .omx-docs-btn:hover{background:#fff;border-color:#94a3b88c;box-shadow:0 12px 24px #02061714;transform:translateY(-1px)}.omx-docs-scope .omx-docs-css-root .omx-docs-btn:active{filter:brightness(.98);transform:translateY(0)}.omx-docs-scope .omx-docs-css-root .omx-docs-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.omx-docs-scope .omx-docs-css-root .omx-docs-btn--ghost{background:#ffffffe6;border-color:#e2e8f0f2;box-shadow:none;color:#581c87f2}.omx-docs-scope .omx-docs-css-root .omx-docs-btn--ghost:hover{background:#faf5ffd9;border-color:#8b5cf659;box-shadow:0 10px 18px #0206170f}.omx-docs-scope .omx-docs-css-root .omx-docs-modal__footer{background:radial-gradient(1200px 260px at 100% 0,#8b5cf61a,#0000 62%),linear-gradient(180deg,#fbfdff,#f8fafc);border-top:1px solid #e2e8f0;display:flex;flex:0 0 auto;justify-content:flex-end;padding:14px 18px}.omx-docs-scope .omx-docs-css-root .omx-docs-btn:focus-visible,.omx-docs-scope .omx-docs-css-root .omx-docs-modal__close:focus-visible{border-color:#8b5cf6b3;box-shadow:0 0 0 4px #8b5cf62e;outline:none}@media (max-width:860px){.omx-docs-scope .omx-docs-css-root .omx-docs-modal{width:min(980px,calc(100vw - 20px))}.omx-docs-scope .omx-docs-css-root .omx-docs-item__name{max-width:100%}}@media (max-width:640px){.omx-docs-scope .omx-docs-css-root .omx-docs-modal__body,.omx-docs-scope .omx-docs-css-root .omx-docs-modal__header{padding:14px}.omx-docs-scope .omx-docs-css-root .omx-docs-modal__footer{padding:12px 14px}.omx-docs-scope .omx-docs-css-root .omx-docs-list{padding:12px}.omx-docs-scope .omx-docs-css-root .omx-docs-list__head{align-items:flex-start;flex-wrap:wrap}.omx-docs-scope .omx-docs-css-root .omx-docs-btn{min-height:34px;padding:8px 10px;width:100%}.omx-docs-scope .omx-docs-css-root .omx-docs-item{align-items:flex-start;flex-direction:column}.omx-docs-scope .omx-docs-css-root .omx-docs-item__actions{justify-content:stretch;width:100%}}.adc-account-scope.adc-account-theme-neutral{--adc-bg:#f5f7fb;--adc-card:#ffffffeb;--adc-text:#0f172a;--adc-muted:#0f172a99;--adc-border:#0206171a;--adc-accent:#2563eb;--adc-accent-soft:#2563eb29;--adc-shadow:0 18px 50px #02061714;--adc-shadow-soft:0 10px 26px #0206170f;color:var(--adc-text);isolation:isolate;min-height:100vh;position:relative}.adc-account-scope.adc-account-theme-neutral:before{background:radial-gradient(900px 520px at 12% -8%,#2563eb14,#0000 62%),radial-gradient(900px 520px at 88% -8%,#14b8a612,#0000 62%),radial-gradient(700px 420px at 50% 110%,#94a3b82e,#0000 60%),linear-gradient(180deg,#fbfcff 0,var(--adc-bg) 58%,#f1f5f9 100%);content:"";inset:-20px;position:fixed;z-index:-1}.adc-account-scope.adc-account-theme-neutral,.adc-account-scope.adc-account-theme-neutral *{box-sizing:border-box}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root{margin:0 auto;padding:26px 0 52px;width:min(1600px,calc(100% - 36px))}.adc-account-scope.adc-account-theme-neutral .adc-account-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--adc-card);border:1px solid #02061714;border-radius:18px;box-shadow:var(--adc-shadow-soft);padding:16px 16px 12px}.adc-account-scope.adc-account-theme-neutral .adc-header-row{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.adc-account-scope.adc-account-theme-neutral .adc-header-left{grid-gap:6px;display:grid;gap:6px;min-width:0}.adc-account-scope.adc-account-theme-neutral .adc-title{font-size:1.85rem;letter-spacing:-.02em;line-height:1.1;margin:0}.adc-account-scope.adc-account-theme-neutral .adc-subtitle{color:var(--adc-muted);font-size:.98rem;line-height:1.45;margin:0}.adc-account-scope.adc-account-theme-neutral .adc-subtitle strong{color:var(--adc-text);font-weight:700}.adc-account-scope.adc-account-theme-neutral .adc-header-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.adc-account-scope.adc-account-theme-neutral .adc-btn{background:#ffffffe6;border:1px solid #2563eb2e;border-radius:12px;box-shadow:0 10px 22px #0206170d;color:var(--adc-text);cursor:pointer;padding:10px 12px;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.adc-account-scope.adc-account-theme-neutral .adc-btn:hover{background:#fffffffa;border-color:#2563eb42;box-shadow:0 14px 30px #02061714;transform:translateY(-1px)}.adc-account-scope.adc-account-theme-neutral .adc-btn:active{box-shadow:0 10px 22px #0206170d;transform:translateY(0)}.adc-account-scope.adc-account-theme-neutral .adc-btn:focus-visible{box-shadow:0 14px 30px #02061714,0 0 0 4px var(--adc-accent-soft);outline:none}.adc-account-scope.adc-account-theme-neutral .adc-btn-secondary{background:#94a3b81a;border-color:#94a3b859}.adc-account-scope.adc-account-theme-neutral .adc-btn-danger{background:#ef44441a;border-color:#ef444447}.adc-account-scope.adc-account-theme-neutral .adc-account-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(1100px 280px at 12% 0,#2563eb12,#0000 60%),radial-gradient(1100px 280px at 88% 0,#14b8a60f,#0000 60%),#ffffffeb;border:1px solid #02061714;border-radius:18px;box-shadow:var(--adc-shadow);margin-top:14px;min-height:460px;padding:16px}.adc-account-scope.adc-account-theme-neutral .adc-toastStack{grid-gap:10px;display:grid;gap:10px;pointer-events:none;position:fixed;right:16px;top:16px;width:min(380px,calc(100vw - 32px));z-index:10050}.adc-account-scope.adc-account-theme-neutral .adc-toast{align-items:flex-start;animation:adcLayoutToastIn .2s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #0206171a;border-radius:14px;box-shadow:var(--adc-shadow-soft),0 20px 48px #0206171f;display:flex;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;gap:12px;overflow:hidden;padding:12px 12px 12px 14px;pointer-events:auto;position:relative}@keyframes adcLayoutToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.adc-account-scope.adc-account-theme-neutral .adc-toast__body{flex:1 1;min-width:0}.adc-account-scope.adc-account-theme-neutral .adc-toast__title{color:var(--adc-text);font-size:14px;font-weight:800;line-height:1.2;margin-bottom:4px}.adc-account-scope.adc-account-theme-neutral .adc-toast__msg{color:var(--adc-muted);font-size:13px;line-height:1.35;word-break:break-word}.adc-account-scope.adc-account-theme-neutral .adc-toast__close{background:#0000;border:0;border-radius:10px;color:var(--adc-muted);cursor:pointer;flex-shrink:0;font-size:15px;line-height:1;margin:-4px -4px 0 0;padding:6px 8px}.adc-account-scope.adc-account-theme-neutral .adc-toast__close:hover{background:var(--adc-accent-soft);color:var(--adc-text)}.adc-account-scope.adc-account-theme-neutral .adc-toast:before{background:var(--adc-accent);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.adc-account-scope.adc-account-theme-neutral .adc-toast--error:before{background:#dc2626}.adc-account-scope.adc-account-theme-neutral .adc-toast--success:before{background:#16a34a}.adc-account-scope.adc-account-theme-neutral .adc-toast--warn:before{background:#d97706}.adc-account-scope.adc-account-theme-neutral .adc-toast--info:before{background:var(--adc-accent)}@media (max-width:820px){.adc-account-scope.adc-account-theme-neutral .adc-header-row{align-items:stretch;flex-direction:column}.adc-account-scope.adc-account-theme-neutral .adc-header-actions{justify-content:flex-start}}@media (max-width:520px){.adc-account-scope.adc-account-theme-neutral .adc-account-css-root{padding:18px 0 40px;width:calc(100% - 24px)}.adc-account-scope.adc-account-theme-neutral .adc-title{font-size:1.6rem}.adc-account-scope.adc-account-theme-neutral .adc-btn{width:100%}.adc-account-scope.adc-account-theme-neutral .adc-toastStack{left:16px;right:16px;width:auto}}@media (prefers-reduced-motion:reduce){.adc-account-scope.adc-account-theme-neutral .adc-toast{animation:none}.adc-account-scope.adc-account-theme-neutral .adc-btn{transition:none}}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders{--o-bg:rgba(20,184,166,.035);--o-surface:#ffffffeb;--o-surface-2:#94a3b81a;--o-border:#0206171a;--o-border-2:#02061729;--o-text:var(--adc-text);--o-muted:var(--adc-muted);--o-shadow-sm:0 10px 24px #0206170d;--o-shadow-md:0 16px 40px #02061714;--o-ring:0 0 0 4px #14b8a629;grid-gap:14px;display:grid;gap:14px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders.is-embedded{margin-top:14px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders-title{color:var(--o-text);font-size:clamp(1.05rem,1.2vw + .85rem,1.35rem);letter-spacing:-.02em;line-height:1.15;margin:0}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders-sub{color:var(--o-muted);line-height:1.5;margin:6px 0 0;max-width:62ch}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders-head-right{grid-gap:8px;display:grid;gap:8px;justify-items:end}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders-count,.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders-range{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--o-surface);border:1px solid var(--o-border);border-radius:999px;box-shadow:var(--o-shadow-sm);color:#020617c7;padding:8px 12px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders-list{grid-gap:12px;display:grid;gap:12px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-item{grid-gap:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(900px 220px at 14% 0,#14b8a60f,#0000 60%),radial-gradient(900px 220px at 86% 0,#38bdf80d,#0000 60%),var(--o-surface);border:1px solid var(--o-border);border-radius:16px;box-shadow:var(--o-shadow-sm);display:grid;gap:14px;grid-template-columns:1fr auto;padding:14px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;will-change:transform}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-item:hover{border-color:#14b8a647;box-shadow:var(--o-shadow-md);transform:translateY(-1px)}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-item:focus-within{border-color:#14b8a657;box-shadow:var(--o-shadow-md),var(--o-ring)}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-main{min-width:0}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-top{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-id{color:#020617e6;font-weight:850;letter-spacing:-.01em}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-id span{color:#020617db;font-weight:900}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-date{color:var(--o-muted);font-size:.92rem;white-space:nowrap}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-badge{align-items:center;background:#94a3b81f;border:1px solid #94a3b866;border-radius:999px;color:#020617c7;display:inline-flex;font-size:.82rem;font-weight:800;gap:8px;padding:7px 10px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-badge.is-paid{background:#22c55e1f;border-color:#22c55e3d;color:#14532df5}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-badge.is-cancelled,.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-badge.is-unpaid{background:#ef44441f;border-color:#ef44443d;color:#7f1d1df5}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-badge.is-unknown{background:#64748b1f;border-color:#64748b3d;color:#334155f5}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-badge.is-ship{background:#94a3b81a;border-color:#94a3b859;color:#020617c7}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-bottom{margin-top:10px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-total{color:#020617d1}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-total strong{font-weight:900;letter-spacing:-.01em}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-actions{grid-gap:10px;align-content:start;display:grid;gap:10px;min-width:170px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-pager{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--o-surface);border:1px solid var(--o-border);border-radius:16px;box-shadow:var(--o-shadow-sm);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-page-numbers{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-page-btn,.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-page-num{background:#ffffffeb;border:1px solid #14b8a638;border-radius:999px;box-shadow:0 10px 22px #0206170d;color:#020617e0;cursor:pointer;font-weight:850;padding:9px 12px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-page-btn:hover,.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-page-num:hover{border-color:#14b8a657;box-shadow:0 14px 28px #02061714;transform:translateY(-1px)}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-page-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-page-num.is-active{background:#14b8a61f;border-color:#14b8a66b;box-shadow:0 0 0 4px #14b8a629}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-page-dots{font-weight:900;opacity:.6;padding:0 4px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-empty{background:#14b8a60f;border:1px dashed #14b8a652;border-radius:16px;padding:16px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-empty-title{color:var(--o-text);font-weight:900;margin:0}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-empty-sub{color:var(--o-muted);margin:6px 0 0}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-skeleton-wrap{grid-gap:12px;display:grid;gap:12px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-skeleton-card{animation:adc-skeleton 1.1s ease-in-out infinite;background:linear-gradient(90deg,#14b8a60f,#38bdf814,#14b8a60f);background-size:200% 100%;border:1px solid #0206171a;border-radius:16px;height:92px}@keyframes adc-skeleton{0%{background-position:0 0}to{background-position:-200% 0}}@media (max-width:900px){.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-item{gap:12px;grid-template-columns:1fr}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-top{align-items:center;flex-wrap:wrap}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-date{white-space:normal}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-actions{grid-template-columns:1fr 1fr;min-width:0}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders-head-right{justify-items:start}}@media (max-width:520px){.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders-head{gap:10px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders-count,.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-orders-range{font-size:.92rem;padding:7px 10px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-item{border-radius:14px;padding:12px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-meta{gap:6px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-badge{font-size:.8rem;padding:6px 9px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-actions{grid-template-columns:1fr}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-pager{gap:10px;justify-content:center}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-page-btn,.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-page-num{padding:8px 11px}}@media (prefers-reduced-motion:reduce){.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-order-item,.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-page-btn,.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-page-num{transition:none}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-skeleton-card{animation:none}}.adc-account-scope .adc-account-css-root .adc-profile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(900px 240px at 12% 0,#14b8a612,#0000 60%),radial-gradient(900px 240px at 88% 0,#38bdf80f,#0000 60%),linear-gradient(180deg,#fffffff0,#ffffffe6);border:1px solid #0206171a;border-radius:18px;box-shadow:0 18px 55px #0206171a;padding:18px}.adc-account-scope .adc-account-css-root .adc-profile-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.adc-account-scope .adc-account-css-root .adc-profile-title{color:#020617eb;font-size:clamp(1.15rem,1vw + .95rem,1.5rem);letter-spacing:-.02em;line-height:1.1;margin:0}.adc-account-scope .adc-account-css-root .adc-field--full{grid-column:1/-1}.adc-account-scope .adc-account-css-root .adc-field{background:#f8fafcb3;border:1px solid #94a3b838;border-radius:16px;box-shadow:0 10px 22px #0206170a;padding:12px}.adc-account-scope .adc-account-css-root .adc-field input,.adc-account-scope .adc-account-css-root .adc-input{background:#fffffffa;border:1px solid #0206172e;border-radius:14px;box-shadow:0 8px 18px #0206170f,inset 0 1px 0 #ffffffb3;box-sizing:border-box;color:#020617eb;padding:12px;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease;width:100%}.adc-account-scope .adc-account-css-root .adc-field input::placeholder,.adc-account-scope .adc-account-css-root .adc-input::placeholder{color:#0f172a75}.adc-account-scope .adc-account-css-root .adc-field input:hover,.adc-account-scope .adc-account-css-root .adc-input:hover{border-color:#14b8a666}.adc-account-scope .adc-account-css-root .adc-field input:focus,.adc-account-scope .adc-account-css-root .adc-input:focus{background:#fff;border-color:#14b8a68c;box-shadow:0 14px 28px #0206171a,0 0 0 5px #14b8a62e,inset 0 1px 0 #fffc;outline:none}.adc-account-scope .adc-account-css-root .adc-field input[readonly]{background:#94a3b824;border-color:#94a3b852;box-shadow:none;cursor:not-allowed;opacity:.92}.adc-account-scope .adc-account-css-root .adc-phoneRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.2fr}.adc-account-scope .adc-account-css-root .adc-field-help{background:#14b8a60f;border:1px solid #14b8a62e;border-radius:14px;color:#0f172aa8;font-size:.92rem;line-height:1.45;margin-top:9px;padding:10px 12px}.adc-account-scope .adc-account-css-root .adc-field-help strong{color:#020617e0;font-weight:900}.adc-account-scope .adc-account-css-root .adc-divider{background:#0206171f;border:0;height:1px;margin:16px 0}.adc-account-scope .adc-account-css-root .adc-subsection{color:#020617eb;font-size:1.05rem;letter-spacing:-.01em;margin:0}.adc-account-scope .adc-account-css-root .adc-profile-actions{display:flex;justify-content:flex-end;margin-top:14px}@media (max-width:900px){.adc-account-scope .adc-account-css-root .adc-form-grid,.adc-account-scope .adc-account-css-root .adc-phoneRow{grid-template-columns:1fr}.adc-account-scope .adc-account-css-root .adc-profile-actions{justify-content:stretch}.adc-account-scope .adc-account-css-root .adc-btn-primary{width:100%}}@media (prefers-reduced-motion:reduce){.adc-account-scope .adc-account-css-root .adc-btn-primary,.adc-account-scope .adc-account-css-root .adc-field input,.adc-account-scope .adc-account-css-root .adc-input{transition:none}}.adc-account-scope .adc-account-css-root .adc-addresses{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(900px 240px at 12% 0,#14b8a612,#0000 60%),radial-gradient(900px 240px at 88% 0,#38bdf80f,#0000 60%),linear-gradient(180deg,#fffffff0,#ffffffe6);border:1px solid #0206171a;border-radius:18px;box-shadow:0 18px 55px #0206171a;padding:18px}.adc-account-scope .adc-account-css-root .adc-address-title{color:#020617eb;font-size:clamp(1.15rem,1vw + .95rem,1.5rem);letter-spacing:-.02em;line-height:1.1;margin:0}.adc-account-scope .adc-account-css-root .muted{color:#0f172aa3;line-height:1.5;margin:6px 0 0}.adc-account-scope .adc-account-css-root .adc-address-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.adc-account-scope .adc-account-css-root .adc-address-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.adc-account-scope .adc-account-css-root .adc-address-card{grid-gap:12px;background:radial-gradient(700px 200px at 18% 0,#14b8a60f,#0000 60%),#ffffffeb;border:1px solid #94a3b83d;border-radius:16px;box-shadow:0 12px 30px #02061714;display:grid;gap:12px;padding:14px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;will-change:transform}.adc-account-scope .adc-account-css-root .adc-address-card:hover{border-color:#14b8a647;box-shadow:0 16px 40px #0206171a;transform:translateY(-1px)}.adc-account-scope .adc-account-css-root .adc-address-nameRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.adc-account-scope .adc-account-css-root .adc-address-nameRow strong{color:#020617eb;letter-spacing:-.01em}.adc-account-scope .adc-account-css-root .adc-badge--tiny{align-items:center;background:#14b8a61a;border:1px solid #14b8a642;border-radius:999px;color:#0f766ef5;display:inline-flex;font-size:.78rem;font-weight:900;padding:5px 10px}.adc-account-scope .adc-account-css-root .adc-address-actions{display:flex;flex-wrap:wrap;gap:10px}.adc-account-scope .adc-account-css-root .adc-btn-delete,.adc-account-scope .adc-account-css-root .adc-btn-edit{border-radius:14px;box-shadow:0 10px 22px #0206170f;cursor:pointer;font-weight:900;letter-spacing:-.01em;padding:10px 12px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.adc-account-scope .adc-account-css-root .adc-btn-edit{background:#ffffffeb;border:1px solid #0206171f;color:#020617e6}.adc-account-scope .adc-account-css-root .adc-btn-edit:hover{border-color:#14b8a64d;box-shadow:0 14px 28px #0206171a;transform:translateY(-1px)}.adc-account-scope .adc-account-css-root .adc-btn-delete{background:#ef44441f;border:1px solid #ef444442;color:#7f1d1df2}.adc-account-scope .adc-account-css-root .adc-btn-delete:hover{border-color:#ef444457;box-shadow:0 14px 28px #0206171a;transform:translateY(-1px)}.adc-account-scope .adc-account-css-root .adc-address-form{background:radial-gradient(900px 240px at 12% 0,#38bdf80f,#0000 60%),#f8fafcc7;border:1px solid #94a3b842;border-radius:18px;box-shadow:0 14px 36px #02061714;margin-top:16px;padding:16px}.adc-account-scope .adc-account-css-root .adc-address-formTitle{color:#020617eb;font-size:1.08rem;letter-spacing:-.01em;margin:0}.adc-account-scope .adc-account-css-root .adc-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.adc-account-scope .adc-account-css-root .adc-form-grid .adc-field{background:#ffffffe0;border:1px solid #94a3b838;border-radius:16px;box-shadow:0 10px 22px #0206170a;padding:12px}.adc-account-scope .adc-account-css-root .adc-field label{color:#020617e0;display:block;font-weight:900;letter-spacing:-.01em;margin-bottom:7px}.adc-account-scope .adc-account-css-root .adc-field input{background:#fffffffa;border:1px solid #0206172e;border-radius:14px;box-shadow:0 8px 18px #0206170f,inset 0 1px 0 #ffffffb3;box-sizing:border-box;color:#020617eb;padding:12px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:100%}.adc-account-scope .adc-account-css-root .adc-field input:hover{border-color:#14b8a666}.adc-account-scope .adc-account-css-root .adc-field input:focus{background:#fff;border-color:#14b8a68c;box-shadow:0 14px 28px #0206171a,0 0 0 5px #14b8a62e,inset 0 1px 0 #fffc;outline:none}.adc-account-scope .adc-account-css-root .adc-form-grid .adc-field--full{grid-column:1/-1}.adc-account-scope .adc-account-css-root .adc-field select,.adc-account-scope .adc-account-css-root .adc-field textarea{background:#fffffffa;border:1px solid #0206172e;border-radius:14px;box-shadow:0 8px 18px #0206170f,inset 0 1px 0 #ffffffb3;box-sizing:border-box;color:#020617eb;font:inherit;padding:12px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:100%}.adc-account-scope .adc-account-css-root .adc-field select:hover,.adc-account-scope .adc-account-css-root .adc-field textarea:hover{border-color:#14b8a666}.adc-account-scope .adc-account-css-root .adc-field select:focus,.adc-account-scope .adc-account-css-root .adc-field textarea:focus{background:#fff;border-color:#14b8a68c;box-shadow:0 14px 28px #0206171a,0 0 0 5px #14b8a62e,inset 0 1px 0 #fffc;outline:none}.adc-account-scope .adc-account-css-root .adc-field select:disabled{cursor:not-allowed;opacity:.55}.adc-account-scope .adc-account-css-root .adc-checkbox{align-items:center;background:#14b8a60f;border:1px solid #14b8a633;border-radius:14px;color:#020617db;display:inline-flex;font-weight:800;gap:10px;margin-top:12px;padding:10px 12px;-webkit-user-select:none;user-select:none}.adc-account-scope .adc-account-css-root .adc-checkbox input{accent-color:#14b8a6;height:18px;width:18px}.adc-account-scope .adc-account-css-root .adc-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.adc-account-scope .adc-account-css-root .adc-btn-primary{background:linear-gradient(180deg,#14b8a638,#14b8a624);border:1px solid #14b8a666;border-radius:14px;box-shadow:0 14px 30px #0206171a;color:#020617f0;cursor:pointer;font-weight:900;letter-spacing:-.01em;padding:12px 16px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.adc-account-scope .adc-account-css-root .adc-btn-primary:hover{background:linear-gradient(180deg,#14b8a647,#14b8a629);border-color:#14b8a685;box-shadow:0 18px 40px #02061724;transform:translateY(-1px)}.adc-account-scope .adc-account-css-root .adc-btn-primary:active{box-shadow:0 14px 30px #0206171a;transform:translateY(0)}.adc-account-scope .adc-account-css-root .adc-btn-primary:focus-visible{box-shadow:0 18px 40px #02061724,0 0 0 5px #14b8a633;outline:none}.adc-account-scope .adc-account-css-root .adc-btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.adc-account-scope .adc-account-css-root .adc-btn-secondary{background:#ffffffeb;border:1px solid #0206171f;border-radius:14px;box-shadow:0 12px 26px #02061714;color:#020617e6;cursor:pointer;font-weight:900;letter-spacing:-.01em;padding:12px 16px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.adc-account-scope .adc-account-css-root .adc-btn-secondary:hover{border-color:#38bdf84d;box-shadow:0 16px 32px #0206171f;transform:translateY(-1px)}@media (max-width:900px){.adc-account-scope .adc-account-css-root .adc-address-grid,.adc-account-scope .adc-account-css-root .adc-form-grid{grid-template-columns:1fr}.adc-account-scope .adc-account-css-root .adc-address-header .adc-btn-primary,.adc-account-scope .adc-account-css-root .adc-form-actions .adc-btn-primary,.adc-account-scope .adc-account-css-root .adc-form-actions .adc-btn-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.adc-account-scope .adc-account-css-root .adc-address-card,.adc-account-scope .adc-account-css-root .adc-btn-delete,.adc-account-scope .adc-account-css-root .adc-btn-edit,.adc-account-scope .adc-account-css-root .adc-btn-primary,.adc-account-scope .adc-account-css-root .adc-btn-secondary,.adc-account-scope .adc-account-css-root .adc-field input{transition:none}}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-home{grid-gap:14px;display:grid;gap:14px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeCard{background:var(--adc-card);border:1px solid #0f172a14;border-radius:18px;box-shadow:0 14px 34px #0f172a0f;padding:18px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeHead{grid-gap:8px;display:grid;gap:8px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeTitle{color:var(--adc-text);font-size:1.45rem;letter-spacing:-.02em;line-height:1.15;margin:0}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeTitle.is-loading{color:#0f172a8c;position:relative;width:-webkit-max-content;width:max-content}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeTitle.is-loading:after{animation:adcHomeShimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,#0f172a0a,#0f172a14,#0f172a0a);background-size:220% 100%;border-radius:10px;content:"";inset:-4px -10px;position:absolute;z-index:-1}@keyframes adcHomeShimmer{0%{background-position:0 0}to{background-position:220% 0}}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeSubtitle{color:var(--adc-muted);font-size:.98rem;line-height:1.5;margin:0}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeButtons{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeBtn{background:linear-gradient(180deg,#0f172a05,#0f172a03);border:1px solid #0f172a1a;border-radius:16px;box-shadow:0 10px 22px #0f172a0d;color:var(--adc-text);cursor:pointer;padding:14px;text-align:left;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeBtn:hover{background:linear-gradient(180deg,#6366f10f,#0f172a03);border-color:#0f172a29;box-shadow:0 14px 30px #0f172a14;transform:translateY(-1px)}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeBtn:active{box-shadow:0 10px 22px #0f172a0d;transform:translateY(0)}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeBtn:focus-visible{box-shadow:0 14px 30px #0f172a14,0 0 0 4px var(--adc-accent-soft);outline:none}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeBtn.is-active{background:linear-gradient(180deg,#2563eb14,#2563eb08);border-color:#2563eb3d;box-shadow:0 14px 30px #0f172a14,inset 0 0 0 1px #2563eb14}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeBtn__title{font-size:1rem;font-weight:800;letter-spacing:-.01em}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeBtn__desc{color:var(--adc-muted);font-size:.92rem;line-height:1.35;margin-top:6px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeSection{display:block}@media (max-width:980px){.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeButtons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeButtons{grid-template-columns:1fr}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeCard{padding:16px}.adc-account-scope.adc-account-theme-neutral .adc-account-css-root .adc-homeTitle{font-size:1.3rem}}.customers-page{font-family:Segoe UI,system-ui,-apple-system,Arial,sans-serif;padding:10px 0}.omx-alert{align-items:center;border:1px solid;border-radius:12px;box-shadow:0 10px 25px #00000014;display:flex;gap:12px;justify-content:space-between;margin:0 0 14px;padding:12px 14px}.omx-alert__msg{font-size:14px;font-weight:600}.omx-alert__x{background:#0000;border:none;cursor:pointer;font-size:18px;opacity:.7}.omx-alert__x:hover{opacity:1}.omx-alert--success{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.omx-alert--error{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.omx-alert--info{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.customers-page__header{display:flex;flex-direction:column;margin-bottom:20px}.customers-page__title{color:#2f4779;font-size:26px;font-weight:700;margin:0}.customers-page__topbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:12px}.customers-page__search{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:14px;max-width:100%;padding:10px 16px;transition:.2s;width:260px}.customers-page__search:focus{background:#fff;border-color:#3b82f6;outline:none}.customers-page__create{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 18px;transition:.25s}.customers-page__create:hover{background:#2563eb}.customers-page__tableCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px #0000000d;overflow:hidden;padding:0}.customers-page__table{border-collapse:collapse;width:100%}.customers-page__table th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#475569;font-size:13px;padding:14px;text-align:left;white-space:nowrap}.customers-page__table td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;padding:14px;vertical-align:middle}.customers-page__table tr:hover td{background:#f8fafc}.customers-page__thRight{text-align:right}.customers-page__noData{color:#94a3b8;font-size:14px;padding:20px;text-align:center}.customers-page__actionsCell{text-align:right}.customers-page__actions{display:flex;gap:8px;justify-content:flex-end}.customers-page__actionIcon{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:.2s}.customers-page__actionIcon--view:hover{background:#f1f5f9}.customers-page__actionIcon--edit:hover{background:#dbeafe}.customers-page__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}.customers-page__pageBtn{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px}.customers-page__pageBtn:disabled{cursor:default;opacity:.5}.customers-page__pageInfo{color:#475569;font-size:14px}@media (max-width:640px){.customers-page__title{font-size:22px}.customers-page__tableCard{overflow-x:auto}.customers-page__table{min-width:860px}}.pv-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a73;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:9999}.pv-modal{border:1px solid #e2e8f0b3;border-radius:18px;box-shadow:0 18px 55px #0f172a2e;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;max-height:min(92vh,900px);overflow:hidden;width:min(1040px,96vw)}.pv-header,.pv-modal{background:#fff;display:flex}.pv-header{align-items:flex-start;border-bottom:1px solid #e5e7eb;gap:12px;justify-content:space-between;padding:18px 20px}.pv-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pv-title{color:#0f172a;font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.pv-subtitle{color:#64748b;font-size:12px;margin-top:6px}.pv-close{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#475569;cursor:pointer;display:grid;font-size:18px;height:38px;place-items:center;transition:transform .15s ease,background .15s ease;width:38px}.pv-close:hover{background:#f8fafc;transform:translateY(-1px)}.pv-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:360px 1fr;overflow:auto;padding:22px 22px 18px}.pv-left,.pv-right{display:flex;flex-direction:column;gap:12px;min-width:0}.pv-card{background:#fff;border:1px solid #eef1f4;border-radius:16px;overflow:hidden}.pv-card-head{background:linear-gradient(180deg,#fff,#f9fafb);border-bottom:1px solid #eef1f4;padding:12px 16px}.pv-card-title{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pv-image-wrap{background:#f9fafb;display:grid;min-height:300px;padding:8px;place-items:center}.pv-image-grid{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pv-image{height:100%;object-fit:contain;padding:10px;width:100%}.pv-image--thumb{background:#fff;border:1px solid #eef1f4;border-radius:10px;height:auto;max-height:200px;min-height:120px}.pv-empty{grid-gap:6px;color:#94a3b8;display:grid;gap:6px;place-items:center;text-align:center}.pv-empty-ico{font-size:28px}.pv-empty-txt{font-size:12px;font-weight:500}.pv-doc-row{align-items:center;background:#fff;display:flex;gap:12px;justify-content:space-between;padding:14px}.pv-doc-meta{min-width:0}.pv-doc-name{color:#0f172a;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-doc-hint{color:#64748b;font-size:12px;margin-top:2px}.pv-doc-empty{color:#94a3b8;font-size:13px;padding:14px}.pv-grid{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.pv-info{background:#f8fafc;border:1px solid #edf2f7;border-radius:14px;min-width:0;padding:10px 14px}.pv-info-label{color:#a0aec0;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.pv-info-value{font-weight:500;overflow-wrap:anywhere}.pv-desc,.pv-info-value{color:#0f172a;font-size:13px}.pv-desc{line-height:1.55;padding:14px;white-space:pre-wrap}.pv-btn-primary{background:#2563eb;border:1px solid #2563eb40;border-radius:12px;color:#fff;font-size:13px;font-weight:600;padding:9px 14px;text-decoration:none;transition:transform .15s ease,filter .15s ease;white-space:nowrap}.pv-btn-primary:hover{filter:brightness(.98);transform:translateY(-1px)}.pv-btn-ghost{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#0f172a;cursor:pointer;font-weight:500;padding:9px 14px;transition:transform .15s ease,background .15s ease}.pv-btn-ghost:hover{background:#f8fafc;transform:translateY(-1px)}.pv-footer{background:#fff;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:14px}.pv-badge{border:1px solid;border-radius:999px;font-size:12px;font-weight:600;line-height:1;padding:6px 10px}.pv-badge--ok{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.pv-badge--warn{background:#fffbeb;border-color:#fde68a;color:#b45309}.pv-badge--danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.pv-qty{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:13px;font-weight:1000;justify-content:center;padding:6px 10px;width:-webkit-fit-content;width:fit-content}.pv-qty--ok{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.pv-qty--warn{background:#fffbeb;border-color:#fde68a;color:#b45309}.pv-qty--danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.pv-muted{color:#94a3b8}.pv-muted-strong{color:#64748b;font-weight:800}.pv-mono{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.pv-price{color:#0f172a;font-size:15px;font-weight:950}@media (max-width:980px){.pv-body{grid-template-columns:1fr}.pv-image-wrap{height:300px}}@media (max-width:640px){.pv-overlay{padding:10px}.pv-modal{border-radius:16px;width:100%}.pv-body{gap:12px;padding:12px}.pv-grid{grid-template-columns:1fr}.pv-doc-row{align-items:stretch;flex-direction:column}.pv-btn-primary{text-align:center;width:100%}}.omx-overlay{align-items:center;background:#0f172a85;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.omx-modal{animation:omxIn .16s ease-out;background:#ffffffeb;border:1px solid #788caa40;border-radius:18px;box-shadow:0 28px 80px #00000047;max-height:94vh;overflow:hidden;width:min(1320px,100%)}@keyframes omxIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.omx-header{align-items:center;background:#ffffffe0;border-bottom:1px solid #788caa2e;display:flex;gap:12px;justify-content:space-between;padding:16px}.omx-title{display:flex;flex-direction:column;gap:4px;min-width:0}.omx-h1{align-items:baseline;color:#2f4779;display:flex;flex-wrap:wrap;font-size:16px;gap:6px;letter-spacing:.2px}.omx-h1,.omx-id{font-weight:950}.omx-sub{color:#2f4779b3;font-size:12px;font-weight:650}.omx-headerRight{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.omx-pill{border:1px solid #788caa3d;border-radius:999px;color:#2f4779;font-size:12px;font-weight:900;padding:6px 10px;white-space:nowrap}.omx-pill--success{background:#dcfce7;border-color:#bbf7d0;color:#15803d}.omx-pill--info{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.omx-pill--warn{background:#fffbeb;border-color:#fde68a}.omx-pill--danger{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.omx-pill--muted{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.omx-close{background:#fffffff2;border:1px solid #788caa42;border-radius:12px;color:#3a5ba0;cursor:pointer;flex:0 0 auto;font-size:22px;height:40px;line-height:0;transition:.15s ease;width:40px}.omx-body{max-height:calc(94vh - 70px);overflow:auto;padding:14px}.omx-layout{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:clamp(300px,28vw,360px) 1fr}.omx-aside{align-self:start;position:-webkit-sticky;position:sticky;top:12px}.omx-main{min-width:0}.omx-grid2{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr))}.omx-span2{grid-column:1/-1}.omx-card{align-self:start;border:1px solid #788caa29;border-radius:14px;box-shadow:0 10px 24px #0000000f;height:-webkit-fit-content;height:fit-content;padding:14px}.omx-cardTitle{color:#2f4779;font-size:13px;font-weight:950;letter-spacing:.2px;margin-bottom:10px}.omx-cardHeader{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.omx-muted{color:#2f47799e;font-size:12px;font-weight:650}.omx-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.omx-metrics--stack{grid-template-columns:1fr}.omx-metric{background:#f8fafce6;border:1px solid #788caa24;border-radius:14px;padding:12px}.omx-metricK{color:#2f47799e;font-size:12px;font-weight:850}.omx-metricV{color:#2f4779;font-size:15px;font-weight:950;margin-top:6px}.omx-moneyInput{align-items:baseline;display:inline-flex;gap:6px;justify-content:flex-end;width:100%}.omx-moneyPrefix{opacity:.85}.omx-input--metric,.omx-moneyPrefix{color:inherit;font:inherit;font-weight:inherit}.omx-input--metric{background:#0000;border:0;line-height:inherit;margin:0;outline:none;padding:0;text-align:right;width:120px}.omx-input--metric::-webkit-inner-spin-button,.omx-input--metric::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.omx-input--metric[type=number]{-moz-appearance:textfield}.omx-moneyInput:hover .omx-input--metric{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.omx-moneyInput:focus-within .omx-input--metric{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.omx-divider{background:#788caa2e;height:1px;margin:12px 0}.omx-kv{display:flex;flex-direction:column;gap:8px}.omx-kvRow{align-items:center;border-bottom:1px solid #788caa1f;display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding:8px 0}.omx-kvRow:last-child{border-bottom:none}.omx-kvRow--top{align-items:flex-start}.omx-k{color:#2f4779a3;font-weight:850;min-width:140px}.omx-v{color:#1e293b;font-weight:900;max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:right}.omx-wrap{white-space:pre-wrap}.omx-btn{background:#fffffff2;border:1px solid #788caa42;border-radius:12px;color:#3a5ba0;cursor:pointer;font-weight:950;padding:10px 14px}.omx-btn--full{width:100%}.omx-btnLink,.omx-link{color:#1d4ed8;font-weight:950;text-decoration:none}.omx-btnLink{align-items:center;background:#eff6ff;border:1px solid #788caa33;border-radius:12px;display:inline-flex;justify-content:center;padding:10px 12px}.omx-tableWrap{border:1px solid #788caa2e;border-radius:14px;overflow:auto}.omx-table{border-collapse:initial;border-spacing:0;min-width:920px;width:100%}.omx-table thead th{background:#fffffffa;border-bottom:1px solid #788caa2e;color:#2f4779b8;font-size:12px;font-weight:950;padding:12px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap}.omx-table tbody td{border-bottom:1px solid #788caa1f;color:#334155;font-size:12.5px;font-weight:850;padding:12px;vertical-align:top;white-space:nowrap}.omx-table tbody tr:hover td{background:#dbeafe38}.omx-right{text-align:right}.omx-strong{color:#2f4779;font-weight:950}.omx-empty{color:#2f47798c!important;font-weight:950!important;padding:16px!important;text-align:center}.omx-prodRow{align-items:flex-start;display:flex;gap:10px;min-width:260px}.omx-thumb{background:#f8fafc;border:1px solid #788caa2e;border-radius:12px;flex:0 0 auto;height:44px;overflow:hidden;width:44px}.omx-thumb--lg{height:54px;width:54px}.omx-thumb img{height:100%;object-fit:cover;width:100%}.omx-thumbFallback{align-items:center;color:#2f47798c;display:flex;font-size:11px;font-weight:950;height:100%;justify-content:center;width:100%}.omx-prodName{color:#1e293b;font-weight:950;line-height:1.2}.omx-prodMeta{color:#2f477999;font-size:11px;font-weight:750;margin-top:4px}.omx-itemsCards{display:flex;flex-direction:column;gap:10px}.omx-itemCard{background:#fff;border:1px solid #788caa29;border-radius:14px;padding:12px}.omx-itemTop{align-items:center;display:flex;gap:10px}.omx-itemInfo{min-width:0}.omx-itemGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}.omx-itemActions{display:flex;justify-content:flex-end;margin-top:10px}.omx-emptyCard{border:1px dashed #788caa47;border-radius:14px;color:#2f47798c;font-weight:950;padding:14px;text-align:center}.omx-desktopOnly{display:block}.omx-mobileOnly{display:none}@media (max-width:1180px){.omx-layout{grid-template-columns:320px 1fr}}@media (max-width:980px){.omx-overlay{padding:12px}.omx-layout{grid-template-columns:1fr}.omx-aside{position:static}.omx-grid2{grid-template-columns:1fr}.omx-span2{grid-column:auto}.omx-desktopOnly{display:none}.omx-mobileOnly{display:block}.omx-header{align-items:flex-start}}@media (max-width:520px){.omx-header{padding:14px}.omx-body,.omx-card{padding:12px}.omx-k{min-width:120px}.omx-itemGrid{grid-template-columns:1fr}}@media (min-width:1240px){.omx-grid2{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--omx-ink:#0f172a;--omx-ink2:#0f172ab8;--omx-muted:#0f172a8f;--omx-border:#94a3b838;--omx-border2:#94a3b829;--omx-surface:#ffffffeb;--omx-surface2:#ffffffdb;--omx-soft:#f8fafceb;--omx-sky:#38bdf8;--omx-sky-soft:#38bdf824;--omx-purple:#a78bfa;--omx-purple-soft:#a78bfa24;--omx-accent:#6d28d9;--omx-accent2:#0284c7;--omx-accent-soft:#6d28d91f;--omx-shadow:0 28px 80px #0206172e}.omx-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02061785}.omx-modal{background:linear-gradient(180deg,#ffffffeb,#ffffffdb);border:1px solid #94a3b838;border:1px solid var(--omx-border);box-shadow:0 28px 80px #0206172e;box-shadow:var(--omx-shadow)}.omx-header{background:radial-gradient(1200px 220px at 0 0,#a78bfa24,#0000 62%),radial-gradient(900px 200px at 100% 0,#38bdf824,#0000 58%),#ffffffdb;background:radial-gradient(1200px 220px at 0 0,var(--omx-purple-soft),#0000 62%),radial-gradient(900px 200px at 100% 0,var(--omx-sky-soft),#0000 58%),#ffffffdb;border-bottom:1px solid #94a3b829;border-bottom:1px solid var(--omx-border2)}.omx-h1{color:#0f172a;color:var(--omx-ink)}.omx-sub{color:#0f172a8f;color:var(--omx-muted)}.omx-pill{background:#ffffffb8;border:1px solid #94a3b838;border:1px solid var(--omx-border);color:#0f172ad1}.omx-pill--success{background:#22c55e1f;border-color:#22c55e3d;color:#166534}.omx-pill--info{background:#38bdf824;border-color:#38bdf842;color:#075985}.omx-pill--warn{background:#f59e0b24;border-color:#f59e0b42;color:#92400e}.omx-pill--danger{background:#ef44441f;border-color:#ef44443d;color:#991b1b}.omx-pill--muted{background:#94a3b824;border-color:#94a3b838;color:#334155}.omx-close{background:#ffffffeb;border:1px solid #94a3b838;border:1px solid var(--omx-border);box-shadow:0 10px 22px #0206171a;color:#0f172ac7}.omx-close:hover{border-color:#a78bfa66;transform:translateY(-1px)}.omx-card{background:#ffffffeb;border:1px solid #94a3b829;border:1px solid var(--omx-border2);box-shadow:0 10px 24px #0206170f}.omx-cardTitle{color:#0f172adb}.omx-muted{color:#0f172a8f;color:var(--omx-muted)}.omx-metric{background:radial-gradient(900px 220px at 0 0,#38bdf814,#0000 60%),radial-gradient(900px 220px at 100% 0,#a78bfa14,#0000 60%),#f8fafceb;border:1px solid #94a3b82e}.omx-metricK{color:#0f172a99}.omx-metricV{color:#0f172ae0}.omx-divider{background:#94a3b838}.omx-k{color:#0f172a9e}.omx-v{color:#0f172ae0}.omx-btn{background:#fffffff0;border:1px solid #94a3b838;border:1px solid var(--omx-border);box-shadow:0 10px 22px #0206170f;color:#0f172ad1;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,filter .15s ease}.omx-btn:hover{border-color:#a78bfa66;box-shadow:0 14px 28px #02061714;transform:translateY(-1px)}.omx-btn:active{filter:brightness(.99);transform:translateY(0)}.omx-link{color:#6d28d9}.omx-link:hover{text-decoration:underline}.omx-btnLink{background:radial-gradient(800px 180px at 0 0,#a78bfa24,#0000 62%),#38bdf81f;border:1px solid #38bdf842;color:#075985}.omx-tableWrap{background:#fffffffa;border:1px solid #94a3b829;border:1px solid var(--omx-border2)}.omx-table thead th{border-bottom:1px solid #94a3b829;border-bottom:1px solid var(--omx-border2);color:#0f172a9e}.omx-table tbody td{border-bottom:1px solid #94a3b829;color:#0f172ac7}.omx-table tbody tr:hover td{background:radial-gradient(900px 220px at 0 0,#38bdf81a,#0000 60%),radial-gradient(900px 220px at 100% 0,#a78bfa1a,#0000 60%),#f8fafc99}.omx-strong{color:#0f172ae0}.omx-thumbFallback{color:#0f172a80}.omx-prodMeta{color:#0f172a8f}.omx-empty,.omx-emptyCard{border-color:#94a3b842;color:#0f172a85!important}.omx-btn:focus-visible,.omx-btnLink:focus-visible,.omx-close:focus-visible{border-color:#a78bfa8c;box-shadow:0 0 0 4px #a78bfa38;outline:none}.omx-tl{align-items:center;display:flex;font-family:inherit;inset:0;isolation:isolate;justify-content:center;padding:clamp(10px,2.4vw,18px);position:fixed;z-index:9999}.omx-tl *{box-sizing:border-box}.omx-tl__overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0206179e;inset:0;position:absolute}@keyframes omxTlPop{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.omx-tl__modal{animation:omxTlPop .18s ease-out;background:#fffffff5;border:1px solid #0f172a1f;border-radius:clamp(16px,2.2vw,20px);box-shadow:0 30px 90px #02061747;display:flex;flex-direction:column;max-height:min(92dvh,calc(100vh - clamp(10px, 2.4vw, 18px)*2));overflow:hidden;position:relative;width:min(1040px,calc(100vw - clamp(10px, 2.4vw, 18px)*2));z-index:1}.omx-tl__header{align-items:flex-start;background:#fffffffa;border-bottom:1px solid #0f172a1a;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:clamp(12px,2.2vw,18px) clamp(12px,2.4vw,20px)}.omx-tl__headLeft{flex:1 1 320px;min-width:0}.omx-tl__kicker{color:#0f172a8c;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.omx-tl__titleRow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:6px}.omx-tl__title{color:#0f172aeb;flex-wrap:wrap;font-size:clamp(15px,1.6vw,18px);gap:10px}.omx-tl__close,.omx-tl__title{align-items:center;display:flex;font-weight:950}.omx-tl__close{background:#fffffffa;border:1px solid #0f172a24;border-radius:14px;box-shadow:0 10px 22px #02061714;color:#0f172ab8;cursor:pointer;font-size:22px;height:42px;justify-content:center;line-height:0;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease;width:42px}.omx-tl__close:hover{background:#fff;border-color:#0f172a3d;box-shadow:0 14px 28px #0206171a;transform:translateY(-1px)}.omx-tl__close:active{transform:translateY(0) scale(.98)}.omx-tl__close:focus-visible{box-shadow:0 0 0 4px #0f172a1a,0 12px 26px #0206171a;outline:none}.omx-tl__pill{align-items:center;background:#0f172a0f;border:1px solid #0f172a1a;border-radius:999px;color:#0f172ad1;display:inline-flex;font-size:12px;font-weight:950;gap:8px;padding:6px 10px}.omx-tl__pill.is-danger,.omx-tl__pill.is-info,.omx-tl__pill.is-ok{background:#0f172a0f;border-color:#0f172a1f;color:#0f172ae0}.omx-tl__progressWrap{align-self:stretch;flex:1 1 360px;min-width:min(420px,100%)}.omx-tl__progressMeta{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.omx-tl__progressLabel{color:#0f172a8c;font-size:12px;font-weight:900}.omx-tl__progressPct{color:#0f172adb;font-size:12px;font-weight:950}.omx-tl__progressBar{background:#0f172a0f;border:1px solid #0f172a1f;border-radius:999px;height:10px;overflow:hidden}.omx-tl__progressFill{background:#0f172acc;border-radius:999px;box-shadow:0 10px 22px #0206171a;height:100%;transition:width .35s ease}.omx-tl__progressBar.is-danger .omx-tl__progressFill{background:#0f172ac7;box-shadow:0 10px 22px #0206171a}.omx-tl__content{grid-gap:clamp(12px,2.2vw,16px);-webkit-overflow-scrolling:touch;display:grid;flex:1 1;gap:clamp(12px,2.2vw,16px);grid-template-columns:1.3fr .9fr;min-height:0;overflow:auto;overscroll-behavior:contain}.omx-tl__content,.omx-tl__loading{padding:clamp(12px,2.2vw,18px)}.omx-tl__skeletonRow{animation:omxTlSk 1.05s ease-in-out infinite;background:linear-gradient(90deg,#0f172a0f,#0f172a08,#0f172a0f);background-size:220% 100%;border-radius:999px;height:14px;margin:12px 0}@keyframes omxTlSk{0%{background-position:0 0}to{background-position:220% 0}}.omx-tl__stepper{padding:4px}.omx-tl__step{border:1px solid #0f172a00;border-radius:18px;display:flex;gap:14px;padding:12px;transition:.18s ease}.omx-tl__step:hover{background:#0f172a08;border-color:#0f172a14;box-shadow:0 16px 30px #0206170f}.omx-tl__step.is-disabled{filter:saturate(.8);opacity:.45}.omx-tl__rail{flex:0 0 42px;flex-direction:column;width:42px}.omx-tl__dot,.omx-tl__rail{align-items:center;display:flex}.omx-tl__dot{background:#0f172a0f;border:1px solid #0f172a24;border-radius:14px;color:#0f172ab3;height:36px;justify-content:center;width:36px}.omx-tl__line{background:#0f172a2e;border-radius:999px;flex:1 1;margin-top:10px;min-height:10px;width:2px}.omx-tl__step.is-done .omx-tl__dot{background:#0f172a1a;border-color:#0f172a2e;color:#0f172ae0}@keyframes omxTlPulse{0%{box-shadow:0 0 0 8px #0f172a0f}50%{box-shadow:0 0 0 12px #0f172a1a}to{box-shadow:0 0 0 8px #0f172a0f}}.omx-tl__step.is-active .omx-tl__dot{animation:omxTlPulse 1.3s ease-in-out infinite;background:#0f172a1f;border-color:#0f172a38;box-shadow:0 0 0 8px #0f172a14;color:#0f172aeb}.omx-tl__step.is-cancel.is-active .omx-tl__dot,.omx-tl__step.is-cancel.is-done .omx-tl__dot{animation:none;background:#0f172a1f;border-color:#0f172a38;box-shadow:0 0 0 8px #0f172a14;color:#0f172aeb}.omx-tl__info{flex:1 1;min-width:0}.omx-tl__topRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.omx-tl__label{color:#0f172ae6;font-size:14px;font-weight:950}.omx-tl__date{background:#0f172a0a;border:1px solid #0f172a1f;border-radius:999px;color:#0f172a9e;font-size:12px;font-weight:900;padding:4px 8px;white-space:nowrap}.omx-tl__meta{align-items:center;color:#0f172a8f;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:6px}.omx-tl__by{font-weight:900;opacity:.9}.omx-tl__user{color:#0f172adb;font-weight:950}.omx-tl__username{background:#ffffffdb;border:1px solid #0f172a24;border-radius:999px;color:#0f172adb;font-weight:900;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis}.omx-tl__comment{background:#0f172a0a;border:1px dashed #0f172a2e;border-radius:14px;color:#0f172ac2;font-size:12px;line-height:1.4;margin-top:8px;padding:8px 10px;word-break:break-word}.omx-tl__card{background:#fffffff0;border:1px solid #0f172a1f;border-radius:20px;box-shadow:0 18px 34px #0206170f;max-height:calc(92dvh - 120px);min-width:0;overflow:auto;overscroll-behavior:contain;padding:14px;position:-webkit-sticky;position:sticky;top:18px}.omx-tl__cardTitle{color:#0f172ae0;font-weight:950;margin-bottom:10px}.omx-tl__kv{border-bottom:1px solid #0f172a14;display:flex;gap:10px;justify-content:space-between;padding:8px 0}.omx-tl__k{color:#0f172a8f;font-size:12px;font-weight:900}.omx-tl__v{color:#0f172adb;font-size:13px;font-weight:950;overflow-wrap:anywhere;text-align:right}.omx-tl__divider{height:10px}.omx-tl__lastChange,.omx-tl__rawRow{align-items:flex-start;background:#0f172a08;border:1px solid #0f172a1a;border-radius:18px;display:flex;gap:10px;min-width:0;padding:10px}.omx-tl__badge{background:#0f172a0f;border:1px solid #0f172a24;border-radius:999px;color:#0f172adb;flex:0 0 auto;font-size:12px;font-weight:950;padding:6px 10px;white-space:nowrap}.omx-tl__badgeText{display:flex;flex-direction:column;min-width:0}.omx-tl__badgeDate{color:#0f172ac7;font-size:12px;font-weight:950}.omx-tl__badgeUser{color:#0f172a94;font-size:12px;font-weight:900}.omx-tl__at{color:#0f172ab3;font-weight:950;margin-left:8px}.omx-tl__raw{display:flex;flex-direction:column;gap:10px;max-height:360px;overflow:auto;padding-right:4px}.omx-tl__raw::-webkit-scrollbar{width:10px}.omx-tl__raw::-webkit-scrollbar-thumb{background:#0f172a38;border:2px solid #ffffffb3;border-radius:999px}.omx-tl__raw::-webkit-scrollbar-track{background:#0000}.omx-tl__rawComment{background:#0f172a0a;border:1px dashed #0f172a29;border-radius:14px;color:#0f172ab8;font-size:12px;line-height:1.4;margin-top:6px;padding:8px 10px;word-break:break-word}.omx-tl__empty{color:#0f172a8f;font-size:12px;font-weight:900}@media (max-width:980px){.omx-tl__content{grid-template-columns:1fr}.omx-tl__card{max-height:none;position:static}}@media (max-width:520px){.omx-tl{padding:10px}.omx-tl__modal{border-radius:16px;max-height:94dvh}.omx-tl__close{border-radius:12px;height:40px;width:40px}.omx-tl__step{gap:12px;padding:10px}.omx-tl__rail{flex:0 0 40px;width:40px}.omx-tl__dot{border-radius:13px;height:34px;width:34px}.omx-tl__title{font-size:16px}.omx-tl__kv{align-items:flex-start;flex-direction:column}.omx-tl__v{text-align:left}}.omx-orders-scope{font-family:Segoe UI,system-ui,-apple-system,Arial,sans-serif;padding:10px 0;position:relative}.omx-orders-scope .header{display:flex;flex-direction:column;margin-bottom:20px}.omx-orders-scope .title{color:#2f4779;font-size:26px;font-weight:800;margin:0}.omx-orders-scope .top-bar{display:flex;justify-content:space-between;margin-top:12px}.omx-orders-scope .top-bar-left{align-items:center;display:flex;gap:12px}.omx-orders-scope .search-input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;font-size:14px;outline:none;padding:10px 16px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:320px}.omx-orders-scope .search-input:focus{background:#fff;border-color:#94a3b8;box-shadow:0 0 0 4px #2f47791a}.omx-orders-scope .page-size-select,.omx-orders-scope .status-select{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;cursor:pointer;font-size:14px;outline:none;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.omx-orders-scope .page-size-select:focus,.omx-orders-scope .status-select:focus{background:#fff;border-color:#94a3b8;box-shadow:0 0 0 4px #2f47791a}.omx-orders-scope .table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px #0000000d;max-height:calc(100vh - 260px);overflow-x:auto;overflow-y:auto}.omx-orders-scope .table-card::-webkit-scrollbar{height:10px;width:10px}.omx-orders-scope .table-card::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.omx-orders-scope .table-card::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#93c5fd,#3b82f6);border:2px solid #f1f5f9;border-radius:10px}.omx-orders-scope .table-card::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#60a5fa,#2563eb)}.omx-orders-scope .table-card{scrollbar-color:#3b82f6 #f1f5f9;scrollbar-width:thin}.omx-orders-scope .modern-table{border-collapse:collapse;min-width:1250px;table-layout:fixed;text-align:left;width:100%}.omx-orders-scope .modern-table th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#475569;font-size:13px;padding:14px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:2}.omx-orders-scope .modern-table td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;padding:14px;vertical-align:top}.omx-orders-scope .th-actions{text-align:right}.omx-orders-scope .customer-name{font-weight:700}.omx-orders-scope .customer-code{color:#64748b;font-size:12px}.omx-orders-scope .status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.2px;line-height:1;padding:6px 12px}.omx-orders-scope .status.active{background:#22c55e24;border-color:#22c55e47;color:#166534}.omx-orders-scope .status.inactive{background:#ef444424;border-color:#ef444447;color:#991b1b}.omx-orders-scope .status.pending{background:#f59e0b29;border-color:#f59e0b47;color:#92400e}.omx-orders-scope .status.processing{background:#3b82f624;border-color:#3b82f647;color:#1d4ed8}.omx-orders-scope .status.sent{background:#6366f124;border-color:#6366f147;color:#4338ca}.omx-orders-scope .status.paid{background:#10b98124;border-color:#10b98147;color:#065f46}.omx-orders-scope .dates{color:#64748b;font-size:12px;line-height:1.35;white-space:nowrap}.omx-orders-scope .actions-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.omx-orders-scope .action-icon{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;justify-content:center;padding:8px;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.omx-orders-scope .action-icon.view:hover{background:#f1f5f9;border-color:#e2e8f0;box-shadow:0 10px 18px #0206170f;transform:translateY(-1px)}.omx-orders-scope .btn-state{--omx-accent:#2f4779;--omx-soft:#2f47791a;--omx-soft-2:#2f477929;--omx-ring:#2f47792e;align-items:center;background:linear-gradient(180deg,#ffffffeb,#f8fafceb);border:1px solid #cbd5e1f2;border-radius:12px;box-shadow:0 10px 22px #0206170f,inset 0 1px 0 #ffffffbf;color:#0f172a;cursor:pointer;display:inline-flex;font-size:12px;font-weight:950;gap:8px;justify-content:center;line-height:1;min-height:32px;padding:7px 12px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease,color .15s ease,filter .15s ease;white-space:nowrap}.omx-orders-scope .btn-state:hover{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#2f477942;box-shadow:0 14px 28px #02061714,inset 0 1px 0 #fffc;transform:translateY(-1px)}.omx-orders-scope .btn-state:active{box-shadow:0 10px 22px #0206170f,inset 0 1px 0 #ffffffbf;filter:brightness(.98);transform:translateY(0)}.omx-orders-scope .btn-state:focus-visible{border-color:#2f47795c;box-shadow:0 0 0 4px var(--omx-ring),0 10px 22px #0206170f,0 1px 0 #ffffffbf inset;outline:none}.omx-orders-scope .btn-state:disabled{box-shadow:0 6px 14px #0206170a,inset 0 1px 0 #ffffffa6;cursor:not-allowed;opacity:.6;transform:none!important}.omx-orders-scope .btn-state:before{background:var(--omx-soft);border:1px solid #2f477933;border-radius:999px;box-shadow:0 6px 12px #0206170f;content:"";height:10px;width:10px}.omx-orders-scope .btn-danger,.omx-orders-scope .btn-docs,.omx-orders-scope .btn-info,.omx-orders-scope .btn-primary,.omx-orders-scope .btn-success{border-color:#2f477933}.omx-orders-scope .btn-danger:before,.omx-orders-scope .btn-docs:before,.omx-orders-scope .btn-info:before,.omx-orders-scope .btn-primary:before,.omx-orders-scope .btn-success:before{background:var(--omx-soft-2);border-color:#2f47793d}.omx-orders-scope .btn-primary.is-solid{background:linear-gradient(180deg,#2f4779f0,#2f4779db);border-color:#2f47798c;box-shadow:0 14px 26px #2f47792e,inset 0 1px 0 #ffffff2e;color:#fff}.omx-orders-scope .btn-primary.is-solid:before{background:#ffffff47;border-color:#ffffff38}.omx-orders-scope .btn-primary.is-solid:hover{border-color:#2f4779b3;box-shadow:0 18px 34px #2f477938,inset 0 1px 0 #ffffff2e}.omx-orders-scope .btn-state.is-icon{border-radius:12px;gap:0;justify-content:center;min-width:32px;padding:7px;width:32px}.omx-orders-scope .btn-state.is-icon:before{display:none}.omx-orders-scope .no-data{color:#94a3b8;font-weight:800;padding:20px;text-align:center}.omx-orders-scope .pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:22px}.omx-orders-scope .pagination button{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px}.omx-orders-scope .pagination button:disabled{opacity:.5}.omx-orders-scope .pagination span{color:#475569;font-size:14px}.omx-orders-scope .overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a59;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.omx-orders-scope .overlay-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 20px 60px #00000026;padding:18px 20px;text-align:center;width:260px}.omx-orders-scope .overlay-title{color:#2f4779;font-weight:800}.omx-orders-scope .overlay-sub{color:#64748b;font-size:12px}.omx-orders-scope .spinner{animation:spin .9s linear infinite;border:4px solid #e2e8f0;border-radius:999px;border-top-color:#2f4779;height:34px;margin:0 auto 10px;width:34px}@keyframes spin{to{transform:rotate(1turn)}}.omx-docs-admin-scope.omx-docs-modal__overlay{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a8c;display:flex;inset:0;isolation:isolate;justify-content:center;overflow:auto;padding:clamp(10px,2vw,18px);position:fixed;z-index:10000}.omx-docs-admin-scope .omx-docs-modal{animation:omxDocsAdminPop .16s ease-out;background:#fff;border:1px solid #e2e8f0f2;border-radius:18px;box-shadow:0 34px 110px #00000040;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);overflow:hidden;width:min(980px,calc(100vw - 24px))}@keyframes omxDocsAdminPop{0%{opacity:.6;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.omx-docs-admin-scope .omx-docs-modal__header{align-items:flex-start;background:radial-gradient(1200px 260px at 0 0,#8b5cf61f,#0000 62%),linear-gradient(180deg,#fbfdff,#f8fafc);border-bottom:1px solid #e2e8f0;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:16px 18px}.omx-docs-admin-scope .omx-docs-modal__title{color:#0f172a;font-size:16px;font-weight:950;letter-spacing:.2px}.omx-docs-admin-scope .omx-docs-modal__sub{color:#64748b;font-size:12px;margin-top:4px}.omx-docs-admin-scope .omx-docs-modal__close{align-items:center;background:#fffffff2;border:1px solid #94a3b866;border-radius:10px;box-shadow:0 10px 18px #02061714;color:#0f172a;cursor:pointer;display:inline-flex;font-weight:950;height:34px;justify-content:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;width:34px}.omx-docs-admin-scope .omx-docs-modal__close:hover{background:#fff;border-color:#8b5cf659;box-shadow:0 14px 24px #0206171a;transform:translateY(-1px)}.omx-docs-admin-scope .omx-docs-modal__close:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.omx-docs-admin-scope .omx-docs-modal__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:16px 18px}.omx-docs-admin-scope .omx-docs-modal__alert{background:#ef44441a;border:1px solid #ef444440;border-radius:14px;color:#b91c1c;font-size:13px;font-weight:900;padding:10px 12px}.omx-docs-admin-scope .omx-docs-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 1.05fr}.omx-docs-admin-scope .omx-docs-list,.omx-docs-admin-scope .omx-docs-uploader{min-width:0}.omx-docs-admin-scope .omx-docs-uploader{background:radial-gradient(900px 220px at 0 0,#8b5cf61a,#0000 60%),linear-gradient(180deg,#fbfdff,#f8fafc);border:1px solid #e2e8f0f2;border-radius:16px;padding:14px}.omx-docs-admin-scope .omx-docs-fileInput{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.omx-docs-admin-scope .omx-docs-dropzone{background:#ffffffb8;border:1px solid #e2e8f0f2;border-radius:16px;padding:10px;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease,background .16s ease}.omx-docs-admin-scope .omx-docs-dropzone.is-dragOver{background:#fff;border-color:#8b5cf68c;box-shadow:0 18px 32px #0206171a}.omx-docs-admin-scope .omx-docs-dropzone.is-disabled{cursor:not-allowed;opacity:.6}.omx-docs-admin-scope .omx-docs-pickBtn{grid-gap:12px;align-items:center;background:radial-gradient(900px 220px at 0 0,#8b5cf61f,#0000 60%),#ffffffeb;border:1px dashed #8b5cf666;border-radius:14px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:12px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;width:90%}.omx-docs-admin-scope .omx-docs-dropzone.is-disabled .omx-docs-pickBtn{cursor:not-allowed}.omx-docs-admin-scope .omx-docs-pickBtn:hover{background:#fff;border-color:#8b5cf6a6;box-shadow:0 14px 26px #02061714;transform:translateY(-1px)}.omx-docs-admin-scope .omx-docs-pickBtn:active{filter:brightness(.99);transform:translateY(0)}.omx-docs-admin-scope .omx-docs-dropzone__hint{color:#64748b;font-size:12px;font-weight:800;margin-top:10px;padding:0 4px}.omx-docs-admin-scope .omx-docs-pickIcon{align-items:center;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:13px;display:inline-flex;font-size:18px;height:36px;justify-content:center;width:36px}.omx-docs-admin-scope .omx-docs-pickText{color:#0f172a;font-weight:950;letter-spacing:.2px;min-width:0}.omx-docs-admin-scope .omx-docs-pickSub{color:#64748b;font-size:12px;font-weight:900;justify-self:end;white-space:nowrap}.omx-docs-admin-scope .omx-docs-uploader__meta{grid-gap:10px;color:#0f172a;display:grid;font-size:13px;gap:10px;margin-top:12px;min-width:0}.omx-docs-admin-scope .omx-docs-uploader__stats{color:#334155;font-weight:900}.omx-docs-admin-scope .omx-docs-uploader__hint{color:#64748b;font-size:12px;font-weight:800}.omx-docs-admin-scope .omx-docs-uploader__chips{display:flex;flex-direction:column;gap:8px;min-width:0}.omx-docs-admin-scope .omx-docs-chip{grid-gap:10px;align-items:center;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:14px;color:#581c87fa;display:grid;font-size:12px;font-weight:950;gap:10px;grid-template-columns:1fr auto auto;max-width:100%;min-width:0;padding:9px 10px}.omx-docs-admin-scope .omx-docs-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omx-docs-admin-scope .omx-docs-chip__meta{color:#581c87b3;font-size:12px;font-weight:900;white-space:nowrap}.omx-docs-admin-scope .omx-docs-chip__x{align-items:center;background:#fffffff2;border:1px solid #8b5cf640;border-radius:9px;color:#581c87f2;cursor:pointer;display:inline-flex;font-weight:950;height:24px;justify-content:center;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;width:24px}.omx-docs-admin-scope .omx-docs-chip__x:hover{background:#fff;box-shadow:0 12px 18px #0206171a;transform:translateY(-1px)}.omx-docs-admin-scope .omx-docs-uploader__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px}.omx-docs-admin-scope .omx-docs-btn{align-items:center;background:#ffffffeb;border:1px solid #94a3b861;border-radius:10px;box-shadow:0 8px 18px #0206170f;color:#0f172a;cursor:pointer;display:inline-flex;font-size:12px;font-weight:950;justify-content:center;line-height:1;min-height:32px;padding:7px 10px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease,background .16s ease;white-space:nowrap}.omx-docs-admin-scope .omx-docs-btn:hover{background:#fff;border-color:#94a3b88c;box-shadow:0 12px 24px #02061714;transform:translateY(-1px)}.omx-docs-admin-scope .omx-docs-btn:active{filter:brightness(.98);transform:translateY(0)}.omx-docs-admin-scope .omx-docs-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.omx-docs-admin-scope .omx-docs-btn--primary{background:linear-gradient(180deg,#8b5cf6f2,#6d28d9f2);border-color:#8b5cf68c;box-shadow:0 10px 22px #6d28d92e,inset 0 1px 0 #ffffff2e;color:#fff}.omx-docs-admin-scope .omx-docs-btn--primary:hover{border-color:#8b5cf6bf;box-shadow:0 14px 28px #6d28d938}.omx-docs-admin-scope .omx-docs-btn--ghost{background:#ffffffe6;border-color:#e2e8f0f2;box-shadow:none;color:#581c87f2;text-decoration:none}.omx-docs-admin-scope .omx-docs-btn--ghost:hover{background:#faf5ffd9;border-color:#8b5cf659;box-shadow:0 10px 18px #0206170f}.omx-docs-admin-scope .omx-docs-btn--danger{background:#fef2f2eb;border-color:#ef444459;box-shadow:none;color:#991b1b}.omx-docs-admin-scope .omx-docs-btn--danger:hover{background:#fef2f2;border-color:#ef44448c;box-shadow:0 10px 18px #ef44441a}.omx-docs-admin-scope .omx-docs-list{background:radial-gradient(900px 220px at 100% 0,#8b5cf61a,#0000 60%),#fff;border:1px solid #e2e8f0f2;border-radius:16px;padding:14px}.omx-docs-admin-scope .omx-docs-list__head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.omx-docs-admin-scope .omx-docs-list__title{color:#0f172a;font-weight:950;letter-spacing:.2px}.omx-docs-admin-scope .omx-docs-list__loading{color:#64748b;font-size:12px;font-weight:900}.omx-docs-admin-scope .omx-docs-empty{grid-gap:6px;background:#f8fafcb3;border:1px dashed #94a3b873;border-radius:16px;color:#64748b;display:grid;font-weight:900;gap:6px;padding:18px;text-align:center}.omx-docs-admin-scope .omx-docs-empty__icon{font-size:26px}.omx-docs-admin-scope .omx-docs-empty__title{color:#0f172a;font-size:13px}.omx-docs-admin-scope .omx-docs-empty__sub{color:#64748b;font-size:12px;font-weight:800}.omx-docs-admin-scope .omx-docs-items{grid-gap:10px;display:grid;gap:10px}.omx-docs-admin-scope .omx-docs-item{background:#fff;border:1px solid #e2e8f0f2;border-radius:16px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.omx-docs-admin-scope .omx-docs-item:hover{border-color:#cbd5e1f2;box-shadow:0 14px 24px #02061714;transform:translateY(-1px)}.omx-docs-admin-scope .omx-docs-item__info{display:flex;flex-direction:column;min-width:0}.omx-docs-admin-scope .omx-docs-item__name{color:#0f172a;font-size:13px;font-weight:950;max-width:520px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omx-docs-admin-scope .omx-docs-item__meta{color:#64748b;font-size:12px;font-weight:800;margin-top:4px}.omx-docs-admin-scope .omx-docs-item__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.omx-docs-admin-scope .omx-docs-modal__footer{background:radial-gradient(1200px 260px at 100% 0,#8b5cf61a,#0000 62%),linear-gradient(180deg,#fbfdff,#f8fafc);border-top:1px solid #e2e8f0;display:flex;flex:0 0 auto;justify-content:flex-end;padding:14px 18px}.omx-docs-admin-scope .omx-docs-btn:focus-visible,.omx-docs-admin-scope .omx-docs-chip__x:focus-visible,.omx-docs-admin-scope .omx-docs-modal__close:focus-visible,.omx-docs-admin-scope .omx-docs-pickBtn:focus-visible{border-color:#8b5cf6b3;box-shadow:0 0 0 4px #8b5cf62e;outline:none}@media (max-width:860px){.omx-docs-admin-scope .omx-docs-grid{grid-template-columns:1fr}}@media (max-width:640px){.omx-docs-admin-scope .omx-docs-modal__body,.omx-docs-admin-scope .omx-docs-modal__header{padding:14px}.omx-docs-admin-scope .omx-docs-modal__footer{padding:12px 14px}.omx-docs-admin-scope .omx-docs-list,.omx-docs-admin-scope .omx-docs-uploader{padding:12px}.omx-docs-admin-scope .omx-docs-uploader__actions{justify-content:stretch}.omx-docs-admin-scope .omx-docs-btn{min-height:34px;padding:8px 10px;width:100%}.omx-docs-admin-scope .omx-docs-item{align-items:flex-start;flex-direction:column}.omx-docs-admin-scope .omx-docs-item__actions{justify-content:stretch;width:100%}.omx-docs-admin-scope .omx-docs-btn--danger,.omx-docs-admin-scope .omx-docs-btn--ghost{width:100%}.omx-docs-admin-scope .omx-docs-item__name{max-width:100%}}.scat-modal__overlay{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.scat-modal{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 50px #0f172a2e;max-width:560px;overflow:hidden;width:100%}.scat-modal__header{align-items:flex-start;border-bottom:1px solid #eef0f4;display:flex;gap:16px;justify-content:space-between;padding:22px 24px 16px}.scat-modal__header-text{display:flex;flex-direction:column;gap:6px}.scat-modal__title{color:#2f4779;font-size:24px;font-weight:700;margin:0}.scat-modal__subtitle{color:#64748b;font-size:14px;margin:0}.scat-modal__close{background:#0000;border:none;color:#475569;cursor:pointer;font-size:20px}.scat-modal__body{display:flex;flex-direction:column;gap:18px;padding:22px 24px 24px}.scat-modal__field{display:flex;flex-direction:column;gap:8px}.scat-modal__label{color:#334155;font-size:14px;font-weight:700}.scat-modal__input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:14px;min-height:44px;outline:none;padding:0 14px;width:100%}.scat-modal__input:focus{background:#fff;border-color:#3b82f6}.scat-modal__input--error{border-color:#ef4444}.scat-modal__error{color:#b91c1c;font-size:12px;font-weight:600}.scat-modal__footer{display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.scat-modal__btn{border-radius:8px;cursor:pointer;font-weight:700;padding:10px 18px;transition:.2s}.scat-modal__btn:disabled{cursor:not-allowed;opacity:.6}.scat-modal__btn--secondary{background:#fff;border:1px solid #cbd5e1;color:#334155}.scat-modal__btn--secondary:hover:not(:disabled){background:#f8fafc}.scat-modal__btn--primary{background:#3b82f6;border:none;color:#fff}.scat-modal__btn--primary:hover:not(:disabled){background:#2563eb}@media (max-width:640px){.scat-modal__footer{flex-direction:column-reverse}.scat-modal__btn{width:100%}}.scat-page{box-sizing:border-box;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;gap:18px;min-height:100%;padding:10px 0;width:100%}.scat-page__alert{align-items:center;border:1px solid;border-radius:12px;box-shadow:0 10px 25px #00000014;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.scat-page__alert--success{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.scat-page__alert--error{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.scat-page__alert--info{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.scat-page__alert-close{background:#0000;border:none;color:inherit;cursor:pointer;font-size:18px;opacity:.7}.scat-page__alert-close:hover{opacity:1}.scat-page__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.scat-page__header-left{display:flex;flex-direction:column;gap:6px}.scat-page__title{color:#2f4779;font-size:26px;font-weight:700;margin:0}.scat-page__subtitle{color:#475569;font-size:14px;margin:0}.scat-page__header-right{align-items:center;display:flex}.scat-page__create-btn{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 18px;transition:.2s}.scat-page__create-btn:hover{background:#2563eb}.scat-page__toolbar{display:flex;gap:12px;justify-content:space-between}.scat-page__search-wrap{max-width:320px;width:100%}.scat-page__search{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:14px;outline:none;padding:10px 16px;width:100%}.scat-page__search:focus{border-color:#3b82f6}.scat-page__table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.scat-page__table-scroll{overflow-x:auto;width:100%}.scat-page__table{border-collapse:collapse;min-width:920px;width:100%}.scat-page__table th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#475569;font-size:13px;font-weight:700;padding:14px;text-align:left}.scat-page__table td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;padding:14px}.scat-page__table tr:hover td{background:#f8fafc}.scat-page__empty{color:#94a3b8!important;padding:20px!important;text-align:center}.scat-page__th-actions{text-align:right;width:140px}.scat-page__actions{display:flex;gap:10px;justify-content:flex-end}.scat-page__edit-btn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;font-weight:600;padding:8px 14px;transition:.2s}.scat-page__edit-btn:hover{background:#dbeafe;border-color:#93c5fd}.scat-page__status{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:7px 12px}.scat-page__status-dot{border-radius:999px;height:8px;width:8px}.scat-page__status--active{background:#ecfdf5;color:#065f46}.scat-page__status--active .scat-page__status-dot{background:#10b981}.scat-page__status--inactive{background:#fef2f2;color:#7f1d1d}.scat-page__status--inactive .scat-page__status-dot{background:#ef4444}.scat-page__status--neutral{background:#eff6ff;color:#1e3a8a}.scat-page__status--neutral .scat-page__status-dot{background:#3b82f6}.scat-page__pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:22px}.scat-page__pagination-btn{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px}.scat-page__pagination-btn:disabled{cursor:not-allowed;opacity:.5}.scat-page__pagination-text{color:#475569;font-size:14px}@media (max-width:768px){.scat-page__header{flex-direction:column}.scat-page__create-btn,.scat-page__header-right{width:100%}.scat-page__search-wrap{max-width:100%}}.szfm{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.szfm *,.szfm :after,.szfm :before{box-sizing:border-box}.szfm__modal{border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 24px 80px #0f172a2e;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;width:min(1280px,100%)}.szfm__header,.szfm__modal{background:#fff;display:flex}.szfm__header{align-items:flex-start;border-bottom:1px solid #eef2f7;gap:16px;justify-content:space-between;padding:22px 24px 16px}.szfm__header-copy h3{color:#0f172a;font-size:1.35rem;margin:8px 0 6px}.szfm__header-copy p{color:#64748b;line-height:1.5;margin:0}.szfm__badge{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.78rem;font-weight:700;padding:6px 12px}.szfm__close-btn{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;font-size:1rem;height:40px;transition:.2s ease;width:40px}.szfm__close-btn:hover{background:#f8fafc}.szfm__tabs{background:#fff;border-bottom:1px solid #eef2f7;display:flex;gap:10px;padding:14px 24px 0}.szfm__tab{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;padding:12px 14px;transition:.2s ease}.szfm__tab:hover{color:#0f172a}.szfm__tab.is-active{border-bottom-color:#2563eb;color:#0f172a}.szfm__tab-count{align-items:center;background:#e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:.75rem;height:22px;justify-content:center;min-width:22px;padding:0 6px}.szfm__form{display:flex;flex:1 1;flex-direction:column;min-height:0}.szfm__content{flex:1 1;min-height:0;overflow-y:auto;padding:20px 24px}.szfm__panel{grid-gap:20px;grid-template-columns:minmax(0,1fr) 320px}.szfm__coverage-layout,.szfm__panel{align-items:start;display:grid;gap:20px}.szfm__coverage-layout{grid-gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.szfm__card,.szfm__summary-card{background:#fff;border:1px solid #e7edf4;border-radius:18px}.szfm__card{padding:18px}.szfm__summary-card{padding:18px}.szfm__card--sticky,.szfm__summary-card{position:-webkit-sticky;position:sticky;top:0}.szfm__card--sticky{max-height:calc(100vh - 240px);overflow-y:auto}.szfm__section-title{margin-bottom:18px}.szfm__section-title h4{color:#0f172a;font-size:1.05rem;margin:0 0 5px}.szfm__section-title span{color:#64748b;font-size:.92rem;line-height:1.5}.szfm__grid{grid-gap:16px;display:grid;gap:16px}.szfm__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.szfm__field{display:flex;flex-direction:column;gap:8px;min-width:0}.szfm__field label{color:#334155;font-size:.88rem;font-weight:700}.sz-searchable-input-wrap input,.sz-searchable-trigger,.szfm__field input,.szfm__field select,.szfm__field textarea{background:#fff;border:1px solid #d7dee7;border-radius:14px;color:#0f172a;font-size:.95rem;transition:.2s ease;width:100%}.sz-searchable-input-wrap input,.sz-searchable-trigger,.szfm__field input,.szfm__field select{min-height:46px;padding:0 16px}.szfm__field textarea{min-height:120px;padding:12px 14px;resize:vertical}.sz-searchable-input-wrap input:focus,.sz-searchable-trigger.is-open,.szfm__field input:focus,.szfm__field select:focus,.szfm__field textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa24;outline:none}.sz-searchable{min-width:0;width:100%}.sz-searchable.is-disabled{opacity:.55;pointer-events:none}.sz-searchable-trigger{align-items:center;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;text-align:left;width:100%}.sz-searchable-trigger>span:first-of-type{flex:1 1;min-width:0}.sz-searchable-trigger .is-placeholder{color:#94a3b8}.sz-searchable-trigger .has-value{color:#0f172a}.sz-searchable-arrow{color:#64748b;flex-shrink:0;font-size:.75rem}.sz-searchable-trigger.is-loading{cursor:wait}.sz-searchable-busy{animation:sz-searchable-spin .65s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;flex-shrink:0;height:18px;width:18px}@keyframes sz-searchable-spin{to{transform:rotate(1turn)}}.sz-searchable-dropdown-portal{background:#fff;border:1px solid #d7dee7;border-radius:14px;box-shadow:0 16px 48px #0f172a29;display:flex;flex-direction:column;max-height:min(320px,70vh);overflow:hidden;z-index:10000}.sz-searchable-input-wrap{border-bottom:1px solid #eef2f7;flex-shrink:0;padding:12px 14px}.sz-searchable-input-wrap input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-size:.9rem;min-height:40px;padding:0 14px;width:100%}.sz-searchable-input-wrap input:focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa24;outline:none}.sz-searchable-options{flex:1 1;min-height:0;overflow-y:auto;padding:8px}.sz-searchable-option{background:#0000;border:0;border-radius:10px;color:#0f172a;cursor:pointer;display:block;font:inherit;font-size:.92rem;margin:0;padding:11px 14px;text-align:left;transition:background .15s ease;width:100%}.sz-searchable-option:hover{background:#f1f5f9}.sz-searchable-option.active{background:#eff6ff;color:#1d4ed8;font-weight:600}.sz-searchable-empty{color:#64748b;font-size:.88rem;padding:18px 14px;text-align:center}.szfm__builder{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e7edf4;border-radius:18px;padding:18px}.szfm__city-list{grid-gap:12px;background:#fff;border:1px solid #dbe4ee;border-radius:14px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px;overflow-y:auto;padding:10px}.szfm__city-option{grid-column-gap:14px;grid-row-gap:4px;align-items:center;background:#f8fafc;border:1px solid #e8eef5;border-radius:14px;column-gap:14px;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);padding:14px 16px;position:relative;row-gap:4px;transition:.2s ease}.szfm__city-option:hover{background:#eff6ff;border-color:#bfdbfe}.szfm__city-option.is-checked{background:#eff6ff;border-color:#60a5fa;box-shadow:inset 0 0 0 1px #2563eb26}.szfm__city-option input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.szfm__city-check{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:7px;display:inline-flex;grid-column:1;height:22px;justify-content:center;transition:.2s ease;width:22px}.szfm__city-option.is-checked .szfm__city-check{background:#0f172a;border-color:#0f172a}.szfm__city-check svg{stroke:#fff;stroke-width:2.5;fill:none;height:14px;opacity:0;transform:scale(.8);transition:.2s ease;width:14px}.szfm__city-option.is-checked .szfm__city-check svg{opacity:1;transform:scale(1)}.szfm__city-name{color:#0f172a;font-size:.92rem;grid-column:2;line-height:1.4;min-width:0;overflow-wrap:break-word;word-break:normal}.szfm__builder-footer{align-items:flex-end;border-top:1px solid #e7edf4;display:flex;gap:16px;justify-content:space-between;margin-top:18px;padding-top:16px}.szfm__builder-preview{display:flex;flex-direction:column;gap:4px;min-width:0}.szfm__builder-preview-label{color:#64748b;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.szfm__builder-preview strong{color:#0f172a;font-size:1rem;word-break:break-word}.szfm__builder-preview small{color:#64748b;line-height:1.45}.szfm__summary-pill{align-items:center;background:#f1f5f9;border-radius:999px;color:#334155;display:inline-flex;font-size:.76rem;font-weight:700;margin-bottom:12px;padding:6px 12px}.szfm__summary-card h4{color:#0f172a;margin:0 0 6px}.szfm__summary-card p{color:#64748b;line-height:1.5;margin:0 0 14px}.szfm__summary-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.szfm__stat{background:#f8fafc;border:1px solid #e7edf4;border-radius:14px;padding:14px}.szfm__stat-label{color:#64748b;display:block;font-size:.8rem;margin-bottom:6px}.szfm__stat strong{color:#0f172a;font-size:1.1rem}.szfm__groups{display:flex;flex-direction:column;gap:18px}.szfm__group{background:#fff;border:1px solid #e7edf4;border-radius:16px;padding:16px}.szfm__group-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.szfm__group-head h5{color:#0f172a;font-size:1rem;margin:0}.szfm__group-head span{align-items:center;background:#e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:.8rem;font-weight:700;height:28px;justify-content:center;min-width:28px}.szfm__list{display:flex;flex-direction:column;gap:10px}.szfm__row{align-items:center;background:#f8fafc;border:1px solid #dbe4ee;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.szfm__row-copy{display:flex;flex-direction:column;min-width:0}.szfm__row-copy strong{color:#0f172a;font-size:.92rem;word-break:break-word}.szfm__row-copy small{color:#64748b;font-size:.78rem}.szfm__btn,.szfm__remove{border:0;cursor:pointer;transition:.2s ease}.szfm__remove{background:#fff1f2;border-radius:10px;color:#be123c;flex-shrink:0;font-weight:700;padding:10px 12px}.szfm__remove:hover{background:#ffe4e6}.szfm__empty-state{background:#f8fafc;border:1px dashed #d9e2ec;border-radius:16px;color:#64748b;padding:18px}.szfm__error{color:#dc2626;display:inline-block;font-size:.84rem;font-weight:600;margin-top:8px}.szfm__actions{background:#fff;border-top:1px solid #eef2f7;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 20px}.szfm__btn{border-radius:12px;font-size:.95rem;font-weight:700;min-width:146px;padding:12px 18px}.szfm__btn--secondary{background:#f8fafc;border:1px solid #dbe3ec;color:#334155}.szfm__btn--primary{background:#0f172a;color:#fff}.szfm__btn--primary:disabled{cursor:not-allowed;opacity:.65}@media (max-width:1100px){.szfm__coverage-layout,.szfm__panel{grid-template-columns:1fr}.szfm__card--sticky,.szfm__summary-card{max-height:none;overflow:visible;position:static}}@media (max-width:768px){.szfm{padding:10px}.szfm__modal{border-radius:18px;max-height:calc(100vh - 20px);width:100%}.szfm__actions,.szfm__content,.szfm__header,.szfm__tabs{padding-left:16px;padding-right:16px}.szfm__tabs{overflow-x:auto;padding-top:12px}.szfm__city-list,.szfm__grid--2,.szfm__summary-stats{grid-template-columns:1fr}.szfm__actions,.szfm__builder-footer,.szfm__row{align-items:stretch;flex-direction:column}.szfm__btn,.szfm__remove{width:100%}.szfm__city-wrapper{min-height:180px;position:relative}.szfm__city-loading{background:#ffffffeb;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0f172a14;color:#475569;font-size:12px;font-weight:600;padding:6px 10px;position:absolute;right:10px;top:10px;z-index:2}.szfm__city-list{min-height:180px}}.payform-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:9999}.payform-modal{background:radial-gradient(circle at top right,#3b82f614,#0000 18%),linear-gradient(180deg,#fffffffc,#f8fafcfa);border:1px solid #e2e8f0;border-radius:28px;box-shadow:0 32px 80px #0f172a2e;display:flex;flex-direction:column;max-height:94vh;overflow:hidden;width:min(1240px,100%)}.payform-header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:14px;justify-content:space-between;padding:22px 24px 14px}.payform-eyebrow{align-items:center;background:linear-gradient(135deg,#eff6ff,#eef2ff);border:1px solid #c7d2fe;border-radius:999px;color:#3156c9;display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:10px;padding:7px 12px;text-transform:uppercase}.payform-title{color:#1e3a8a;font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:0}.payform-subtitle{color:#64748b;font-size:14px;line-height:1.6;margin:8px 0 0;max-width:760px}.payform-close{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:14px;color:#334155;cursor:pointer;flex-shrink:0;font-size:16px;font-weight:900;height:42px;transition:.2s ease;width:42px}.payform-close:hover:not(:disabled){background:#fff;box-shadow:0 12px 24px #0f172a14;transform:translateY(-1px)}.payform-overview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 24px 4px}.payform-overview-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe4f0;border-radius:18px;box-shadow:0 10px 24px #0f172a0a;min-width:0;padding:14px 16px}.payform-overview-label{color:#64748b;display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.payform-overview-card strong{color:#0f172a;display:block;font-size:15px;font-weight:900;line-height:1.3}.payform-overview-card small{color:#64748b;display:block;font-size:12px;line-height:1.45;margin-top:6px}.payform-tabs{display:flex;flex-wrap:wrap;gap:10px;padding:16px 24px 0}.payform-tab{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;color:#475569;cursor:pointer;font-weight:900;min-height:46px;padding:11px 15px;transition:.2s ease}.payform-tab.is-active{background:linear-gradient(135deg,#dbeafe,#eef2ff);border-color:#93c5fd;box-shadow:0 10px 22px #3b82f61f;color:#1d4ed8}.payform-tab.is-disabled,.payform-tab:disabled{cursor:not-allowed;opacity:.5}.payform-error{background:#fef2f2;border:1px solid #fecaca;border-radius:16px;color:#991b1b;font-size:14px;font-weight:700;margin:16px 24px 0;padding:13px 15px}.payform-body{background:radial-gradient(circle at top right,#3b82f60d,#0000 22%),linear-gradient(180deg,#f8fafcb8,#fffffff5);overflow-y:auto;padding:18px 24px 24px}.payform-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px}.payform-main{min-width:0}.payform-sidebar{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:0}.payform-sidebar-card{background:#fffffff5;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 12px 28px #0f172a0d;padding:16px}.payform-sidebar-card.is-soft{background:linear-gradient(180deg,#f8fbff,#fff)}.payform-sidebar-card h4{color:#1e293b;font-size:15px;font-weight:900;margin:0 0 12px}.payform-sidebar-card p{color:#64748b;font-size:13px;line-height:1.6;margin:0}.payform-summary-list{display:flex;flex-direction:column;gap:10px}.payform-summary-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.payform-summary-item span{color:#64748b;font-size:12px;font-weight:700}.payform-summary-item strong{color:#0f172a;font-size:14px;font-weight:900}.payform-section{display:flex;flex-direction:column;gap:16px}.payform-section-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.payform-section-top h4{color:#1e293b;font-size:20px;font-weight:900;margin:0}.payform-section-top p{color:#64748b;font-size:14px;line-height:1.6;margin:6px 0 0;max-width:640px}.payform-block{background:#fffffff0;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 10px 24px #0f172a0a;padding:18px}.payform-block-head{margin-bottom:14px}.payform-block-head h4{color:#0f172a;font-size:17px;font-weight:900;margin:0}.payform-block-head p{color:#64748b;font-size:13px;line-height:1.5;margin:6px 0 0}.payform-grid{grid-gap:16px;display:grid;gap:16px}.payform-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.payform-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.payform-grid-span-2{grid-column:span 2}.payform-field{display:flex;flex-direction:column;gap:8px;min-width:0;position:relative}.payform-field label{color:#475569;font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.payform-field input,.payform-field select,.payform-field textarea,.payform-search{background:#fff;border:1px solid #cbd5e1;border-radius:16px;box-sizing:border-box;color:#0f172a;font-size:14px;min-height:50px;outline:none;padding:13px 14px;transition:.2s ease;width:100%}.payform-field textarea{min-height:110px;resize:vertical}.payform-field input:focus,.payform-field select:focus,.payform-field textarea:focus,.payform-search:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #3b82f61f}.payform-picker-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:16px;color:#0f172a;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;min-height:50px;padding:13px 14px;text-align:left;transition:.2s ease;width:100%}.payform-picker-btn:hover{background:#fcfdff;border-color:#93c5fd}.payform-chevron{color:#64748b;flex-shrink:0;transition:transform .2s ease}.payform-chevron.is-open{transform:rotate(180deg)}.payform-picker-panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 16px 34px #0f172a14;margin-top:10px;padding:12px}.payform-picker-panel--rules{padding:14px}.payform-option-list{display:flex;flex-direction:column;gap:10px;margin-top:12px;max-height:280px;overflow-y:auto;padding-right:2px}.payform-option{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;text-align:left;transition:.2s ease}.payform-option:hover{background:#f8fbff;border-color:#93c5fd}.payform-option.is-selected{background:#eff6ff;border-color:#93c5fd}.payform-option:disabled{cursor:not-allowed;opacity:.72}.payform-option-main{display:flex;flex-direction:column;gap:4px;min-width:0}.payform-option-main strong{color:#0f172a;font-size:14px}.payform-option-main span{color:#64748b;font-size:12px}.payform-option-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.payform-mini-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;padding:6px 10px;white-space:nowrap}.payform-mini-badge.is-blue{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8}.payform-mini-badge.is-slate{background:#f8fafc;border-color:#cbd5e1;color:#475569}.payform-mini-badge.is-amber{background:#fff7ed;border-color:#fdba74;color:#9a3412}.payform-mini-badge.is-indigo{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.payform-mini-badge.is-green{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.payform-option-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b;font-size:14px;padding:16px;text-align:center}.payform-helper-box{background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:16px;color:#475569;font-size:14px;line-height:1.6;padding:14px 16px}.payform-hint{color:#64748b;font-size:13px;line-height:1.45;margin:6px 0 0}.payform-stack{display:flex;flex-direction:column;gap:14px}.payform-card{background:linear-gradient(180deg,#fffffff5,#f8fafce6);border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 24px #0f172a0a;padding:18px}.payform-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.payform-card-top strong{color:#0f172a;font-size:15px}.payform-card-meta{color:#64748b;font-size:13px;margin-top:4px}.payform-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;color:#64748b;font-size:14px;padding:20px;text-align:center}.payform-add-btn,.payform-remove-btn{border:none;border-radius:12px;cursor:pointer;font-weight:900;padding:11px 14px;transition:.2s ease}.payform-add-btn{background:#dbeafe;color:#1d4ed8}.payform-add-btn:hover{background:#cfe3ff}.payform-remove-btn{background:#fef2f2;color:#b91c1c}.payform-remove-btn:hover{background:#fee2e2}.payform-footer{background:linear-gradient(180deg,#ffffffb8,#fff);border-top:1px solid #e2e8f0;bottom:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px;position:-webkit-sticky;position:sticky}.payform-btn{border:none;border-radius:16px;cursor:pointer;font-size:14px;font-weight:900;min-height:48px;padding:12px 18px}.payform-btn-secondary{background:#e2e8f0;color:#334155}.payform-btn-primary{background:linear-gradient(135deg,#5b7cff,#315efb);box-shadow:0 14px 26px #315efb33;color:#fff}.payform-btn:disabled,.payform-close:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1080px){.payform-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.payform-layout{grid-template-columns:1fr}.payform-sidebar{position:static}}@media (max-width:900px){.payform-grid-2,.payform-grid-3{grid-template-columns:1fr}.payform-grid-span-2{grid-column:span 1}.payform-option{align-items:flex-start;flex-direction:column}.payform-option-badges{justify-content:flex-start}}@media (max-width:640px){.payform-overlay{align-items:flex-end;padding:10px}.payform-modal{border-radius:22px 22px 0 0;max-height:96vh;width:100%}.payform-body,.payform-header,.payform-overview,.payform-tabs{padding-left:16px;padding-right:16px}.payform-overview{grid-template-columns:1fr}.payform-title{font-size:22px}.payform-block{padding:16px}.payform-block,.payform-sidebar-card{border-radius:18px}.payform-footer{flex-direction:column}.payform-btn{width:100%}}
/*# sourceMappingURL=main.2f62dcd2.css.map*/