.price-report-dialog{box-sizing:border-box;width:min(100% - 24px,510px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #d6dae1;border-radius:16px;padding:24px;color:#202124;background:#fff;font:16px/1.5 system-ui,sans-serif}
.price-report-dialog::backdrop{background:#15223366}.price-report-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.price-report-head h2{font-size:23px;line-height:1.2;margin:0}.price-report-head button{flex-shrink:0;min-height:44px}.price-report-station{font-weight:650;margin:20px 0 3px}.price-report-address{color:#555e6b;font-size:14px;margin:0 0 20px}.price-report-dialog label{display:block;font-size:15px;margin:12px 0 6px}.price-report-dialog select,.price-report-dialog input[type=text]{box-sizing:border-box;width:100%;font-size:16px;min-height:46px;padding:10px;border:1px solid #abb6c5;border-radius:8px;background:#fff;color:#202124}.price-report-current,.price-report-note{font-size:14px;color:#555e6b}.price-report-confirm{display:flex!important;gap:10px;align-items:flex-start}.price-report-confirm input{margin-top:5px;accent-color:#0865d6}.price-report-dialog .primary-button{min-height:46px;margin-top:12px}.price-report-status{font-size:15px}.price-report-status:empty{display:none}.price-report-dialog [hidden]{display:none!important}
