.nola-calls-report-toolbar{display:flex;justify-content:flex-end;margin:0 0 18px}.nola-calls-report-toolbar>button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 22px;border:1px solid #9d83c6;border-radius:10px;background:#f3ecff;color:#56357d;font:inherit;font-weight:650;cursor:pointer}.nola-calls-report-toolbar>button::before{content:'';width:16px;height:18px;border:1.6px solid currentColor;border-radius:3px;background:repeating-linear-gradient(transparent 0 4px,currentColor 4px 5px,transparent 5px 7px) center/9px 10px no-repeat}.nola-calls-report-toolbar>button:hover,.nola-calls-report-toolbar>button[aria-expanded=true]{background:#e8ddfa;border-color:#7c55aa}.nola-reports{margin:0 0 24px;border:1px solid #ddd2ed;border-radius:14px;background:#fff;color:#42324f;overflow:hidden;box-shadow:0 3px 12px #40245705}.nola-reports *{box-sizing:border-box}.nola-reports h2,.nola-reports h3,.nola-reports p{margin:0}.nola-reports button{min-height:44px;padding:10px 14px;border:1px solid #b9a2d0;border-radius:8px;background:#fff;color:#60417c;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.nola-reports button:hover:not(:disabled){background:#f1eafa;border-color:#9272b6}.nola-reports button:disabled{cursor:not-allowed;background:#f1f1f5;border-color:#d4cedb;color:#8a8195}.nola-reports button:focus-visible,.nola-calls-report-toolbar>button:focus-visible{outline:3px solid #61429e;outline-offset:3px}.nola-reports-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 22px 12px;background:linear-gradient(135deg,#fcfaff,#fff)}.nola-reports-heading>div{min-width:0}.nola-reports-heading h2{font-size:20px;line-height:1.5;letter-spacing:-.3px}.nola-reports-heading p{margin-top:6px;font-size:13px;line-height:1.8;color:#80718b}.nola-reports-heading>button{flex:none}.nola-reports-period,.nola-reports-status,.nola-reports-error,.nola-reports-limit,.nola-reports-notification-note,.nola-reports-privacy{padding:0 22px 14px;font-size:12px;line-height:1.8;color:#83728e}.nola-reports-period{font-weight:650;color:#6c527f}.nola-reports-notification-note{padding-top:13px;border-top:1px solid #eee7f5;background:#fcfaff}.nola-reports-error{color:#975d4e}.nola-reports-limit{color:#8a643b}.nola-reports-total{padding:2px 22px 14px;font-size:13px;font-weight:650;color:#66477c}.nola-reports-list{display:grid;gap:10px;padding:0 18px 16px}.nola-reports .nola-report-row{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:16px;background:#fcfaff;border-color:#d8c9e7;border-radius:10px}.nola-report-row>span:first-child{flex:1;min-width:0}.nola-report-row strong{display:block;font-size:14px;line-height:1.6;color:#513a65;overflow-wrap:anywhere}.nola-report-row small{display:block;margin-top:5px;font-size:12px;line-height:1.8;font-weight:400;color:#887394}.nola-report-level{padding:5px 9px;border-radius:6px;background:#f0e9f9;font-size:11px;line-height:1.6;color:#8a72a0;font-weight:500}.nola-report-level.is-alert{background:#fff0df;color:#986335}.nola-report-arrow{font-size:20px;color:#8f6db0}.nola-reports-pagination{display:flex;justify-content:center;align-items:center;gap:12px;padding:0 20px 18px;font-size:12px;color:#836c96}.nola-report-detail{padding:0 22px 8px}.nola-report-detail>h3{font-size:21px;line-height:1.6;color:#4f3565;margin:20px 0 14px;overflow-wrap:anywhere}.nola-report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.nola-report-metrics>div{padding:14px;border:1px solid #e3d9ef;border-radius:10px;background:#fbf8ff;min-width:0}.nola-report-metrics strong{display:block;font-size:24px;line-height:1.5;color:#725196}.nola-report-metrics span{display:block;font-size:12px;line-height:1.7;color:#8b769b}.nola-report-detail .nola-reports-privacy{padding:0 0 14px;font-size:11px}.nola-reports-anonymous{font-size:12px;line-height:1.8;margin-bottom:10px!important;color:#8b7598}.nola-report-detail blockquote{margin:10px 0 18px;padding:14px 16px;border-left:3px solid #bda2dd;border-radius:0 8px 8px 0;background:#f9f5fe;overflow-wrap:anywhere}.nola-report-detail blockquote>span{display:block;font-size:11px;color:#9278a5;margin-bottom:6px;font-weight:650}.nola-report-detail blockquote>p{font-size:14px;line-height:1.8;color:#644b78;white-space:pre-wrap}.nola-report-suggestion{padding:15px;border:1px solid #e6ddee;border-radius:9px;margin-bottom:18px;color:#826b93;font-size:13px;line-height:1.8}.nola-report-suggestion strong{display:block;color:#624079;font-size:13px;margin-bottom:5px}.nola-reports button.primary{background:#6d4cac;border-color:#6d4cac;color:#fff}.nola-reports button.primary:hover{background:#573789;color:#fff}.nola-reports-footnote{font-size:11px;line-height:1.8;color:#9681a5;padding:12px 0}.nola-reports-empty{padding:0 22px 20px;font-size:13px;line-height:1.8;color:#786289}.nola-reports-empty strong{display:block}.nola-reports-empty p{margin-top:7px;color:#927b9f}.nola-reports-host[hidden]{display:none!important}
@media(max-width:700px){.nola-reports-heading{flex-wrap:wrap;padding:17px 16px 12px}.nola-reports-heading h2{font-size:18px}.nola-reports-period,.nola-reports-status,.nola-reports-error,.nola-reports-limit,.nola-reports-notification-note,.nola-reports-privacy,.nola-reports-total{padding-left:16px;padding-right:16px}.nola-reports .nola-report-row{flex-wrap:wrap;gap:9px;padding:14px}.nola-report-row>span:first-child{flex-basis:calc(100% - 35px)}.nola-report-row .nola-report-arrow{order:1;margin-left:auto}.nola-report-row .nola-report-level{order:2}.nola-reports-list{padding-left:12px;padding-right:12px}.nola-report-detail{padding:0 16px 8px}.nola-report-metrics{gap:7px}.nola-report-metrics>div{padding:10px}.nola-report-metrics span{font-size:11px}.nola-report-metrics strong{font-size:21px}.nola-reports-pagination{gap:8px;padding-left:12px;padding-right:12px}.nola-reports-pagination button{padding:9px 10px}.nola-calls-report-toolbar>button{min-width:120px}}
