#bwld-app.bwdr-app .dr-result-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid var(--bwx-line);padding:28px 0 8px}
#bwld-app.bwdr-app .dr-result-actions{display:flex;flex-direction:column;gap:10px;flex-shrink:0}
#bwld-app.bwdr-app .dr-free{font-size:18px;font-weight:600;color:var(--bwx-ink);margin:0 0 10px}
#bwld-app.bwdr-app .dr-review{border-top:1px solid var(--bwx-line);padding:28px 0;margin-top:26px;max-width:760px}
#bwld-app.bwdr-app .dr-review-link{display:inline-block;color:var(--bwx-blue,#075dff);text-underline-offset:4px;overflow-wrap:anywhere}
#bwld-app.bwdr-app [hidden]{display:none!important}
#bwld-app.bwdr-app .dr-count{font-size:14px;color:var(--bwx-copy);margin:8px 0 0}
#bwld-app.bwdr-app .dr-result-card{border-top:1px solid var(--bwx-line);border-bottom:1px solid var(--bwx-line);padding:30px 0;max-width:820px}
#bwld-app.bwdr-app .dr-download-actions,#bwld-app.bwdr-app .dr-email-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
#bwld-app.bwdr-app .dr-email-panel{margin-top:28px;padding-top:8px}
#bwld-app.bwdr-app .dr-email-panel label{display:block;font-size:15px;margin:0 0 8px}
#bwld-app.bwdr-app .dr-email-panel input{flex:1;min-width:210px;max-width:410px;padding:13px 14px;font:inherit;border:1px solid var(--bwx-line);border-radius:5px}
#bwld-app.bwdr-app .dr-seo{max-width:820px}
#bwld-app.bwdr-app .dr-seo h2{margin-top:38px}
#bwld-app.bwdr-app .dr-faq{border-top:1px solid var(--bwx-line);padding:17px 0}
#bwld-app.bwdr-app .dr-faq summary{cursor:pointer;font-weight:500;line-height:1.5}
@media(max-width:640px){#bwld-app.bwdr-app .dr-download-actions button,#bwld-app.bwdr-app .dr-email-actions button,#bwld-app.bwdr-app .dr-email-panel input{width:100%;max-width:none}}
#bwld-app.bwdr-app h2{font-weight:500;letter-spacing:-.025em}
#bwld-app.bwdr-app h3{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:24px 0 10px}
#bwld-app.bwdr-app .dr-brand{font-size:28px;color:var(--bwx-ink);margin:0 0 25px;overflow-wrap:anywhere}
#bwld-app.bwdr-app .dr-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:12px 0 25px}
#bwld-app.bwdr-app .dr-table th,#bwld-app.bwdr-app .dr-table td{text-align:left;vertical-align:top;padding:11px 0;border-bottom:1px solid var(--bwx-line);overflow-wrap:anywhere}
#bwld-app.bwdr-app .dr-table th{width:44%;padding-right:25px;color:var(--bwx-copy);font-weight:400}
#bwld-app.bwdr-app .dr-field-reason{display:block;font-size:13px;color:var(--bwx-copy);margin-top:3px}
#bwld-app.bwdr-app .dr-notices{padding:0 0 0 20px;margin:16px 0 26px}
#bwld-app.bwdr-app .dr-notices li{margin:8px 0}
#bwld-app.bwdr-app .dr-issue{border-top:1px solid var(--bwx-line);padding:18px 0}
#bwld-app.bwdr-app .dr-issue summary{cursor:pointer;line-height:1.6;overflow-wrap:anywhere}
#bwld-app.bwdr-app .dr-issue summary strong{font-weight:500}
#bwld-app.bwdr-app .dr-issue p{white-space:pre-line;overflow-wrap:anywhere}
#bwld-app.bwdr-app .dr-issue-meta{color:var(--bwx-copy);font-size:14px}
#bwld-app.bwdr-app .dr-issue dt{font-weight:500;margin-top:14px}
#bwld-app.bwdr-app .dr-issue dd{white-space:pre-line;margin:7px 0 18px;overflow-wrap:anywhere}
#bwld-app.bwdr-app .dr-stat-mode{margin-top:20px}
#bwld-app.bwdr-app.is-busy .bwx-hero-bottom{display:none}
#bwld-app.bwdr-app.is-busy .bwx-hero,#bwld-app.bwdr-app.has-result .bwx-hero{padding:22px 0}
#bwld-app.bwdr-app.is-busy h1,#bwld-app.bwdr-app.has-result h1{font-size:clamp(32px,4vw,48px)}
#bwld-app.bwdr-app.has-result .bwx-hero-bottom{display:none}
#bwld-app.bwdr-app .bwld-actions{margin:14px 0 25px}
@media(max-width:640px){#bwld-app.bwdr-app .dr-result-heading{display:block}#bwld-app.bwdr-app .dr-result-heading button,#bwld-app.bwdr-app .bwx-hero-bottom button{width:100%}#bwld-app.bwdr-app .dr-table th{width:42%;padding-right:12px}#bwld-app.bwdr-app .dr-table th,#bwld-app.bwdr-app .dr-table td{font-size:14px}#bwld-app.bwdr-app .dr-brand{font-size:24px}}
@media print{header,footer,#dr-start,#dr-stop,#dr-pdf,#dr-intro,.bwx-hero{display:none!important}.dr-issue{break-inside:avoid}details>*{display:block!important}}
