.report-button{border:1px solid #2f6278;background:#123247;color:#d9f5fa;border-radius:7px;padding:10px 14px;font:600 12px 'DM Sans',sans-serif;cursor:pointer}.report-button:hover{border-color:var(--cyan);color:#fff}.report-form{display:grid;gap:14px;margin-top:22px}.report-form label{color:#7890a2;font-size:10px;letter-spacing:.7px;text-transform:uppercase}.report-form select,.report-form input[type=text],.report-form input:not([type]){display:block;width:100%;margin-top:6px;background:#091a27;border:1px solid #355165;border-radius:6px;color:#edf4f7;padding:10px;font:12px 'DM Sans',sans-serif}.report-check{display:flex;align-items:center;gap:9px;text-transform:none!important;font-size:12px!important}.report-check input{accent-color:var(--cyan)}.report-note{background:#0b1d2a;border:1px solid #294358;border-radius:6px;color:#91a7b5;font-size:11px;line-height:1.5;padding:10px;margin:0}
.report-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.report-period-field{grid-column:1/-1}.custom-report-dates{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}.custom-report-dates[hidden]{display:none}.report-form input[type=date]{display:block;width:100%;margin-top:6px;background:#091a27;border:1px solid #355165;border-radius:6px;color:#edf4f7;padding:10px;font:12px 'DM Sans',sans-serif;color-scheme:dark}@media(max-width:620px){.report-form-grid,.custom-report-dates{grid-template-columns:1fr}.report-period-field{grid-column:auto}}
