.mw-editor{max-width:980px}.mw-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.mw-heading small{letter-spacing:.1em;font-weight:700;color:#47666e}.mw-heading h2{margin-top:6px}.mw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mw-editor label{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.mw-editor .check{display:flex;flex-direction:row;align-items:center;gap:10px}.mw-editor .check input{width:20px;min-width:20px;min-height:20px;accent-color:#008d9d}.mw-section{border:1px solid #d9e5e7;border-radius:12px;padding:20px;margin:20px 0;background:#fcfefe}.mw-section legend{font-weight:700;padding:0 8px}.mw-editor [hidden]{display:none!important}.mw-totals{background:#f0f7f8;padding:20px;border-radius:12px;margin-top:20px}.mw-totals>div{display:flex;justify-content:space-between;gap:18px;padding:8px 0;flex-wrap:wrap}.mw-totals .mw-grand{border-top:1px solid #c7dbde;margin-top:10px;padding-top:18px;font-size:1.15rem}.mw-actions{gap:10px;margin-top:20px;flex-wrap:wrap}.mw-actions button{min-height:46px}.mw-warranty{margin-top:15px}.mw-editor small{font-size:.85em}.mw-editor input,.mw-editor select{max-width:100%;box-sizing:border-box}.mw-summary{font-size:14px;line-height:1.6}.mw-summary strong{display:block}@media(max-width:650px){.mw-grid{grid-template-columns:1fr;gap:0}.mw-section{padding:14px}.mw-actions button{width:100%}.mw-totals{padding:14px}}

.mw-contact input{width:100%;min-width:0;box-sizing:border-box}.mw-contact .mw-grid>label{min-width:0}.mw-contact p{overflow-wrap:anywhere}
.mw-battery-preview{display:flex;align-items:center;justify-content:center;gap:6px;min-height:145px;padding:8px;border:1px solid #e0ebed;border-radius:12px;background:#fff;overflow:hidden}.mw-battery-preview img{display:block;min-width:0;max-width:100%;height:140px;object-fit:contain;flex:1}.mw-totals [data-battery-upgrade]{border-left:3px solid #00a99d;padding-left:12px;margin:4px 0}.mw-totals [data-battery-upgrade] small{display:block;color:#587780;font-size:11px;margin-top:4px;line-height:1.5}.mw-editor [data-battery-description]{color:#51717a;line-height:1.6;font-weight:400}@media(max-width:650px){.mw-battery-preview{margin-bottom:18px}.mw-battery-preview img{height:155px}.mw-totals [data-battery-upgrade]{gap:8px}}
