:root{--mw:#17634f}body{background:#f3f6f6;color:#172b35}.bg-darkgreen{background:#173b3b}.card{border:1px solid #e1e8e8;border-radius:13px}.btn-primary{background:var(--mw);border-color:var(--mw)}.btn-primary:hover{background:#104b3c}.muted{color:#71818b}.specbox{background:#f3f7f6;border:1px solid #e3ebe7;border-radius:10px;padding:12px;height:100%}.specbox small{display:block;color:#6d7d84}.specbox strong{display:block;margin-top:4px;font-size:1.05rem}.section-title{font-weight:700;font-size:1rem}.winding-record{border:1px solid #e0e7e8;border-radius:11px;background:#fff;padding:14px}.table>:not(caption)>*>*{vertical-align:middle}.gallery-img{width:100%;height:160px;object-fit:cover;border-radius:9px;background:#edf1f1}.motor-canvas{background:#102e36;border-radius:12px;min-height:300px}.form-label{font-size:.83rem;font-weight:650}.admin-nav{background:#fff;border:1px solid #e1e8e8;border-radius:10px;padding:12px}.badge-soft{background:#e5f2ec;color:#17634f}.small-muted{font-size:.78rem;color:#71818b}