.specifications_page__sFcHo{padding:16px 0 48px}.specifications_headerRow__3h_7K{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.specifications_breadcrumb__f3OGD{display:flex;gap:6px;font-size:13px;color:var(--text-muted);margin-bottom:8px}.specifications_breadcrumb__f3OGD a{color:var(--text-secondary);text-decoration:none}.specifications_title__BP6xZ{font-size:26px;font-weight:700;color:var(--text);margin:0}.specifications_subtitle__W4VWr{font-size:14px;color:var(--text-muted);margin-top:4px}.specifications_headerActions__IvAoG{display:flex;gap:8px;flex-wrap:wrap}.specifications_btnIconRow__utKOt{display:inline-flex;align-items:center;gap:8px}.specifications_btnSecondary__hwiHM{cursor:pointer;font-family:inherit}.specifications_btnSecondaryLink__vVi6K,.specifications_btnSecondary__hwiHM{padding:9px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text)}.specifications_btnSecondaryLink__vVi6K{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.specifications_btnPrimaryLink__7wHKn{padding:9px 18px;background:var(--brand);color:var(--text-inverse);border-radius:var(--radius-md);font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center}.specifications_filtersRow__6XZzi{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.specifications_filterChips__zVB5_{display:flex;gap:6px;flex-wrap:wrap}.specifications_filterChip__dD7yp{padding:5px 14px;border-radius:var(--radius-full);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary)}.specifications_filterChipActive__Cn_0t{background:var(--brand);color:var(--text-inverse);border-color:var(--brand)}.specifications_bulkBar__Itpjz{display:flex;gap:8px;align-items:center;padding:4px 12px;background:var(--brand-50);border-radius:var(--radius-sm)}.specifications_bulkCount__Cy40L{font-size:12px;font-weight:500;color:var(--brand)}.specifications_bulkMergeBtn__Xss0B{padding:4px 12px;background:var(--brand);color:var(--text-inverse);border-radius:var(--radius-sm);font-size:12px;border:none;cursor:pointer;font-family:inherit}.specifications_bulkMergeBtn__Xss0B:disabled{opacity:.6;cursor:not-allowed}.specifications_bulkClearBtn__CxOzJ{font-size:11px;color:var(--text-muted);background:none;border:none;cursor:pointer;padding:4px 8px;font-family:inherit}.specifications_infoBanner__MZ82x{padding:10px 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 8%,transparent) 0,transparent);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:16px;font-size:13px;color:var(--text-secondary);display:flex;align-items:center;gap:12px}.specifications_infoBannerIcon__3tvsP{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--brand);opacity:.9}.specifications_infoBanner__MZ82x a{color:var(--brand)}.specifications_loadErrorAlert__HmtTe{margin-bottom:16px;padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--danger);background:var(--danger-light);color:var(--danger-dark);font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.specifications_skeletonCol__VgVca{display:flex;flex-direction:column;gap:8px}.specifications_skeletonRow___PpYN{height:68px;border-radius:var(--radius-md)}.specifications_tableHead__NUcnu{display:grid;grid-template-columns:28px 32px 1fr 100px 110px 100px 130px;grid-gap:10px;gap:10px;padding:6px 14px;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);margin-bottom:4px}.specifications_thCenter__uDe_o{text-align:center}.specifications_thRight__yqbhA{text-align:right}.specifications_tableBody__rzKTN{display:flex;flex-direction:column;gap:2px}.specifications_specRow__7rHAW{display:grid;grid-template-columns:28px 32px 1fr 100px 110px 100px 130px;grid-gap:10px;gap:10px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;transition:border-color .15s}.specifications_specRowExpired__1VnuB{border-color:color-mix(in srgb,var(--danger) 30%,var(--border))}.specifications_checkLabel__zMHXT{display:flex;align-items:center;cursor:pointer}.specifications_rowCheckbox__H6P48{accent-color:var(--brand);width:14px;height:14px}.specifications_rowIcon__Th0FT{display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.specifications_specLink__RlfWt{font-size:14px;font-weight:600;color:var(--text);text-decoration:none}.specifications_specMeta__MQhUA{font-size:12px;color:var(--text-muted);margin-top:2px}.specifications_specWarn__Od1nu{color:var(--danger);margin-left:6px}.specifications_specPriceUntil___p9CU{color:var(--text-secondary);margin-left:6px}.specifications_specDate__4tLim{font-size:11px;color:var(--text-muted);margin-top:1px}.specifications_cellCenter__CWxSX{text-align:center;font-size:14px;font-weight:500}.specifications_cellTotal__Z_P0r{text-align:right;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.specifications_cellStatus__UhNEC{text-align:center}.specifications_rowActions__mqiMz{display:flex;gap:6px;justify-content:flex-end}.specifications_btnOpen__YyN8s{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text)}.specifications_btnOpen__YyN8s,.specifications_btnOrder__1iKgj{padding:5px 12px;font-size:12px;font-weight:500;border-radius:var(--radius-sm);text-decoration:none}.specifications_btnOrder__1iKgj{background:var(--brand);color:var(--text-inverse)}.specifications_pagination__0NSEM{display:flex;justify-content:center;gap:4px;margin-top:20px}.specifications_pageBtn__RM35L{min-width:36px;height:36px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;border:1px solid var(--border);cursor:pointer;font-family:inherit;background:var(--bg-card);color:var(--text-secondary)}.specifications_pageBtnActive__aEBCT{background:var(--brand);color:var(--text-inverse);border-color:var(--brand)}.specifications_empty__VVwdW{text-align:center;padding:64px 24px}.specifications_emptyIcon__ovvJh{display:flex;justify-content:center;margin-bottom:16px;color:var(--text-muted);opacity:.4}.specifications_emptyTitle__of73R{font-size:20px;font-weight:600;margin-bottom:8px}.specifications_emptyText__F2_5u{font-size:14px;color:var(--text-muted);margin-bottom:24px}.specifications_emptyActions__LHBb5{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.specifications_emptyPrimary__FnsaO{padding:10px 24px;background:var(--brand);color:var(--text-inverse);border-radius:var(--radius-md);text-decoration:none;font-weight:500}.specifications_emptySecondary__W7Vgt{padding:10px 24px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;color:var(--text);font-weight:500}.specifications_statusBadge__tDsuY{padding:3px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:600;display:inline-block}.specifications_statusBadgeLg__sqcZ3{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;font-size:13px}.specifications_statusDraft__pChEd{color:var(--text-muted);background:var(--bg-tertiary)}.specifications_statusPending__CcEfU{color:var(--warning-pressed);background:var(--warning-light)}.specifications_statusPriceExpired__8eOGH{color:var(--danger);background:var(--danger-light)}.specifications_statusConfirmed__3iQU1{color:var(--brand);background:var(--brand-50)}.specifications_statusReserved__xymJZ{color:var(--accent-violet);background:color-mix(in srgb,var(--accent-violet) 12%,var(--bg-card))}.specifications_statusShipped__3OU6b{color:var(--accent);background:var(--accent-light)}.specifications_statusCompleted__cETIO{color:var(--accent-dark);background:var(--accent-light)}.specifications_statusCancelled__oH__J{color:var(--text-muted);background:var(--bg-secondary)}