@font-face{font-family:'ArchivoSemiExpanded';src:url('../fonts/archivo/ArchivoSemiExpanded-Regular.woff2') format('woff2');unicode-range:U+0000-0DFF,U+0E80-10FFFF;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'ArchivoSemiExpanded';src:url('../fonts/archivo/ArchivoSemiExpanded-Medium.woff2') format('woff2');unicode-range:U+0000-0DFF,U+0E80-10FFFF;font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'ArchivoSemiExpanded';src:url('../fonts/archivo/ArchivoSemiExpanded-Bold.woff2') format('woff2');unicode-range:U+0000-0DFF,U+0E80-10FFFF;font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'LINESeedSansTH_W';src:url('../fonts/lineseed/LINESeedSansTH_W_Th.woff2') format('woff2');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'LINESeedSansTH_W';src:url('../fonts/lineseed/LINESeedSansTH_W_Rg.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'LINESeedSansTH_W';src:url('../fonts/lineseed/LINESeedSansTH_W_Bd.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}:root{--bg-header:#0A0820;--bg-header-rgb:10,8,32;--bg-primary:#000000;--bg-primary-rgb:0,0,0;--bg-bottom:#211152;--bg-bottom-rgb:33,17,82;--bg-secondary:#242424;--bg-secondary-rgb:36,36,36;--bg-input:#0c0a1e;--bg-input-rgb:12,10,30;--bg-tab:#000000;--bg-tab-rgb:0,0,0;--text-primary:#ffffff;--text-primary-rgb:255,255,255;--text-secondary:#7b7399;--text-secondary-rgb:123,115,153;--text-muted:#4a4368;--text-muted-rgb:74,67,104;--text-placeholder:#707070;--text-placeholder-rgb:112,112,112;--stat-success:#22c55e;--stat-success-rgb:34,197,94;--stat-warning:#f59e0b;--stat-warning-rgb:245,158,11;--stat-error:#ef4444;--stat-error-rgb:239,68,68;--stat-error-dark:#dc2626;--stat-error-dark-rgb:220,38,38;--stat-error-bright:#ff4444;--stat-error-bright-rgb:255,68,68;--stat-confirmed:#10b981;--stat-confirmed-rgb:16,185,129;--stat-rating:#fbbf24;--stat-rating-rgb:251,191,36;--bg-card:#1a1a2e;--bg-card-rgb:26,26,46;--btn-danger:#e53935;--btn-danger-rgb:229,57,53;--text-disabled:#9ca3af;--text-disabled-rgb:156,163,175;--btn-google-bg:#ffffff;--btn-google-bg-rgb:255,255,255;--btn-google-text:#444746;--btn-google-text-rgb:68,71,70;--btn-google-hover:#f8f9fa;--btn-google-hover-rgb:248,249,250;--btn-google-active:#f1f3f4;--btn-google-active-rgb:241,243,244;--grad-1:#E84E9B;--grad-1-rgb:232,78,155;--grad-2:#D91BC0;--grad-2-rgb:217,27,192;--grad-3:#1826F3;--grad-3-rgb:24,38,243;--grad-4:#00EEFF;--grad-4-rgb:0,238,255;--gradient:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 33%,var(--grad-3) 66%,var(--grad-4) 100%);--gradient-diag:linear-gradient(135deg,var(--grad-1) 0%,var(--grad-2) 33%,var(--grad-3) 66%,var(--grad-4) 100%);--glow-pink:rgba(var(--grad-1-rgb),0.52);--glow-cyan:rgba(var(--grad-4-rgb),0.38);--border-input:rgba(var(--text-primary-rgb),0.09);--border-inactive:rgba(var(--text-primary-rgb),0.18);--border-active:rgba(var(--text-primary-rgb),0.40);--radius-input:50px;--radius-tab:50px;--radius-btn:50px;--font:'ArchivoSemiExpanded','LINESeedSansTH_W',sans-serif;--font-en:'ArchivoSemiExpanded','LINESeedSansTH_W',sans-serif;--font-th:'LINESeedSansTH_W','ArchivoSemiExpanded',sans-serif;--max-width:390px;--side-padding:24px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;position:absolute !important;word-wrap:normal !important}.skip-link:focus{clip:auto;height:auto;width:auto;position:fixed !important;top:8px;left:8px;z-index:100000;padding:12px 20px;border-radius:8px;background:var(--bg-card,#1a1a2e);color:var(--text-primary,#fff);font-size:14px}body{font-family:var(--font);background-color:var(--bg-header);color:var(--text-primary);min-height:100dvh;display:flex;flex-direction:column;align-items:center;background-image:linear-gradient(180deg,var(--bg-header) 0%,var(--bg-bottom) 100%);background-attachment:fixed;background-repeat:no-repeat}a{color:var(--grad-4);text-decoration:none;transition:color 0.3s ease}a:hover{color:transparent;background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-slide 1.5s linear infinite}a.bnav-item:hover{color:var(--text-primary);background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;animation:none}.app-header{position:sticky;top:0;z-index:100;width:100%;background:linear-gradient(180deg,var(--bg-header) 85%,transparent 100%);display:flex;justify-content:center}.header-inner{width:100%;padding:30px var(--side-padding);display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:calc(42px + 30px * 2)}.btn-back{background:transparent;border:none;color:var(--text-primary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;opacity:0.85;transition:opacity 0.2s}.btn-back:hover{opacity:1}.step-indicator{display:flex;align-items:flex-start;gap:0;flex:1;justify-content:center}.step{display:flex;flex-direction:column;align-items:center;gap:6px}.step__circle{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;font-size:15px;font-weight:700;letter-spacing:0.02em}.step--completed .step__circle{background:var(--stat-success);color:var(--text-primary);border:none}.step--active .step__circle{background:var(--bg-primary);color:var(--text-primary);background-clip:padding-box}.step--active .step__circle::before{content:'';position:absolute;inset:-2px;border-radius:50%;background:var(--gradient);z-index:-1}.step--active .step__circle::after{content:'';position:absolute;inset:0;border-radius:50%;background:var(--bg-primary);z-index:-1}.step--inactive .step__circle{background:transparent;color:var(--text-secondary);border:1.5px dashed var(--border-inactive)}.step__label{font-size:11px;font-weight:400;letter-spacing:0.04em}.step--completed .step__label{color:var(--text-primary)}.step--active .step__label{color:var(--text-primary)}.step--inactive .step__label{color:var(--text-secondary)}.step-connector{width:36px;height:1.5px;background:var(--border-inactive);margin-top:19px;flex-shrink:0}.header-spacer{width:30px;flex-shrink:0}.page-wrapper,.page-fix-wrapper,.page-fixs-wrapper{width:100%;flex:1;display:flex;flex-direction:column;padding:0 var(--side-padding);position:relative}.page-fix-wrapper{max-width:var(--max-width)}.page-fixs-wrapper{max-width:1024px}.main-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:20px;padding-bottom:20px}.title-section{text-align:center;margin-bottom:32px}.page-title{font-size:26px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-primary);margin-bottom:12px}.page-subtitle{font-size:13px;line-height:1.65;color:var(--text-secondary);font-weight:400;letter-spacing:0.01em}.tab-switcher{display:flex;background:var(--bg-tab);border-radius:var(--radius-tab);padding:4px;margin-bottom:36px;position:relative;box-shadow:0 0 0 1px rgba(var(--text-primary-rgb),0.06)}.tab-btn{flex:1;padding:11px 10px;border:none;background:transparent;color:var(--text-secondary);font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-tab);position:relative;transition:color 0.25s;z-index:1}.tab-btn--active{color:var(--text-primary);background:var(--bg-primary);isolation:isolate}.tab-btn--active::before{content:'';position:absolute;inset:-2px;border-radius:var(--radius-tab);background:var(--gradient);z-index:-1;transition:background-size 0.4s ease}.tab-btn--active::after{content:'';position:absolute;inset:0;border-radius:var(--radius-tab);background:var(--bg-primary);z-index:-1}.tab-btn:hover:not(.tab-btn--active){color:var(--text-primary)}.tab-btn--active:hover::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 1s linear infinite}.btn-google{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 10px;background:var(--btn-google-bg);border:none;border-radius:var(--radius-btn);cursor:pointer;font-family:var(--font);font-size:14px;font-weight:500;letter-spacing:0.03em;color:var(--btn-google-text);transition:box-shadow 0.25s,transform 0.15s;box-shadow:0 1px 3px rgba(var(--bg-primary-rgb),0.12)}.btn-google:hover{box-shadow:0 2px 8px rgba(var(--bg-primary-rgb),0.18);background:var(--btn-google-hover)}.btn-google:active{transform:scale(0.98);background:var(--btn-google-active)}.btn-google__icon{flex-shrink:0;width:20px;height:20px}.btn-google__text{line-height:1}.login-form{display:flex;flex-direction:column;gap:0}.signup-form{display:none;flex-direction:column;gap:0}.signup-form.form--active{display:flex}.login-form.form--inactive{display:none}.form-row{display:flex;gap:12px;margin-bottom:18px}.form-group--half{flex:1;min-width:0;margin-bottom:0}.form-input--password{padding-right:52px}.form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.form-label{font-size:13px;font-weight:400;color:var(--text-primary);letter-spacing:0.03em;padding-left:2px}.input-wrapper{position:relative;display:flex;align-items:center}.form-input{width:100%;padding:14px 20px;background:transparent;border:1.5px solid rgba(var(--text-primary-rgb),0.12);border-radius:var(--radius-input);color:var(--text-primary);font-family:var(--font);font-size:13px;font-weight:400;letter-spacing:0.08em;outline:none;transition:border-color 0.25s,box-shadow 0.25s;-webkit-appearance:none}.form-input::placeholder{color:var(--text-placeholder);letter-spacing:0.12em;font-size:12px}.form-input:focus{border-color:var(--border-active);background-clip:padding-box}select.form-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%237b7399' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}select.form-input option{background:var(--bg-card);color:var(--text-primary)}.form-textarea{width:100%;resize:vertical;min-height:100px;padding:14px 20px;background:transparent;border:1.5px solid rgba(var(--text-primary-rgb),0.12);border-radius:20px;color:var(--text-primary);font-family:var(--font);font-size:13px;font-weight:400;letter-spacing:0.08em;outline:none;transition:border-color 0.25s,box-shadow 0.25s;-webkit-appearance:none;line-height:1.6}.form-textarea::placeholder{color:var(--text-placeholder);letter-spacing:0.12em;font-size:12px}.form-textarea:focus{border-color:var(--border-active);background-clip:padding-box}.input-wrapper input[type="password"]{padding-right:52px}input[type="radio"],input[type="checkbox"]{accent-color:var(--grad-1);cursor:pointer}.btn-eye{position:absolute;right:16px;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;padding:4px;transition:color 0.2s}.btn-eye:hover{color:var(--text-primary)}.forgot-wrapper{display:flex;justify-content:center;margin-bottom:36px;margin-top:4px}.forgot-link{color:var(--text-secondary);font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--text-secondary-rgb),0.6);letter-spacing:0.02em;transition:color 0.2s}.forgot-link:hover{color:var(--text-primary)}.btn-submit{width:100%;padding:16px 10px;background:var(--bg-primary);border:none;border-radius:var(--radius-btn);color:var(--text-primary);font-family:var(--font);font-size:15px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;cursor:pointer;position:relative;z-index:1;isolation:isolate;transition:box-shadow 0.3s}.or-wrapper{display:flex;justify-content:center;margin:20px 0px}.btn-submit::before{content:'';position:absolute;inset:-2px;border-radius:var(--radius-btn);background:var(--gradient);z-index:-1;transition:background-size 0.4s ease,filter 0.3s}.btn-submit::after{content:'';position:absolute;inset:0;border-radius:var(--radius-btn);background:var(--bg-primary);z-index:-1}.btn-submit:active{box-shadow:0 0 12px 3px rgba(var(--grad-1-rgb),0.28),0 0 16px 4px rgba(var(--grad-4-rgb),0.20)}.btn-submit:hover::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 1s linear infinite}@keyframes gradient-slide{0%{background-position:0% 50%}100%{background-position:100% 50%}}.gradient-hover{isolation:isolate}.gradient-hover::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;transition:background-size 0.4s ease}.gradient-hover:hover::before{animation:gradient-slide var(--gradient-speed,1s) linear infinite}@keyframes button-pulse{0%,100%{box-shadow:0 0 5px 2px rgba(var(--grad-1-rgb),0.35),0 0 9px 4px rgba(var(--grad-4-rgb),0.25)}50%{box-shadow:0 0 9px 5px rgba(var(--grad-1-rgb),0.55),0 0 10px 8px rgba(var(--grad-4-rgb),0.40)}}.app-footer{flex-shrink:0;text-align:center;padding:20px 0 28px}.app-footer p{font-size:11px;color:var(--text-muted);letter-spacing:0.04em}@media (min-width:480px){:root{--side-padding:32px}.page-title{font-size:28px}.page-subtitle{font-size:14px}}input[type="password"]::-ms-reveal,input[type="password"]::-ms-clear{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset;transition:background-color 5000s ease-in-out 0s;caret-color:var(--text-primary)}.product-card a{text-decoration:none;color:inherit;display:block}.header-search-wrapper{position:relative;display:flex;max-width:500px;align-items:center;flex:1;padding:0;background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-input);isolation:isolate}.header-search-wrapper::before{content:'';position:absolute;inset:-2px;border-radius:var(--radius-input);background:var(--gradient);z-index:-1;transition:background-size 0.4s ease}.header-search-wrapper::after{content:'';position:absolute;inset:0;border-radius:var(--radius-input);background:var(--bg-primary);z-index:-1}.header-search-wrapper:hover::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 1s linear infinite}.header-search-wrapper .search-input{flex:1;padding:14px 44px 14px 20px;background:transparent;border:none;width:100%;border-radius:var(--radius-input);color:var(--text-primary);font-family:var(--font);font-size:13px;font-weight:400;letter-spacing:0.08em;outline:none;-webkit-appearance:none}.header-search-wrapper .search-input::placeholder{color:var(--text-placeholder);letter-spacing:0.12em;font-size:12px}.search-icon{position:absolute;right:16px;color:var(--text-secondary);font-size:16px;pointer-events:none}.header-title{font-size:22px}.btn-cart,.bnav-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;background:var(--bg-primary);color:var(--text-primary)!important;-webkit-text-fill-color:inherit!important;border:none;border-radius:50%;cursor:pointer;position:relative;isolation:isolate;font-size:14px;transition:box-shadow 0.4s ease}.btn-cart::before,.bnav-btn::before{content:'';position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(135deg,var(--grad-1) 0%,var(--grad-2) 33%,var(--grad-3) 66%,var(--grad-4) 100%);z-index:-1;transition:opacity 0.4s ease}.btn-cart::after,.bnav-btn::after{content:'';position:absolute;inset:0;border-radius:50%;background:var(--bg-primary);z-index:-1}.btn-cart:hover,.bnav-btn:hover{animation:button-pulse 1.4s ease-in-out infinite}.bottom-nav-wrapper{position:fixed;bottom:0;left:0;width:100%;z-index:999;padding-top:40px;background:linear-gradient(180deg,transparent 0%,var(--bg-bottom) 35%);pointer-events:none}.bottom-nav-container{bottom:10px;left:50%;transform:translateX(-50%);width:calc(100% - 32px);position:relative;max-width:400px;min-height:90px;pointer-events:none;display:flex;align-items:center}.bottom-nav-container>*{pointer-events:auto}.bnav-bar{position:absolute;bottom:0;left:0;right:0;height:84px;display:flex;align-items:stretch}.bnav-left{flex:1;background:var(--bg-primary);border-radius:25px 0 0 25px;min-width:0}.bnav-notch{width:120px;flex-shrink:0}.bnav-notch svg{display:block;width:120px;height:84px}.bnav-right{flex:1;background:var(--bg-primary);border-radius:0 25px 25px 0;min-width:0}.bnav-items{position:absolute;bottom:0;left:0;width:100%;height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 8%;box-sizing:border-box}.bnav-item{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-primary);cursor:pointer;text-decoration:none;min-width:64px;position:relative}.bnav-item i{font-size:24px}.es-noti-badge{position:absolute;top:-2px;left:50%;margin-left:6px;min-width:18px;height:18px;padding:0 5px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#fff;background:var(--btn-danger);border-radius:999px;border:2px solid #000;pointer-events:none;z-index:2}.es-noti-badge--inline{position:static;margin:0 0 0 8px;border:1px solid rgb(229 58 54);color:#fff;background:var(--btn-danger)}.nav-tabs-new{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 6px;background:var(--btn-danger);color:var(--text-primary);font-size:11px;font-weight:700;line-height:20px;text-align:center;border-radius:999px;box-sizing:border-box;white-space:nowrap;pointer-events:none;flex-shrink:0;font-family:var(--font);font-variant-numeric:tabular-nums;z-index:2}.bnav-label{margin-top:5px;font-size:13px;font-weight:500;color:var(--text-primary)}.bnav-center{position:absolute;top:-20px;left:50%;transform:translateX(-50%);z-index:10}.bnav-btn{width:66px;height:66px;border-radius:50%;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;position:relative;border:none;padding:0;cursor:pointer;color:var(--text-primary)}.bnav-btn::before{inset:-3px}.bnav-btn::after{background:var(--bg-secondary)}.bnav-btn i{font-size:30px}.btn-add-to-cart{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--bg-primary);color:var(--text-primary);border:none;border-radius:50%;cursor:pointer;position:relative;isolation:isolate;font-size:12px;transition:box-shadow 0.4s ease}.btn-add-to-cart::before{content:'';position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(135deg,var(--grad-1) 0%,var(--grad-2) 33%,var(--grad-3) 66%,var(--grad-4) 100%);z-index:-1;transition:opacity 0.4s ease}.btn-add-to-cart::after{content:'';position:absolute;inset:0;border-radius:50%;background:var(--bg-primary);z-index:-1}.btn-add-to-cart:hover{animation:button-pulse 1.4s ease-in-out infinite}.btn-add-to-cart i{display:inline-block;font-size:16px;transition:transform 0.5s ease}.btn-add-to-cart:hover i{transform:rotate(360deg)}hr{border:none;height:1px;background:var(--border-inactive);margin:16px 0}.required,abbr[title="required"]{color:var(--stat-error-bright)}.product-vendor{font-size:10px;font-weight:400;color:var(--text-secondary);letter-spacing:0.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-title{color:var(--grad-1)}.template-main{flex:1;display:flex;flex-direction:column;padding-top:20px;padding-bottom:40px}.editor-preview{width:100%;max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.editor-section{background:rgba(var(--text-primary-rgb),0.04);border:1px solid rgba(var(--text-primary-rgb),0.08);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:16px}.editor-section-title{font-size:14px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;color:var(--text-secondary);padding-bottom:12px;border-bottom:1px solid rgba(var(--text-primary-rgb),0.08);margin-bottom:4px}.editor-section h1{font-size:28px;font-weight:700;letter-spacing:0.02em;color:var(--text-primary);line-height:1.25;margin:0}.editor-section h2{font-size:22px;font-weight:700;letter-spacing:0.02em;color:var(--text-primary);line-height:1.3;margin:0}.editor-section h3{font-size:18px;font-weight:700;letter-spacing:0.02em;color:var(--text-primary);line-height:1.35;margin:0}.editor-section h4{font-size:16px;font-weight:500;letter-spacing:0.02em;color:var(--text-primary);line-height:1.4;margin:0}.editor-section p{font-size:14px;line-height:1.7;color:rgba(var(--text-primary-rgb),0.85);letter-spacing:0.02em;margin:0}.has-dropcap::first-letter{font-size:3.2em;font-weight:700;float:left;line-height:1;margin-right:10px;margin-top:4px;background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:4px}.gallery-layout{display:flex;flex-direction:column;gap:10px}.gallery-main{width:100%;border-radius:12px;overflow:hidden;background:rgba(var(--text-primary-rgb),0.04);border:1px solid rgba(var(--text-primary-rgb),0.08)}.gallery-main img{display:block;width:100%;height:auto;object-fit:cover}.gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gallery-thumbs img{display:block;width:100%;height:auto;border-radius:8px;cursor:pointer;border:1.5px solid rgba(var(--text-primary-rgb),0.10);transition:border-color 0.25s,transform 0.2s;object-fit:cover;aspect-ratio:1 / 1}.gallery-thumbs img:hover{border-color:var(--grad-1);transform:scale(1.02)}.gallery-caption{font-size:12px !important;color:var(--text-secondary) !important;font-style:italic;text-align:center;margin-top:4px !important}.editor-section ul,.editor-section ol{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:8px}.editor-section li{font-size:14px;line-height:1.6;color:rgba(var(--text-primary-rgb),0.85);letter-spacing:0.02em}.editor-section ul li::marker{color:var(--grad-2)}.editor-section ol li::marker{color:var(--grad-3);font-weight:700}.editor-section blockquote{margin:0;padding:20px 24px;background:linear-gradient(135deg,rgba(var(--grad-1-rgb),0.10),rgba(var(--grad-4-rgb),0.06));border-left:3px solid;border-image:var(--gradient-diag) 1;border-radius:12px}.editor-section blockquote p{font-size:15px;line-height:1.7;color:rgba(var(--text-primary-rgb),0.88);font-style:italic;margin-bottom:8px}.editor-section blockquote cite{font-size:12px;font-style:normal;color:var(--text-secondary);letter-spacing:0.04em}.editor-section strong,.editor-section b{font-weight:700;color:var(--text-primary)}.editor-section em,.editor-section i:not([class*="fa-"]){font-style:italic}.editor-section u{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;text-decoration-color:var(--grad-1)}.editor-section s,.editor-section del{text-decoration:line-through;color:rgba(var(--text-primary-rgb),0.50)}.editor-section strong em,.editor-section em strong,.editor-section b i,.editor-section i b{font-weight:700;font-style:italic;color:var(--text-primary)}.editor-section small{font-size:0.75em;color:var(--text-secondary)}.editor-section sub{font-size:0.7em;vertical-align:sub;line-height:1}.editor-section sup{font-size:0.7em;vertical-align:super;line-height:1}.editor-section mark{background:linear-gradient(135deg,rgba(var(--grad-1-rgb),0.35),rgba(var(--grad-4-rgb),0.25));color:var(--text-primary);padding:1px 6px;border-radius:4px}.editor-section code{font-family:'Courier New',Courier,monospace;font-size:0.85em;background:rgba(var(--text-primary-rgb),0.08);color:var(--grad-4);padding:1px 6px;border-radius:4px;border:1px solid rgba(var(--text-primary-rgb),0.10);white-space:nowrap}.editor-section pre{font-family:'Courier New',Courier,monospace;font-size:0.85em;line-height:1.6;background:rgba(var(--bg-primary-rgb),0.40);color:rgba(var(--text-primary-rgb),0.90);padding:16px 20px;border-radius:10px;border:1px solid rgba(var(--text-primary-rgb),0.08);overflow-x:auto;white-space:pre;tab-size:2}.editor-section pre code{background:none;border:none;padding:0;color:inherit;font-size:inherit;white-space:pre}.editor-section kbd{font-family:'Courier New',Courier,monospace;font-size:0.8em;background:rgba(var(--text-primary-rgb),0.10);color:var(--text-primary);padding:2px 8px;border-radius:5px;border:1px solid rgba(var(--text-primary-rgb),0.18);border-bottom-width:2.5px;box-shadow:0 1px 2px rgba(var(--bg-primary-rgb),0.30)}.editor-section cite{font-style:italic;color:var(--grad-2)}.editor-section abbr{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:help;color:var(--grad-1)}.editor-section dfn{font-style:italic;font-weight:500;color:var(--grad-3);cursor:help}.editor-section ins{text-decoration:none;background:rgba(var(--stat-success-rgb),0.20);color:var(--stat-success);padding:1px 4px;border-radius:3px}.editor-section del{text-decoration:line-through;color:rgba(var(--text-primary-rgb),0.40);background:rgba(var(--stat-error-bright-rgb),0.10);padding:1px 4px;border-radius:3px}.editor-section q{font-style:italic;color:rgba(var(--text-primary-rgb),0.90)}.editor-section q::before{content:'"';color:var(--grad-2)}.editor-section q::after{content:'"';color:var(--grad-2)}.text-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.text-columns .column h3{font-size:16px;font-weight:700;margin-bottom:10px}.text-columns .column p{font-size:13px;line-height:1.7;color:rgba(var(--text-primary-rgb),0.80)}.img-align-wrapper{display:block;overflow:hidden;width:100%}.img-align-wrapper::after{content:'';display:table;clear:both}.img-align-wrapper img.align-left,img.align-left{float:left;margin:4px 16px 10px 0;max-width:45%;height:auto;border-radius:10px;border:1.5px solid rgba(var(--text-primary-rgb),0.10)}.img-align-wrapper img.align-right,img.align-right{float:right;margin:4px 0 10px 16px;max-width:45%;height:auto;border-radius:10px;border:1.5px solid rgba(var(--text-primary-rgb),0.10)}.img-align-wrapper img.align-center,img.align-center{display:block;margin:12px auto;max-width:70%;height:auto;border-radius:10px;border:1.5px solid rgba(var(--text-primary-rgb),0.10)}@media (max-width:480px){.editor-section{padding:20px 16px}.gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:6px}.text-columns{grid-template-columns:1fr;gap:16px}.editor-section h1{font-size:24px}.editor-section h2{font-size:20px}.editor-section h3{font-size:17px}.editor-section h4{font-size:15px}}.nav-tabs{width:100%;margin:0;overflow:hidden}.nav-tabs-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;user-select:none}.nav-tabs-scroll::-webkit-scrollbar{display:none}.nav-tabs-scroll:active{cursor:grabbing}.nav-tabs-list{display:flex;gap:12px;list-style:none;padding:0 10px 0 0;margin:0;width:max-content}.nav-tabs-item{flex-shrink:0;text-align:center}.nav-tabs-link{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--text-primary);padding:8px 4px 0;position:relative}.nav-tabs-icon{width:56px;height:56px;background:var(--bg-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:box-shadow 0.25s ease}.nav-tabs-icon i{font-size:22px;color:var(--text-primary)}.nav-tabs-count{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 6px;background:var(--btn-danger);color:var(--text-primary);font-size:11px;font-weight:700;line-height:20px;text-align:center;border-radius:999px;box-sizing:border-box;white-space:nowrap;pointer-events:none;flex-shrink:0;font-family:var(--font)}.nav-tabs-total{opacity:0.7;font-variant-numeric:tabular-nums}.nav-tabs-item span:last-child:not(.nav-tabs-count--sub){font-size:12px;font-weight:400;letter-spacing:0.04em;white-space:nowrap;color:var(--text-primary)}.nav-tabs-item:not(.active) .nav-tabs-icon{opacity:0.3}.nav-tabs-item.active .nav-tabs-icon{box-shadow:0 0 12px rgba(var(--grad-1-rgb),0.35),0 0 8px rgba(var(--grad-4-rgb),0.2);background:var(--text-primary)}.nav-tabs-item.active .nav-tabs-icon i{color:var(--bg-primary)}.nav-tabs-item:hover .nav-tabs-icon{transform:scale(1.05);transition:transform 0.2s ease}.nav-tabs-item a:hover{color:var(--text-primary);background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;animation:none}.nav-tabs--sub .nav-tabs-icon{width:48px;height:48px}.nav-tabs--sub .nav-tabs-link{padding:0}.nav-tabs--sub .nav-tabs-list{padding-top:8px}.nav-tabs--sub .nav-tabs-new{top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:18px}.nav-tabs--sub .nav-tabs-link div{font-size:12px;padding:5px 10px;font-weight:600}@media (min-width:520px){.nav-tabs--sub .nav-tabs-list{justify-content:flex-start}.nav-tabs-scroll{overflow:visible;cursor:default;user-select:auto}.nav-tabs-scroll:active{cursor:default}.nav-tabs-list{justify-content:flex-start;width:100%}}.nav-tabs--sub .nav-tabs-list .nav-tabs-item{max-width:max-content;background:var(--bg-primary);border-radius:10px;transition:transform 0.2s ease}.nav-tabs--sub .nav-tabs-list .nav-tabs-item.active,.nav-tabs--sub .nav-tabs-list .nav-tabs-item:hover{background:var(--text-primary);color:var(--bg-primary)}.nav-tabs--sub .nav-tabs-list .nav-tabs-item.active a,.nav-tabs--sub .nav-tabs-list .nav-tabs-item:hover a{color:var(--bg-primary)}.nav-tabs-item{flex:1;min-width:0;max-width:fit-content}.order-card{display:flex;flex-direction:column;background:var(--bg-primary);border-radius:12px;overflow:hidden;cursor:pointer;transition:box-shadow 0.25s ease;border:1px solid rgba(var(--text-primary-rgb),0.06)}.order-card:active{box-shadow:0 0 0 2px rgba(var(--stat-warning-rgb),0.3)}.order-card__timer{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:rgba(var(--stat-warning-rgb),0.12);color:var(--stat-warning);font-size:13px;font-weight:600;letter-spacing:0.03em}.order-card__timer i{font-size:14px}.order-card__countdown{font-weight:700;font-variant-numeric:tabular-nums}.order-card__vendor{padding:12px 12px 0}.order-card__vendor:last-of-type{padding-bottom:12px}.order-card__vendor-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.order-card__vendor-wrap{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.order-card__vendor-wrap i{font-size:14px;color:var(--text-secondary);flex-shrink:0}.order-card__vendor-name{font-size:13px;font-weight:600;color:var(--text-primary);letter-spacing:0.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.order-card__order-number{font-size:11px;font-weight:500;color:var(--text-secondary);letter-spacing:0.04em;flex-shrink:0}.order-card__vendor .order-item__status{flex-shrink:0}.order-card__vendor hr{margin:0 0 10px 0;border:none;border-top:1px solid rgba(var(--text-primary-rgb),0.08)}.order-card__product{display:flex;gap:12px;align-items:flex-start;padding-bottom:12px}.order-card__product .order-item__image{width:60px;height:60px}.order-card__product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.order-card__product-info h4{font-size:13px;font-weight:600;color:var(--text-primary);letter-spacing:0.02em;margin:0;line-height:1.3}.order-card__shipping{font-size:11px;color:var(--text-secondary);margin:0;letter-spacing:0.03em;display:flex;align-items:center;gap:4px}.order-card__shipping i{font-size:11px}.order-card__price-quantity{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.order-card__price-quantity .order-item__price{font-size:13px}.order-card__quantity{font-size:12px;font-weight:500;color:var(--text-secondary);letter-spacing:0.03em;flex-shrink:0}.order-card__footer{padding:12px;border-top:1px solid rgba(var(--text-primary-rgb),0.08);display:flex;flex-direction:column;gap:10px}.order-card__total-row{display:flex;align-items:center;justify-content:space-between}.order-card__total-label{font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:0.03em}.order-card__total-amount{font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:0.04em}.order-card__pay-btn{width:100%;padding:12px 10px;background:var(--bg-primary);border:none;border-radius:var(--radius-btn);color:var(--text-primary);font-family:var(--font);font-size:14px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;position:relative;z-index:1;isolation:isolate;transition:box-shadow 0.3s}.order-card__pay-btn::before{content:'';position:absolute;inset:-2px;border-radius:var(--radius-btn);background:var(--gradient);z-index:-1;transition:background-size 0.4s ease,filter 0.3s}.order-card__pay-btn::after{content:'';position:absolute;inset:0;border-radius:var(--radius-btn);background:var(--bg-primary);z-index:-1}.order-card__pay-btn:active{box-shadow:0 0 12px 3px rgba(var(--grad-1-rgb),0.28),0 0 16px 4px rgba(var(--grad-4-rgb),0.20)}.order-card--expired{opacity:0.75;border-color:rgba(var(--stat-error-rgb),0.2)}.order-card--expired:active{box-shadow:0 0 0 2px rgba(var(--stat-error-rgb),0.3)}.order-card--expired .order-card__vendor-row{opacity:0.5}.order-card__reorder-btn{width:100%;padding:12px 10px;background:var(--bg-primary);border:none;border-radius:var(--radius-btn);color:var(--text-primary);font-family:var(--font);font-size:14px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;position:relative;z-index:1;isolation:isolate;transition:box-shadow 0.3s}.order-card__reorder-btn::before{content:'';position:absolute;inset:-2px;border-radius:var(--radius-btn);background:linear-gradient(90deg,var(--stat-error),var(--stat-error-dark),var(--stat-error));z-index:-1;animation:gradient-slide 1s linear infinite;background-size:200% 100%}.order-card__reorder-btn::after{content:'';position:absolute;inset:0;border-radius:var(--radius-btn);background:var(--bg-primary);z-index:-1}.order-card__reorder-btn:hover::before{background:linear-gradient(90deg,var(--stat-error),var(--stat-error-dark),var(--stat-error))!important;background-size:200% 100%!important;animation:gradient-slide 1s linear infinite!important}.order-card__reorder-btn:active{box-shadow:0 0 12px 3px rgba(var(--stat-error-rgb),0.28)}.order-card__pay-btn:hover::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 1s linear infinite}.order-card__shipping-status{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;background:rgba(var(--stat-warning-rgb),0.12);border-radius:8px;width:100%;box-sizing:border-box}.order-card__est-date{font-size:14px;font-weight:600;color:var(--stat-warning);letter-spacing:0.04em;text-align:center}.order-card__est-note{font-size:12px;font-weight:400;color:var(--text-primary);letter-spacing:0.03em;text-align:center}.payment-bottom-bar{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px}.payment-bottom-bar__info{display:flex;gap:2px;min-width:0;color:var(--stat-success);justify-content:space-between;align-items:center;width:100%;margin-top:15px}.payment-bottom-bar__label{font-weight:500;letter-spacing:0.04em}.payment-bottom-bar__total{font-weight:700;letter-spacing:0.04em}.payment-bottom-bar__btn{width:100%;padding:14px 24px;background:var(--bg-primary);border:none;border-radius:var(--radius-btn);color:var(--text-primary);font-family:var(--font);font-size:14px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;position:relative;z-index:1;isolation:isolate;flex-shrink:0;transition:box-shadow 0.3s}.payment-bottom-bar__btn::before{content:'';position:absolute;inset:-2px;border-radius:var(--radius-btn);background:var(--gradient);z-index:-1;transition:background-size 0.4s ease,filter 0.3s}.payment-bottom-bar__btn::after{content:'';position:absolute;inset:0;border-radius:var(--radius-btn);background:var(--bg-primary);z-index:-1}.payment-bottom-bar__btn:active{box-shadow:0 0 12px 3px rgba(var(--grad-1-rgb),0.28),0 0 16px 4px rgba(var(--grad-4-rgb),0.20)}.payment-bottom-bar__btn:hover::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 1s linear infinite}.profile-order-list-wrapper{width:100%;min-height:200px;padding:16px 0 60px;display:flex;flex-direction:column;gap:12px}.profile-order-list{display:none;flex-direction:column;gap:12px}.profile-order-list.active{display:flex}.order-item{cursor:pointer;display:flex;gap:12px;padding:12px;background:var(--bg-primary);border-radius:12px;align-items:flex-start}.order-item__image{width:72px;height:72px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--bg-card)}.order-item__image img{width:100%;height:100%;object-fit:cover;display:block}.order-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.order-item__info h4{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:0.02em;margin:0;line-height:1.3}.order-item__vendor{font-size:12px;color:var(--text-secondary);margin:0;letter-spacing:0.03em}.order-item__price{font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:0.04em}.edit-profile-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 20px;background:var(--bg-primary);border-radius:20px;margin-bottom:80px!important}.edit-profile-avatar{display:flex;justify-content:center;align-items:center;width:100%}.edit-profile-avatar .profile-picture{width:120px;height:120px;border-radius:50%;overflow:visible;flex-shrink:0;background:var(--bg-card);position:relative}.edit-profile-avatar .profile-picture img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.profile-picture-icon{position:absolute;bottom:0;left:0;width:36px;height:36px;background:var(--text-primary);color:var(--bg-primary);border:2px solid var(--bg-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;box-shadow:0 2px 6px rgba(var(--bg-primary-rgb),0.3);z-index:2;transition:transform 0.2s ease}.profile-picture-icon:hover{transform:scale(1.1)}.edit-profile-wrapper .profile-name{text-align:center;font-size:22px;font-weight:700;letter-spacing:0.08em}.edit-profile-wrapper .profile-info{width:100%;display:flex;flex-direction:column;gap:4px}.profile-section-title{font-size:15px;font-weight:600;color:var(--text-secondary);letter-spacing:0.06em;text-transform:uppercase;margin:16px 0 8px 0;padding-left:2px}.profile-section-title:first-child{margin-top:4px}.form-row-2col{display:flex;flex-direction:column;gap:0}.form-row-2col>.form-group{flex:1;min-width:0}.edit-profile-wrapper .profile-info .form-group{margin-bottom:14px}.edit-profile-wrapper hr{margin:20px 0;width:100%}@media (min-width:769px){.edit-profile-wrapper{max-width:800px;margin:0 auto;padding:40px 32px;gap:24px}.edit-profile-avatar .profile-picture{width:150px;height:150px}.profile-picture-icon{width:42px;height:42px;font-size:16px;border-width:2.5px}.edit-profile-wrapper .profile-name{font-size:26px}.edit-profile-wrapper .profile-info{display:grid;grid-template-columns:1fr;gap:4px}.form-row-2col{flex-direction:row;gap:16px}.form-row-2col>.form-group{margin-bottom:0}.profile-section-title{font-size:16px;margin:20px 0 12px 0;grid-column:1 / -1}hr{grid-column:1 / -1}.edit-profile-wrapper .profile-info .form-group{margin-bottom:18px}.edit-profile-wrapper .profile-info>.form-group:not(.form-row-2col>.form-group){grid-column:1 / -1}}.profile-order-summary-item a:hover{color:var(--text-primary);background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;animation:none}@media (max-width:768px){.form-row-2col{display:flex;flex-direction:column;gap:0}}.payment-timer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding:12px 16px;background:rgba(var(--stat-warning-rgb),0.12);color:var(--stat-warning);font-size:14px;font-weight:600;letter-spacing:0.03em;border-radius:12px;margin:16px 0;text-align:center}.payment-timer i{font-size:16px}.payment-timer__countdown{font-weight:700;font-variant-numeric:tabular-nums}.payment-order-header{background:var(--bg-primary);border-radius:12px;padding:16px;margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.payment-order-header__row{display:flex;align-items:center;justify-content:space-between}.payment-order-header__label{font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:0.03em}.payment-order-header__number{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:0.04em}.payment-order-header__date{font-size:13px;font-weight:500;color:var(--text-primary);letter-spacing:0.03em}.payment-vendor{background:var(--bg-primary);border-radius:12px;padding:16px;margin-bottom:10px}.payment-vendor__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.payment-vendor__wrap{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.payment-vendor__wrap i{font-size:14px;color:var(--text-secondary);flex-shrink:0}.payment-vendor__name{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:0.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.payment-vendor__suborder{font-size:11px;font-weight:500;color:var(--text-secondary);letter-spacing:0.04em;flex-shrink:0;background:rgba(var(--text-primary-rgb),0.06);padding:2px 8px;border-radius:4px}.payment-vendor hr{margin:0 0 12px 0;border:none;border-top:1px solid rgba(var(--text-primary-rgb),0.08)}.payment-product{display:flex;gap:12px;align-items:flex-start}.payment-product + .payment-product{margin-top:10px;padding-top:10px;border-top:1px solid rgba(var(--text-primary-rgb),0.06)}.payment-product__image{width:64px;height:64px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--bg-card)}.payment-product__image img{width:100%;height:100%;object-fit:cover;display:block}.payment-product__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.payment-product__info h4{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:0.02em;margin:0;line-height:1.3}.payment-product__shipping{font-size:12px;color:var(--text-secondary);margin:0;letter-spacing:0.03em;display:flex;align-items:center;gap:4px}.payment-product__shipping i{font-size:12px}.payment-product__price-qty{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.payment-product__price{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:0.04em}.payment-product__qty{font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:0.03em;flex-shrink:0}.payment-shipping-address{background:var(--bg-primary);border-radius:12px;padding:16px;margin-bottom:12px}.payment-shipping-address h3{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:0.03em;margin:0 0 10px 0;display:flex;align-items:center;gap:6px}.payment-shipping-address h3 i{color:var(--text-secondary);font-size:14px}.payment-shipping-address p{font-size:13px;color:var(--text-secondary);letter-spacing:0.03em;line-height:1.6;margin:0}.payment-summary{background:var(--bg-primary);border-radius:12px;padding:16px;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.payment-summary__row{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-secondary);letter-spacing:0.03em}.payment-summary__row--total{font-size:16px;font-weight:700;color:var(--text-primary)}.payment-summary__divider{height:1px;background:rgba(var(--text-primary-rgb),0.08);margin:4px 0}.payment-method{background:var(--bg-primary);border-radius:12px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.payment-method h3{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:0.03em;margin:0 0 4px 0;display:flex;align-items:center;gap:6px}.payment-method h3 i{color:var(--text-secondary);font-size:14px}.payment-method__option{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:rgba(var(--text-primary-rgb),0.04);border:1px solid rgba(var(--text-primary-rgb),0.06);cursor:pointer;transition:border-color 0.2s}.payment-method__option:has(input:checked){border-color:rgba(var(--stat-warning-rgb),0.4);background:rgba(var(--stat-warning-rgb),0.06)}.payment-method__option input[type="radio"]{width:18px;height:18px;flex-shrink:0;cursor:pointer}.payment-method__option label{font-size:13px;font-weight:500;color:var(--text-primary);letter-spacing:0.03em;cursor:pointer;display:flex;align-items:center;gap:6px;flex:1}.payment-method__logo{height:20px;width:auto;flex-shrink:0}.payment-pay-btn{width:100%;padding:16px 10px;background:var(--bg-primary);border:none;border-radius:var(--radius-btn);color:var(--text-primary);font-family:var(--font);font-size:16px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;position:relative;z-index:1;isolation:isolate;transition:box-shadow 0.3s;margin-bottom:12px}.payment-pay-btn::before{content:'';position:absolute;inset:-2px;border-radius:var(--radius-btn);background:var(--gradient);z-index:-1;transition:background-size 0.4s ease,filter 0.3s}.payment-pay-btn::after{content:'';position:absolute;inset:0;border-radius:var(--radius-btn);background:var(--bg-primary);z-index:-1}.payment-pay-btn:active{box-shadow:0 0 12px 3px rgba(var(--grad-1-rgb),0.28),0 0 16px 4px rgba(var(--grad-4-rgb),0.20)}.payment-pay-btn:hover::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 1s linear infinite}.payment-reorder-btn{width:100%;padding:16px 10px;background:var(--bg-primary);border:none;border-radius:var(--radius-btn);color:var(--text-primary);font-family:var(--font);font-size:16px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;position:relative;z-index:1;isolation:isolate;transition:box-shadow 0.3s;margin-bottom:12px}.payment-reorder-btn::before{content:'';position:absolute;inset:-2px;border-radius:var(--radius-btn);background:linear-gradient(90deg,var(--stat-error),var(--stat-error-dark),var(--stat-error));z-index:-1;background-size:200% 100%}.payment-reorder-btn::after{content:'';position:absolute;inset:0;border-radius:var(--radius-btn);background:var(--bg-primary);z-index:-1}.payment-reorder-btn:hover::before{background:linear-gradient(90deg,var(--stat-error),var(--stat-error-dark),var(--stat-error))!important;background-size:200% 100%!important;animation:gradient-slide 1s linear infinite!important}.payment-reorder-btn:active{box-shadow:0 0 12px 3px rgba(var(--stat-error-rgb),0.28)}.payment-note{font-size:12px;color:var(--text-secondary);letter-spacing:0.03em;text-align:center;margin:0 0 24px 0;display:flex;align-items:center;justify-content:center;gap:4px}.payment-note i{font-size:13px}.payment-accordion{width:100%;background:rgba(var(--text-primary-rgb),0.03);border-radius:12px;border:1px solid rgba(var(--text-primary-rgb),0.06);overflow:hidden;animation:accordionSlideIn 0.25s ease}@keyframes accordionSlideIn{from{opacity:0;max-height:0}to{opacity:1;max-height:300px}}.payment-accordion__methods{display:flex;flex-direction:column;gap:6px;padding:10px 14px}.payment-accordion__methods .payment-method__option{background:rgba(var(--text-primary-rgb),0.04);border:1px solid rgba(var(--text-primary-rgb),0.06);border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:border-color 0.2s}.payment-accordion__methods .payment-method__option:has(input:checked){border-color:rgba(var(--stat-warning-rgb),0.4);background:rgba(var(--stat-warning-rgb),0.06)}.payment-accordion__methods .payment-method__option input[type="radio"]{width:18px;height:18px;flex-shrink:0;cursor:pointer}.payment-accordion__methods .payment-method__option label{font-size:13px;font-weight:500;color:var(--text-primary);letter-spacing:0.03em;cursor:pointer;display:flex;align-items:center;gap:6px;flex:1}.payment-accordion__methods .payment-method__logo{height:20px;width:auto;flex-shrink:0}.tracking-copy-btn{display:inline-flex;align-items:center;justify-content:center;font-size:12px;gap:4px;padding:8px 12px;background:rgba(var(--text-primary-rgb),0.06);border:1px solid rgba(var(--text-primary-rgb),0.12);border-radius:20px;color:rgba(var(--text-primary-rgb),0.8);font-family:var(--font);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background 0.2s,border-color 0.2s,color 0.2s;white-space:nowrap;flex-shrink:0}.tracking-copy-btn:hover{background:rgba(var(--text-primary-rgb),0.12);border-color:rgba(var(--text-primary-rgb),0.25);color:var(--text-primary)}.tracking-copy-btn:active{color:var(--stat-confirmed);background:rgba(var(--stat-confirmed-rgb),0.1);border-color:rgba(var(--stat-confirmed-rgb),0.3)}.order-card__tracking-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;flex-wrap:wrap}.order-card__tracking-number{font-size:12px;font-weight:500;color:rgba(var(--text-primary-rgb),0.7);letter-spacing:0.03em;white-space:nowrap}.order-tracking-link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(var(--text-primary-rgb),0.06);border:1px solid rgba(var(--text-primary-rgb),0.12);border-radius:20px;color:rgba(var(--text-primary-rgb),0.8);font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background 0.2s,border-color 0.2s,color 0.2s;white-space:nowrap}.order-tracking-link i{font-size:13px}.order-tracking-link:hover{background:rgba(var(--text-primary-rgb),0.12);border-color:rgba(var(--text-primary-rgb),0.25);color:var(--text-primary)}.order-tracking-link:active{background:rgba(var(--grad-4-rgb),0.1);border-color:rgba(var(--grad-4-rgb),0.3);color:var(--grad-4)}.order-tracking-btn{width:100%;padding:14px 10px;background:var(--bg-primary);border:none;border-radius:var(--radius-btn);color:var(--text-primary);font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;position:relative;z-index:1;isolation:isolate;transition:box-shadow 0.3s}.order-tracking-btn::before{content:'';position:absolute;inset:-2px;border-radius:var(--radius-btn);background:var(--gradient);z-index:-1;transition:background-size 0.4s ease,filter 0.3s}.order-tracking-btn::after{content:'';position:absolute;inset:0;border-radius:var(--radius-btn);background:var(--bg-primary);z-index:-1}.order-tracking-btn:active{box-shadow:0 0 12px 3px rgba(var(--grad-1-rgb),0.28),0 0 16px 4px rgba(var(--grad-4-rgb),0.20)}.order-tracking-btn:hover::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:200% 100%;animation:gradient-slide 1s linear infinite}.order-action-row{display:flex;gap:10px}.order-action-row .btn-return-plain,.order-action-row .order-tracking-btn{flex:1;min-width:0;padding:14px 10px;font-size:13px}.btn-return-plain{width:100%;padding:14px 10px;background:transparent;border:1px solid rgba(var(--text-primary-rgb),0.2);border-radius:var(--radius-btn);color:var(--text-primary);font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;cursor:pointer;transition:border-color 0.2s,background 0.2s}.btn-return-plain:hover{border-color:rgba(var(--text-primary-rgb),0.4);background:rgba(var(--text-primary-rgb),0.04)}.btn-return-plain:active{border-color:rgba(var(--stat-error-rgb),0.4);background:rgba(var(--stat-error-rgb),0.06)}.order-card__completed-status{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;background:rgba(var(--stat-confirmed-rgb),0.12);border-radius:8px;width:100%;box-sizing:border-box}.order-card__est-date--completed{font-size:14px;font-weight:600;color:var(--stat-confirmed);letter-spacing:0.04em;text-align:center}.order-card__est-note--completed{font-size:12px;font-weight:400;color:var(--text-primary);letter-spacing:0.03em;text-align:center}.order-card__return-status{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;background:rgba(var(--stat-error-rgb),0.12);border-radius:8px;width:100%;box-sizing:border-box}.order-card__est-date--return{font-size:14px;font-weight:600;color:var(--stat-error);letter-spacing:0.04em;text-align:center}.order-card__est-note--return{font-size:12px;font-weight:400;color:var(--text-primary);letter-spacing:0.03em;text-align:center}.order-detail-completed{background:transparent}.order-detail-completed .payment-order-header{margin-bottom:12px}.order-card__review-section{margin-top:8px;padding-top:8px;border-top:1px solid rgba(var(--text-primary-rgb),0.06)}.order-card__review-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-card__review-label{font-size:12px;font-weight:500;color:var(--text-secondary);letter-spacing:0.03em;white-space:nowrap}.order-card__review-label--done{color:var(--stat-confirmed);font-weight:600}.star-rating{display:flex;align-items:center;gap:2px;direction:ltr}.star-rating__star{font-size:18px;color:rgba(var(--text-primary-rgb),0.15);cursor:pointer;transition:color 0.15s ease,transform 0.1s ease;line-height:1}.star-rating__star.fas.fa-star,.star-rating__star.fas.fa-star-half-alt{color:var(--stat-warning)}.star-rating__star.far.fa-star{color:rgba(var(--text-primary-rgb),0.15)}.star-rating__star:hover{transform:scale(1.15)}.star-rating[data-readonly="true"] .star-rating__star{cursor:default}.star-rating[data-readonly="true"] .star-rating__star:hover{transform:none}.order-action-row--completed{margin-top:12px;margin-bottom:0}.order-action-row--completed.order-action-row--hidden{display:none}.return-form-section{background:var(--bg-primary);border-radius:12px;padding:16px;margin-bottom:12px}.return-form-section h3{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:0.03em;margin:0 0 10px 0;display:flex;align-items:center;gap:6px}.return-form-section h3 i{color:var(--text-secondary);font-size:14px}.image-upload-wrapper{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.image-upload-box{width:80px;height:80px;border:2px dashed rgba(var(--grad-1-rgb),0.4);border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s;background:rgba(var(--grad-1-rgb),0.08)}.image-upload-box:hover{border-color:var(--grad-1);background:rgba(var(--grad-1-rgb),0.15)}.image-upload-box input[type="file"]{display:none}.image-upload-box i{font-size:24px;color:var(--grad-1)}.image-preview{position:relative;width:80px;height:80px;border-radius:4px;overflow:hidden;background:rgba(var(--bg-primary-rgb),0.2);border:1px solid rgba(var(--text-primary-rgb),0.1)}.image-preview img{width:100%;height:100%;object-fit:cover}.image-remove-btn{position:absolute;top:4px;right:4px;width:20px;height:20px;background:var(--stat-error);color:var(--text-primary);border:none;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px}.image-count{font-size:12px;color:var(--text-disabled);margin-top:8px}.image-upload-placeholder{width:80px;height:80px;border:1px solid rgba(var(--text-primary-rgb),0.12);border-radius:4px;background:transparent}.return-form-action-row{display:flex;gap:0;margin-top:12px;margin-bottom:12px}.return-form-btn{width:100%}.bottom-nav-wrapper--accordion-open{background:linear-gradient(180deg,transparent 0%,var(--bg-bottom) 10%) !important}.return-detail{display:flex;flex-direction:column}.return-status-header h4{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 12px 0;letter-spacing:0.04em}.return-status-steps{background:var(--bg-primary);padding:16px;border-radius:12px;margin-bottom:10px}.return-status-header__title{display:flex;align-items:center;gap:6px;margin-bottom:16px}.return-status-header__title i{font-size:14px;color:var(--text-secondary);flex-shrink:0}.return-status-steps h4{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:0.03em}.step-indicator--return{display:flex !important;align-items:flex-start !important;gap:0 !important;width:100%}.step-indicator--return .step{display:flex !important;flex-direction:column !important;align-items:center !important;gap:8px !important;flex:0 0 auto !important}.step-indicator--return .step__circle{width:50px !important;height:50px !important;font-size:18px !important;z-index:1}.step-indicator--return .step__label{font-size:12px !important;font-weight:500 !important;text-align:center}.step-indicator--return .step-connector{flex:1 1 auto !important;height:1.5px !important;background:var(--border-inactive) !important;margin:23px 0 0 0 !important}.return-status-box{background:var(--bg-primary);border-radius:12px;padding:16px;margin-bottom:12px}.return-status-box h3{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:0.03em;margin:0 0 10px 0;display:flex;align-items:center;gap:6px}.return-status-box h3 i{color:var(--text-secondary);font-size:14px}.return-status-box.info{background:rgba(59,130,246,0.08);border:1px solid rgba(59,130,246,0.2);padding:12px;border-radius:8px}.return-status-box.danger{background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.2);padding:12px;border-radius:8px}.return-status-box.warning{background:rgba(245,158,11,0.08);border:1px solid rgba(245,158,11,0.2);padding:12px;border-radius:8px;margin-bottom:10px}.return-status-box p{font-size:14px;margin:0}.return-status-box p strong{font-weight:600}.return-action-buttons{display:flex;gap:8px;margin-top:16px}.btn-return-action{flex:1;padding:12px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s;background:var(--bg-primary);color:var(--text-primary)}.btn-return-action:hover{opacity:0.9}.btn-return-action.primary{background:var(--grad-1);color:white}.btn-shipping-option{display:flex;align-items:center;padding:12px;background:rgba(var(--text-primary-rgb),0.02);border:1px solid rgba(var(--text-primary-rgb),0.1);border-radius:6px;margin-bottom:8px;cursor:pointer;transition:all 0.2s}.btn-shipping-option:hover{border-color:var(--grad-1);background:rgba(var(--text-primary-rgb),0.04)}.btn-shipping-option input[type="radio"]{margin-right:8px}.btn-shipping-option label{flex:1;margin:0;cursor:pointer}.btn-shipping-option label strong{display:block;font-size:14px;color:var(--text-primary)}.btn-shipping-option-subtitle{font-size:12px;color:var(--text-secondary);margin-top:2px}.form-group-inline{margin-bottom:12px}.form-group-inline label{display:block;font-weight:500;margin-bottom:6px;color:var(--text-primary);font-size:14px}.step__label small{display:block;font-size:10px;margin-top:2px;font-weight:400;color:var(--text-secondary)}.return-reason-item{margin-bottom:0px}.return-reason-item__header{display:flex;align-items:center;gap:12px;margin-bottom:5px;border-radius:5px;padding:5px 0}.return-reason-item__thumb{width:25px;height:25px;border-radius:5px;object-fit:cover;flex-shrink:0}.return-reason-item__title{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);flex:1}.return-reason-item__content .form-group{margin-bottom:12px;gap:0}.return-reason-item__content .form-group:last-child{margin-bottom:0}.return-reason-item__content .form-label{display:block;font-size:13px;margin-bottom:0px;color:var(--text-secondary)}.return-reason-item__content .form-label strong{color:var(--text-primary)}.return-reason-item__content p{margin:0;font-size:14px;color:var(--text-secondary)}.return-reason-divider{border:none;border-top:1px solid var(--border-color);margin:10px 0}.status-badge{font-size:11px;font-weight:500;color:var(--stat-warning);letter-spacing:0.04em;padding:2px 8px;border-radius:4px;background:rgba(var(--stat-warning-rgb),0.12);align-self:flex-start;display:inline-block;white-space:nowrap}.status-badge--pending{background:rgba(251,146,60,0.12);color:#fb923c}.status-badge--warning{background:rgba(251,146,60,0.15);color:#fb923c}.status-badge--success{background:rgba(16,185,129,0.15);color:#10b981}.status-badge--error{background:rgba(239,68,68,0.15);color:#ef4444}.status-badge--info{background:rgba(59,130,246,0.15);color:#3b82f6}.status-badge--gray{background:rgba(156,163,175,0.15);color:#9ca3af}.status-badge--sold{background:rgba(139,92,246,0.15);color:#8b5cf6}.status-badge.success{color:var(--stat-confirmed);background:rgba(var(--stat-confirmed-rgb),0.12)}.btn-gradient{width:100%;padding:16px 10px;background:var(--bg-primary);border:none;border-radius:var(--radius-btn);color:var(--text-primary);font-family:var(--font);font-size:15px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;cursor:pointer;position:relative;z-index:1;isolation:isolate;transition:box-shadow 0.3s}.btn-gradient::before{content:'';position:absolute;inset:-2px;border-radius:var(--radius-btn);background:var(--gradient);z-index:-1;transition:background-size 0.4s ease,filter 0.3s}.btn-gradient::after{content:'';position:absolute;inset:0;border-radius:var(--radius-btn);background:var(--bg-primary);z-index:-1}.btn-gradient:active{box-shadow:0 0 12px 3px rgba(var(--grad-1-rgb),0.28),0 0 16px 4px rgba(var(--grad-4-rgb),0.20)}.btn-gradient:hover::before{background:linear-gradient(90deg,var(--grad-1) 0%,var(--grad-2) 12.5%,var(--grad-3) 25%,var(--grad-4) 37.5%,var(--grad-1) 50%,var(--grad-2) 62.5%,var(--grad-3) 75%,var(--grad-4) 87.5%,var(--grad-1) 100% );background-size:300% 300%;animation:gradientShift 4s linear infinite}@keyframes gradientShift{0%{background-position:0% 50%}100%{background-position:100% 50%}}.return-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.return-evidence-grid a{position:relative;display:block;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,0.12);aspect-ratio:1;cursor:pointer;transition:all 0.3s ease}.return-evidence-grid a:hover{border-color:rgba(139,92,246,0.5);transform:scale(1.02);color:inherit;background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;animation:none}.return-evidence-grid img{width:100%;height:100%;object-fit:cover;display:block}.return-evidence-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;z-index:1;pointer-events:none}.return-evidence-grid a:hover .return-evidence-overlay{opacity:1}.return-evidence-overlay i{color:#fff;font-size:24px}@media (max-width:480px){.return-evidence-grid{grid-template-columns:repeat(3,1fr);gap:6px}.return-evidence-overlay i{font-size:18px}}:root{scrollbar-width:thin;scrollbar-color:rgba(var(--text-secondary-rgb),0.45) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(var(--text-secondary-rgb),0.45)}::-webkit-scrollbar-thumb:hover{background:rgba(var(--text-secondary-rgb),0.7)}::-webkit-scrollbar-corner{background:transparent}