/* OT2026 v1.40.7 — Meus Alertas */
.alert-mobile-priority-note{grid-column:1/-1;display:flex;gap:13px;align-items:flex-start;margin:8px 0 18px;padding:15px 16px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(135deg,var(--primary-soft),var(--surface));}
.alert-mobile-priority-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:14px;background:var(--primary);color:#fff;font-size:20px;font-weight:900;box-shadow:var(--shadow-sm)}
.alert-mobile-priority-note strong{display:block;margin-bottom:3px}.alert-mobile-priority-note p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}
.alert-modal-open{overflow:hidden}
.alert-created-modal{position:fixed;inset:0;z-index:5200;display:grid;place-items:center;padding:22px;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}
.alert-created-modal[hidden]{display:none!important}.alert-created-modal.is-open{opacity:1;visibility:visible}
.alert-created-backdrop{position:absolute;inset:0;background:rgba(10,18,16,.68);backdrop-filter:blur(6px)}
.alert-created-card{position:relative;z-index:1;width:min(100%,560px);max-height:min(90dvh,760px);overflow:auto;padding:32px;border:1px solid var(--line);border-radius:28px;background:var(--surface);box-shadow:0 35px 100px rgba(0,0,0,.30);transform:translateY(18px) scale(.965);opacity:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s ease}
.alert-created-modal.is-open .alert-created-card{transform:none;opacity:1}
.alert-created-close{position:absolute;right:14px;top:14px;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:var(--surface-2);color:var(--text);font-size:1.5rem;line-height:1;cursor:pointer}
.alert-created-icon{display:grid;place-items:center;width:70px;height:70px;margin-bottom:18px;border-radius:22px;background:#e7f7ed;color:#177245;font-size:2rem;font-weight:900;box-shadow:inset 0 0 0 1px rgba(23,114,69,.10)}
.alert-created-card.is-monitoring .alert-created-icon{background:var(--accent-soft);color:var(--accent)}
.alert-created-card h2{margin:7px 0 10px;font-size:clamp(1.65rem,4vw,2.3rem);letter-spacing:-.04em}.alert-created-card>p{margin:0;color:var(--muted);line-height:1.65}
.alert-created-monitoring-box{display:grid;gap:5px;margin:20px 0;padding:16px 17px;border-radius:17px;background:var(--surface-2);border:1px solid var(--line)}
.alert-created-card.is-monitoring .alert-created-monitoring-box{background:linear-gradient(135deg,var(--accent-soft),var(--surface-2))}
.alert-created-monitoring-box strong{font-size:.92rem}.alert-created-monitoring-box span{color:var(--muted);font-size:.86rem;line-height:1.55}
.alert-created-mobile-tip{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border-radius:15px;background:var(--primary-soft);border:1px solid var(--line)}
.alert-created-mobile-tip>span{font-size:1.2rem;color:var(--primary);font-weight:900}.alert-created-mobile-tip p{margin:0;font-size:.82rem;line-height:1.5;color:var(--muted)}.alert-created-mobile-tip strong{color:var(--text)}
.alert-created-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}
@media(max-width:640px){.alert-created-modal{padding:14px}.alert-created-card{padding:26px 20px 22px;border-radius:23px}.alert-created-actions{display:grid}.alert-created-actions .btn{width:100%}.alert-mobile-priority-note{padding:13px}.alert-mobile-priority-icon{flex-basis:38px;height:38px}}
@media(prefers-reduced-motion:reduce){.alert-created-modal,.alert-created-card{transition:none}}
