.franja-aviso{--franja-bg:var(--warning-bg);--franja-borde:var(--warning-border);--franja-fuerte:var(--warning-strong);border:1px solid var(--franja-borde);border-radius:var(--radius-md);background:var(--franja-bg);color:var(--text);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;line-height:1.4;display:flex}.franja-aviso .franja-aviso__accion:disabled{opacity:.55;cursor:not-allowed;filter:none}.franja-aviso--error{--franja-bg:var(--danger-bg);--franja-borde:var(--danger-border);--franja-fuerte:var(--danger-strong)}.franja-aviso--info{--franja-bg:var(--color-info-bg);--franja-borde:var(--info-border);--franja-fuerte:var(--color-info-strong)}.franja-aviso--exito{--franja-bg:var(--success-bg);--franja-borde:var(--success-border);--franja-fuerte:var(--success-strong)}.franja-aviso__icono{color:var(--franja-fuerte);flex-shrink:0}.franja-aviso__texto{flex-direction:column;flex:16rem;gap:2px;min-width:0;display:flex}.franja-aviso__titulo{font-weight:650}.franja-aviso__acciones-col{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;margin-inline-start:auto;display:flex}.franja-aviso__motivo{font-size:var(--font-size-xs);color:var(--text-muted);text-align:right}.franja-aviso__acciones{flex-wrap:wrap;flex-shrink:0;gap:8px;margin-inline-start:auto;display:flex}.franja-aviso .franja-aviso__accion{border-color:var(--franja-fuerte);color:var(--franja-fuerte);white-space:nowrap;font-weight:600;text-decoration:none}.franja-aviso .franja-aviso__accion--principal{background:var(--franja-fuerte);border-color:var(--franja-fuerte);color:var(--text-on-primary)}.franja-aviso .franja-aviso__accion--principal.franja-aviso__accion--marca{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text,var(--text-on-primary))}.franja-aviso .franja-aviso__accion--principal.franja-aviso__accion--peligro{background:var(--danger-strong);border-color:var(--danger-strong);color:var(--text-on-primary)}.franja-aviso .franja-aviso__accion--principal:hover:not(:disabled){filter:brightness(.92)}.franja-aviso--lista{align-items:flex-start}.franja-aviso__lista{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.franja-aviso__motivo-fila{border-top:1px solid var(--franja-borde);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.franja-aviso__motivo-fila:first-child{border-top:0;padding-top:0}.franja-aviso__motivo-texto{flex:1;min-width:0}.franja-aviso__detalle{font-size:var(--font-size-sm);color:var(--text);margin-top:4px}.franja-aviso__detalle summary{cursor:pointer;color:var(--franja-fuerte);font-weight:600;font-size:var(--font-size-sm);padding:4px 0}.franja-aviso__detalle ul{margin:4px 0 0;padding-left:18px}@media (width<=640px){.franja-aviso__detalle summary{padding:13px 0}.franja-aviso{flex-wrap:wrap}.franja-aviso__acciones-col{width:100%}.franja-aviso__acciones{justify-content:stretch;width:100%}.franja-aviso__acciones>.franja-aviso__accion{flex:auto;justify-content:center}.franja-aviso__motivo-fila{flex-wrap:wrap}.franja-aviso__motivo-fila .franja-aviso__motivo-texto{flex:100%}.franja-aviso__motivo-fila .franja-aviso__accion{justify-content:center;width:100%;margin-left:0}.franja-aviso .franja-aviso__accion{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px}.franja-aviso--guardar-primero .franja-aviso__acciones{flex-wrap:wrap}.franja-aviso--guardar-primero .franja-aviso__accion--principal{flex:100%;order:-1;justify-content:center}.franja-aviso--guardar-primero .franja-aviso__accion:not(.franja-aviso__accion--principal){flex:1 1 0;justify-content:center}}.pila-avisos{flex-direction:column;gap:8px;display:flex}
