.nudge-banner{border-radius:var(--radius,10px);background:#e8a44a0f;border:1px solid #e8a44a26;align-items:center;gap:16px;margin-bottom:16px;padding:16px 20px;display:flex}.nudge-banner__content{flex:1;min-width:0}.nudge-banner__title{color:var(--foreground);margin:0;font-size:1.2rem;font-weight:600}.nudge-banner__text{color:var(--muted);margin:4px 0 0;font-size:1rem}.nudge-banner__actions{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.nudge-banner__close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-left:4px;font-size:2.5rem;line-height:1;display:flex}.nudge-banner__close:hover{color:var(--foreground);background:#ffffff0d}@media (max-width:600px){.nudge-banner{flex-direction:column;align-items:flex-start}.nudge-banner .nudge-banner__actions{flex-direction:row}.nudge-banner .nudge-banner__close{position:absolute;top:8px;right:8px}.nudge-banner{position:relative}}
.breadcrumbs{flex-wrap:wrap;align-items:center;gap:0;padding:0 0 1rem;display:flex}.breadcrumbs__item{align-items:center;display:flex}.breadcrumbs__separator{color:var(--muted);margin:0 .4rem;font-size:1rem}.breadcrumbs__link{color:var(--muted);font-size:1rem;text-decoration:none;transition:color .15s}.breadcrumbs__link:hover{color:var(--foreground)}.breadcrumbs__current{color:var(--foreground);font-size:1rem;font-weight:500}
