@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Baskerville:wght@700&display=swap";body.reporting-active{display:block;padding:0;background:#f7f2ea;color:#25142d}.rp-shell{min-height:100vh;font-family:Inter,system-ui,sans-serif}.rp-header{display:flex;gap:24px;justify-content:space-between;align-items:flex-end;padding:28px clamp(18px,4vw,56px);background:#fff;border-bottom:1px solid #dfd6d1}.rp-header a{font-family:Georgia,serif;font-size:28px;color:#25142d;text-decoration:none}.rp-header h1{font:42px/1 Georgia,serif;margin:18px 0 6px}.rp-header p{margin:0;color:#6f6472}.rp-dates{display:flex;align-items:end;gap:10px}.rp-dates label{font-size:11px}.rp-dates input{display:block;margin-top:5px;padding:9px;border:1px solid #d8ced9;border-radius:8px}.rp-dates button,.rp-gate button{width:auto;background:#ee6b35}.rp-nav{display:flex;gap:4px;overflow:auto;padding:10px clamp(18px,4vw,56px);background:#fff;border-bottom:1px solid #dfd6d1}.rp-nav button{width:auto;white-space:nowrap;background:transparent;color:#514556;padding:9px 12px;border-radius:999px}.rp-nav button.active{background:#fbe3d8;color:#d94916}.rp-content{padding:24px clamp(18px,4vw,56px)}.rp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.rp-card,.rp-panel{background:#fff;border:1px solid #dfd6d1;border-radius:14px;padding:20px}.rp-card span,.rp-card small{display:block;color:#6f6472}.rp-card strong{display:block;font:36px/1.1 Georgia,serif;margin:12px 0}.rp-panel{margin-top:18px}.rp-panel h2{font:28px Georgia,serif;margin-top:0}.rp-state-list{display:grid;gap:8px}.rp-state-list article{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:12px;border:1px solid #eee6e2;border-radius:10px}.rp-state-list small{grid-column:1/-1;color:#6f6472}.rp-state{border-radius:999px;padding:3px 8px;font-size:12px}.rp-available{background:#dcf0df;color:#246636}.rp-partial,.rp-collecting{background:#fff0c7;color:#765800}.rp-blocked{background:#fde0dc;color:#942d20}.rp-deferred{background:#ece8ed;color:#635868}.rp-table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px;border-bottom:1px solid #eee6e2;font-size:14px}.rp-table-wrap select{margin:0;min-width:120px;padding:7px}.rp-shell footer{padding:20px clamp(18px,4vw,56px);color:#6f6472}.rp-gate{max-width:560px;margin:12vh auto;padding:30px;background:#fff;border-radius:14px}.rp-gate a{color:#d94916}.rp-signin input{margin-top:6px}.rp-signin button{width:100%}.rp-divider{text-align:center;margin:18px;color:#827683}@media (max-width:760px){.rp-header{display:block}.rp-header h1{font-size:34px}.rp-dates{margin-top:20px;display:grid;grid-template-columns:1fr 1fr}.rp-dates button{grid-column:1/-1;width:100%}}:root{font-family:DM Sans,sans-serif;color:#24152a;background:#f8f3ed;font-synthesis:none}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit}.rp-audience{display:inline-flex;padding:.35rem .65rem;border-radius:999px;background:#f0e8f3;text-transform:capitalize;white-space:nowrap}
