.sc187-form{margin:0;padding:0;border:0;min-width:0;font-family:"Microsoft YaHei",sans-serif}.sc187-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(120deg,#183e50,#285f6a);color:#fff;border-radius:18px;padding:28px 30px}.sc187-hero h2{font-size:25px;margin:12px 0}.sc187-hero p{color:#d3e6e9;margin:0;line-height:1.7}.sc187-hero>div>span{font-size:12px;letter-spacing:2px;color:#b4d4db}.sc187-badge{border:1px solid #7ca2a8;border-radius:24px;padding:9px 17px;white-space:nowrap}.sc187-boundary{background:#fff6e5;border:1px solid #f1dfbc;border-radius:12px;color:#7c5922;padding:13px 18px;line-height:1.8}.sc187-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.sc187-metrics>div{background:#fff;border:1px solid #dfe8ef;border-radius:14px;padding:19px}.sc187-metrics span{display:block;color:#607888;font-size:13px}.sc187-metrics strong{display:block;font-size:25px;color:#173c50;margin-top:8px}.sc187-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.sc187-layout .card{margin:0 0 18px;border-radius:16px;min-width:0}.sc187-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sc187-heading h3{margin:0}.sc187-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:18px 0}.sc187-toolbar>input{flex:1;min-width:170px}.sc187-toolbar label{display:flex;align-items:center;gap:5px;font-size:13px}.sc187-form input[type=checkbox]{width:17px;height:17px;accent-color:#287d80}.sc187-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.sc187-product{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #dfe8ef;border-radius:14px;cursor:pointer;min-width:0;background:#fff}.sc187-product:has(input:checked){border-color:#2e8183;box-shadow:0 0 0 2px #e2f2ee}.sc187-product>input{position:absolute;top:20px;left:20px;z-index:1}.sc187-thumb{height:150px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f7;color:#7892a0;overflow:hidden;font-size:13px}.sc187-thumb img{width:100%;height:100%;object-fit:contain}.sc187-product strong{font-size:14px;overflow-wrap:anywhere;line-height:1.6}.sc187-product small{color:#718594;line-height:1.5}.sc187-state{font-size:12px;color:#24706a;background:#eaf5f1;border-radius:8px;padding:6px 8px;line-height:1.5}.sc187-unavailable .sc187-state{color:#8b6634;background:#faf1e6}.sc187-review>button{display:block;width:100%;margin:10px 0}.sc187-review p{font-size:13px;line-height:1.85}.sc187-review>p>strong{font-size:24px;color:#1e646a}.sc187-target{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid #edf1f5}.sc187-target>div{min-width:0}.sc187-target b{font-size:13px;overflow-wrap:anywhere}.sc187-target small{display:block;color:#956d32;font-size:12px;margin:8px 0}.sc187-target button{font-size:12px}.sc187-device-icon{color:#3e7788;font-size:34px}.sc187-history{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid #edf1f5;font-size:13px;flex-wrap:wrap}.sc187-history time{color:#708794}.sc187-form [data-sc=status]:not(:empty){padding:12px 16px;background:#eaf3ff;border-radius:12px;line-height:1.7}.sc187-form button{border-radius:10px}.sc187-form button:disabled{cursor:default;opacity:.55}@media(max-width:1150px){.sc187-layout{grid-template-columns:1fr}.sc187-layout aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}}@media(max-width:640px){.sc187-hero{padding:20px}.sc187-hero h2{font-size:21px}.sc187-badge{display:none}.sc187-metrics{grid-template-columns:repeat(2,1fr)}.sc187-layout aside{display:block}.sc187-items{grid-template-columns:repeat(2,minmax(0,1fr))}.sc187-thumb{height:125px}.sc187-heading>div{display:flex;flex-wrap:wrap;gap:8px}}
#ops187-menu-toggle,#ops187-menu-backdrop{display:none}
@media(max-width:640px){
 body:has(#workspace:not(.hidden))>header,body:has(#workspace:not(.hidden)) main{margin-left:0}
 body:has(#workspace:not(.hidden)) #ops187-menu-toggle{display:block;flex:none;padding:8px 10px}
 body>header.ops184-topbar{height:auto;min-height:66px;gap:10px}
 #actor{margin-left:auto}#actor span{max-width:120px}
 .ops15-nav{width:230px;visibility:hidden;transform:translateX(-100%);z-index:1300}
 .ops187-menu-open .ops15-nav{visibility:visible;transform:translateX(0)}
 .ops187-menu-open #ops187-menu-backdrop{display:block;position:fixed;inset:0;border-radius:0;background:#102b4666;z-index:1250;width:100%;height:100%}
 .ops15-nav button{font-size:14px;padding:11px 14px}.ops184-nav-brand{padding:22px 12px}
 #catalog>.card>.row{display:grid;grid-template-columns:minmax(0,1fr) auto}
 #catalog>.card>.row>div{grid-column:1/-1}
 #catalog>.card>.row h2{font-size:18px}#catalog>.card>.row p{margin:4px 0 12px}
 #catalog>.card>.row select{width:100%}
}

.sc197-panel{border:1px solid #c8deda;scroll-margin-top:90px}.sc197-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.sc197-compare>div{display:flex;flex-direction:column;gap:10px;min-width:0}.sc197-compare>div>span{font-size:12px;color:#597586}.sc197-image{height:230px;background:#f2f6f7;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#728691}.sc197-image img{width:100%;height:100%;object-fit:contain}.sc197-compare select,.sc197-compare input{width:100%;min-width:0;box-sizing:border-box}.sc197-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.sc197-actions label{display:flex;gap:8px;align-items:center}.sc197-match-state{min-height:36px}.sc187-product button{margin-top:auto}.sc197-compare small{color:#6a8190}@media(max-width:640px){.sc197-compare{grid-template-columns:1fr;gap:18px}.sc197-image{height:180px}.sc197-actions{align-items:stretch;flex-direction:column}}

.sc187-boundary.ready225{background:#eaf5f1;border-color:#c7e1d8;color:#17675b}

/* Compact directory selection, shared by the store and device workbench. */
.sc187-items,.fleet226-workbench .sc187-items{display:block;grid-template-columns:none;border:1px solid #dfe8ef;border-radius:12px;overflow:hidden}
.pick227-head,.pick227-row{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(105px,20%);gap:16px;align-items:center}
.pick227-head{padding:13px 16px;background:#f4f7fb;color:#5b7187;font-size:12px}
.sc187-product.pick227-row{padding:12px 16px;border:0;border-bottom:1px solid #e7edf3;border-radius:0;gap:16px;cursor:default;box-shadow:none}
.pick227-row:nth-child(odd){background:#fafcfe}.sc187-product.pick227-row:has(input:checked){background:#eff8f5;box-shadow:inset 3px 0 #248278}
.pick227-select{display:flex;align-items:center;gap:12px;min-width:0;margin:0;cursor:pointer}.pick227-select input[type=checkbox]{position:static;flex:none;width:17px;height:17px;margin:0}
.pick227-row .sc187-thumb{width:64px;height:76px;flex:none;border-radius:7px}.pick227-info{min-width:0}.pick227-info strong{display:block;line-height:1.65;font-size:14px;overflow-wrap:anywhere}.pick227-info small{display:block;margin-top:5px;color:#718395;font-size:12px;line-height:1.6}
.pick227-state{min-width:0;display:flex;align-items:flex-start;gap:8px;flex-direction:column}.pick227-state .sc187-state{display:inline-block;padding:4px 8px;font-size:12px}.pick227-empty{padding:18px}.sc187-items+.sc187-heading{font-size:13px;color:#637a8d}
@media(max-width:640px){.pick227-head,.pick227-row,.sc187-product.pick227-row{grid-template-columns:90px minmax(0,1fr) 85px;gap:10px;padding:10px}.pick227-row .sc187-thumb{width:52px;height:64px}.pick227-select{gap:8px}.pick227-info strong{font-size:13px}.pick227-state{font-size:12px}}

.sc187-items,.ad186-assets,.ad207-assets{scroll-margin-top:160px}
