.avisos{z-index:200;flex-direction:column;gap:8px;width:320px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.aviso{background:var(--superficie);border:1px solid var(--borde);border-left:3px solid var(--primary);border-radius:8px;padding:10px 12px;animation:.25s ease-out aviso-entra;box-shadow:0 8px 28px #0000002e}@keyframes aviso-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.aviso-cab{color:var(--texto-3);align-items:center;gap:6px;font-size:.72rem;display:flex}.aviso-campana{color:var(--primary);line-height:0;display:inline-flex}.aviso-tipo{color:var(--texto-2);font-weight:600}.aviso-hora{margin-left:auto}.aviso-titulo{color:var(--texto);overflow-wrap:anywhere;margin:4px 0 8px;font-size:.9rem;font-weight:600}.aviso-acciones{align-items:center;gap:6px;display:flex}.avisos .aviso-btn{background:var(--superficie);color:var(--texto);border:1px solid var(--borde-fuerte);box-shadow:none;cursor:pointer;border-radius:4px;padding:3px 10px;font-size:.78rem;font-weight:400}.avisos .aviso-btn:hover{border-color:var(--texto-3);background:var(--superficie-2)}.avisos .aviso-btn.principal{color:var(--primary);border-color:color-mix(in srgb, var(--principal) 45%, transparent);margin-left:auto}.avisos .aviso-btn.principal:hover{background:var(--principal-tinte)}.avisos .aviso-posponer{border:1px solid var(--borde-fuerte);border-radius:4px;width:auto;height:26px;margin:0;padding:0 4px;font-size:.78rem}.avisos .aviso-permiso{background:var(--superficie);color:var(--info);border:1px dashed var(--info-tinte);box-shadow:none;cursor:pointer;border-radius:6px;padding:6px 10px;font-size:.75rem;font-weight:400}.avisame{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.avisame select,.avisame input{width:auto;margin-bottom:0}.avisame-nota{color:var(--texto-2);font-size:.74rem}
