.site-header nav{flex-wrap:wrap}#results>.ss-result-group{margin:28px 0 40px}.ss-result-group>h2{font-size:25px;letter-spacing:-.02em;margin:0 0 18px}.ss-result-group>h2>span{font-size:17px;color:var(--muted);font-weight:400}.ss-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ss-shop-card{min-width:0;border:1px solid #cfddeb;background:#fff;border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 9px #17334b08}.ss-shop-card h3{margin:0}.ss-card-title{display:block;border:0;background:none;padding:0;text-align:left;font-size:19px;font-weight:750;line-height:1.35;color:#133253;cursor:pointer;overflow-wrap:anywhere}.ss-card-title:hover{text-decoration:underline}.ss-card-badge{display:inline-block;background:#e7f0fa;color:#194c7d;font-size:12px;font-weight:700;border-radius:18px;padding:4px 9px;margin-top:9px}.ss-card-photos{display:flex;gap:8px;flex-wrap:wrap}.ss-card-photo{padding:0;border:1px solid #cbdbee;border-radius:7px;background:#f5f8fc;cursor:pointer;overflow:hidden}.ss-card-photo img{display:block;width:100px;height:80px;object-fit:contain}.ss-card-components{display:flex;gap:8px;flex-wrap:wrap;margin:0}.ss-card-components>span{background:#edf3f9;border-radius:5px;padding:5px 9px;font-size:13px;font-weight:700}.ss-shop-card p{margin:0}.ss-card-application{color:#243e58;line-height:1.5}.ss-card-position,.ss-card-stock{font-size:13px;color:#526a81}.ss-card-price{font-size:18px;font-weight:750;color:#102d4a}.ss-card-price>span{font-size:13px;font-weight:400}.ss-card-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:7px}.ss-card-details{border:0;background:transparent;padding:8px 0;color:#0966b6;text-decoration:underline;cursor:pointer;font-weight:700}.ss-card-actions>.button{min-height:40px;font-size:14px;padding:10px 16px;gap:0}.ss-card-add-status{font-size:13px;min-height:20px;color:#245d40}.ss-card-no-photo{display:block;padding:20px;background:#f0f4f8;border:1px dashed #b4c6d6;border-radius:7px;color:#53697e;font-size:13px}.ss-product-modal-open{overflow:hidden}.ss-product-detail{width:min(1080px,94vw);max-width:94vw;max-height:92vh;overflow:auto;border:1px solid #b6cada;border-radius:14px;padding:0;background:#fff;color:#15283d}.ss-product-detail::backdrop{background:#07172bb8}.ss-detail-top{position:sticky;top:0;background:#fff;border-bottom:1px solid #d4e0ed;padding:18px 22px;display:flex;gap:18px;align-items:center;justify-content:space-between;z-index:1}.ss-detail-top h2{font-size:23px;margin:0;overflow-wrap:anywhere}.ss-detail-close,.ss-detail-gallery-nav button{border:1px solid #b6ccde;border-radius:6px;padding:9px 13px;background:#edf4fb;color:#163b60;font:inherit;cursor:pointer}.ss-detail-close{flex-shrink:0}.ss-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding:24px}.ss-detail-main{display:block;width:100%;height:340px;object-fit:contain;background:#f8fafc;border:1px solid #d4e0ed;border-radius:9px}.ss-detail-gallery-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0}.ss-detail-thumbnails{display:flex;flex-wrap:wrap;gap:7px}.ss-detail-thumbnails button{border:1px solid #c7d8e8;background:#f5f8fc;border-radius:5px;padding:0;cursor:pointer}.ss-detail-thumbnails button[aria-pressed=true]{outline:2px solid #0879e4}.ss-detail-thumbnails img{display:block;width:80px;height:65px;object-fit:contain}.ss-detail-information{min-width:0}.ss-detail-price{font-size:24px;font-weight:750;margin-top:15px}.ss-detail-information h3{font-size:17px;margin:22px 0 10px}.ss-detail-note{font-size:13px;color:#526a81}.ss-full-specs{margin:18px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ss-full-specs dt{font-size:12px;color:#526a81;font-weight:700}.ss-full-specs dd{margin:3px 0 0;overflow-wrap:anywhere}.ss-component-specs{margin:14px 0;border-top:1px solid #d4e0ed;padding-top:12px}.ss-component-specs summary{font-weight:700;cursor:pointer}.ss-product-detail button:disabled,.ss-shop-card button:disabled{opacity:.5;cursor:not-allowed}.ss-product-detail button:focus-visible,.ss-shop-card button:focus-visible{outline:3px solid #0879e4;outline-offset:3px}@media(max-width:650px){.ss-shop-grid,.ss-detail-layout{grid-template-columns:1fr}.ss-shop-card{padding:18px}.ss-card-photo img{width:88px;height:72px}.ss-detail-layout{padding:16px;gap:16px}.ss-detail-top{padding:14px}.ss-detail-top h2{font-size:18px}.ss-detail-close{font-size:13px;padding:8px}.ss-detail-main{height:270px}.ss-full-specs{grid-template-columns:1fr}.ss-card-actions{justify-content:space-between}}
