.up1-alert[data-v-b11e8931]{display:flex;align-items:flex-start;gap:var(--up1-alert-gap,var(--up1-spacing-3,.75rem));padding:var(--up1-alert-padding-y,var(--up1-spacing-4,1rem)) var(--up1-alert-padding-x,var(--up1-spacing-4,1rem));margin-bottom:var(--up1-alert-margin-bottom,var(--up1-spacing-4,1rem));border-radius:var(--up1-alert-border-radius,var(--up1-border-radius-md,.5rem));border:var(--up1-alert-border-width,1px) solid transparent;border-left-width:var(--up1-alert-accent-width,4px);font-size:var(--up1-alert-font-size,var(--up1-font-size-sm,.875rem));line-height:var(--up1-alert-line-height,1.5);opacity:1;transition:opacity var(--up1-alert-fade-duration,.2s) ease-out}.up1-alert--leaving[data-v-b11e8931]{opacity:0}@media(prefers-reduced-motion:reduce){.up1-alert[data-v-b11e8931]{transition:none}}.alert-icon-container[data-v-b11e8931]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--up1-alert-icon-size,20px);height:var(--up1-alert-icon-size,20px);margin-top:var(--up1-spacing-px)}.alert-icon[data-v-b11e8931]{font-size:var(--up1-alert-icon-font-size,1.1rem)}.alert-body[data-v-b11e8931]{flex:1;min-width:0}.alert-heading[data-v-b11e8931]{font-weight:var(--up1-alert-heading-font-weight,var(--up1-font-weight-semibold,600));font-size:var(--up1-alert-heading-font-size,var(--up1-font-size-sm,.875rem));margin-bottom:var(--up1-alert-heading-margin-bottom,var(--up1-spacing-1,.25rem));line-height:1.4}.alert-message[data-v-b11e8931]{margin-bottom:0;color:inherit}.alert-action-text[data-v-b11e8931]{margin-top:var(--up1-spacing-2,.5rem);margin-bottom:0}.alert-dismiss[data-v-b11e8931]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;margin:calc(var(--up1-spacing-0-5)*-1) calc(var(--up1-spacing-0-5)*-1) 0 0;background:transparent;border:none;border-radius:var(--up1-border-radius-sm,4px);color:inherit;opacity:.6;cursor:pointer;transition:opacity .15s,background-color .15s}.alert-dismiss[data-v-b11e8931]:hover{opacity:1;background-color:#0000000f}.up1-alert-primary[data-v-b11e8931]{color:var(--up1-alert-primary-color,#1a5276);background-color:var(--up1-alert-primary-bg,#e8f4fd);border-color:var(--up1-alert-primary-border,#a8d4f0);border-left-color:var(--up1-alert-primary-accent,var(--up1-alert-primary-border,#2980b9))}.up1-alert-secondary[data-v-b11e8931]{color:var(--up1-alert-secondary-color,#495057);background-color:var(--up1-alert-secondary-bg,#f8f9fa);border-color:var(--up1-alert-secondary-border,#e9ecef);border-left-color:var(--up1-alert-secondary-accent,var(--up1-alert-secondary-border,#adb5bd))}.up1-alert-success[data-v-b11e8931]{color:var(--up1-alert-success-color,#155724);background-color:var(--up1-alert-success-bg,#d4edda);border-color:var(--up1-alert-success-border,#c3e6cb);border-left-color:var(--up1-alert-success-accent,var(--up1-alert-success-border,#28a745))}.up1-alert-danger[data-v-b11e8931]{color:var(--up1-alert-danger-color,#721c24);background-color:var(--up1-alert-danger-bg,#f8d7da);border-color:var(--up1-alert-danger-border,#f5c6cb);border-left-color:var(--up1-alert-danger-accent,var(--up1-alert-danger-border,#dc3545))}.up1-alert-warning[data-v-b11e8931]{color:var(--up1-alert-warning-color,#856404);background-color:var(--up1-alert-warning-bg,#fff3cd);border-color:var(--up1-alert-warning-border,#ffeeba);border-left-color:var(--up1-alert-warning-accent,var(--up1-alert-warning-border,#ffc107))}.up1-alert-info[data-v-b11e8931]{color:var(--up1-alert-info-color,#0c5460);background-color:var(--up1-alert-info-bg,#d1ecf1);border-color:var(--up1-alert-info-border,#bee5eb);border-left-color:var(--up1-alert-info-accent,var(--up1-alert-info-border,#17a2b8))}.up1-alert-light[data-v-b11e8931]{color:var(--up1-alert-light-color,#6c757d);background-color:var(--up1-alert-light-bg,#f8f9fa);border-color:var(--up1-alert-light-border,#e9ecef);border-left-color:var(--up1-alert-light-accent,var(--up1-alert-light-border,#dee2e6))}.up1-alert-dark[data-v-b11e8931]{color:var(--up1-alert-dark-color,#212529);background-color:var(--up1-alert-dark-bg,#e9ecef);border-color:var(--up1-alert-dark-border,#dee2e6);border-left-color:var(--up1-alert-dark-accent,var(--up1-alert-dark-border,#495057))}
