.report-page{max-width:1200px;padding:28px;margin:auto;color:var(--text-primary,#233b33)}.report-page h1{font-size:28px}.report-page p{max-width:900px;line-height:1.5}.report-page form,.report-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:20px 0}.report-page label{display:flex;flex-direction:column;gap:6px}.report-page label span{font-size:12px}.report-page input,.report-page button{font:inherit;padding:10px 14px;border:1px solid #acbcb1;border-radius:6px}.report-page button{cursor:pointer;background:#e9f1ec}.report-page button:disabled{opacity:.55;cursor:default}.report-page iframe{width:100%;height:950px;border:1px solid #d2ded6;background:white}.report-page :focus-visible{outline:2px solid #217252;outline-offset:3px}@media(max-width:600px){.report-page{padding:16px}.report-page form{align-items:stretch}.report-page label{width:100%}.report-page iframe{height:1200px}}@media print{.report-page{display:none}}