.ui-banner{justify-content:center;align-items:center;gap:var(--banner-gap);width:100%;padding:var(--banner-padding);border-radius:var(--banner-radius);font-family:var(--admin-font);font-size:var(--banner-font-size);font-weight:var(--banner-font-weight);line-height:var(--banner-line-height);text-align:left;box-sizing:border-box;border:1px solid;display:flex}.ui-banner__text{color:inherit}.ui-banner--success,.ui-banner--standalone-success{--banner-icon-color:var(--banner-success-icon)}.ui-banner--warning,.ui-banner--standalone-warning{--banner-icon-color:var(--banner-warning-icon)}.ui-banner--error,.ui-banner--standalone-error{--banner-icon-color:var(--banner-error-icon)}.ui-banner--info,.ui-banner--standalone-info{--banner-icon-color:var(--banner-info-icon)}.ui-banner__icon{color:var(--banner-icon-color);flex-shrink:0;display:inline-flex}.ui-banner__icon svg{width:16px;height:16px}.ui-banner--start{justify-content:flex-start}.ui-banner__cta{color:inherit;font:inherit;text-underline-offset:2px;border-radius:var(--radius-xs);transition:text-decoration-color var(--duration-fast)var(--ease-default);text-decoration:underline}.ui-banner__cta:hover{text-decoration:none}.ui-banner__cta:focus-visible{outline-offset:2px;outline:2px solid;text-decoration:none}.ui-banner--success{background:var(--banner-success-bg);color:var(--banner-success-fg);border-color:var(--banner-success-border)}.ui-banner--warning{background:var(--banner-warning-bg);color:var(--banner-warning-fg);border-color:var(--banner-warning-border)}.ui-banner--error{background:var(--banner-error-bg);color:var(--banner-error-fg);border-color:var(--banner-error-border)}.ui-banner--info{background:var(--banner-info-bg);color:var(--banner-info-fg);border-color:var(--banner-info-border)}.ui-banner--standalone{border-radius:var(--card-radius);text-align:left;border:none;flex-shrink:0;padding:0;display:block;overflow:hidden}.ui-banner__header{align-items:center;gap:var(--banner-gap);padding:var(--space-4)var(--space-4)0;font-weight:500;line-height:1em;display:flex}.ui-banner__label{color:inherit}.ui-banner__close{color:inherit;cursor:pointer;opacity:.75;transition:opacity var(--duration-fast)var(--ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.ui-banner__close:hover{opacity:1}.ui-banner__close svg{width:16px;height:16px}.ui-banner__body{padding:var(--space-2)var(--space-4)var(--space-4);background:inherit;color:inherit;font-size:var(--banner-font-size);line-height:1.5}.ui-banner__body p{font:inherit;color:inherit;margin:0}.ui-banner__body .ui-banner__action{margin-top:var(--space-1);text-decoration:underline}.ui-banner__body .ui-banner__action .ui-btn--link{color:inherit;font:inherit;text-align:inherit;white-space:normal;border:none;border-radius:0;text-decoration:underline;display:inline}.ui-banner__body .ui-banner__action .ui-btn__label{text-decoration:underline}.ui-banner--standalone-success,.ui-banner__header--success{background:var(--banner-standalone-success-bg);color:var(--banner-standalone-success-fg)}.ui-banner--standalone-warning,.ui-banner__header--warning{background:var(--banner-standalone-warning-bg);color:var(--banner-standalone-warning-fg)}.ui-banner--standalone-error,.ui-banner__header--error{background:var(--banner-standalone-error-bg);color:var(--banner-standalone-error-fg)}.ui-banner--standalone-info,.ui-banner__header--info{background:var(--banner-standalone-info-bg);color:var(--banner-standalone-info-fg)}