.pui-banner{align-items:center;border:var(--pui-border-width-1) solid transparent;border-radius:var(--pui-radius-2);display:flex;font-size:var(--pui-font-size-2);gap:var(--pui-space-3);padding:var(--pui-space-3) var(--pui-space-4);width:100%}.pui-banner__icon{display:inline-flex;flex:none;font-size:var(--pui-font-size-4)}.pui-banner__content{align-items:baseline;display:flex;flex:1;flex-wrap:wrap;gap:var(--pui-space-2);min-width:0}.pui-banner__title{font-weight:var(--pui-font-weight-semibold)}.pui-banner__message,.pui-banner__title{color:var(--pui-color-text)}.pui-banner__actions{align-items:center;display:flex;flex:none;gap:var(--pui-space-2)}.pui-banner__close{background:transparent;border:0;color:var(--pui-color-text-subtle);cursor:pointer;display:inline-flex;flex:none;font-size:var(--pui-font-size-3);padding:0}.pui-banner__close:hover{color:var(--pui-color-text)}.pui-banner--info{background:var(--pui-color-info-subtle);border-color:var(--pui-color-info)}.pui-banner--info .pui-banner__icon{color:var(--pui-color-info-text)}.pui-banner--success{background:var(--pui-color-success-subtle);border-color:var(--pui-color-success)}.pui-banner--success .pui-banner__icon{color:var(--pui-color-success-text)}.pui-banner--warning{background:var(--pui-color-warning-subtle);border-color:var(--pui-color-warning)}.pui-banner--warning .pui-banner__icon{color:var(--pui-color-warning-text)}.pui-banner--danger{background:var(--pui-color-danger-subtle);border-color:var(--pui-color-danger-border)}.pui-banner--danger .pui-banner__icon{color:var(--pui-color-danger-text)}.pui-banner--neutral{background:var(--pui-color-surface);border-color:var(--pui-color-border)}.pui-banner--neutral .pui-banner__icon{color:var(--pui-color-text-subtle)}