.report-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;padding:22px;display:grid}.report-controls .field{margin:0}.report-presets,.report-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.report-actions,.report-controls>.help-text{grid-column:1/-1}.report-heading h2{margin:12px 0;font-size:26px}.report-meta{color:#555;font-size:13px}.report-total{margin:20px 0;font-size:20px;display:block}.report-notes{color:#555;margin-bottom:20px;font-size:13px}.report-notes p{margin:8px 0}.report-table-scroll{background:#fff;border:1px solid #ddd;border-radius:10px;overflow-x:auto}.report-table{border-collapse:collapse;width:100%;min-width:850px;font-size:13px}.report-table th{text-align:left;color:#fff;white-space:normal;background:#282828;padding:12px}.report-table td{vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;border-bottom:1px solid #ddd;max-width:280px;padding:12px}.report-table tbody tr:nth-child(2n){background:#fafafa}.report-wide{min-width:1850px}.report-task-link{text-underline-offset:3px;color:#704600;text-align:left;font-weight:700;text-decoration:underline}.report-empty,.report-loading{padding:28px}.report-drill{margin-top:25px}.report-drill-task{text-align:left;border-bottom:1px solid #ddd;flex-direction:column;gap:8px;width:100%;padding:14px;display:flex}.report-drill-task:hover{background:#fff3db}@media (max-width:700px){.report-controls{grid-template-columns:1fr}.report-heading h2{font-size:23px}}@media print{@page{size:A4 landscape;margin:12mm}body:has(.reports-section){background:#fff!important}:is(body:has(.reports-section) .sidebar,body:has(.reports-section) .topbar,body:has(.reports-section) .page-heading,body:has(.reports-section) .page-footer,body:has(.reports-section) .report-controls,body:has(.reports-section) .drawer-backdrop,body:has(.reports-section) .toast,body:has(.reports-section) .report-drill){display:none!important}body:has(.reports-section) .app-shell{display:block}body:has(.reports-section) main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:has(.reports-section) .main-content{max-width:none!important;padding:0!important}.report-table-scroll{border-radius:0;overflow:visible}.report-table{table-layout:fixed;width:100%;font-size:8pt;min-width:0!important}.report-table th,.report-table td{overflow-wrap:anywhere;max-width:none;padding:5px}.report-table thead{display:table-header-group}.report-table tr{break-inside:avoid}.report-table th{color:#000!important;background:#eee!important}.report-task-link{color:#000}.report-heading h2{font-size:22px}.report-notes{font-size:9pt}.report-wide{font-size:7pt}.report-table td{border:1px solid #ddd}}._picker_6goxf_1{border:0;min-width:0;margin:18px 0;padding:0}._picker_6goxf_1 legend{padding:0;font-size:13px;font-weight:600}._help_6goxf_3{color:#666;margin:7px 0 12px;font-size:12px;line-height:1.5}._search_6goxf_4{color:#555;margin-bottom:6px;font-size:12px;display:block}._input_6goxf_5{color:#222;background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;padding:10px 12px}._list_6goxf_6{background:#fff;border:1px solid #ddd;border-radius:6px;max-height:230px;margin-top:8px;padding:4px;overflow-y:auto}._option_6goxf_7{cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:10px 8px;font-size:13px;line-height:1.4;display:flex}._option_6goxf_7:hover{background:#fff6e6}._option_6goxf_7:focus-within{outline-offset:-2px;outline:2px solid #9a6000}._option_6goxf_7 input{accent-color:#b36b00;flex:0 0 17px;width:17px;height:17px;margin:0}._option_6goxf_7 small{color:#666;margin-left:auto;font-size:10px}
