.uspe-refills{background:#fff;color:#263840;border:1px solid #d8dee2;border-radius:3px;padding:16px;margin:18px 0;min-width:0}
.uspe-refills legend,.uspe-refills h2{font-size:18px;font-weight:700;padding:0 4px;line-height:1.35}
.uspe-refills p,.uspe-refills label,.uspe-refills summary{font-size:14px;line-height:1.5}
.uspe-refills label{display:block;margin:10px 0 5px}
.uspe-refills select{width:100%;max-width:100%;min-width:0;min-height:44px;background:#fff;border:1px solid #b9c4cb;border-radius:2px;padding:8px;color:inherit}
.uspe-refills [hidden]{display:none!important}
.uspe-refills__preview{display:flex;gap:14px;align-items:center;margin:12px 0}
.uspe-refills__preview img,.uspe-refills__links img{object-fit:contain;flex:none}
.uspe-refills__preview img{width:88px;height:88px}
.uspe-refills__status{font-size:13px!important;color:#52616b}
.uspe-refills summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.uspe-refills__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
.uspe-refills__links a{display:flex;gap:8px;align-items:center;min-width:0;border:1px solid #e0e5e8;padding:8px;font-size:13px;line-height:1.3;color:inherit;text-decoration:none}
.uspe-refills__links a:hover,.uspe-refills__links a:focus-visible{border-color:#355a73;text-decoration:underline}
.uspe-refills__links img{width:54px;height:54px}
.uspe-refills__links small{display:block;font-size:11px;line-height:1.35;margin-top:4px}
.uspe-refills--related{max-width:1200px;margin:24px auto}
@media(min-width:900px){.uspe-refills--related .uspe-refills__links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:420px){.uspe-refills{padding:12px}.uspe-refills__links a{gap:5px;padding:5px}.uspe-refills__links img{width:40px;height:40px}}
