.report-actions-panel{display:block!important}
.report-actions-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;width:100%;max-width:900px;margin-top:14px}
.report-actions-form input{box-sizing:border-box;width:100%!important;min-width:0}
.report-data-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px!important;min-width:0;width:100%;padding-top:0!important;grid-column:1/-1}
.report-data-actions>button:first-child{grid-column:1;grid-row:1}
.report-data-actions>small:nth-child(2){grid-column:1;grid-row:2}
.report-data-actions>button:nth-child(3){grid-column:2;grid-row:1}
.report-data-actions>small:nth-child(4){grid-column:2;grid-row:2}
.report-data-actions>details{grid-column:1/-1;grid-row:3}
.report-data-actions button{width:100%;white-space:normal;min-height:42px}
.account-shell .report-data-actions button.secondary{background:#fff!important;color:#254edb!important;border:1px solid #b8c8ed!important;box-shadow:none}
.report-data-actions small{display:block;max-width:340px;font-size:12px;line-height:1.45;color:#536174}
.report-refresh-dialog{box-sizing:border-box;width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #d4deed;border-radius:16px;padding:24px;color:#253247;background:#fff;box-shadow:0 24px 80px #10244840}
.report-refresh-dialog::backdrop{background:#0f1b3266}
.report-refresh-dialog h2{font-size:22px;margin:0 0 14px;line-height:1.3}
.report-refresh-dialog p,.report-refresh-dialog li{font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.report-refresh-dialog ul{padding-left:20px}
.report-refresh-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px}
.report-refresh-buttons button{min-height:44px;white-space:normal}
.report-refresh-message:empty{display:none}
.report-refresh-message{padding:12px;background:#f1f5fd;border-radius:8px;color:#24446f}
.report-actions-status{font-size:13px;line-height:1.5;margin:10px 0 0}
@media(max-width:650px){.report-refresh-dialog{padding:18px}.report-refresh-buttons{display:grid;grid-template-columns:1fr}.report-data-actions{grid-template-columns:minmax(0,1fr)}.report-data-actions>*{grid-column:1!important;grid-row:auto!important}.report-data-actions small{max-width:none}}
