.registration-insights{color:#17342b;max-width:1440px;margin:20px auto;padding:26px!important}.ri-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.ri-heading h1{margin:8px 0;font-size:28px;line-height:1.2}.ri-controls{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.ri-controls label{flex-direction:column;gap:6px;font-weight:600;display:flex}.ri-controls input[type=search],.ri-controls select{color:#17342b;background:#fff;border:1px solid #8ca99d;border-radius:8px;min-height:44px;padding:10px 12px}.ri-controls .ri-check{flex-direction:row;align-items:center;font-size:14px;font-weight:400}.ri-cards{grid-template-columns:repeat(5,1fr);gap:12px;margin:24px 0;display:grid}.ri-cards article{background:#f2f8f5;border:1px solid #cadcd3;border-radius:12px;padding:18px}.ri-cards small{color:#456153;display:block}.ri-cards strong{margin-top:6px;font-size:32px;display:block}.ri-meta{color:#52695d;font-size:13px;line-height:1.6}.ri-status{background:#e8f5ee;border-radius:6px;padding:5px 8px;display:inline-block}.ri-wait{color:#684a0b;background:#fff0cf}.ri-error{color:#8c2020;background:#ffe9e9;padding:12px}.ri-empty{text-align:center;background:#f5f8f6;padding:30px}.ri-anonymous{border-top:1px solid #cadcd3;margin-top:36px;padding-top:24px}.ri-bars{gap:12px;margin:20px 0;display:grid}.ri-bars>div{grid-template-columns:minmax(170px,1fr) 2fr 50px;align-items:center;gap:12px;display:grid}.ri-bars meter{accent-color:#1a7855;width:100%;height:22px}.registration-insights td small{margin-top:4px;display:block}.registration-insights details summary{cursor:pointer;padding:12px 0;font-weight:600}.registration-consent{background:#f0f7f3;border:1px solid #afc8bb;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;flex-direction:row!important;display:flex!important}.registration-consent input[type=checkbox]{flex:none;margin:2px 0;width:18px!important;height:18px!important;min-height:18px!important}.registration-consent span{line-height:1.5;font-size:12px!important}.registration-consent a{text-decoration:underline}@media (width<=800px){.ri-cards{grid-template-columns:repeat(2,1fr)}.ri-heading{flex-direction:column;align-items:flex-start}.ri-bars>div{grid-template-columns:1fr 1fr 35px}.registration-insights{padding:16px!important}.ri-controls input[type=search]{width:100%;min-width:0}}
