.report-headers{color:#57657f;font-family:'Open Sans',sans-serif;font-size:14px;margin-top:5em}.report-headers h3{font-size:20px;margin:2px 0}.report-headers h4{font-size:14px;margin:2px 0}.report-headers p{margin:8px 0}.report-view{font-family:'Open Sans',sans-serif;font-size:13px}.report-view table .numbers-cell{float:right;text-align:right}.attendee-totals{margin:20px 10px 0 0;float:left;font-weight:bold;font-size:12px;color:#57657f}.report-view .report-table,.report-table-summary{border-spacing:10px;border-collapse:collapse;color:#57657f}.report-table th,.report-table td{border:2px solid silver;padding:5px}.report-table tbody tr:nth-child(odd){background-color:#efefef}.report-table .attendee-status-confirmed,.report-table .payment-status-paid{color:green}.report-table .attendee-status-notconfirmed,.report-table .attendee-status-invited,.report-table .attendee-status-underregistration,.report-table .attendee-status-invitedtoshareroomwith,.report-table .attendee-status-firstinvitationreminder,.report-table .attendee-status-secondinvitationreminder,.report-table .payment-status-paymentnotnecessary{color:#00f}.report-table .attendee-status-cancelled,.report-table .attendee-status-rejected,.report-table .attendee-status-onwaitinglist,.report-table .attendee-status-notmet,.report-table .payment-status-paidnotenough,.report-table .payment-status-notpaid{color:red}.report-table .attendee-status-imported,.report-table .attendee-status-cannotattend{color:#767676}.report-table .payment-status-paidtoomuch{color:#a0522d}.report-table-summary{margin:20px 0}.report-table-summary th,.report-table-summary td{border:2px solid silver;padding:5px}.report-table-summary td:nth-of-type(odd){background-color:#ccc}.report-view table{border:1px solid #ccc;width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0}.report-view table tr{border:1px solid #ddd;padding:5px}.report-view table th,.report-view table td{padding:10px;text-align:left}.report-view table th{text-transform:uppercase;font-size:14px;letter-spacing:1px}.report-view .totals-row th{text-align:right;border-top:double;border-bottom:2px solid}.report-actions-panel{font-family:'Open Sans',sans-serif;position:fixed;top:0;left:0;display:flex;justify-content:flex-end;width:100%;background-color:#fff;padding:.5em;text-align:end;box-sizing:border-box}.action-button{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:6px;background-color:#009afa;color:#fff;text-decoration:none}@media screen and (max-width:460px){.report-view table{border:0}.report-view table thead,.report-view .totals-row{display:none}.report-view table tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd}.report-view table td{display:block;text-align:right;font-size:13px;border-bottom:1px dotted #ccc;min-height:2em}.report-view table td:last-child{border-bottom:0}.report-view table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:bold}}