.customer-v2-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:14px 0;background:#e7ebf0;border:1px solid #e3e7ed;border-radius:13px;overflow:hidden}.customer-v2-summary>div{min-width:0;background:#fff;padding:13px 15px}.customer-v2-summary span,.customer-v2-summary b{display:block}.customer-v2-summary span{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#929aa6;font-weight:800}.customer-v2-summary b{margin-top:4px;font-size:17px;color:#273241;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-v2-summary .attention{background:#fffaf0}.customer-v2-summary .attention b{color:#8c5e17}.customer-v2-summary .customer-v2-code b{font-size:13px;margin-top:7px;color:#5d6774}
.customer-v2-service-focus{margin:0 0 14px;padding:0;overflow:hidden}.customer-v2-service-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid #e9edf2}.customer-v2-service-head span{display:block;font-size:9px;letter-spacing:.11em;font-weight:850;color:#9099a6}.customer-v2-service-head h3{margin:4px 0 2px;font-size:16px}.customer-v2-service-head p{margin:0;font-size:11px;color:#87909d}.customer-v2-service-list{display:grid}.customer-v2-service-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;padding:12px 18px;border:0;border-bottom:1px solid #edf0f3;background:#fff;text-align:left;cursor:pointer}.customer-v2-service-row:last-child{border-bottom:0}.customer-v2-service-row:hover{background:#fafbfc}.customer-v2-service-main,.customer-v2-service-state{min-width:0}.customer-v2-service-main b,.customer-v2-service-main small,.customer-v2-service-state b,.customer-v2-service-state small{display:block}.customer-v2-service-main b{font-size:13px;color:#273241;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-v2-service-main small{margin-top:3px;font-size:10px;color:#8c95a2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-v2-service-state{text-align:right}.customer-v2-service-state b{font-size:11px;color:#596575}.customer-v2-service-state small{margin-top:3px;font-size:10px;color:#969eaa;white-space:nowrap}
.customer-v2-device-service-signal{display:inline-flex;margin-top:6px;padding:3px 7px;border-radius:999px;background:#fff4df;color:#96651c;font-size:9px;font-weight:800;line-height:1.2}
@media(max-width:1180px){.customer-v2-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.customer-v2-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-v2-service-head{align-items:flex-start;flex-direction:column}.customer-v2-service-head .mini-btn{width:100%}.customer-v2-service-row{grid-template-columns:1fr}.customer-v2-service-state{text-align:left}}