@media (max-width: 767px) {
    .ct-site a.dawa-mobile-tel { color: inherit; text-decoration: inherit; font: inherit; }
    html.dawa-quote-open { overflow: hidden; }
    #dawa-quote-dialog {
        box-sizing: border-box; position: fixed; inset: 0;
        width: min(calc(100% - 24px), 480px); max-height: calc(100vh - 24px); max-height: calc(100dvh - 24px);
        border: 0; border-radius: 16px; padding: 0; margin: auto; overflow: auto;
        background: white; color: #06285b; font: 400 16px/1.35 Saira, sans-serif;
    }
    #dawa-quote-dialog::backdrop { background: rgb(6 22 58 / 62%); }
    #dawa-quote-dialog .dawa-quote-card { box-sizing: border-box; position: relative; padding: 20px; }
    #dawa-quote-dialog h2 { color: inherit; font: 700 24px/1.2 Saira, sans-serif; margin: 0 38px 16px 0; }
    #dawa-quote-dialog .dawa-quote-close { position: absolute; right: 10px; top: 10px; width: 44px; height: 44px; padding: 0; border: 0; border-radius: 50%; background: #f3f5f8; color: #06285b; font: 600 27px/1 Saira, sans-serif; cursor: pointer; }
    #dawa-quote-dialog label { display: block; margin: 8px 0 4px; color: inherit; font: 600 14px/1.3 Saira, sans-serif; }
    #dawa-quote-dialog :is(input:not([type=hidden]),select,textarea) { box-sizing: border-box; width: 100%; min-height: 44px; padding: 8px 10px; border: 1px solid #bcc9dc; border-radius: 8px; background: white; color: #06285b; font: 400 16px/1.3 Saira, sans-serif; }
    #dawa-quote-dialog .dawa-quote-submit { box-sizing: border-box; width: 100%; min-height: 48px; margin-top: 16px; padding: 8px 12px; border: 0; border-radius: 9px; background: #f0000b; color: white; font: 700 17px/1.2 Saira, sans-serif; cursor: pointer; }
    #dawa-quote-dialog .dawa-quote-submit:disabled { opacity: .65; }
    #dawa-quote-dialog .dawa-quote-trap { position: absolute; inset-inline-start: -10000px; width: 1px; height: 1px; overflow: hidden; }
    #dawa-quote-dialog .dawa-quote-status { margin: 0 0 12px; padding: 10px; border-radius: 8px; background: #edf2fa; }
    #dawa-quote-dialog [hidden] { display: none !important; }
}
