.ops{max-width:1180px;margin:auto;padding:48px var(--gutter) 90px}.ops h1{font-size:clamp(34px,5vw,58px);margin-bottom:22px}.ops h2{font-size:30px}.ops section{margin:36px 0}.ops-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ops-metrics>div{padding:18px;background:#201b13;border:1px solid #55452c;border-radius:12px}.ops-metrics strong{display:block;font:32px Georgia,serif;color:#dfc28c}.ops-tabs{display:flex;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.ops-tabs a{padding:10px 0;color:var(--gold)}.ops-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.ops-filters{display:grid;grid-template-columns:2fr 1fr;gap:16px}.ops label{display:block;font-size:14px;color:#d3c6b0}.ops input,.ops select{display:block;width:100%;margin:6px 0 12px;padding:12px;background:#191713;color:var(--ivory);border:1px solid #66543c;border-radius:8px;min-height:46px}.ops-list{display:grid;gap:14px}.ops-book{border:1px solid var(--line);border-radius:12px;padding:20px;background:#181510;display:grid;grid-template-columns:65px 1fr;gap:18px}.ops-book img{width:65px;height:100px;object-fit:contain}.ops-book h3{font-size:23px;margin:0 0 6px}.ops-book p{margin:0 0 12px}.ops-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ops-book input[type=checkbox]{display:inline;width:18px;min-height:18px;vertical-align:middle;margin-right:8px}.ops-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ops .button{min-height:46px}.ops .panel{overflow-wrap:anywhere}.ops code{font-size:14px;overflow-wrap:anywhere}.ops li{margin:12px 0}.ops-order{border:1px solid var(--line);padding:20px;border-radius:12px;margin:12px 0}.ops-order input{max-width:380px}.ops-cost{color:#c5b38e;font-size:14px}.shipping-estimate{padding:18px 0;border-top:1px solid var(--line)}.shipping-estimate p{font-size:14px}.connection-pills{display:flex;gap:10px;flex-wrap:wrap}.connection-pills span{padding:9px 12px;border:1px solid #62533b;border-radius:20px;font-size:14px}.match-more{display:block;margin:12px auto;min-height:44px;background:none;border:1px solid #756040;border-radius:24px;color:var(--gold);padding:10px 22px}.finder-preferences{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:14px 0}.finder-preferences label{font-size:14px;color:var(--muted)}.finder-preferences select{padding:9px;background:#191713;color:var(--ivory);border:1px solid #66543c;border-radius:7px;min-height:44px}.match-reason{font-size:12px!important;color:#bdb1a0!important;margin-top:8px!important}.stock-unavailable{border:1px solid #66543c;padding:14px;border-radius:10px;color:#dbc69f}
@media(max-width:700px){.ops{padding-top:30px}.ops-metrics{gap:6px}.ops-metrics>div{padding:12px;font-size:13px}.ops-fields{grid-template-columns:1fr 1fr}.ops-fields label:last-child{grid-column:1/-1}.ops-heading{align-items:start;flex-direction:column}.ops-book{grid-template-columns:48px 1fr;padding:14px;gap:12px}.ops-book img{width:48px;height:75px}.ops-book h3{font-size:21px}.ops-filters{grid-template-columns:1fr}.ops-metrics strong{font-size:28px}}
