/* Shared feedback for analysis privacy and insufficient evidence. */
.analysis-privacy-warning{position:relative;margin:1.2rem 0;padding:1.15rem 1.25rem 1.15rem 2.7rem;border:1px solid #bf8b26;border-radius:1rem;background:#fff4ce;color:#49320a;line-height:1.55}
.analysis-privacy-warning::before{content:"!";position:absolute;left:-.65rem;top:-.65rem;display:grid;place-items:center;width:2.8rem;height:2.8rem;border:2px solid #bf8b26;border-radius:50%;background:#ffd36b;color:#49320a;font-size:2rem;font-weight:900;line-height:1;box-shadow:0 3px 8px #0003}
.analysis-privacy-warning strong{display:block;font-size:1.05rem}.analysis-privacy-warning p{margin:.45rem 0 .6rem}.analysis-privacy-link{background:transparent!important;color:inherit!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;text-decoration:underline;font:inherit;cursor:pointer}.analysis-privacy-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.progress-error.webshop-basis-notice{padding:1.25rem 1.4rem!important;border-radius:1rem;line-height:1.65}.webshop-basis-notice h3{margin:0 0 .7rem;font-size:1.15rem;line-height:1.35}.webshop-basis-notice p{margin:0 0 1rem}
.explanation-dialog .explanation-header button[aria-label="Luk forklaring"]{display:inline-grid;place-items:center;padding:0;line-height:1;text-indent:0;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;font-size:1.6rem}

/* Keep category values visible while differentiating the active filter. */
.risk-distribution-cards.has-category-selection .risk-distribution-card:not([aria-current="true"])>span{color:var(--muted,#82949f)}
.risk-distribution-cards .risk-distribution-card strong,.risk-distribution-cards .risk-distribution-card small{opacity:1;visibility:visible}
/* List cards share the same alignment as the score panel. Grid/mobile retain their layout. */
@media(min-width:1001px){
.analysis-archive [data-view="list"] .archive-metrics{align-items:start}
.analysis-archive [data-view="list"] .archive-scores{align-self:start;margin-top:0}
.analysis-archive [data-view="list"] .analysis-card-bottom{display:grid;grid-template-columns:minmax(205px,.29fr) minmax(0,1fr);gap:.85rem 17px;align-items:start}
.analysis-archive [data-view="list"] .analysis-card-bottom>p:not(.analysis-model-note){grid-column:1/-1;grid-row:2;margin:0}
.analysis-archive [data-view="list"] .analysis-card-bottom>.analysis-model-note{grid-column:2;grid-row:1;margin:0}
.analysis-archive [data-view="list"] .analysis-card-bottom>.archive-actions{grid-column:1;grid-row:3}
.analysis-archive [data-view="list"] .analysis-card-bottom>.archive-summary-footer{grid-column:2;grid-row:3;justify-self:end;text-align:right;display:flex;flex-direction:column;align-items:flex-end}
}

#analyse-url{scroll-margin-block:30vh 1rem}
#analyse-url-error{margin:.5rem 0 0}
