.confirm-modal-overlay[data-v-0b037ab1]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.confirm-modal[data-v-0b037ab1]{background:var(--bg-card);border-radius:20px;padding:32px;max-width:450px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3);text-align:center}.confirm-modal .confirm-icon[data-v-0b037ab1]{width:80px;height:80px;margin:0 auto 24px;border-radius:50%;background:#fef3c7;display:flex;align-items:center;justify-content:center}.confirm-modal .confirm-icon i[data-v-0b037ab1]{font-size:40px;color:#f59e0b}.confirm-modal .confirm-title[data-v-0b037ab1]{font-size:24px;font-weight:800;color:var(--text-primary);margin:0 0 12px 0}.confirm-modal .confirm-message[data-v-0b037ab1]{font-size:16px;color:var(--text-tertiary);margin:0 0 28px 0;line-height:1.6}.confirm-modal .confirm-actions[data-v-0b037ab1]{display:flex;gap:12px}.confirm-modal .confirm-actions button[data-v-0b037ab1]{flex:1;padding:14px 24px;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.confirm-modal .confirm-actions button i[data-v-0b037ab1]{font-size:16px}.confirm-modal .confirm-actions .btn-cancel[data-v-0b037ab1]{background:var(--bg-card);color:var(--text-tertiary);border:2px solid var(--border-primary)}.confirm-modal .confirm-actions .btn-cancel[data-v-0b037ab1]:hover{background:var(--bg-tertiary)}.confirm-modal .confirm-actions .btn-confirm[data-v-0b037ab1]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.confirm-modal .confirm-actions .btn-confirm[data-v-0b037ab1]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(239,68,68,.4)}@media(max-width:480px){.confirm-actions[data-v-0b037ab1]{flex-direction:column}.confirm-actions button[data-v-0b037ab1]{width:100%}}.alert-configurator-wrapper[data-v-5584d416]{width:100%;height:100%}.alert-configurator-container[data-v-5584d416]{padding:20px;background:var(--bg-secondary);position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.alert-configurator-container .page-header[data-v-5584d416]{margin-bottom:24px}.alert-configurator-container .page-header .page-title[data-v-5584d416]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:12px}.alert-configurator-container .page-header .page-title i[data-v-5584d416]{color:var(--accent)}.alert-configurator-container .two-column-layout[data-v-5584d416]{display:grid;grid-template-columns:380px 1fr;gap:20px;height:100%;min-height:600px}.alert-configurator-container .left-column[data-v-5584d416]{background:var(--bg-card);border-radius:12px;padding:20px;overflow-y:auto;box-shadow:var(--shadow-md)}.alert-configurator-container .left-column .left-column-header[data-v-5584d416]{margin-bottom:16px}.alert-configurator-container .left-column .left-column-header .btn-create-alert[data-v-5584d416]{width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 12px rgba(102,126,234,.3);letter-spacing:.3px}.alert-configurator-container .left-column .left-column-header .btn-create-alert[data-v-5584d416]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.alert-configurator-container .left-column .left-column-header .btn-create-alert[data-v-5584d416]:active{transform:translateY(0)}.alert-configurator-container .left-column .left-column-header .btn-create-alert i[data-v-5584d416]{font-size:16px}.alert-configurator-container .left-column .search-box[data-v-5584d416]{position:relative;margin-bottom:16px;width:100%;box-sizing:border-box}.alert-configurator-container .left-column .search-box i.fa-search[data-v-5584d416]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:14px;z-index:1}.alert-configurator-container .left-column .search-box .search-input[data-v-5584d416]{width:100%;padding:11px 40px 11px 40px;border:2px solid var(--border-primary);border-radius:10px;font-size:14px;transition:all .25s ease;background:var(--bg-secondary);box-sizing:border-box}.alert-configurator-container .left-column .search-box .search-input[data-v-5584d416]:focus{outline:none;border-color:var(--accent);background:var(--bg-card);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.alert-configurator-container .left-column .search-box .search-input[data-v-5584d416]::-moz-placeholder{color:var(--text-muted)}.alert-configurator-container .left-column .search-box .search-input[data-v-5584d416]::placeholder{color:var(--text-muted)}.alert-configurator-container .left-column .search-box .btn-clear[data-v-5584d416]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:var(--border-primary);border:none;width:26px;height:26px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:1}.alert-configurator-container .left-column .search-box .btn-clear[data-v-5584d416]:hover{background:var(--border-hover);transform:translateY(-50%) scale(1.1)}.alert-configurator-container .left-column .search-box .btn-clear i[data-v-5584d416]{font-size:11px;color:var(--text-tertiary)}.alert-configurator-container .left-column .loading-state[data-v-5584d416]{text-align:center;padding:40px 20px;color:var(--text-tertiary)}.alert-configurator-container .left-column .loading-state i[data-v-5584d416]{font-size:32px;margin-bottom:12px}.alert-configurator-container .left-column .alerts-list .alert-type-group[data-v-5584d416]{margin-bottom:12px;border:1px solid var(--border-primary);border-radius:12px;overflow:visible;background:var(--bg-card);box-shadow:var(--shadow-sm)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-header[data-v-5584d416]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:var(--bg-secondary);cursor:pointer;transition:all .2s ease;border-bottom:1px solid transparent;position:relative;z-index:1}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-header[data-v-5584d416]:hover{background:var(--bg-tertiary)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-header.expanded[data-v-5584d416]{background:var(--accent-light);border-bottom-color:var(--border-primary);box-shadow:none}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-header.expanded .expand-icon[data-v-5584d416]{transform:rotate(180deg);color:var(--accent)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-header.expanded .type-group-title .type-icon[data-v-5584d416]{color:var(--accent);background:var(--bg-card);box-shadow:0 1px 4px rgba(102,126,234,.15)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-header.expanded .type-group-title span[data-v-5584d416]{color:var(--accent);font-weight:600}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-header .type-group-title[data-v-5584d416]{display:flex;align-items:center;gap:10px;font-weight:600;font-size:13px;color:var(--text-primary);letter-spacing:.2px}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-header .type-group-title .type-icon[data-v-5584d416]{font-size:14px;color:var(--text-tertiary);transition:all .2s ease;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-header .expand-icon[data-v-5584d416]{font-size:12px;color:var(--text-muted);transition:all .2s ease}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts[data-v-5584d416]{background:var(--bg-card);padding:4px;overflow:visible;position:relative;z-index:10}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item[data-v-5584d416]{display:flex;justify-content:space-between;align-items:center;padding:12px 10px;margin-bottom:3px;border-radius:8px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent;background:transparent;position:relative;z-index:10}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item.menu-active[data-v-5584d416]{z-index:50}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item[data-v-5584d416]:last-child{margin-bottom:0}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item[data-v-5584d416]:hover{background:var(--bg-secondary);border-left-color:var(--border-hover);transform:translateX(3px)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item:hover .alert-item-menu[data-v-5584d416]{opacity:1}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item.selected[data-v-5584d416]{background:var(--bg-secondary);border-left-color:var(--accent);box-shadow:0 2px 8px rgba(102,126,234,.12);transform:translateX(3px)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item.selected .alert-item-title[data-v-5584d416]{color:var(--accent);font-weight:700}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item.selected .alert-item-status[data-v-5584d416]{box-shadow:0 0 0 3px rgba(102,126,234,.2)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item.inactive .alert-item-content[data-v-5584d416]{opacity:.5}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item.inactive .alert-item-title[data-v-5584d416]{text-decoration:line-through}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-content[data-v-5584d416]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-content .alert-item-status[data-v-5584d416]{width:8px;height:8px;border-radius:50%;background:var(--border-hover);flex-shrink:0;transition:all .2s;box-shadow:0 0 0 0 rgba(209,213,219,0)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-content .alert-item-status.active[data-v-5584d416]{background:var(--success);box-shadow:0 0 0 3px rgba(16,185,129,.2)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-content .alert-item-title[data-v-5584d416]{font-size:13px;color:var(--text-primary);transition:all .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-menu[data-v-5584d416]{font-size:14px;color:var(--text-muted);opacity:0;transition:opacity .2s;padding:4px;cursor:pointer}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-menu[data-v-5584d416]:hover{color:var(--accent)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-actions[data-v-5584d416]{position:relative}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-actions .alert-dropdown-menu[data-v-5584d416]{position:absolute;right:0;top:calc(100% + 4px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;box-shadow:var(--shadow-lg);min-width:140px;z-index:100;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-actions .alert-dropdown-menu[data-v-5584d416]:before{content:"";position:absolute;top:-8px;right:8px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.05));z-index:1002}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-actions .alert-dropdown-menu .dropdown-item[data-v-5584d416]{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13px;color:var(--text-primary);cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--bg-card);position:relative;z-index:1}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-actions .alert-dropdown-menu .dropdown-item i[data-v-5584d416]{width:16px;font-size:13px;color:var(--text-tertiary)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-actions .alert-dropdown-menu .dropdown-item[data-v-5584d416]:hover{background:var(--bg-tertiary)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-actions .alert-dropdown-menu .dropdown-item.delete[data-v-5584d416],.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-actions .alert-dropdown-menu .dropdown-item.delete i[data-v-5584d416]{color:var(--danger)}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .alert-item .alert-item-actions .alert-dropdown-menu .dropdown-item.delete[data-v-5584d416]:hover{background:#fee2e2}.alert-configurator-container .left-column .alerts-list .alert-type-group .type-group-alerts .no-alerts-message[data-v-5584d416]{padding:20px 12px;text-align:center;font-size:12px;color:var(--text-muted);font-style:italic;background:var(--bg-secondary);border-radius:8px;margin:4px}.alert-configurator-container .right-column[data-v-5584d416]{background:var(--bg-secondary);border-radius:12px;padding:24px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;height:100%}.alert-configurator-container .right-column .empty-detail-state[data-v-5584d416]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;color:var(--text-muted)}.alert-configurator-container .right-column .empty-detail-state i[data-v-5584d416]{font-size:48px;margin-bottom:16px;opacity:.5}.alert-configurator-container .right-column .empty-detail-state h3[data-v-5584d416]{font-size:16px;margin:0 0 6px 0;color:var(--text-tertiary);font-weight:600}.alert-configurator-container .right-column .empty-detail-state p[data-v-5584d416]{margin:0 0 20px 0;font-size:14px}.alert-configurator-container .right-column .empty-detail-state .btn-create-empty[data-v-5584d416]{padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px rgba(102,126,234,.25);transition:all .3s}.alert-configurator-container .right-column .empty-detail-state .btn-create-empty i[data-v-5584d416]{font-size:14px}.alert-configurator-container .right-column .empty-detail-state .btn-create-empty[data-v-5584d416]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.35)}.alert-configurator-container .right-column .alert-detail-form[data-v-5584d416]{display:flex;flex-direction:column;height:100%}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky[data-v-5584d416]{position:sticky;top:0;background:var(--bg-card);border:2px solid var(--border-primary);border-radius:16px;padding:20px 24px;margin-bottom:24px;box-shadow:var(--shadow-md);z-index:100;transition:all .3s ease;flex-shrink:0}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky[data-v-5584d416]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-header[data-v-5584d416]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-header .progress-title[data-v-5584d416]{display:flex;align-items:center;gap:12px}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-header .progress-title i[data-v-5584d416]{color:var(--accent);font-size:22px}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-header .progress-title h2[data-v-5584d416]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-header .progress-percentage[data-v-5584d416]{font-size:18px;font-weight:600;transition:color .3s;opacity:.85}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-bar-container[data-v-5584d416]{width:100%;height:10px;background:var(--bg-tertiary);border-radius:12px;overflow:hidden;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.06);margin-bottom:14px}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-bar-container .progress-bar-fill[data-v-5584d416]{height:100%;border-radius:12px;transition:width .5s ease,background-color .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15)}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-bar-container .progress-bar-fill .progress-bar-shimmer[data-v-5584d416]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shimmer-5584d416 2s infinite}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer[data-v-5584d416]{display:flex;justify-content:space-between;align-items:center;gap:16px}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .progress-complete[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .progress-missing[data-v-5584d416]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;flex:1}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .progress-complete i[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .progress-missing i[data-v-5584d416]{font-size:14px}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .progress-missing[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .progress-missing i[data-v-5584d416]{color:var(--warning)}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .progress-missing.clickable[data-v-5584d416]{cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .progress-missing.clickable[data-v-5584d416]:hover{color:var(--warning);transform:translateX(2px)}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .progress-missing.clickable:hover i[data-v-5584d416]:last-child{transform:translateX(3px)}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .progress-missing.clickable i[data-v-5584d416]:last-child{font-size:12px;margin-left:4px;transition:transform .2s}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .progress-complete[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .progress-complete i[data-v-5584d416]{color:var(--success)}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .form-actions[data-v-5584d416]{display:flex;gap:10px}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .form-actions button[data-v-5584d416]{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .2s;white-space:nowrap}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .form-actions button i[data-v-5584d416]{font-size:14px}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .form-actions .btn-cancel[data-v-5584d416]{background:var(--bg-tertiary);color:var(--text-primary)}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .form-actions .btn-cancel[data-v-5584d416]:hover{background:var(--border-primary);transform:translateY(-1px)}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .form-actions .btn-save[data-v-5584d416]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 8px rgba(102,126,234,.25)}.alert-configurator-container .right-column .alert-detail-form .progress-section-sticky .progress-footer .form-actions .btn-save[data-v-5584d416]:hover{box-shadow:0 4px 12px rgba(102,126,234,.35);transform:translateY(-1px)}@keyframes shimmer-5584d416{0%{left:-100%}to{left:100%}}.alert-configurator-container .right-column .alert-detail-form .form-content[data-v-5584d416]{flex:1;overflow-y:auto;padding-right:8px}.alert-configurator-container .right-column .alert-detail-form .form-content[data-v-5584d416]::-webkit-scrollbar{width:6px}.alert-configurator-container .right-column .alert-detail-form .form-content[data-v-5584d416]::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:10px}.alert-configurator-container .right-column .alert-detail-form .form-content[data-v-5584d416]::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:10px}.alert-configurator-container .right-column .alert-detail-form .form-content[data-v-5584d416]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section[data-v-5584d416]{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:var(--shadow-sm);transition:all .2s}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section[data-v-5584d416]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .form-label[data-v-5584d416]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--accent);margin:-24px -24px 12px -24px;padding:16px 24px;background:var(--accent-light);border-bottom:2px solid var(--border-primary);border-radius:16px 16px 0 0;box-shadow:none}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .form-label i[data-v-5584d416]{color:var(--accent);font-size:18px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .form-help[data-v-5584d416]{font-size:13px;color:var(--text-tertiary);margin:-4px 0 16px 0;line-height:1.5;font-weight:500}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .form-input[data-v-5584d416]{width:100%;padding:10px 14px;border:2px solid var(--border-primary);border-radius:8px;font-size:14px;background:var(--bg-secondary);transition:all .2s;box-sizing:border-box}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .form-input[data-v-5584d416]:focus{outline:none;border-color:var(--accent);background:var(--bg-card);box-shadow:0 0 0 4px rgba(102,126,234,.1)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .form-input[data-v-5584d416]:hover{background:var(--bg-card)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .alert-types-grid[data-v-5584d416]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .alert-types-grid .alert-type-option[data-v-5584d416]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;border:2px solid var(--border-primary);border-radius:16px;cursor:pointer;transition:all .25s ease;position:relative;background:var(--bg-secondary);box-shadow:var(--shadow-sm)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .alert-types-grid .alert-type-option[data-v-5584d416]:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 8px 20px rgba(102,126,234,.15);background:var(--bg-card)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .alert-types-grid .alert-type-option.selected[data-v-5584d416]{border-color:var(--accent);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 20px rgba(102,126,234,.3);transform:translateY(-4px)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .alert-types-grid .alert-type-option.selected i[data-v-5584d416]:first-child{color:#fff;transform:scale(1.1);background:hsla(0,0%,100%,.2)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .alert-types-grid .alert-type-option.selected span[data-v-5584d416]{color:#fff;font-weight:700}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .alert-types-grid .alert-type-option.selected .info-icon[data-v-5584d416]{color:#fff;opacity:.8}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .alert-types-grid .alert-type-option i[data-v-5584d416]:first-child{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--accent);transition:all .25s ease;border-radius:50%;background:var(--bg-tertiary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .alert-types-grid .alert-type-option span[data-v-5584d416]{font-size:14px;text-align:center;color:var(--text-primary);font-weight:700;line-height:1.3}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .alert-types-grid .alert-type-option .info-icon[data-v-5584d416]{position:absolute;top:8px;right:8px;font-size:14px;color:var(--text-muted);transition:all .2s;background:var(--bg-card);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .alert-types-grid .alert-type-option .info-icon[data-v-5584d416]:hover{color:var(--accent);transform:scale(1.1)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .zones-grid[data-v-5584d416]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:8px 4px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .zones-grid .zone-option[data-v-5584d416]{padding:12px 16px;border:2px solid var(--border-primary);border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s ease;text-align:center;background:var(--bg-secondary);box-shadow:var(--shadow-sm);color:var(--text-primary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .zones-grid .zone-option[data-v-5584d416]:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.2);background:var(--bg-card)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .zones-grid .zone-option.selected[data-v-5584d416]{border-color:var(--accent);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;box-shadow:0 4px 12px rgba(102,126,234,.3);transform:translateY(-2px)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .device-search-box[data-v-5584d416]{margin-bottom:20px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups[data-v-5584d416]{padding-right:8px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group[data-v-5584d416]{margin-bottom:24px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group[data-v-5584d416]:last-child{margin-bottom:0}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .group-name[data-v-5584d416]{font-size:13px;font-weight:600;color:var(--text-tertiary);margin:0 0 12px 0;padding-bottom:8px;border-bottom:1px solid var(--border-primary);text-transform:uppercase;letter-spacing:.5px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid[data-v-5584d416]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid .device-card[data-v-5584d416]{background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:12px;padding:16px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:12px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid .device-card[data-v-5584d416]:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.15);background:var(--bg-card)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid .device-card.selected[data-v-5584d416]{border-color:var(--accent);background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px rgba(102,126,234,.3)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid .device-card.selected .device-avatar .avatar-placeholder[data-v-5584d416]{background:var(--bg-card);color:var(--accent)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid .device-card.selected .device-info .device-id[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid .device-card.selected .device-info .device-name[data-v-5584d416]{color:#fff}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid .device-card .device-avatar[data-v-5584d416]{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid .device-card .device-avatar img[data-v-5584d416]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid .device-card .device-avatar .avatar-placeholder[data-v-5584d416]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid .device-card .device-info[data-v-5584d416]{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;width:100%}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid .device-card .device-info .device-name[data-v-5584d416]{font-size:13px;font-weight:700;color:var(--text-primary);word-break:break-word}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .devices-by-groups .device-group .devices-grid .device-card .device-info .device-id[data-v-5584d416]{font-size:11px;color:var(--text-tertiary);font-weight:500}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .device-filter[data-v-5584d416]{margin-bottom:12px;display:flex;align-items:center;gap:12px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .device-filter label[data-v-5584d416]{font-size:13px;color:var(--text-tertiary);font-weight:500}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .device-filter .filter-select[data-v-5584d416]{flex:1;padding:8px 12px;border:2px solid var(--border-primary);border-radius:8px;font-size:13px;background:var(--bg-secondary);transition:all .2s}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .device-filter .filter-select[data-v-5584d416]:focus{outline:none;border-color:var(--accent);background:var(--bg-card);box-shadow:0 0 0 4px rgba(102,126,234,.1)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .device-filter .filter-select[data-v-5584d416]:hover{background:var(--bg-card)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid[data-v-5584d416]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper[data-v-5584d416]{display:flex;gap:8px;align-items:center}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button[data-v-5584d416]{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:2px solid var(--border-hover);border-radius:8px;background:var(--bg-secondary);color:var(--text-tertiary);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button i[data-v-5584d416]{font-size:18px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button[data-v-5584d416]:hover:not(.active){border-color:var(--text-muted);background:var(--bg-card);transform:translateY(-1px)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button.active[data-v-5584d416]{border-color:var(--accent);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.3)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button.active i.fa-comment[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button.active i.fa-envelope[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button.active i.fa-phone[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button.active i.fa-telegram[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button.active i.fa-whatsapp[data-v-5584d416]{color:#fff}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button i.fa-telegram[data-v-5584d416]{color:#08c}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button i.fa-whatsapp[data-v-5584d416]{color:#25d366}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button i.fa-envelope[data-v-5584d416]{color:#ea4335}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button i.fa-phone[data-v-5584d416]{color:#8b5cf6}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-button i.fa-comment[data-v-5584d416]{color:#f59e0b}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-config-btn[data-v-5584d416]{width:40px;height:44px;display:flex;align-items:center;justify-content:center;border:2px solid var(--border-hover);border-radius:8px;background:var(--bg-card);color:var(--text-tertiary);cursor:pointer;transition:all .2s}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-config-btn i[data-v-5584d416]{font-size:16px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .channels-grid .channel-button-wrapper .channel-config-btn[data-v-5584d416]:hover{border-color:var(--accent);background:var(--bg-tertiary);color:var(--accent)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .days-selector[data-v-5584d416]{display:flex;gap:8px;margin-bottom:12px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .days-selector .day-option[data-v-5584d416]{flex:1;padding:10px;border:2px solid var(--border-primary);border-radius:8px;text-align:center;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .days-selector .day-option[data-v-5584d416]:hover{border-color:var(--accent)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .days-selector .day-option.selected[data-v-5584d416]{border-color:#06f;background:var(--accent-light);color:#06f}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .days-selector-circular[data-v-5584d416]{display:flex;gap:10px;margin-bottom:20px;justify-content:flex-start}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .days-selector-circular .day-button[data-v-5584d416]{width:36px;height:36px;border-radius:50%;border:2px solid var(--border-hover);background:var(--bg-card);color:var(--text-tertiary);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .days-selector-circular .day-button[data-v-5584d416]:hover:not(.selected){border-color:var(--text-muted);background:var(--bg-secondary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .days-selector-circular .day-button.selected[data-v-5584d416]{border-color:var(--accent);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days[data-v-5584d416]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:0}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .days-selector-circular[data-v-5584d416]{display:flex;gap:6px;margin:0}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .days-selector-circular .day-btn[data-v-5584d416]{width:32px;height:32px;border-radius:4px;border:2px solid var(--border-hover);background:var(--bg-card);color:var(--text-tertiary);font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .days-selector-circular .day-btn[data-v-5584d416]:hover:not(.active){border-color:var(--text-muted);background:var(--bg-secondary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .days-selector-circular .day-btn.active[data-v-5584d416]{background:var(--info);border-color:var(--info);color:#fff}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row[data-v-5584d416]{display:flex;align-items:center;gap:8px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .time-input[data-v-5584d416]{width:80px;padding:8px 10px;border:2px solid var(--border-hover);border-radius:6px;font-size:13px;color:var(--text-primary);font-weight:500;text-align:center;transition:all .2s}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .time-input[data-v-5584d416]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(102,126,234,.1)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .time-separator[data-v-5584d416]{font-size:14px;font-weight:600;color:var(--text-tertiary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .btn-icon-danger[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .btn-icon-success[data-v-5584d416]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .btn-icon-danger i[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .btn-icon-success i[data-v-5584d416]{font-size:18px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .btn-icon-danger[data-v-5584d416]:disabled,.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .btn-icon-success[data-v-5584d416]:disabled{opacity:.3;cursor:not-allowed}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .btn-icon-danger[data-v-5584d416]{color:var(--danger)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .btn-icon-danger[data-v-5584d416]:hover:not(:disabled){color:var(--danger);transform:scale(1.1)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .btn-icon-success[data-v-5584d416]{color:var(--success)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-range-item-with-days .time-inputs-row .btn-icon-success[data-v-5584d416]:hover:not(:disabled){color:#059669;transform:scale(1.1)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges .time-range[data-v-5584d416]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges .time-range .time-input[data-v-5584d416]{flex:1;padding:8px 12px;border:2px solid var(--border-primary);border-radius:6px;font-size:13px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges .time-range .time-input[data-v-5584d416]:focus{outline:none;border-color:var(--accent)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges .time-range span[data-v-5584d416]{font-size:13px;color:var(--text-tertiary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges .time-range .btn-remove-time[data-v-5584d416]{padding:8px 12px;background:#fee2e2;color:var(--danger);border:none;border-radius:6px;cursor:pointer;font-size:12px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges .time-range .btn-remove-time[data-v-5584d416]:hover{background:#fecaca}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges .btn-add-time[data-v-5584d416]{padding:8px 16px;background:var(--bg-tertiary);color:var(--text-primary);border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges .btn-add-time[data-v-5584d416]:hover{background:var(--border-primary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list[data-v-5584d416]{margin-bottom:24px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list .time-range-item[data-v-5584d416]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list .time-range-item .time-input-modern[data-v-5584d416]{padding:8px 12px;border:2px solid var(--border-hover);border-radius:6px;font-size:14px;font-weight:500;color:var(--text-primary);width:100px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list .time-range-item .time-input-modern[data-v-5584d416]:focus{outline:none;border-color:var(--info)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list .time-range-item .time-separator[data-v-5584d416]{font-size:16px;font-weight:600;color:var(--text-tertiary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list .time-range-item .btn-icon-danger[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list .time-range-item .btn-icon-success[data-v-5584d416]{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list .time-range-item .btn-icon-danger i[data-v-5584d416],.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list .time-range-item .btn-icon-success i[data-v-5584d416]{font-size:20px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list .time-range-item .btn-icon-danger[data-v-5584d416]{color:var(--danger)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list .time-range-item .btn-icon-danger[data-v-5584d416]:hover{color:var(--danger);transform:scale(1.1)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list .time-range-item .btn-icon-success[data-v-5584d416]{color:var(--success)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-list .time-range-item .btn-icon-success[data-v-5584d416]:hover{color:#059669;transform:scale(1.1)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern[data-v-5584d416]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card[data-v-5584d416]{background:var(--bg-card);border:2px solid var(--border-primary);border-radius:10px;padding:16px;transition:all .3s ease}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card[data-v-5584d416]:hover{border-color:var(--accent);box-shadow:0 4px 12px rgba(102,126,234,.1)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal[data-v-5584d416]{display:flex;align-items:center;gap:16px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .days-selector-modern[data-v-5584d416]{display:flex;gap:6px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .days-selector-modern .day-btn-modern[data-v-5584d416]{width:36px;height:36px;border-radius:50%;border:2px solid var(--border-hover);background:var(--bg-card);color:var(--text-tertiary);font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .days-selector-modern .day-btn-modern[data-v-5584d416]:hover:not(.active){border-color:var(--text-muted);background:var(--bg-secondary);transform:translateY(-2px)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .days-selector-modern .day-btn-modern.active[data-v-5584d416]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:var(--accent);color:#fff;box-shadow:0 2px 8px rgba(102,126,234,.3)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern[data-v-5584d416]{display:flex;align-items:center;gap:10px;flex:1}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-input-group[data-v-5584d416]{position:relative;display:flex;align-items:center}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-input-group .input-icon[data-v-5584d416]{position:absolute;left:10px;color:var(--text-muted);font-size:13px;pointer-events:none}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-input-group .time-input-styled[data-v-5584d416]{width:140px;padding:10px 10px 10px 30px;border:2px solid var(--border-hover);border-radius:8px;font-size:14px;font-weight:600;color:var(--text-primary);background:var(--bg-secondary);transition:all .2s ease;text-align:center;font-family:Monaco,Courier New,monospace;letter-spacing:.5px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-input-group .time-input-styled[data-v-5584d416]::-moz-placeholder{color:var(--text-muted);font-weight:500}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-input-group .time-input-styled[data-v-5584d416]::placeholder{color:var(--text-muted);font-weight:500}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-input-group .time-input-styled[data-v-5584d416]:focus{outline:none;border-color:var(--accent);background:var(--bg-card);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-separator-modern[data-v-5584d416]{font-size:18px;font-weight:600;color:var(--accent);margin:0 2px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-actions[data-v-5584d416]{display:flex;gap:6px;margin-left:8px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-actions .btn-time-action[data-v-5584d416]{width:34px;height:34px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:13px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-actions .btn-time-action.btn-remove[data-v-5584d416]{background:var(--badge-danger-bg);color:var(--danger)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-actions .btn-time-action.btn-remove[data-v-5584d416]:hover{background:var(--badge-danger-bg);transform:scale(1.1)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-actions .btn-time-action.btn-add[data-v-5584d416]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 8px rgba(102,126,234,.3)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .time-ranges-modern .time-range-card .time-range-horizontal .time-controls-modern .time-actions .btn-time-action.btn-add[data-v-5584d416]:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(102,126,234,.4)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section[data-v-5584d416]{background:var(--bg-card);border:2px solid var(--border-primary);border-radius:12px;padding:20px;margin-top:20px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-header[data-v-5584d416]{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--border-secondary);font-size:14px;font-weight:700;color:var(--text-primary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-header i[data-v-5584d416]{font-size:16px;color:var(--accent)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content[data-v-5584d416]{display:flex;flex-direction:column;gap:20px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content .slider-track-container .cadence-slider-modern[data-v-5584d416]{width:100%;height:8px;border-radius:4px;background:var(--border-primary);outline:none;-webkit-appearance:none;cursor:pointer;margin-bottom:12px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content .slider-track-container .cadence-slider-modern[data-v-5584d416]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;border:4px solid var(--bg-card);box-shadow:0 4px 12px rgba(102,126,234,.4);-webkit-transition:all .2s;transition:all .2s}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content .slider-track-container .cadence-slider-modern[data-v-5584d416]::-webkit-slider-thumb:hover{transform:scale(1.2)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content .slider-track-container .cadence-slider-modern[data-v-5584d416]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;border:4px solid var(--bg-card);box-shadow:0 4px 12px rgba(102,126,234,.4)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content .slider-track-container .slider-markers[data-v-5584d416]{display:flex;justify-content:space-between;padding:0 4px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content .slider-track-container .slider-markers span[data-v-5584d416]{font-size:11px;color:var(--text-muted);font-weight:600}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content .cadence-value-display[data-v-5584d416]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:var(--accent-light);border-radius:10px;border:2px solid var(--border-primary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content .cadence-value-display .cadence-number-input[data-v-5584d416]{width:70px;padding:10px 16px;border:2px solid var(--border-hover);border-radius:8px;font-size:18px;font-weight:700;color:var(--accent);text-align:center;background:var(--bg-card);-moz-appearance:textfield}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content .cadence-value-display .cadence-number-input[data-v-5584d416]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content .cadence-value-display .cadence-number-input[data-v-5584d416]::-webkit-inner-spin-button,.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content .cadence-value-display .cadence-number-input[data-v-5584d416]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-modern-section .cadence-content .cadence-value-display .cadence-unit-text[data-v-5584d416]{font-size:16px;font-weight:600;color:var(--text-tertiary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section[data-v-5584d416]{margin-top:24px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section .cadence-label[data-v-5584d416]{display:block;font-size:13px;font-weight:600;color:var(--text-tertiary);margin-bottom:16px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section .cadence-slider-container .slider-labels[data-v-5584d416]{display:flex;justify-content:space-between;margin-bottom:8px;padding:0 4px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section .cadence-slider-container .slider-labels span[data-v-5584d416]{font-size:11px;color:var(--text-muted);font-weight:500}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section .cadence-slider-container .cadence-slider[data-v-5584d416]{width:100%;height:6px;border-radius:3px;background:var(--border-primary);outline:none;-webkit-appearance:none;margin-bottom:16px;cursor:pointer}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section .cadence-slider-container .cadence-slider[data-v-5584d416]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--info);cursor:pointer;border:3px solid var(--bg-card);box-shadow:0 2px 4px rgba(0,0,0,.2)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section .cadence-slider-container .cadence-slider[data-v-5584d416]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--info);cursor:pointer;border:3px solid var(--bg-card);box-shadow:0 2px 4px rgba(0,0,0,.2)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section .cadence-slider-container .cadence-value[data-v-5584d416]{display:flex;align-items:center;gap:8px;background:var(--bg-card);border:2px solid var(--border-hover);border-radius:8px;padding:8px 12px;width:-moz-fit-content;width:fit-content}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section .cadence-slider-container .cadence-value .cadence-input[data-v-5584d416]{width:50px;border:none;font-size:16px;font-weight:600;color:var(--text-primary);text-align:center;-moz-appearance:textfield}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section .cadence-slider-container .cadence-value .cadence-input[data-v-5584d416]:focus{outline:none}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section .cadence-slider-container .cadence-value .cadence-input[data-v-5584d416]::-webkit-inner-spin-button,.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section .cadence-slider-container .cadence-value .cadence-input[data-v-5584d416]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .cadence-section .cadence-slider-container .cadence-value .cadence-unit[data-v-5584d416]{font-size:14px;font-weight:600;color:var(--text-tertiary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .additional-actions[data-v-5584d416]{display:flex;gap:12px;padding-top:16px;border-top:2px solid var(--border-primary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .additional-actions button[data-v-5584d416]{flex:1;padding:10px 16px;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .additional-actions button i[data-v-5584d416]{font-size:14px}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .additional-actions .btn-delete[data-v-5584d416]{background:#fee2e2;color:var(--danger)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .additional-actions .btn-delete[data-v-5584d416]:hover{background:#fecaca}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .additional-actions .btn-duplicate[data-v-5584d416]{background:var(--bg-tertiary);color:var(--text-primary)}.alert-configurator-container .right-column .alert-detail-form .form-content .form-section .additional-actions .btn-duplicate[data-v-5584d416]:hover{background:var(--border-primary)}.channel-modal-overlay[data-v-5584d416]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-5584d416 .2s ease}@keyframes fadeIn-5584d416{0%{opacity:0}to{opacity:1}}.channel-modal-overlay .channel-modal[data-v-5584d416]{background:var(--bg-card);border-radius:12px;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:slideUp-5584d416 .3s ease}@keyframes slideUp-5584d416{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.channel-modal-overlay .channel-modal .channel-modal-header[data-v-5584d416]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid var(--border-primary)}.channel-modal-overlay .channel-modal .channel-modal-header h3[data-v-5584d416]{margin:0;font-size:18px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:10px}.channel-modal-overlay .channel-modal .channel-modal-header h3 i[data-v-5584d416]{font-size:20px;color:#06f}.channel-modal-overlay .channel-modal .channel-modal-header .btn-close-modal[data-v-5584d416]{width:32px;height:32px;border-radius:50%;border:none;background:var(--bg-tertiary);color:var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.channel-modal-overlay .channel-modal .channel-modal-header .btn-close-modal[data-v-5584d416]:hover{background:var(--border-primary);color:var(--text-primary)}.channel-modal-overlay .channel-modal .channel-modal-body[data-v-5584d416]{padding:24px;overflow-y:auto}.channel-modal-overlay .channel-modal .channel-modal-body .contacts-list[data-v-5584d416]{margin-bottom:20px;max-height:300px;overflow-y:auto}.channel-modal-overlay .channel-modal .channel-modal-body .contacts-list .contact-item[data-v-5584d416]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bg-secondary);border:2px solid var(--border-primary);border-radius:8px;margin-bottom:8px;transition:all .2s}.channel-modal-overlay .channel-modal .channel-modal-body .contacts-list .contact-item[data-v-5584d416]:hover{background:var(--bg-card);border-color:var(--border-hover)}.channel-modal-overlay .channel-modal .channel-modal-body .contacts-list .contact-item span[data-v-5584d416]{font-size:14px;color:var(--text-primary);font-weight:500}.channel-modal-overlay .channel-modal .channel-modal-body .contacts-list .contact-item .btn-remove-contact[data-v-5584d416]{width:28px;height:28px;border-radius:50%;border:none;background:#fee2e2;color:var(--danger);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.channel-modal-overlay .channel-modal .channel-modal-body .contacts-list .contact-item .btn-remove-contact[data-v-5584d416]:hover{background:#fecaca;transform:scale(1.1)}.channel-modal-overlay .channel-modal .channel-modal-body .contacts-list .contact-item .btn-remove-contact i[data-v-5584d416]{font-size:12px}.channel-modal-overlay .channel-modal .channel-modal-body .contacts-list .no-contacts[data-v-5584d416]{padding:40px 20px;text-align:center;color:var(--text-muted);font-size:14px;font-style:italic}.channel-modal-overlay .channel-modal .channel-modal-body .add-contact-form[data-v-5584d416]{display:flex;gap:10px}.channel-modal-overlay .channel-modal .channel-modal-body .add-contact-form .contact-input[data-v-5584d416]{flex:1;padding:12px 16px;border:2px solid var(--border-hover);border-radius:8px;font-size:14px;color:var(--text-primary)}.channel-modal-overlay .channel-modal .channel-modal-body .add-contact-form .contact-input[data-v-5584d416]:focus{outline:none;border-color:#06f}.channel-modal-overlay .channel-modal .channel-modal-body .add-contact-form .contact-input[data-v-5584d416]::-moz-placeholder{color:var(--text-muted)}.channel-modal-overlay .channel-modal .channel-modal-body .add-contact-form .contact-input[data-v-5584d416]::placeholder{color:var(--text-muted)}.channel-modal-overlay .channel-modal .channel-modal-body .add-contact-form .btn-add-contact[data-v-5584d416]{padding:12px 20px;background:#06f;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.channel-modal-overlay .channel-modal .channel-modal-body .add-contact-form .btn-add-contact[data-v-5584d416]:hover{background:#0052cc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,102,255,.3)}.channel-modal-overlay .channel-modal .channel-modal-body .add-contact-form .btn-add-contact i[data-v-5584d416]{font-size:14px}.channel-modal-overlay .field-highlight[data-v-5584d416]{animation:fieldHighlight-5584d416 2s ease}@keyframes fieldHighlight-5584d416{0%,to{box-shadow:0 1px 3px rgba(0,0,0,.05)}50%{box-shadow:0 0 0 4px rgba(102,126,234,.3),0 4px 16px rgba(102,126,234,.2);transform:scale(1.01)}}.missing-fields-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999!important;display:flex;justify-content:flex-end}.missing-fields-panel{width:420px;max-width:90vw;background:var(--bg-card);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:100vh;animation:slideInRight .3s ease-out}.missing-fields-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:2px solid var(--border-primary);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.missing-fields-panel .panel-header .panel-title{display:flex;align-items:center;gap:12px}.missing-fields-panel .panel-header .panel-title i{font-size:22px}.missing-fields-panel .panel-header .panel-title h3{margin:0;font-size:20px;font-weight:700}.missing-fields-panel .panel-header .btn-close-panel{background:hsla(0,0%,100%,.2);border:none;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}.missing-fields-panel .panel-header .btn-close-panel i{font-size:18px}.missing-fields-panel .panel-header .btn-close-panel:hover{background:hsla(0,0%,100%,.3);transform:scale(1.05)}.missing-fields-panel .panel-body{flex:1;overflow-y:auto;padding:20px}.missing-fields-panel .panel-body .field-item{display:flex;align-items:flex-start;gap:16px;padding:18px;background:var(--bg-card);border:2px solid var(--border-primary);border-radius:12px;margin-bottom:16px;cursor:pointer;transition:all .25s ease}.missing-fields-panel .panel-body .field-item:hover{border-color:var(--accent);background:var(--bg-secondary);transform:translateX(-4px);box-shadow:0 4px 16px rgba(102,126,234,.15)}.missing-fields-panel .panel-body .field-item .field-icon{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(102,126,234,.25)}.missing-fields-panel .panel-body .field-item .field-icon i{color:#fff;font-size:18px}.missing-fields-panel .panel-body .field-item .field-content{flex:1;min-width:0}.missing-fields-panel .panel-body .field-item .field-content .field-label{font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.missing-fields-panel .panel-body .field-item .field-content .field-description{font-size:13px;color:var(--text-tertiary);line-height:1.5}.missing-fields-panel .panel-body .field-item .field-action{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--bg-tertiary);border-radius:6px;flex-shrink:0;transition:all .2s}.missing-fields-panel .panel-body .field-item .field-action i{color:var(--accent);font-size:14px}.missing-fields-panel .panel-body .field-item:hover .field-action{background:var(--accent);transform:translateX(4px)}.missing-fields-panel .panel-body .field-item:hover .field-action i{color:#fff}.missing-fields-panel .panel-body .no-pending-fields{text-align:center;padding:40px 20px;color:var(--success)}.missing-fields-panel .panel-body .no-pending-fields i{font-size:48px;margin-bottom:16px}.missing-fields-panel .panel-body .no-pending-fields p{font-size:16px;font-weight:600;margin:0}.slide-panel-enter-active,.slide-panel-leave-active{transition:opacity .3s ease}.slide-panel-enter-active .missing-fields-panel,.slide-panel-leave-active .missing-fields-panel{transition:transform .3s ease}.slide-panel-enter,.slide-panel-leave-to{opacity:0}.slide-panel-enter .missing-fields-panel,.slide-panel-leave-to .missing-fields-panel{transform:translateX(100%)}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.duplicate-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn .2s ease}.duplicate-modal-overlay .duplicate-modal{background:var(--bg-card);border-radius:16px;width:90%;max-width:450px;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:slideUp .3s ease}.duplicate-modal-overlay .duplicate-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:2px solid var(--border-primary);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:16px 16px 0 0}.duplicate-modal-overlay .duplicate-modal .modal-header h3{margin:0;font-size:20px;font-weight:700;display:flex;align-items:center;gap:12px}.duplicate-modal-overlay .duplicate-modal .modal-header h3 i{font-size:22px}.duplicate-modal-overlay .duplicate-modal .modal-header .btn-close-modal{width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.duplicate-modal-overlay .duplicate-modal .modal-header .btn-close-modal i{font-size:18px}.duplicate-modal-overlay .duplicate-modal .modal-header .btn-close-modal:hover{background:hsla(0,0%,100%,.3);transform:scale(1.05)}.duplicate-modal-overlay .duplicate-modal .modal-body{padding:24px;flex:1}.duplicate-modal-overlay .duplicate-modal .modal-body .modal-description{margin:0 0 20px 0;color:var(--text-tertiary);font-size:14px;line-height:1.6}.duplicate-modal-overlay .duplicate-modal .modal-body .form-group{margin-bottom:0}.duplicate-modal-overlay .duplicate-modal .modal-body .form-group .form-label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--text-primary)}.duplicate-modal-overlay .duplicate-modal .modal-body .form-group .form-input{width:100%;padding:12px 16px;border:2px solid var(--border-hover);border-radius:8px;font-size:14px;background:var(--bg-secondary);transition:all .2s;box-sizing:border-box}.duplicate-modal-overlay .duplicate-modal .modal-body .form-group .form-input:focus{outline:none;border-color:var(--accent);background:var(--bg-card);box-shadow:0 0 0 4px rgba(102,126,234,.1)}.duplicate-modal-overlay .duplicate-modal .modal-body .form-group .form-input:hover{background:var(--bg-card)}.duplicate-modal-overlay .duplicate-modal .modal-footer{display:flex;gap:12px;padding:20px 24px;border-top:1px solid var(--border-primary);justify-content:flex-end}.duplicate-modal-overlay .duplicate-modal .modal-footer button{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .2s}.duplicate-modal-overlay .duplicate-modal .modal-footer button i{font-size:14px}.duplicate-modal-overlay .duplicate-modal .modal-footer .btn-cancel{background:var(--bg-tertiary);color:var(--text-primary)}.duplicate-modal-overlay .duplicate-modal .modal-footer .btn-cancel:hover{background:var(--border-primary);transform:translateY(-1px)}.duplicate-modal-overlay .duplicate-modal .modal-footer .btn-confirm{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 8px rgba(102,126,234,.25)}.duplicate-modal-overlay .duplicate-modal .modal-footer .btn-confirm:hover{box-shadow:0 4px 12px rgba(102,126,234,.35);transform:translateY(-1px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.alert-configurator-container{padding:0}.two-column-layout{display:flex!important;flex-direction:column;min-height:auto!important;gap:0!important;height:100%}.left-column{border-radius:0!important;box-shadow:none!important;padding:12px!important;flex:1;overflow-y:auto}.btn-back-mobile{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-primary);border-radius:8px;background:var(--bg-secondary);color:var(--text-tertiary);font-size:13px;cursor:pointer;flex-shrink:0}.right-column{position:fixed!important;inset:0;z-index:1000;border-radius:0!important;padding:0!important;overflow-y:auto;background:var(--bg-card)!important;animation:slideUp .3s ease-out}.right-column .empty-detail-state{display:none!important}.right-column .alert-detail-form{height:100%;display:flex;flex-direction:column}.right-column .progress-section-sticky{padding:12px;border-radius:0}.right-column .progress-section-sticky .progress-header h2{font-size:15px}.right-column .progress-section-sticky .progress-footer{flex-direction:column;gap:8px}.right-column .progress-section-sticky .progress-footer .form-actions{width:100%;display:flex;gap:8px}.right-column .progress-section-sticky .progress-footer .form-actions .btn-cancel,.right-column .progress-section-sticky .progress-footer .form-actions .btn-save{flex:1;justify-content:center}.right-column .form-content{flex:1;overflow-y:auto;padding:12px}.right-column .form-content .form-section{padding:14px}.alert-types-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.alert-type-card{padding:10px!important;min-height:auto!important}.alert-type-card .type-icon-wrapper{width:36px!important;height:36px!important;font-size:14px!important}.alert-type-card .type-name{font-size:11px!important}.zones-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.device-group-devices{grid-template-columns:1fr!important}.channels-grid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.channel-btn{padding:8px 4px!important;font-size:11px!important}.time-range-card{padding:12px!important}.time-range-horizontal{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.days-selector-modern,.time-controls-modern{justify-content:space-between;width:100%}.time-input-group{flex:1;min-width:0}.time-input-styled{width:100%!important}.cadence-slider-container{padding:0 8px!important}.channel-config-modal .channel-config-content,.duplicate-modal .duplicate-content{width:90vw!important;max-width:90vw!important;margin:auto}.missing-fields-panel{width:100vw!important;max-width:100vw!important}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}