:root{--summary-bg:#FAFBFC;--summary-bg-white:#FFFFFF;--summary-border:rgba(0,0,0,0.05);--summary-shadow:0 2px 8px rgba(0,0,0,0.04);--summary-shadow-hover:0 4px 16px rgba(0,0,0,0.08);--status-pending:#F59E0B;--status-pending-bg:#FEF3C7;--status-processing:#3B82F6;--status-processing-bg:#DBEAFE;--status-success:#10B981;--status-success-bg:#D1FAE5;--status-failed:#EF4444;--status-failed-bg:#FEE2E2;--product-shadow:0 2px 8px rgba(0,0,0,0.04);--product-hover-shadow:0 4px 16px rgba(0,0,0,0.08);--badge-new:#8B5CF6;--badge-sale:#EF4444;--badge-limited:#F59E0B;--font-primary:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-primary:#1A1A1A;--text-secondary:#6B7280;--text-muted:#9CA3AF;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--transition-base:all 0.2s cubic-bezier(0.4,0,0.2,1);--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1)}.order-summary-v2{background:#FFFFFF;border-radius:3px;padding:0;height:100%;display:flex;flex-direction:column;font-family:var(--font-primary);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid var(--summary-border)}.store-header{position:relative;padding:var(--spacing-lg);border-bottom:1px solid var(--summary-border)}.store-header__content{display:flex;align-items:center;gap:var(--spacing-md)}.store-header__logo-container{position:relative;width:48px;height:48px;flex-shrink:0}.store-header__logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:3px}.store-header__logo--loading{opacity:0}.store-header__logo-skeleton{position:absolute;inset:0;background:#f3f4f6;border-radius:3px}.store-header__avatar{width:48px;height:48px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;color:white;background:var(--store-primary-color,#e6224c);border:1px solid var(--summary-border)}.store-header__name-wrapper{gap:var(--spacing-sm);margin-bottom:-4px!important}.store-header__name{font-size:20px;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-header__name--gradient{font-family:Figtree,system-ui,-apple-system,sans-serif;font-weight:800;font-size:24px;background-image:linear-gradient(90deg,white,rgba(255,255,255,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.store-header__verified{position:relative;display:flex;align-items:center;color:var(--status-success);background:var(--status-success-bg);padding:2px 6px;border-radius:3px;margin-left:var(--spacing-sm);border:1px solid var(--status-success);font-size:12px;font-weight:500}.store-header__verified-icon{width:12px;height:12px;margin-right:2px}.store-header__verified-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#1F2937;color:white;padding:4px 8px;border-radius:3px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;margin-bottom:4px}.store-header__verified:hover .store-header__verified-tooltip{opacity:1}.store-header__tagline{font-size:14px;color:var(--text-secondary);margin:4px 0 0}.store-header__background{position:absolute;inset:0;opacity:.02;pointer-events:none}.store-header__gradient{position:absolute;inset:0;background:linear-gradient(135deg,var(--store-primary-color,#e6224c) 0,transparent 70%);opacity:.03}.store-header__content{position:relative;z-index:2}.store-header__info{flex:1;min-width:0;margin-left:var(--spacing-sm)}.store-header__name-wrapper{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:2px}.store-header__status-pill{margin-left:auto}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:3px;font-size:13px;font-weight:500;border:1px solid transparent;background:var(--summary-bg-gray);color:var(--text-secondary);cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden}.status-pill:hover{box-shadow:0 2px 8px rgba(0,0,0,.12)}.status-pill:active{box-shadow:0 1px 2px rgba(0,0,0,.08)}.status-pill:disabled{cursor:not-allowed;opacity:.7}.status-pill--pending{background:var(--status-pending-bg);color:var(--status-pending);border-color:var(--status-pending)}.status-pill--processing{background:var(--status-processing-bg);color:var(--status-processing);border-color:var(--status-processing)}.status-pill--completed{background:var(--status-success-bg);color:var(--status-success);border-color:var(--status-success)}.status-pill--failed{background:var(--status-failed-bg);color:var(--status-failed);border-color:var(--status-failed)}.status-pill__icon{display:flex;align-items:center;justify-content:center}.status-pill__refresh-icon{animation:rotate .6s ease-in-out}.status-pill__refresh-icon--auto{animation:rotate 2s linear infinite}.status-pill--refreshing .status-pill__refresh-icon{animation:rotate .6s ease-in-out}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.status-pill__text{text-transform:capitalize}.payment-status-indicator{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);margin:0 var(--spacing-lg) var(--spacing-md);border:1px solid var(--summary-border);border-radius:3px;background:var(--summary-bg-white)}.payment-status-indicator__icon-wrapper{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-status-indicator__icon-wrapper.status-pending{background:var(--status-pending-bg);color:var(--status-pending)}.payment-status-indicator__icon-wrapper.status-processing{background:var(--status-processing-bg);color:var(--status-processing)}.payment-status-indicator__icon-wrapper.status-success{background:var(--status-success-bg);color:var(--status-success)}.payment-status-indicator__icon-wrapper.status-failed{background:var(--status-failed-bg);color:var(--status-failed)}.payment-status-indicator__icon{width:16px;height:16px}.payment-status-indicator__text{flex:1;min-width:0}.payment-status-indicator__title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 2px;line-height:1.3}.payment-status-indicator__description{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.4}.payment-status-indicator__retry{width:24px;height:24px;border-radius:3px;border:1px solid var(--summary-border);background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);margin-left:auto}.payment-status-indicator__retry:hover{background:#F8F9FA;color:var(--text-primary)}.order-summary-v2__products{flex:1;background:#FFFFFF;padding:var(--spacing-lg);overflow-y:auto}.order-summary-v2__products-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--summary-border)}.order-summary-v2__products-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.order-summary-v2__products-count{font-size:12px;color:var(--text-secondary);background:#F8F9FA;padding:4px 8px;border-radius:3px;font-weight:500;border:1px solid var(--summary-border)}.order-summary-v2__products-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.product-line-item-enhanced{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--summary-bg);border-radius:3px;border:1px solid var(--summary-border)}.product-line-item-enhanced__image-container{position:relative;flex-shrink:0}.product-line-item-enhanced__image-wrapper{position:relative;width:72px;height:76px;border-radius:3px;background:white;border:1px solid var(--summary-border);overflow:visible;cursor:pointer}.product-line-item-enhanced__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px;overflow:hidden}.product-line-item-enhanced__image-skeleton{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#F3F4F6}.skeleton-icon{width:24px;height:24px;color:#D1D5DB}.product-line-item-enhanced__placeholder{width:64px;height:64px;border-radius:3px;background:#F3F4F6;display:flex;align-items:center;justify-content:center;border:1px solid var(--summary-border)}.product-line-item-enhanced__placeholder-icon{width:24px;height:24px;color:#9CA3AF}.product-line-item-enhanced__quantity-badge{position:absolute;top:-6px;left:-6px;width:24px;height:24px;background:#e6224c;color:white;border-radius:50%;display:flex;align-items:center;font-size:13px;font-weight:800;justify-content:center;border:2px solid white;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:10}.product-line-item-enhanced__badge{position:absolute;bottom:-4px;left:-4px;display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:3px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:2px solid white}.product-line-item-enhanced__badge.badge-new{background:var(--badge-new);color:white}.product-line-item-enhanced__badge.badge-sale{background:var(--badge-sale);color:white}.product-line-item-enhanced__badge.badge-limited{background:var(--badge-limited);color:white}.product-line-item-enhanced__details{flex:1;min-width:0;padding-top:4px}.product-line-item-enhanced__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:6px}.product-line-item-enhanced__name{font-size:16px;font-weight:500;color:var(--text-primary);margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1}.product-line-item-enhanced__view-link{color:var(--text-secondary);transition:var(--transition-base);padding:2px;border-radius:3px;display:flex;align-items:center;flex-shrink:0}.product-line-item-enhanced__view-link:hover{color:var(--status-processing);background:#F8F9FA}.product-line-item-enhanced__sku{font-size:12px;color:var(--text-muted);font-weight:500;margin-bottom:4px}.product-line-item-enhanced__categories{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.product-line-item-enhanced__category{font-size:11px;color:var(--text-secondary);background:#F1F5F9;padding:2px 6px;border-radius:3px;font-weight:500}.product-line-item-enhanced__category-more{font-size:11px;color:var(--text-muted);font-weight:500}.product-line-item-enhanced__stock-status{margin-bottom:4px}.product-line-item-enhanced__stock-indicator{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:3px;font-size:11px;font-weight:500}.product-line-item-enhanced__stock-text{font-size:11px;font-weight:500}.product-line-item-enhanced__variations{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:4px}.product-line-item-enhanced__variation{font-size:12px;color:var(--text-secondary);background:#F3F4F6;padding:2px 8px;border-radius:3px}.product-line-item-enhanced__meta{font-size:14px;color:var(--text-secondary)}.product-line-item-enhanced__price-column{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-top:4px}.product-line-item-enhanced__original-price{font-size:14px;color:var(--text-muted);text-decoration:line-through}.product-line-item-enhanced__price{font-size:18px;font-weight:600;color:var(--text-primary)}.product-line-item-enhanced__savings{font-size:12px;color:var(--badge-sale);font-weight:500}.product-image-modal{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:100000;padding:var(--spacing-xl);cursor:pointer;animation:modalFadeIn .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.product-image-modal__content{position:relative;max-width:min(600px,70vw);max-height:min(500px,70vh);width:auto;height:auto;animation:modalScaleIn .2s ease;cursor:default}.product-image-modal__content:focus{outline:none}.product-image-modal__image{max-width:100%;max-height:min(500px,70vh);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 25px 50px rgba(0,0,0,.4);display:block}.product-image-modal__close{position:absolute;top:-52px;right:-4px;width:44px;height:44px;background:white;border:none;border-radius:50%;font-size:24px;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,box-shadow .15s ease;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#374151;z-index:1}.product-image-modal__close:hover{background:#F3F4F6;box-shadow:0 4px 12px rgba(0,0,0,.2)}.product-image-modal__close:focus{outline:2px solid #3B82F6;outline-offset:2px}@media (max-width:768px){.product-image-modal{padding:var(--spacing-md)}.product-image-modal__content{max-width:90vw;max-height:60vh}.product-image-modal__image{max-height:60vh;border-radius:6px}.product-image-modal__close{top:-48px;right:0}}.order-totals-modern{background:var(--summary-bg-white);padding:var(--spacing-lg);border-top:1px solid var(--summary-border)}.order-totals-modern__summary{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) 0;cursor:pointer}.order-totals-modern__summary-content{display:flex;align-items:center;gap:var(--spacing-sm)}.order-totals-modern__summary-label{font-size:16px;font-weight:600;color:var(--text-primary)}.order-totals-modern__toggle-icon{transition:transform .2s ease;color:var(--text-secondary)}.order-totals-modern__toggle-icon--open{transform:rotate(180deg)}.order-totals-modern__summary-amount{font-size:18px;font-weight:700;color:var(--text-primary)}.order-totals-modern__details{max-height:0;overflow:hidden;transition:max-height .3s ease}.order-totals-modern__details--open{max-height:400px}.order-totals-modern__details-content{padding-bottom:0}.order-totals-modern__line{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.order-totals-modern__line-label{display:flex;align-items:center;gap:var(--spacing-sm);font-size:14px;color:var(--text-secondary)}.order-totals-modern__line-icon{color:var(--text-muted)}.order-totals-modern__line-sublabel{font-size:12px;color:var(--text-muted);margin-left:4px}.order-totals-modern__line-amount{font-size:14px;font-weight:500;color:var(--text-primary);text-align:right}.order-totals-modern__line-amount--discount{color:var(--status-success)}.order-totals-modern__divider{height:1px;background:var(--summary-border);margin:var(--spacing-sm) 0}.order-totals-modern__line--total{padding-top:var(--spacing-md)}.order-totals-modern__line--total .order-totals-modern__line-label{font-size:16px;font-weight:600;color:var(--text-primary);flex-direction:column;align-items:flex-start;gap:2px}.order-totals-modern__line--total .order-totals-modern__line-amount{font-size:18px;font-weight:700}.order-totals-modern__promo-applied{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--status-success-bg);color:var(--status-success);border-radius:3px;font-size:13px;font-weight:500;margin-top:var(--spacing-sm)}.order-totals-modern__promo-savings{margin-left:auto;font-weight:600}.order-metadata-panel__header{margin:var(--spacing-md) var(--spacing-md) var(--spacing-sm);padding:var(--spacing-sm) 0;padding-bottom:var(--spacing-xs);background:transparent;border:none;border-bottom:1px solid var(--summary-border);display:flex;align-items:center;justify-content:space-between;width:100%;cursor:default}.order-metadata-panel__header--clickable{cursor:pointer;background:#f8f9fa;margin:0!important;padding:12px!important;border-bottom:1px solid var(--summary-border);border-radius:0;transition:background .2s ease}.order-metadata-panel__header--clickable:hover{background:#f3f4f6}.order-metadata-panel__toggle-icon{color:#6b7280;transition:transform .3s ease;flex-shrink:0}.order-metadata-panel__toggle-icon--rotated{transform:rotate(180deg)}.order-metadata-panel__title{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin:0}.order-metadata-panel__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xs);padding:0 var(--spacing-md) var(--spacing-sm)}.order-metadata-panel__item{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-xs) 0}.order-metadata-panel__icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#F8F9FA;border-radius:4px;flex-shrink:0}.order-metadata-panel__icon{color:var(--text-secondary)}.order-metadata-panel__content{flex:1;min-width:0}.order-metadata-panel__label{display:block;font-size:12px;color:var(--text-secondary);font-weight:500;margin-bottom:2px}.order-metadata-panel__value{display:block;font-size:13px;color:var(--text-primary);font-weight:500;word-break:break-word}.order-metadata-panel__value--link{color:var(--status-processing);text-decoration:none;transition:var(--transition-base)}.order-metadata-panel__value--link:hover{color:var(--status-processing);text-decoration:underline}@media (min-width:768px){.order-metadata-panel__grid{grid-template-columns:1fr 1fr;gap:var(--spacing-md)}}.smart-action-bar{background:var(--summary-bg-white);margin:0 var(--spacing-lg) var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--summary-border);border-radius:3px}.smart-action-bar__header{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--summary-border)}.smart-action-bar__title{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 2px}.smart-action-bar__subtitle{font-size:12px;color:var(--text-secondary);margin:0}.smart-action-bar__actions{display:flex;flex-direction:column;gap:var(--spacing-sm)}.smart-action-bar__button{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:3px;text-decoration:none;transition:var(--transition-base);border:1px solid transparent}.smart-action-bar__button--primary{background:var(--status-processing);color:white;border-color:var(--status-processing)}.smart-action-bar__button--primary:hover{background:#2563EB;border-color:#2563EB;box-shadow:0 4px 12px rgba(59,130,246,.25)}.smart-action-bar__button--secondary{background:var(--summary-bg);color:var(--text-primary);border-color:var(--summary-border)}.smart-action-bar__button--secondary:hover{background:white;border-color:var(--text-secondary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.smart-action-bar__button-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.smart-action-bar__button-content{flex:1;min-width:0}.smart-action-bar__button-label{display:block;font-size:14px;font-weight:500;line-height:1.2}.smart-action-bar__button-description{display:block;font-size:12px;opacity:.8;line-height:1.3;margin-top:1px}.smart-action-bar__button--primary .smart-action-bar__button-description{color:rgba(255,255,255,.9)}.smart-action-bar__button--secondary .smart-action-bar__button-description{color:var(--text-secondary)}@media (min-width:640px){.smart-action-bar__actions{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.smart-action-bar__button--primary{grid-column:1/-1}}.order-summary-v2__security{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--summary-border);background:#FFFFFF;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.order-summary-v2__security-badge{display:flex;align-items:center;gap:var(--spacing-xs);background:transparent!important;background-color:transparent!important}.order-summary-v2__security-icon{width:16px;height:16px;color:var(--status-success);flex-shrink:0}.order-summary-v2__security-text{font-size:13px;color:var(--text-secondary);font-weight:500}.order-summary-v2__powered-by{display:flex;align-items:center;gap:var(--spacing-sm);font-size:12px;color:var(--text-muted)}.order-summary-v2__foxpay-logo-link{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .2s ease}.order-summary-v2__foxpay-logo-link:hover{opacity:.8}.order-summary-v2__foxpay-logo{height:17px;width:auto}.dark .payment-v2-container .order-summary-v2__security-badge,.dark .unified-checkout-container .order-summary-v2__security-badge,.payment-v2-container .order-summary-v2__security-badge,.unified-checkout-container .order-summary-v2__security-badge,html.dark .payment-v2-container .order-summary-v2__security-badge,html.dark .unified-checkout-container .order-summary-v2__security-badge{background:transparent!important;background-color:transparent!important;color:inherit!important;border-color:transparent!important}.skeleton{background:#f3f4f6;border-radius:3px}.skeleton--logo{width:48px;height:48px;border-radius:3px}.skeleton--store-name{width:120px;height:20px}.skeleton--status-indicator{width:40px;height:40px;border-radius:50%}.skeleton--status-text{width:150px;height:16px}.skeleton--section-title{width:100px;height:20px}.skeleton--product-image{width:80px;height:80px;border-radius:3px}.skeleton--product-name{width:180px;height:16px;margin-bottom:8px}.skeleton--product-info{width:120px;height:14px}.skeleton--product-price{width:60px;height:18px}.skeleton--total-line{width:100%;height:16px;margin-bottom:8px}.skeleton--total-final{height:20px;margin-top:8px}.order-summary-v2__skeleton-header{padding:var(--spacing-lg)}.order-summary-v2__skeleton-header,.order-summary-v2__skeleton-status{display:flex;align-items:center;gap:var(--spacing-md);background:white;border-bottom:1px solid var(--summary-border)}.order-summary-v2__skeleton-status{padding:var(--spacing-md) var(--spacing-lg)}.order-summary-v2__skeleton-product{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--summary-bg);border-radius:3px}.order-summary-v2__skeleton-product-details{flex:1}.order-summary-v2__skeleton-totals{padding:var(--spacing-lg);background:white;border-top:1px solid var(--summary-border)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}@media (max-width:1024px){.order-summary-v2{border-radius:3px}.order-summary-v2__products,.store-header{padding:var(--spacing-md)}.product-line-item-enhanced__image-wrapper,.product-line-item-enhanced__placeholder{width:72px;height:76px}.product-line-item-enhanced__name{font-size:14px}.product-line-item-enhanced__price{font-size:16px}}@media (max-width:768px){.order-summary-v2{border-radius:0;box-shadow:none;border:none;height:auto;margin-top:0!important}.store-header{border-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.store-header__logo-container{width:40px;height:40px}.store-header__name,.store-header__name--gradient{font-size:18px}.checkout-order-summary .order-summary-v2__security,.checkout-order-summary-mobile .order-summary-v2__security,.mobile-order-overview .order-summary-v2__security,.order-summary-v2 .order-summary-v2__security,.order-summary-v2__security{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important}.checkout-order-summary,.checkout-order-summary-mobile,.order-summary-v2.checkout-order-summary,.order-summary-v2.checkout-order-summary-mobile{margin:0!important;padding:0!important;border-radius:0!important}.checkout-order-summary-mobile>button:nth-child(2){padding-bottom:0!important}.checkout-order-summary-mobile>div:nth-child(3){padding-top:6px!important}.order-metadata-panel__header{margin:0!important;padding-bottom:4px!important}.order-metadata-panel__grid{padding:4px 8px 0!important;gap:2px!important;display:grid!important;grid-template-columns:1fr 1fr!important}.order-metadata-panel__item{padding:2px 0!important;gap:6px!important}.order-metadata-panel__icon-wrapper{width:22px!important;height:22px!important}.order-metadata-panel__label{font-size:10px!important}.order-metadata-panel__value{font-size:12px!important}.payment-status-indicator{padding:var(--spacing-sm) var(--spacing-md)}.order-summary-v2__products,.product-line-item-enhanced{padding:var(--spacing-md) var(--spacing-sm)}.product-line-item-enhanced{gap:var(--spacing-sm)}.product-line-item-enhanced__image-wrapper,.product-line-item-enhanced__placeholder{width:64px;height:68px}.order-totals-modern__summary{padding:var(--spacing-md) 0;min-height:52px}.copy-button,.product-line-item-enhanced__view-link{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.order-totals-modern{padding:var(--spacing-md)}.order-metadata-panel__grid,.order-metadata-panel__header{padding:0 var(--spacing-sm)}}@media (max-width:480px){.order-summary-v2__products,.product-line-item-enhanced,.store-header{padding:var(--spacing-sm)}.merchant-name-summary,.product-line-item-enhanced__name,.store-header__name{word-break:break-word;overflow-wrap:break-word;hyphens:auto}.store-header__name--gradient{font-size:18px}.order-metadata-panel__header{margin:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs)}.order-metadata-panel__icon-wrapper{width:24px;height:24px}.order-metadata-panel__icon{width:12px;height:12px}.product-line-item-enhanced__image-wrapper,.product-line-item-enhanced__placeholder{width:56px;height:60px}.order-totals-modern{padding:var(--spacing-sm)}}.order-lifecycle-tracker{background:var(--summary-bg-white);margin:0 var(--spacing-lg) var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--summary-border);border-radius:3px}.order-lifecycle-tracker__header{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--summary-border)}.order-lifecycle-tracker__progress-container{display:flex;flex-direction:column;gap:var(--spacing-sm)}.order-lifecycle-tracker__progress-bar{width:100%;height:8px;background:#F3F4F6;border-radius:3px;overflow:hidden}.order-lifecycle-tracker__progress-fill{height:100%;background:linear-gradient(90deg,var(--status-success) 0,var(--status-processing) 100%);border-radius:3px;transition:width .5s ease}.order-lifecycle-tracker__progress-text{font-size:14px;color:var(--text-secondary);font-weight:500;text-align:center}.order-lifecycle-tracker__stages{display:flex;flex-direction:column;gap:var(--spacing-sm)}.order-lifecycle-tracker__stage{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--summary-bg);border-radius:3px;border:1px solid transparent;transition:var(--transition-base)}.order-lifecycle-tracker__stage--current{background:var(--status-processing-bg);border-color:var(--status-processing)}.order-lifecycle-tracker__stage--completed{background:var(--status-success-bg);border-color:var(--status-success)}.order-lifecycle-tracker__stage--failed{background:var(--status-failed-bg);border-color:var(--status-failed)}.order-lifecycle-tracker__stage-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:white;border-radius:50%;border:2px solid var(--summary-border);flex-shrink:0;position:relative;z-index:2}.order-lifecycle-tracker__stage--current .order-lifecycle-tracker__stage-icon{border-color:var(--status-processing)}.order-lifecycle-tracker__stage--completed .order-lifecycle-tracker__stage-icon{border-color:var(--status-success)}.order-lifecycle-tracker__stage--failed .order-lifecycle-tracker__stage-icon{border-color:var(--status-failed)}.order-lifecycle-tracker__stage-content{flex:1;min-width:0}.order-lifecycle-tracker__stage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:4px}.order-lifecycle-tracker__stage-title{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;line-height:1.2}.order-lifecycle-tracker__stage-time{font-size:11px;color:var(--text-secondary);font-weight:500;background:white;padding:1px 6px;border-radius:3px;white-space:nowrap}.order-lifecycle-tracker__stage-estimated{font-size:11px;color:var(--text-muted);font-weight:500;white-space:nowrap}.order-lifecycle-tracker__stage--current .order-lifecycle-tracker__stage-estimated{color:var(--status-processing);font-weight:600}.order-lifecycle-tracker__stage-description{font-size:12px;color:var(--text-secondary);margin:0;line-height:1.3}.order-lifecycle-tracker__stage-details{font-size:11px;color:var(--text-muted);margin:0;line-height:1.2;font-style:italic}.order-lifecycle-tracker__stage--current .order-lifecycle-tracker__stage-details{color:var(--status-processing);font-weight:500;font-style:normal}.order-lifecycle-tracker__stage-actions{margin-top:var(--spacing-sm)}.order-lifecycle-tracker__retry-button{background:var(--status-failed);color:white;border:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:3px;font-size:14px;font-weight:500;cursor:pointer;transition:var(--transition-base);min-height:44px}.order-lifecycle-tracker__retry-button:hover{background:#DC2626;box-shadow:0 4px 12px rgba(239,68,68,.35)}.order-lifecycle-tracker__connector{position:absolute;left:calc(var(--spacing-sm) + 16px - 1px);top:calc(100% - var(--spacing-sm));width:2px;height:var(--spacing-sm);background:var(--summary-border);z-index:1}.order-lifecycle-tracker__connector--completed{background:var(--status-success)}.order-lifecycle-tracker__footer{margin-top:var(--spacing-sm);padding-top:var(--spacing-xs);border-top:1px solid var(--summary-border)}.order-lifecycle-tracker__info{display:flex;align-items:center;gap:var(--spacing-xs);font-size:10px;color:var(--text-muted);line-height:1.2}@media (max-width:768px){.order-lifecycle-tracker{margin:0 var(--spacing-md) var(--spacing-md);padding:var(--spacing-md)}.order-lifecycle-tracker__stage{padding:var(--spacing-sm);gap:var(--spacing-sm)}.order-lifecycle-tracker__stage-icon{width:44px;height:44px}.order-lifecycle-tracker__stage-header{flex-direction:column;align-items:flex-start;gap:2px}.order-lifecycle-tracker__connector{left:calc(var(--spacing-sm) + 16px - 1px)}}.customer-context-panel{background:var(--summary-bg-white);margin:0 var(--spacing-lg) var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--summary-border);border-radius:3px}.customer-context-panel__header{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--summary-border)}.customer-context-panel__title{display:flex;align-items:center;gap:var(--spacing-sm);font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.customer-context-panel__title-icon{color:var(--text-secondary)}.customer-context-panel__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}.customer-context-panel__item{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--summary-bg);border-radius:3px;border:1px solid transparent;transition:var(--transition-base)}.customer-context-panel__item--highlight{background:var(--status-success-bg);border-color:var(--status-success)}.customer-context-panel__icon-wrapper{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:white;border-radius:3px;flex-shrink:0;border:1px solid var(--summary-border)}.customer-context-panel__icon-wrapper--special{background:var(--status-success-bg);border-color:var(--status-success)}.customer-context-panel__icon{color:var(--text-secondary)}.customer-context-panel__icon-wrapper--special .customer-context-panel__icon{color:var(--status-success)}.customer-context-panel__content{flex:1;min-width:0}.customer-context-panel__label{display:block;font-size:12px;color:var(--text-secondary);font-weight:500;margin-bottom:2px}.customer-context-panel__value{display:flex;align-items:center;gap:var(--spacing-xs);font-size:14px;color:var(--text-primary);font-weight:500;word-break:break-word}.customer-context-panel__value--email{font-family:monospace;font-size:13px;color:var(--text-secondary)}.customer-context-panel__value--badge{background:var(--status-success);color:white;padding:2px 8px;border-radius:3px;font-size:12px;font-weight:600}.customer-context-panel__flag{font-size:16px;margin-right:4px}.customer-context-panel__tax-section{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--summary-border)}.customer-context-panel__tax-header{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.customer-context-panel__tax-title{font-size:13px;font-weight:600;color:var(--text-primary)}.customer-context-panel__tax-icon{color:var(--text-secondary)}.customer-context-panel__tax-list{display:flex;flex-direction:column;gap:var(--spacing-xs)}.customer-context-panel__tax-item{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-sm);background:#F8F9FA;border-radius:3px}.customer-context-panel__tax-type{font-size:12px;color:var(--text-secondary);font-weight:500}.customer-context-panel__tax-amount{font-size:12px;color:var(--text-primary);font-weight:600}.customer-context-panel__notes{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--summary-border)}.customer-context-panel__notes-header{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.customer-context-panel__notes-title{font-size:13px;font-weight:600;color:var(--text-primary)}.customer-context-panel__notes-icon{color:var(--text-secondary)}.customer-context-panel__notes-content{padding:var(--spacing-sm);background:#F8F9FA;border-radius:3px;border-left:3px solid var(--status-processing);font-size:14px;color:var(--text-secondary);line-height:1.5;font-style:italic}@media (min-width:768px){.customer-context-panel__grid{grid-template-columns:1fr 1fr;gap:var(--spacing-md) var(--spacing-lg)}}@media (max-width:768px){.customer-context-panel{margin:0 var(--spacing-md) var(--spacing-md);padding:var(--spacing-md)}.customer-context-panel__item{padding:var(--spacing-xs);gap:var(--spacing-xs)}.customer-context-panel__icon-wrapper{width:24px;height:24px}}@media print{.order-summary-v2{background:white;box-shadow:none;border:1px solid var(--border-color,#d1d5db)}.order-totals-modern__summary,.payment-status-indicator__retry{display:none}.order-totals-modern__details{max-height:none!important}.order-lifecycle-tracker__retry-button{display:none}}.order-summary-v2.collapsed .customer-context-panel,.order-summary-v2.collapsed .order-metadata-panel,.order-summary-v2.collapsed .order-summary-v2__products,.order-summary-v2.collapsed .order-totals-modern,.order-summary-v2.collapsed .smart-action-bar{display:none}.order-summary-v2__toggle{width:100%;padding:12px;display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border:none;border-top:1px solid var(--border-color,#d1d5db);cursor:pointer;transition:background .2s ease}.order-summary-v2__toggle:hover{background:#f3f4f6}.order-summary-v2__toggle-text{font-size:14px;font-weight:500;color:#6b7280}.order-summary-v2__toggle-icon{width:20px;height:20px;color:#6b7280;transition:transform .3s ease}.order-summary-v2__toggle-icon.rotated{transform:rotate(180deg)}html:has(.payment-v2-container),html:has(.unified-checkout-container){color-scheme:light!important}html.dark:has(.payment-v2-container),html.dark:has(.unified-checkout-container),html[class*=dark]:has(.payment-v2-container),html[class*=dark]:has(.unified-checkout-container){color-scheme:light!important;--background:0 0% 100%!important;--foreground:222.2 84% 4.9%!important}.checkout-content-wrapper,.payment-loading-skeleton,.payment-v2-container,.unified-checkout-container{contain:layout style;isolation:isolate;background:#f6f7f9!important;color:#1a1a1a!important}.dark .checkout-content-wrapper,.dark .payment-loading-skeleton,.dark .payment-v2-container,.dark .unified-checkout-container,:root.dark .checkout-content-wrapper,:root.dark .payment-loading-skeleton,:root.dark .payment-v2-container,:root.dark .unified-checkout-container,[data-theme=dark] .checkout-content-wrapper,[data-theme=dark] .payment-loading-skeleton,[data-theme=dark] .payment-v2-container,[data-theme=dark] .unified-checkout-container,body.dark .checkout-content-wrapper,body.dark .payment-loading-skeleton,body.dark .payment-v2-container,body.dark .unified-checkout-container,html.dark .checkout-content-wrapper,html.dark .payment-loading-skeleton,html.dark .payment-v2-container,html.dark .unified-checkout-container{background:#f6f7f9!important;color:#1a1a1a!important}.dark .checkout-payment-form,.dark .checkout-product-showcase,.dark .form-container,.dark .payment-v2-card,[data-theme=dark] .checkout-payment-form,[data-theme=dark] .checkout-product-showcase,[data-theme=dark] .form-container,[data-theme=dark] .payment-v2-card,html.dark .checkout-payment-form,html.dark .checkout-product-showcase,html.dark .form-container,html.dark .payment-v2-card{background:#ffffff!important;color:#1a1a1a!important}.dark .payment-v2-container a,.dark .payment-v2-container div,.dark .payment-v2-container h1,.dark .payment-v2-container h2,.dark .payment-v2-container h3,.dark .payment-v2-container h4,.dark .payment-v2-container h5,.dark .payment-v2-container h6,.dark .payment-v2-container label,.dark .payment-v2-container p,.dark .payment-v2-container span,.dark .unified-checkout-container a,.dark .unified-checkout-container div,.dark .unified-checkout-container h1,.dark .unified-checkout-container h2,.dark .unified-checkout-container h3,.dark .unified-checkout-container h4,.dark .unified-checkout-container h5,.dark .unified-checkout-container h6,.dark .unified-checkout-container label,.dark .unified-checkout-container p,.dark .unified-checkout-container span,[data-theme=dark] .payment-v2-container a,[data-theme=dark] .payment-v2-container div,[data-theme=dark] .payment-v2-container h1,[data-theme=dark] .payment-v2-container h2,[data-theme=dark] .payment-v2-container h3,[data-theme=dark] .payment-v2-container h4,[data-theme=dark] .payment-v2-container h5,[data-theme=dark] .payment-v2-container h6,[data-theme=dark] .payment-v2-container label,[data-theme=dark] .payment-v2-container p,[data-theme=dark] .payment-v2-container span,[data-theme=dark] .unified-checkout-container a,[data-theme=dark] .unified-checkout-container div,[data-theme=dark] .unified-checkout-container h1,[data-theme=dark] .unified-checkout-container h2,[data-theme=dark] .unified-checkout-container h3,[data-theme=dark] .unified-checkout-container h4,[data-theme=dark] .unified-checkout-container h5,[data-theme=dark] .unified-checkout-container h6,[data-theme=dark] .unified-checkout-container label,[data-theme=dark] .unified-checkout-container p,[data-theme=dark] .unified-checkout-container span,html.dark .payment-v2-container a,html.dark .payment-v2-container div,html.dark .payment-v2-container h1,html.dark .payment-v2-container h2,html.dark .payment-v2-container h3,html.dark .payment-v2-container h4,html.dark .payment-v2-container h5,html.dark .payment-v2-container h6,html.dark .payment-v2-container label,html.dark .payment-v2-container p,html.dark .payment-v2-container span,html.dark .unified-checkout-container a,html.dark .unified-checkout-container div,html.dark .unified-checkout-container h1,html.dark .unified-checkout-container h2,html.dark .unified-checkout-container h3,html.dark .unified-checkout-container h4,html.dark .unified-checkout-container h5,html.dark .unified-checkout-container h6,html.dark .unified-checkout-container label,html.dark .unified-checkout-container p,html.dark .unified-checkout-container span{color:#1a1a1a!important}.dark .payment-v2-container input,.dark .payment-v2-container select,.dark .payment-v2-container textarea,.dark .unified-checkout-container input,.dark .unified-checkout-container select,.dark .unified-checkout-container textarea,[data-theme=dark] .payment-v2-container input,[data-theme=dark] .payment-v2-container select,[data-theme=dark] .payment-v2-container textarea,[data-theme=dark] .unified-checkout-container input,[data-theme=dark] .unified-checkout-container select,[data-theme=dark] .unified-checkout-container textarea,html.dark .payment-v2-container input,html.dark .payment-v2-container select,html.dark .payment-v2-container textarea,html.dark .unified-checkout-container input,html.dark .unified-checkout-container select,html.dark .unified-checkout-container textarea{background:#ffffff!important;color:#1a1a1a!important;border-color:#d1d5db!important}.dark .payment-v2-container button,.dark .unified-checkout-container button,[data-theme=dark] .payment-v2-container button,[data-theme=dark] .unified-checkout-container button,html.dark .payment-v2-container button,html.dark .unified-checkout-container button{color:#ffffff!important}.dark .pay-button,.dark .unified-checkout-container .pay-button,[data-theme=dark] .pay-button,[data-theme=dark] .unified-checkout-container .pay-button,html.dark .pay-button,html.dark .unified-checkout-container .pay-button{background-color:#1a202c!important;color:#ffffff!important;border-color:#1a202c!important}.dark .apple-pay-button,[data-theme=dark] .apple-pay-button,html.dark .apple-pay-button{background-color:#000000!important;color:#ffffff!important}.dark .payment-method-option,[data-theme=dark] .payment-method-option,html.dark .payment-method-option{background:#ffffff!important;border-color:#d1d5db!important;color:#1a1a1a!important}.dark .payment-method-option.selected,[data-theme=dark] .payment-method-option.selected,html.dark .payment-method-option.selected{background:#f9fafb!important;border-color:#1a202c!important}.dark .loading-skeleton-pulse,.dark .payment-loading-skeleton,.dark .skeleton-shimmer,.dark .unified-loading-skeleton,[data-theme=dark] .loading-skeleton-pulse,[data-theme=dark] .payment-loading-skeleton,[data-theme=dark] .skeleton-shimmer,[data-theme=dark] .unified-loading-skeleton,html.dark .loading-skeleton-pulse,html.dark .payment-loading-skeleton,html.dark .skeleton-shimmer,html.dark .unified-loading-skeleton{background:#f6f7f9!important}.force-light-mode{background:#ffffff!important}.force-light-mode,.force-light-text{color:#1a1a1a!important}.force-light-bg{background:#ffffff!important}.payment-v2-container *,.unified-checkout-container *{transition:none!important}.payment-v2-container .apple-pay-button,.payment-v2-container .pay-button,.unified-checkout-container .apple-pay-button,.unified-checkout-container .pay-button{color:#ffffff}.payment-v2-container button.outlined,.payment-v2-container button.secondary,.unified-checkout-container button.outlined,.unified-checkout-container button.secondary{color:#1a1a1a!important;background:#ffffff!important;border:1px solid #d1d5db!important}.payment-v2-container .copy-button:not(.copy-button-enhanced),.payment-v2-container .copy-icon:not(.copy-button-enhanced),.payment-v2-container button[class*=copy]:not(.copy-button-enhanced),.unified-checkout-container .copy-button:not(.copy-button-enhanced),.unified-checkout-container .copy-icon:not(.copy-button-enhanced),.unified-checkout-container button[class*=copy]:not(.copy-button-enhanced){color:#6b7280}.payment-v2-container .copy-button:not(.copy-button-enhanced) svg,.payment-v2-container button[class*=copy]:not(.copy-button-enhanced) svg,.unified-checkout-container .copy-button:not(.copy-button-enhanced) svg,.unified-checkout-container button[class*=copy]:not(.copy-button-enhanced) svg{fill:#6b7280;stroke:none}.payment-v2-container .copy-button:not(.copy-button-enhanced):hover,.payment-v2-container button[class*=copy]:not(.copy-button-enhanced):hover,.unified-checkout-container .copy-button:not(.copy-button-enhanced):hover,.unified-checkout-container button[class*=copy]:not(.copy-button-enhanced):hover{color:#374151;fill:#374151}.dark .payment-v2-container .bank-transfer-info,.dark .payment-v2-container .info-label,.dark .unified-checkout-container .bank-transfer-info,.dark .unified-checkout-container .info-label,.payment-v2-container .bank-transfer-info,.payment-v2-container .info-label,.unified-checkout-container .bank-transfer-info,.unified-checkout-container .info-label{color:#4b5563!important}.dark .payment-v2-container .amount-value,.dark .payment-v2-container .info-value,.dark .unified-checkout-container .amount-value,.dark .unified-checkout-container .info-value,.payment-v2-container .amount-value,.payment-v2-container .info-value,.unified-checkout-container .amount-value,.unified-checkout-container .info-value{color:#111827!important;font-weight:600!important}.dark .payment-v2-container .status-pill--pending,.dark .unified-checkout-container .status-pill--pending,.payment-v2-container .status-pill--pending,.unified-checkout-container .status-pill--pending,html.dark .payment-v2-container .status-pill--pending,html.dark .unified-checkout-container .status-pill--pending{background:#FEF3C7!important;color:#92400E!important;border-color:#F59E0B!important}.dark .payment-v2-container .order-header__badge,.dark .unified-checkout-container .order-header__badge,.payment-v2-container .order-header__badge,.unified-checkout-container .order-header__badge{color:#92400E!important;background-color:#FEF3C7!important;border:1px solid #f59e0b!important}.dark .payment-v2-container .bank-copy-button:not(.copy-button-enhanced),.dark .payment-v2-container button[aria-label*=Copy]:not(.copy-button-enhanced),.dark .payment-v2-container button[aria-label*=copy]:not(.copy-button-enhanced),.dark .unified-checkout-container .bank-copy-button:not(.copy-button-enhanced),.dark .unified-checkout-container button[aria-label*=Copy]:not(.copy-button-enhanced),.dark .unified-checkout-container button[aria-label*=copy]:not(.copy-button-enhanced),.payment-v2-container .bank-copy-button:not(.copy-button-enhanced),.payment-v2-container button[aria-label*=Copy]:not(.copy-button-enhanced),.payment-v2-container button[aria-label*=copy]:not(.copy-button-enhanced),.unified-checkout-container .bank-copy-button:not(.copy-button-enhanced),.unified-checkout-container button[aria-label*=Copy]:not(.copy-button-enhanced),.unified-checkout-container button[aria-label*=copy]:not(.copy-button-enhanced){color:#6b7280!important;background:transparent!important;border:none!important}.dark .payment-v2-container .bank-details-text,.dark .payment-v2-container .transfer-details,.dark .payment-v2-container [class*=bank-transfer],.dark .unified-checkout-container .bank-details-text,.dark .unified-checkout-container .transfer-details,.dark .unified-checkout-container [class*=bank-transfer],.payment-v2-container .bank-copy-button:not(.copy-button-enhanced):hover,.payment-v2-container .bank-details-text,.payment-v2-container .transfer-details,.payment-v2-container [class*=bank-transfer],.payment-v2-container button[aria-label*=Copy]:not(.copy-button-enhanced):hover,.payment-v2-container button[aria-label*=copy]:not(.copy-button-enhanced):hover,.unified-checkout-container .bank-copy-button:not(.copy-button-enhanced):hover,.unified-checkout-container .bank-details-text,.unified-checkout-container .transfer-details,.unified-checkout-container [class*=bank-transfer],.unified-checkout-container button[aria-label*=Copy]:not(.copy-button-enhanced):hover,.unified-checkout-container button[aria-label*=copy]:not(.copy-button-enhanced):hover{color:#374151!important}.payment-v2-container svg,.unified-checkout-container svg{stroke:currentColor;stroke-width:1.5;fill:none}.manual-payment-detail-v2 .copy-button-enhanced svg,.payment-v2-container .copy-button-enhanced svg,.unified-checkout-container .copy-button-enhanced svg{stroke:#ffffff;fill:none}.payment-v2-container svg circle,.payment-v2-container svg line,.payment-v2-container svg path,.payment-v2-container svg polyline,.payment-v2-container svg rect,.unified-checkout-container svg circle,.unified-checkout-container svg line,.unified-checkout-container svg path,.unified-checkout-container svg polyline,.unified-checkout-container svg rect{vector-effect:non-scaling-stroke!important}.payment-v2-container .brand-logo svg,.payment-v2-container .foxpay-logo svg,.unified-checkout-container .brand-logo svg,.unified-checkout-container .foxpay-logo svg{fill:currentColor!important;stroke:none!important}.payment-v2-container .bank-copy-button:not(.copy-button-enhanced) svg,.payment-v2-container button[aria-label*=Copy]:not(.copy-button-enhanced) svg,.payment-v2-container button[aria-label*=copy]:not(.copy-button-enhanced) svg,.unified-checkout-container .bank-copy-button:not(.copy-button-enhanced) svg,.unified-checkout-container button[aria-label*=Copy]:not(.copy-button-enhanced) svg,.unified-checkout-container button[aria-label*=copy]:not(.copy-button-enhanced) svg{stroke:currentColor;fill:none;stroke-width:2}.payment-v2-container .bank-transfer-section svg,.payment-v2-container .transfer-details svg,.unified-checkout-container .bank-transfer-section svg,.unified-checkout-container .transfer-details svg{color:#6b7280!important;stroke:currentColor!important;fill:none!important}@media screen and (min-width:1025px){.unified-checkout-container .checkout-content-wrapper{display:grid!important;grid-template-columns:minmax(340px,400px) 1fr!important;max-width:1200px!important;margin:0 auto!important;gap:0!important;width:100%!important}.unified-checkout-container .checkout-product-showcase{max-width:none!important;flex:unset!important;width:auto!important;height:100vh;overflow-y:auto;order:1}.unified-checkout-container .checkout-payment-form{max-width:none!important;flex:unset!important;width:auto!important;height:100vh;overflow-y:auto;order:2}.unified-checkout-container .checkout-payment-form .form-container{max-width:560px!important;margin:0 auto;padding:40px 32px 24px}}