.catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:14px;background:#f5f8fc;border:1px solid #dce4ee;border-radius:8px}.catalog-toolbar [role=status]{flex-basis:100%;overflow-wrap:anywhere}.catalog-actions{display:flex;gap:8px;justify-content:flex-end;padding:8px}.catalog-actions button{background:white;color:#003366;border:1px solid #ccd7e4;border-radius:50%;width:36px;height:36px;cursor:pointer;font-size:20px}.catalog-actions button.active{background:#003366;color:white}.catalog-variant-link{display:block;margin:12px;color:#003366;font-weight:600}.catalog-variant-picker{display:block;margin:18px 0;font-weight:600}.catalog-variant-picker select{display:block;margin-top:8px;width:100%;max-width:100%;padding:12px;border:1px solid #ccd7e4;border-radius:6px;background:white}.catalog-saved-link{display:flex;align-items:center;gap:12px;min-width:0;flex:1;color:inherit;text-decoration:none;overflow-wrap:anywhere}.catalog-compare-scroll{overflow:auto;max-width:100%}.catalog-compare{border-collapse:collapse;font-size:13px}.catalog-compare td,.catalog-compare th{padding:10px;border:1px solid #dce4ee;min-width:130px;text-align:left;overflow-wrap:anywhere}.catalog-compare th{background:#f5f8fc}.catalog-paging{display:flex;justify-content:center;gap:16px;align-items:center;padding:20px}.catalog-paging[hidden]{display:none}.catalog-paging button{padding:10px 16px;background:white;border:1px solid #ccd7e4;border-radius:6px;color:#003366;cursor:pointer}#catalogNotice{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);max-width:90vw;padding:14px 20px;color:white;background:#003366;border-radius:8px;z-index:10000}.product-card__body{min-width:0}.product-card__name{overflow-wrap:anywhere}.hdr-drawer{max-width:100vw}#hdrCompareDrawer{width:min(960px,100vw)}

.catalog-saved-info{display:flex;flex-direction:column;gap:5px;min-width:0}.catalog-saved-info small{color:#64748b}.catalog-saved-info>span{font-weight:600;color:#003366}.catalog-compare-scroll{overscroll-behavior-x:contain}.catalog-compare{width:100%}
