:root{--surface-radius:6px;--surface-soft:#f5f5f7;--surface-border:#e6e3df}.product-card,.product-photo,.mvno-card,.family-checker,.detail-product,.config-panel,.order-summary,.identity-panel,.identity-order,.identity-progress,.terms-details,.identity-help,.condition-note,.extra-option,.benefit-strip,.checkout-dialog,.guide-steps article,.faq-section details{border-radius:var(--surface-radius)}.detail-product,.identity-panel,.identity-order,.config-panel,.order-summary,.family-checker{border-color:var(--surface-border)}.detail-product{overflow:hidden}.detail-image-wrap{border-radius:var(--surface-radius) var(--surface-radius) 0 0}.detail-product-meta,.detail-facts{background:#fff}.config-panel,.identity-panel{background:#fff}.order-summary{overflow:hidden}.identity-order,.identity-progress,.identity-help,.condition-note,.extra-option,.benefit-strip{background:var(--surface-soft)}.terms-details,.checkout-dialog{background:#fff}.choice-button,.filter-option,.filter-tab,.carrier-tabs button,.storage-option,.sort-control select,.inline-fields select,.family-fields select,.mvno-card,.hero-shortcuts a,.header-action{border-radius:4px}.checkout-button,.primary-button,.family-check-button{border-radius:4px}.quick-service{border-radius:0}.brand-mark{border-radius:0}.process-grid article,.guide-steps article{border-radius:var(--surface-radius)}.product-grid .product-card{overflow:hidden}.product-card-link{display:block;overflow:hidden;border-radius:var(--surface-radius)}.product-photo{overflow:hidden}.price-breakdown{overflow:hidden}.identity-layout,.detail-layout{align-items:start}.identity-panel,.config-panel,.identity-order,.detail-product,.order-summary{box-shadow:0 2px 8px #19191908}@media(max-width:760px){.detail-layout,.identity-layout{gap:12px}.order-summary{position:static}.identity-order{grid-row:auto}.detail-image-wrap{border-radius:var(--surface-radius) var(--surface-radius) 0 0}}
