.dpm-quote-extras{margin:18px 0;font:inherit;color:inherit}.dpm-condition{margin:14px 0;padding:16px 18px;border:1px solid #dfe5ec;border-radius:10px;background:#fff}.dpm-condition h3,.dpm-quote-request h3{margin:0 0 10px;font-size:18px}.dpm-condition>:last-child{margin-bottom:0}.dpm-global-actions,.dpm-quote-form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dpm-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border:0;border-radius:7px;background:var(--dpm-btn,#2455e6);color:var(--dpm-btn-text,#fff)!important;text-decoration:none!important;cursor:pointer;font-weight:600;line-height:1.25}.dpm-action:hover{filter:brightness(.94)}.dpm-quote-panel{margin-top:12px;padding:18px;border:1px solid #dce3eb;border-radius:10px;background:#f8fafc}.dpm-quote-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dpm-quote-form label{display:flex;flex-direction:column;gap:5px;font-weight:600}.dpm-quote-form label em{color:#c52233}.dpm-quote-form input,.dpm-quote-form textarea{box-sizing:border-box;width:100%;min-height:42px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font:inherit}.dpm-quote-form textarea{min-height:90px;resize:vertical}.dpm-quote-form-actions,.dpm-quote-status{grid-column:1/-1}.dpm-quote-status{margin:4px 0 0;font-weight:600}.dpm-quote-status.is-error{color:#b91c1c}.dpm-quote-status.is-success{color:#08783e}@media(max-width:640px){.dpm-quote-form{grid-template-columns:1fr}.dpm-condition,.dpm-quote-panel{padding:13px}.dpm-action{flex:1 1 auto}}
