.import-dialog{gap:var(--space-3);flex-direction:column;display:flex}.import-dialog__footer{gap:var(--space-2);justify-content:flex-end;width:100%;display:flex}.import-dialog__step,.import-dialog__preview{align-items:flex-start;gap:var(--space-3);animation:dropdownFadeIn var(--duration-base-ms) var(--ease-decelerate);flex-direction:column;display:flex}.import-dialog__file{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.import-dialog__list{margin:var(--space-2) 0;gap:var(--space-2);flex-direction:column;max-height:40vh;padding:0;list-style:none;display:flex;overflow-y:auto}.import-dialog__item{gap:var(--space-1);padding:var(--space-2) var(--space-3);background-color:var(--bg-subcard);border:1px solid var(--border-color);border-radius:var(--radius-sm);animation:dropdownFadeIn var(--duration-base-ms) var(--ease-decelerate);flex-direction:column;display:flex}.import-dialog__item--problem{background-color:var(--status-danger-bg);border-color:var(--status-danger-border)}.import-dialog__skipped summary{cursor:pointer;color:var(--text-secondary)}.rule-level{align-items:flex-end;gap:var(--space-3) var(--space-5);padding:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-subcard);flex-wrap:wrap;display:flex}.rule-level__picker{min-inline-size:min(100%,20rem)}.rule-level__chain{gap:var(--space-1);font-size:var(--text-caption-size);color:var(--text-muted);flex-direction:column;display:flex}.rule-level__note{align-items:center;gap:var(--space-2);font-size:var(--text-body-sm-size);color:var(--status-warning-text);flex-basis:100%;margin:0;display:flex}.rule-level__note--info{color:var(--text-secondary)}.rule-chain{align-items:center;gap:var(--space-1);min-height:var(--size-input-height-default-px);font-size:var(--text-body-sm-size);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rule-chain li{align-items:center;display:inline-flex}.rule-chain li+li:before{content:"›";margin-inline:var(--space-1);color:var(--text-muted)}.rule-chain li[aria-current=true]{padding:var(--space-1) var(--space-3);border:1px solid var(--brand-primary);border-radius:var(--radius-full);background:var(--brand-primary-light);color:var(--brand-primary);font-weight:var(--weight-semi-bold)}.rule-tag{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--bg-subcard);color:var(--text-muted);font-size:var(--text-caption-size);white-space:nowrap;animation:rule-tag-in var(--duration-fast-ms) var(--ease-standard)}.rule-tag--own{background:var(--brand-primary-light);color:var(--brand-primary);font-weight:var(--weight-semi-bold)}@keyframes rule-tag-in{0%{opacity:0;transform:scale(.94)}}@media (width<=40rem){.rule-level__picker{inline-size:100%}}@media (prefers-reduced-motion:reduce){.rule-tag{animation:none}}
