.ecn{align-items:flex-start;gap:var(--p-space-1);min-width:0;margin-bottom:var(--p-space-6);border-radius:var(--p-radius-card);background:var(--lk-blue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lk-blue) 22%, transparent);font-family:var(--p-font-ui);display:flex}.ecn__body{align-items:center;gap:var(--p-space-2) var(--p-space-3);min-width:0;min-height:44px;padding:var(--p-space-3) var(--p-space-2) var(--p-space-3) var(--p-row-inset);border-radius:inherit;color:var(--lk-ink);flex-wrap:wrap;flex:auto;text-decoration:none;display:flex}.ecn__icon{color:var(--lk-blue);flex:none}.ecn__text{min-width:0;font-size:var(--p-text-md);line-height:var(--p-lh-md);flex:16rem}.ecn__cta{font-size:var(--p-text-sm);color:var(--lk-blue);white-space:nowrap;flex:none;align-items:center;gap:2px;font-weight:500;display:inline-flex}.ecn__close{flex:none;margin:6px 6px 0 0}a.ecn__body{cursor:pointer;transition:background-color var(--p-dur-fast) var(--p-ease-out)}@media (hover:hover) and (pointer:fine){a.ecn__body:hover{background:color-mix(in srgb, var(--lk-blue) 8%, transparent)}}a.ecn__body:active{background:color-mix(in srgb, var(--lk-blue) 14%, transparent);transition-duration:0s}a.ecn__body:focus-visible{box-shadow:inset 0 0 0 2px var(--lk-blue);outline:none}@media (prefers-reduced-motion:reduce){a.ecn__body{transition:none}}
