.elevator-short-modal .short-quote-verified{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;border:1px solid var(--oa-border,#414141);border-radius:10px;background:var(--oa-panel,#171717);line-height:1.5}
.elevator-short-modal .short-quote-check{color:#ebffa5;font-size:13px;font-weight:600;flex-basis:100%}
.elevator-short-modal .short-quote-value{font-size:20px;font-weight:700;color:var(--oa-text,#fdfff5);letter-spacing:.2px}
.elevator-short-modal .short-quote-balance{font-size:14px;color:var(--oa-muted,#c5c8b9)}
.elevator-short-modal .short-fixed-summary:has(.short-quote-verified){font-size:14px;line-height:1.5;min-width:250px}
.elevator-short-modal .short-stage-cost:has(.short-quote-verified){min-width:260px}
.elevator-short-modal .short-quality-ack{padding:14px 0;line-height:1.6}
.elevator-short-modal .short-quality-ack label{display:flex;align-items:center;gap:8px}
.elevator-short-modal .short-replacing-status{display:block;padding:8px 10px;margin:6px 0 10px;color:#efffba;background:rgba(197,237,58,.12);border-radius:6px;font-size:13px}
.elevator-short-modal .short-image-replacing .short-image-enlarge{outline:1px solid #d3f65c}
html[data-theme="light"] .elevator-short-modal .short-quote-check,html[data-theme="light"] .elevator-short-modal .short-replacing-status{color:#b1d928}
@media(max-width:700px){.elevator-short-modal .short-quote-verified{gap:6px 12px;padding:8px 10px}.elevator-short-modal .short-quote-value{font-size:18px}.elevator-short-modal .short-fixed-summary:has(.short-quote-verified){min-width:0;flex-basis:100%}}

html[data-theme] .elevator-short-modal .short-quote-verified .short-quote-value{flex-basis:auto}
