.wm-vto-card{--wm-ink:#063054;--wm-muted:#144272;border-color:#b2c8df;background:linear-gradient(145deg,#fff 0%,#fffaf0 58%,#fff5e0 100%);box-shadow:0 18px 48px rgba(0,48,63,.13);color:#063054}
.wm-vto-card:before{background:radial-gradient(circle,rgba(98,205,255,.24),transparent 68%)}
.wm-status-head{border-color:#b2c8df}.wm-status-head h3{color:#063054}
.wm-status{border-color:#b2c8df;background:#fff;color:#063054;box-shadow:0 5px 16px rgba(0,48,63,.08)}
.wm-status-label{color:#144272}.wm-status-label[data-tone=good]{color:#06734f}.wm-status-label[data-tone=warn]{color:#8a5b16}
.wm-size-label{color:#063054}.wm-size-row input{border-color:#b2c8df;color:#063054;background:#fff}.wm-size-row input:focus{border-color:#62cdff;outline-color:rgba(98,205,255,.25)}
.wm-save-size{border-color:#144272!important;background:#fff!important;color:#063054!important}
.wm-primary,.wm-try,.wm-start{border-color:#063054!important;background:linear-gradient(135deg,#00303f,#063054 58%,#144272)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 10px 22px rgba(0,48,63,.25)}
.wm-primary:hover,.wm-try:hover,.wm-start:hover{background:linear-gradient(135deg,#00303f,#144272)!important;color:#fff!important}
.wm-secondary{border-color:#b2c8df;color:#063054;background:#fff}
.wm-report-open{border-color:#cdac81!important;background:linear-gradient(135deg,#063054,#144272)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 9px 22px rgba(0,48,84,.2)}
.wm-report-open:before{color:#cdac81}.wm-saved{color:#144272}
.wm-modal{background:rgba(0,48,63,.78)}.wm-dialog{border-color:#b2c8df;box-shadow:0 28px 80px rgba(0,48,63,.32)}
.wm-dialog>header{position:relative!important;min-height:46px!important;padding:0 82px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.wm-dialog>header>strong{color:#063054;text-align:center}
.wm-close,.wm-dialog .wm-close,.wm-report-dialog .wm-close{position:absolute!important;top:5px!important;left:5px!important;right:auto!important;bottom:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:66px!important;height:36px!important;margin:0!important;padding:0 12px!important;border:1px solid #b2c8df!important;border-radius:999px!important;background:#fff5e0!important;color:#063054!important;-webkit-text-fill-color:#063054!important;font-size:12px!important;font-weight:800!important;line-height:1!important;box-shadow:0 5px 14px rgba(0,48,63,.12)!important;transform:none!important}
.wm-close:after{content:none!important}.wm-close:hover{border-color:#62cdff!important;background:#fff!important}
.wm-report-dialog{background:linear-gradient(155deg,#fff,#fff5e0)}
.wm-report-dialog header{align-items:flex-start!important;padding-top:2px!important;padding-bottom:14px!important;border-color:#b2c8df}.wm-report-dialog header strong{color:#063054}
.wm-report-kicker{color:#144272}.wm-report-dialog .wm-report{border-right:4px solid #cdac81;background:#fff;color:#063054;box-shadow:0 8px 24px rgba(0,48,63,.09)}.wm-report-loading{color:#144272}
.wm-stage{box-shadow:inset 0 0 0 1px rgba(178,200,223,.35),0 12px 30px rgba(0,48,63,.22)}
.wm-camera-result,.wm-guide,.wm-privacy{color:#144272}.wm-actions .wm-secondary{background:#fff5e0!important;color:#063054!important;-webkit-text-fill-color:#063054!important;border-color:#b2c8df!important}
