.fileUploadDropZone[data-v-50466162]{width:100%;height:234px;border:3px dashed #00a0c1;background-image:none;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;transition:background-color .2s ease-out;text-align:center;padding:1rem;background-color:#fff}.fileUploadDropZone p[data-v-50466162]{margin:0;font-weight:500;color:#435666}.fileUploadDropZone .secondary-text[data-v-50466162]{font-weight:400;font-style:italic;font-size:14px;line-height:1.25;color:#435666}.activeZone[data-v-50466162]{background-color:#f5f5f5;border-color:#0d6efd}.btn-add-file[data-v-50466162]{width:100px;height:30px;padding:0;display:inline-flex;justify-content:center;align-items:center;background-color:#f3994d;border:1px solid #f3994d;color:#fff;font-weight:900;font-size:14px;line-height:1;border-radius:5px;transition:all .2s ease-in-out;margin-top:.5rem}.btn-add-file[data-v-50466162]:hover{background-color:#e08d45;border-color:#e08d45;color:#fff}.removeFile[data-v-50466162]{color:red}.removeFile[data-v-50466162]:hover{cursor:pointer}.fileList[data-v-50466162]{border:2px solid #f5f5f5;border-radius:10px}.fileUploadDropZone[data-v-61e3e67e]{outline:2px dashed #00a0c1;outline-offset:-10px;transition:outline-offset .2s ease-out,background-color .2s ease-out;text-align:center;padding:1rem}.activeZone[data-v-61e3e67e]{outline-offset:-8px;outline-color:#00a0c1;background-color:#f5f5f5}.removeFile[data-v-61e3e67e]{color:red}.removeFile[data-v-61e3e67e]:hover{cursor:pointer}.fileList[data-v-61e3e67e]{border:2px solid #f5f5f5;border-radius:10px}.uploadedImage[data-v-61e3e67e]{max-width:100%;height:120px}[data-v-5c5d75cb] .modal-overlay-container{display:flex;justify-content:center;align-items:center;background-color:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}[data-v-5c5d75cb] .modern-modal-content{background:#fff;border-radius:12px;width:100%;max-width:440px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);display:flex;flex-direction:column;border:none!important;padding:0;margin:0 1rem;overflow:hidden}.modal-header[data-v-5c5d75cb]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;background-color:#fff}.title-wrapper[data-v-5c5d75cb]{display:flex;align-items:center;gap:.75rem}.title-icon.danger-icon[data-v-5c5d75cb]{color:#dc3545;display:flex;align-items:center;justify-content:center;background:rgba(220,53,69,.1);padding:8px;border-radius:8px}.modal-title[data-v-5c5d75cb]{color:#1e293b;margin:0;font-size:1.15rem;font-weight:700}.close-button[data-v-5c5d75cb]{background:#f1f5f9;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8;transition:all .2s}.close-button[data-v-5c5d75cb]:hover{background-color:#fee2e2;color:#dc3545;transform:rotate(90deg)}.modal-body[data-v-5c5d75cb]{padding:1.5rem;flex-grow:1}.delete-message[data-v-5c5d75cb]{font-size:1.05rem;color:#334155;margin:0;font-weight:500}.modal-footer[data-v-5c5d75cb]{display:flex;justify-content:flex-end;border-top:1px solid #f1f5f9;padding:1rem 1.5rem;gap:.75rem;background-color:#f8fafc}.btn[data-v-5c5d75cb]{padding:.5rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid transparent}.btn-secondary[data-v-5c5d75cb]{background-color:#fff;color:#64748b;border-color:#e2e8f0}.btn-secondary[data-v-5c5d75cb]:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#1e293b}.btn-danger[data-v-5c5d75cb]{background-color:#ef4444;color:#fff}.btn-danger[data-v-5c5d75cb]:hover{background-color:#dc2626;box-shadow:0 4px 6px -1px rgba(220,38,38,.2)}[data-v-887d246c] .modal-overlay-container{display:flex;justify-content:center;align-items:center;background-color:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}[data-v-887d246c] .modern-modal-content{background:#fff;border-radius:12px;width:100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);display:flex;flex-direction:column;border:none!important;padding:0;margin:0 1rem;overflow:hidden;max-height:90vh}[data-v-887d246c] .domain-modal-wide{max-width:860px!important}.modal-header[data-v-887d246c]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9;background-color:#fff}.title-wrapper[data-v-887d246c]{display:flex;align-items:center;gap:.75rem}.title-icon[data-v-887d246c]{color:#00a0c1;display:flex;align-items:center;justify-content:center;background:rgba(0,160,193,.1);padding:8px;border-radius:8px}.modal-title[data-v-887d246c]{color:#1e293b;margin:0;font-size:1.15rem;font-weight:700}.close-button[data-v-887d246c]{background:#f1f5f9;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8;transition:all .2s}.close-button[data-v-887d246c]:hover{background-color:#fee2e2;color:#dc3545;transform:rotate(90deg)}.modal-body.custom-scroll[data-v-887d246c]{padding:1.25rem 1.5rem;flex-grow:1;overflow-y:auto}.section-title[data-v-887d246c]{font-size:.95rem;font-weight:700;color:#1e293b}.setting-item[data-v-887d246c]{margin-bottom:1.25rem}.setting-item label[data-v-887d246c]{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.025em;color:#64748b;margin-bottom:.5rem;font-weight:700}.input-with-icon[data-v-887d246c]{position:relative;display:flex;align-items:center}.input-icon[data-v-887d246c]{position:absolute;left:12px;color:#94a3b8;display:flex;align-items:center;pointer-events:none;z-index:1}.form-control[data-v-887d246c]{width:100%;padding:.7rem .7rem .7rem 2.5rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.95rem;color:#1e293b;background-color:#fff;transition:all .2s}.form-control[data-v-887d246c]:focus{border-color:#00a0c1;outline:none;box-shadow:0 0 0 3px rgba(0,160,193,.15)}.code-input[data-v-887d246c]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;line-height:1.4}.type-toggle-container[data-v-887d246c]{display:flex;background-color:#f1f5f9;border-radius:8px;padding:4px;gap:4px}.type-btn[data-v-887d246c]{flex:1;border:none;background:transparent;padding:.6rem;border-radius:6px;font-size:.9rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .2s}.type-btn[data-v-887d246c]:hover:not(:disabled){color:#1e293b}.type-btn.active[data-v-887d246c]{background-color:#fff;color:#00a0c1;box-shadow:0 2px 4px rgba(0,0,0,.05)}.diagnostic-banner[data-v-887d246c]{border-radius:10px;padding:1rem 1.25rem;transition:all .2s}.banner-healthy[data-v-887d246c]{background:#f0fdf4;border:1.5px solid #bbf7d0}.banner-issues[data-v-887d246c]{background:#fef2f2;border:1.5px solid #fecaca}.step-pill-card[data-v-887d246c]{background:#fff;border:1px solid #e2e8f0;transition:all .2s}.step-pill-card.step-pass[data-v-887d246c]{border-left:4px solid #10b981}.step-pill-card.step-fail[data-v-887d246c]{border-left:4px solid #ef4444}.step-title[data-v-887d246c]{font-size:.82rem;color:#1e293b}.step-desc[data-v-887d246c]{font-size:.75rem;line-height:1.3}.modern-table[data-v-887d246c]{font-size:.85rem}.modern-table thead th[data-v-887d246c]{background-color:#f8fafc;color:#64748b;font-weight:700;text-transform:uppercase;font-size:.72rem;letter-spacing:.03em;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0}.modern-table tbody td[data-v-887d246c]{padding:.75rem 1rem;border-bottom:1px solid #f1f5f9}.modern-table tbody tr:last-child td[data-v-887d246c]{border-bottom:none}.clickable-row[data-v-887d246c]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-887d246c]:hover{background-color:#f8fafc}.row-selected[data-v-887d246c]{background-color:#f0f9ff!important;border-left:3px solid #00a0c1}.bg-success-soft[data-v-887d246c]{background-color:#dcfce7;color:#16a34a}.bg-danger-soft[data-v-887d246c]{background-color:#fee2e2;color:#dc2626}.bg-warning-soft[data-v-887d246c]{background-color:#fef3c7;color:#d97706}.bg-info-soft[data-v-887d246c]{background-color:#e0f2fe;color:#0284c7}.bg-secondary-soft[data-v-887d246c]{background-color:#f1f5f9;color:#64748b}.btn-action-icon[data-v-887d246c]{width:30px;height:30px;border-radius:6px;border:1px solid #e2e8f0;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.8rem;transition:all .15s}.btn-action-verify[data-v-887d246c]{color:#00a0c1}.btn-action-verify[data-v-887d246c]:hover:not(:disabled){background-color:#f0f9ff;border-color:#00a0c1}.btn-action-edit[data-v-887d246c]{color:#3b82f6}.btn-action-edit[data-v-887d246c]:hover{background-color:#eff6ff;border-color:#3b82f6}.btn-action-delete[data-v-887d246c]{color:#ef4444}.btn-action-delete[data-v-887d246c]:hover{background-color:#fef2f2;border-color:#ef4444}.filter-pills-container[data-v-887d246c]{display:flex;background-color:#f1f5f9;border-radius:8px;padding:3px;gap:3px}.filter-pill-btn[data-v-887d246c]{border:none;background:transparent;padding:.35rem .75rem;border-radius:6px;font-size:.78rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s}.filter-pill-btn[data-v-887d246c]:hover{color:#1e293b}.filter-pill-btn.active[data-v-887d246c]{background-color:#fff;color:#00a0c1;box-shadow:0 1px 3px rgba(0,0,0,.08)}.modal-footer[data-v-887d246c]{display:flex;justify-content:flex-end;border-top:1px solid #f1f5f9;padding:1rem 1.5rem;gap:.75rem;background-color:#f8fafc}.modal-footer .btn[data-v-887d246c]{padding:.5rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid transparent}.modal-footer .btn-primary[data-v-887d246c]{background-color:#00a0c1;color:#fff;border-color:#00a0c1}.modal-footer .btn-primary[data-v-887d246c]:hover:not(:disabled){background-color:#008da8;border-color:#008da8}.modal-footer .btn-primary[data-v-887d246c]:disabled{opacity:.6;cursor:not-allowed}.modal-footer .btn-secondary[data-v-887d246c]{background-color:#fff;color:#64748b;border:1px solid #e2e8f0}.modal-footer .btn-secondary[data-v-887d246c]:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#1e293b}.modal-footer .btn-outline-info[data-v-887d246c]{background-color:#fff;color:#00a0c1;border:1px solid #00a0c1}.modal-footer .btn-outline-info[data-v-887d246c]:hover:not(:disabled){background-color:#f0f9ff;border-color:#008da8;color:#008da8}.pagination-arrow[data-v-887d246c]{margin:0 8px;color:#00a0c1;cursor:pointer;text-decoration:none}.pagination-arrow.disabled[data-v-887d246c]{color:#ccc;cursor:not-allowed;pointer-events:none}.pagination-label[data-v-887d246c]{display:inline-block;min-width:120px;color:#435666;font-size:.9rem}.form-control[data-v-66c25bbb]{border-radius:10px}.btn-create[data-v-66c25bbb]{border-radius:20px!important;font-size:13px!important;font-weight:900!important;padding:8px 18px!important;margin-bottom:0;display:inline-flex;align-items:center;justify-content:center;line-height:1.4;transition:all .2s ease-in-out}.btn-primary.btn-create[data-v-66c25bbb]{background-color:#00a0c1!important;border:1px solid #00a0c1!important;color:#fff!important}.btn-primary.btn-create[data-v-66c25bbb]:hover{background-color:#008da8!important;border-color:#008da8!important;color:#fff!important}.btn-outline-primary.btn-create[data-v-66c25bbb]{border:1px solid #00a0c1!important;color:#00a0c1!important;background-color:transparent!important}.btn-outline-primary.btn-create[data-v-66c25bbb]:hover{background-color:#00a0c1!important;border-color:#00a0c1!important;color:#fff!important}.btn-square[data-v-66c25bbb]{border-radius:0!important;border:1px solid #00a0c1!important;padding:6px 12px}.btn-square.btn-info[data-v-66c25bbb]{background-color:#00a0c1!important;border-color:#00a0c1!important;color:#fff!important}.btn-square.btn-default[data-v-66c25bbb]{background-color:#fff!important;border-color:#00a0c1!important;color:#00a0c1!important}.btn-square.btn-default[data-v-66c25bbb]:hover{background-color:#f0f9ff!important;color:#008da8!important}[data-v-66c25bbb]::-webkit-input-placeholder{font-size:14px!important}[data-v-66c25bbb]:-moz-placeholder,[data-v-66c25bbb]::-moz-placeholder{font-size:14px!important}.video[data-v-66c25bbb]{width:100%}.btn-circle-danger[data-v-66c25bbb]{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.42857}.btn-circle-danger[data-v-66c25bbb],.btn-circle-danger[data-v-66c25bbb]:focus,.btn-circle-danger[data-v-66c25bbb]:hover{border:1px solid #eb1c24;color:#eb1c24}.text-default[data-v-66c25bbb]{color:#435666}div.inline[data-v-66c25bbb]{float:left}.form-check-input[data-v-66c25bbb]:checked{background-color:#00a0c1;border-color:#00d3fd}td[data-v-66c25bbb]{white-space:normal!important;word-wrap:break-word}table[data-v-66c25bbb]{table-layout:fixed}.form-control[data-v-66c25bbb]::-moz-placeholder{color:#555}.form-control[data-v-66c25bbb]::placeholder{color:#555}@media screen and (max-width:900px){[data-v-66c25bbb] .modal-content{width:95%}}.custom-icon-btn[data-v-66c25bbb]{display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%}.custom-icon-btn svg[data-v-66c25bbb]{width:20px;height:20px}.custom-icon-btn i.fa-pen[data-v-66c25bbb]{font-size:14px}.inline-block[data-v-66c25bbb]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.custom-slider[data-v-66c25bbb]{position:relative;width:42px;height:22px;margin-right:5px}.custom-slider .slider[data-v-66c25bbb]{position:absolute;top:1px;left:1px;width:40px;height:20px;background-color:#b5dac6;border-radius:11px;cursor:pointer;transition:.4s}.custom-slider .slider-button[data-v-66c25bbb]{position:absolute;top:1px;left:1px;width:20px;height:20px;background-color:#00b972;border-radius:50%;transition:.4s}.form-check-input:checked+.slider .slider-button[data-v-66c25bbb]{transform:translateX(20px)}.form-check-input:not(:checked)+.slider[data-v-66c25bbb]{background-color:#dadada}.form-check-input[data-v-66c25bbb]{opacity:0;width:0;height:0}@media screen and (max-width:768px){.inline-block[data-v-66c25bbb]{flex-wrap:wrap}.custom-icon-btn i.fa-pen[data-v-66c25bbb]{font-size:16px}.custom-slider .slider-button[data-v-66c25bbb]{width:18px;height:18px}.custom-icon-btn svg[data-v-66c25bbb]{width:14px;height:14px}}[data-v-66c25bbb] .modal-overlay-container{display:flex;justify-content:center;align-items:center;background-color:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}[data-v-66c25bbb] .modern-modal-content{background:#fff;border-radius:12px;width:100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);display:flex;flex-direction:column;border:none!important;padding:0;margin:0 1rem;overflow:hidden;max-height:90vh}[data-v-66c25bbb] .template-modal-standard{max-width:580px!important}.modal-header[data-v-66c25bbb]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9;background-color:#fff}.title-wrapper[data-v-66c25bbb]{display:flex;align-items:center;gap:.75rem}.title-icon[data-v-66c25bbb]{color:#00a0c1;display:flex;align-items:center;justify-content:center;background:rgba(0,160,193,.1);padding:8px;border-radius:8px}.modal-title[data-v-66c25bbb]{color:#1e293b;margin:0;font-size:1.15rem;font-weight:700}.close-button[data-v-66c25bbb]{background:#f1f5f9;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8;transition:all .2s}.close-button[data-v-66c25bbb]:hover{background-color:#fee2e2;color:#dc3545;transform:rotate(90deg)}.modal-body.custom-scroll[data-v-66c25bbb]{padding:1.25rem 1.5rem;flex-grow:1;overflow-y:auto}.setting-item[data-v-66c25bbb]{margin-bottom:1.25rem}.setting-item label[data-v-66c25bbb]{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.025em;color:#64748b;margin-bottom:.5rem;font-weight:700}.input-with-icon[data-v-66c25bbb]{position:relative;display:flex;align-items:center}.input-icon[data-v-66c25bbb]{position:absolute;left:12px;color:#94a3b8;display:flex;align-items:center;pointer-events:none;z-index:1}.modern-modal-content .form-control[data-v-66c25bbb]{width:100%;padding:.7rem .7rem .7rem 2.5rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.95rem;color:#1e293b;background-color:#fff;transition:all .2s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.modern-modal-content .form-control[data-v-66c25bbb]:focus{border-color:#00a0c1;outline:none;box-shadow:0 0 0 3px rgba(0,160,193,.15)}.uploader-container-card[data-v-66c25bbb]{border:1.5px dashed #cbd5e1;border-radius:8px;background-color:#f8fafc;padding:.5rem;transition:all .2s ease}.uploader-container-card[data-v-66c25bbb]:hover{border-color:#00a0c1;background-color:#f0f9ff}.modal-footer[data-v-66c25bbb]{display:flex;justify-content:flex-end;border-top:1px solid #f1f5f9;padding:1rem 1.5rem;gap:.75rem;background-color:#f8fafc}.modal-footer .btn[data-v-66c25bbb]{padding:.5rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid transparent}.modal-footer .btn-primary[data-v-66c25bbb]{background-color:#00a0c1;color:#fff;border-color:#00a0c1}.modal-footer .btn-primary[data-v-66c25bbb]:hover:not(:disabled){background-color:#008da8;border-color:#008da8}.modal-footer .btn-primary[data-v-66c25bbb]:disabled{opacity:.6;cursor:not-allowed}.modal-footer .btn-secondary[data-v-66c25bbb]{background-color:#fff;color:#64748b;border:1px solid #e2e8f0}.modal-footer .btn-secondary[data-v-66c25bbb]:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#1e293b}