/* Compact premium report actions for desktop and mobile. */
.premium-download-pair{display:inline-flex;gap:7px;flex-wrap:wrap;max-width:100%;align-items:center}
.premium-export{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text);font-size:.8rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .15s,background .15s}
.premium-export:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.premium-export:hover{background:var(--primary-soft);transform:translateY(-1px)}
.premium-export-pdf svg{color:#cc3b40}.premium-export-excel svg{color:#14805a}
.premium-report-download-card{border:1px solid var(--line);border-radius:17px;background:var(--surface);padding:13px;display:grid;gap:11px;min-width:0;box-shadow:0 4px 14px #142c5610}
.premium-report-download-card strong{font-size:.85rem;line-height:1.4}.report-export-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:10px!important}
.loan-provider-head{align-items:center;gap:10px}.customer-pro-toolbar{flex-wrap:wrap;gap:8px}.customer-pro-toolbar .premium-download-pair{margin-left:auto}
.page-content{scroll-margin-top:12px}.expert-reports-head{gap:10px}.expert-report-panel{min-width:0}
@media(max-width:650px){.report-export-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-report-download-card{padding:11px;border-radius:14px}.premium-download-pair{width:100%}.premium-export{flex:1 1 0;padding:9px 5px;font-size:.77rem}.customer-pro-toolbar .premium-download-pair{margin-left:0}.loan-provider-head .premium-download-pair{margin-top:8px}.expert-reports-head p{margin-top:3px}}
@media(max-width:370px){.report-export-grid{grid-template-columns:1fr!important}.premium-export{min-height:43px}}
@media(prefers-reduced-motion:reduce){.premium-export{transition:none}.premium-export:hover{transform:none}}
@media print{.premium-download-pair,.premium-report-download-card{display:none!important}}
