/* V2R2SP11 */
.filters-active{background:linear-gradient(120deg,#24505b,#23354c)!important;border-color:#73d8ce!important;color:#dffdf8!important;box-shadow:0 0 16px #63d7cd18!important}.filters-active:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#9befdf;margin-right:8px;vertical-align:middle}
.briefing-tools{display:grid!important;grid-template-columns:minmax(180px,300px) repeat(4,minmax(100px,145px)) auto;align-items:end}.briefing-tools>input[type=search]{width:100%;min-width:0}.briefing-tools label{min-width:0}.briefing-tools input,.briefing-tools select,.briefing-tools .select-trigger{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%;height:44px}.briefing-tools input[type=date]{display:block;min-inline-size:0;inline-size:100%}.briefing-tools #briefing-reset{min-height:44px}.briefing-tools [hidden]{display:none!important}
.premium-readiness .readiness-group{--metric:#75ded0;--metric-end:#b4f4df;position:relative;border-radius:12px;background:radial-gradient(ellipse at 10% 0%,#48d4bd0b,transparent 75%)}.premium-readiness .readiness-group-1{--metric:#80b9f4;--metric-end:#b8defe;background:radial-gradient(ellipse at 10% 0%,#429dff0b,transparent 75%)}.premium-readiness .readiness-group-2{--metric:#b7a1ee;--metric-end:#dfccff;background:radial-gradient(ellipse at 10% 0%,#a174ed10,transparent 75%)}.readiness-heading h2:before{content:'';display:inline-block;width:3px;height:15px;margin-right:9px;border-radius:3px;background:var(--metric);box-shadow:0 0 10px color-mix(in srgb,var(--metric) 30%,transparent)}.premium-readiness button.readiness-metric:not(.is-zero) strong{background:linear-gradient(130deg,var(--metric-end),var(--metric));background-clip:text;-webkit-background-clip:text;color:transparent}.premium-readiness button.readiness-metric{transition:background .2s,border-color .2s; border-radius:7px}.premium-readiness button.readiness-metric:hover,.premium-readiness button.readiness-metric:focus-visible{background:color-mix(in srgb,var(--metric) 7%,transparent);border-bottom-color:var(--metric)}.premium-readiness .readiness-group-2 button.readiness-metric strong{font-size:40px}.readiness-in-view{animation:readiness-reveal .5s ease-out both}@keyframes readiness-reveal{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}
.admin-indicator-tools{margin:18px 0 10px}.admin-indicator-tools label{display:flex;align-items:center;gap:10px}.admin-indicator-tools select{width:240px}.admin-page .premium-readiness .readiness-heading h2{font-size:10pt!important}.admin-page .premium-readiness .readiness-metric span{font-size:8pt!important}
#landing-qr svg{width:20px;height:20px}.qr-dialog{max-width:360px!important}.landing-qr-modal{text-align:center}.landing-qr-modal img{background:white;padding:16px;border-radius:12px;max-width:100%;box-sizing:border-box}
@media(max-width:1100px){.briefing-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.briefing-tools>input[type=search]{grid-column:1/-1}.briefing-tools #briefing-reset{grid-column:1/-1;justify-self:end}.briefing-tools #briefing-custom-label{grid-column:1/-1}}
@media(max-width:600px){.briefing-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.briefing-tools label{width:100%;max-width:100%}.briefing-tools input[type=date]{font-size:16px;padding:10px 8px}.briefing-tools #briefing-reset{width:auto;justify-self:end}#landing-qr{display:none!important}}
@media(prefers-reduced-motion:reduce){.readiness-in-view{animation:none}.premium-readiness button{transition:none}}
