.page-module__IwqXdW__page{padding:var(--space-6) 0 var(--space-16)}.page-module__IwqXdW__header{align-items:center;gap:var(--space-2);text-align:center;margin-bottom:var(--space-8);flex-direction:column;display:flex}.page-module__IwqXdW__header h1{font-size:1.75rem}.page-module__IwqXdW__header p{font-size:.9375rem}.page-module__IwqXdW__tableWrapper{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.page-module__IwqXdW__table{border-collapse:collapse;width:100%;min-width:600px}.page-module__IwqXdW__table th,.page-module__IwqXdW__table td{padding:var(--space-4);border-bottom:1px solid var(--color-border);text-align:center;vertical-align:middle}.page-module__IwqXdW__table tr:last-child td{border-bottom:none}.page-module__IwqXdW__labelCell{color:var(--color-text-primary);background:var(--color-canvas-off-white);white-space:nowrap;width:140px;font-size:.875rem;font-weight:600;text-align:left!important}.page-module__IwqXdW__tyreHeader{background:var(--color-canvas-off-white);padding:var(--space-6) var(--space-4)!important}.page-module__IwqXdW__tyreIcon{margin-bottom:var(--space-2);justify-content:center;display:flex}.page-module__IwqXdW__tyreName{color:var(--color-text-primary);margin-bottom:var(--space-1);font-size:.875rem;font-weight:600;display:block}.page-module__IwqXdW__tyrePrice{color:var(--color-primary-indigo);font-size:1rem;font-weight:700;display:block}.page-module__IwqXdW__valueCell{color:var(--color-text-secondary);font-size:.875rem}.page-module__IwqXdW__valueCell .page-module__IwqXdW__star-rating{justify-content:center;margin-bottom:4px}.page-module__IwqXdW__tyreHeader{background:var(--color-canvas-off-white);min-width:160px;position:relative;padding:var(--space-6) var(--space-4)!important}.page-module__IwqXdW__removeBtn{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-full);background:var(--color-canvas-white);border:1px solid var(--color-border);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.page-module__IwqXdW__removeBtn:hover{background:var(--color-error-bg);color:var(--color-error);border-color:var(--color-error)}.page-module__IwqXdW__emptySlot{border:2px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-3);box-sizing:border-box;background:#f8fafc80;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:120px;display:flex}.page-module__IwqXdW__addSlotBtn{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--color-primary-indigo);background:var(--color-canvas-white);color:var(--color-primary-indigo);cursor:pointer;transition:all var(--transition-fast);padding:8px 16px;font-size:.8125rem;font-weight:600;display:inline-flex}.page-module__IwqXdW__addSlotBtn:hover{background:var(--color-primary-indigo);color:var(--color-text-inverse)}.page-module__IwqXdW__selectorOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-overlay);padding:var(--space-4);background:#0f172a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__IwqXdW__selectorContainer{background:var(--color-canvas-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);flex-direction:column;width:100%;max-width:550px;max-height:80vh;animation:.3s cubic-bezier(.34,1.56,.64,1) page-module__IwqXdW__modalScaleUp;display:flex;position:relative;overflow:hidden}@keyframes page-module__IwqXdW__modalScaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.page-module__IwqXdW__selectorHeader{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.page-module__IwqXdW__selectorHeader h3{color:var(--color-primary-navy);font-size:1.125rem;font-weight:700}.page-module__IwqXdW__modalCloseBtn{background:var(--color-canvas-light-gray);border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:var(--radius-full);cursor:pointer;width:28px;height:28px;transition:background var(--transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.page-module__IwqXdW__modalCloseBtn:hover{background:var(--color-border-strong)}.page-module__IwqXdW__selectorList{padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-module__IwqXdW__selectorItem{align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-canvas-white);transition:border-color var(--transition-fast);display:flex}.page-module__IwqXdW__selectorItem:hover{border-color:var(--color-primary-indigo)}.page-module__IwqXdW__selectorItemImage{background:var(--color-canvas-off-white);padding:var(--space-2);border-radius:var(--radius-md);flex-shrink:0}.page-module__IwqXdW__selectorItemInfo{flex-direction:column;flex:1;gap:2px;display:flex}.page-module__IwqXdW__selectorItemBrand{color:var(--color-primary-indigo);text-transform:uppercase;font-size:.6875rem;font-weight:700}.page-module__IwqXdW__selectorItemName{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.page-module__IwqXdW__selectorItemMeta{color:var(--color-text-secondary);font-size:.75rem}.page-module__IwqXdW__selectorItemPrice{color:var(--color-text-primary);font-size:.9375rem;font-weight:700}.page-module__IwqXdW__addBtn{border-radius:var(--radius-md);background:var(--color-primary-indigo);color:var(--color-text-inverse);cursor:pointer;transition:background var(--transition-fast);border:none;padding:6px 12px;font-size:.75rem;font-weight:600}.page-module__IwqXdW__addBtn:hover{background:var(--color-primary-indigo-hover)}.page-module__IwqXdW__noMoreTyres{text-align:center;color:var(--color-text-muted);padding:var(--space-8) 0;font-size:.875rem}.page-module__IwqXdW__brandLogoWrap{margin-bottom:var(--space-2);justify-content:center;align-items:center;width:100%;height:35px;display:inline-flex}.page-module__IwqXdW__selectorSearchWrap{align-items:center;gap:var(--space-2);margin:var(--space-4) var(--space-5) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas-off-white);padding:8px 12px;display:flex}.page-module__IwqXdW__selectorSearchIcon{color:var(--color-text-muted);flex-shrink:0}.page-module__IwqXdW__selectorSearchInput{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.8125rem}.page-module__IwqXdW__selectorSearchInput::placeholder{color:var(--color-text-muted)}.page-module__IwqXdW__addToCartBtn{justify-content:center;align-items:center;gap:var(--space-1);margin-top:var(--space-3);background:var(--color-primary-indigo);color:var(--color-text-inverse);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);box-sizing:border-box;border:none;width:100%;max-width:120px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__IwqXdW__addToCartBtn:hover{background:var(--color-primary-indigo-hover)}.page-module__IwqXdW__breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);color:var(--color-text-secondary);font-size:.8125rem;display:flex}.page-module__IwqXdW__breadcrumb a{color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.page-module__IwqXdW__breadcrumb a:hover{color:var(--color-primary-indigo)}.page-module__IwqXdW__arrowIcon{color:var(--color-text-muted);transform:rotate(-90deg)}.page-module__IwqXdW__activeBreadcrumb{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-weight:500;overflow:hidden}
