.bg-light-surface[data-v-f7b7b5ba]{background-color:#f8fafc}.main-app-card[data-v-f7b7b5ba]{overflow:hidden}td[data-v-f7b7b5ba]{white-space:normal!important;word-wrap:break-word}table[data-v-f7b7b5ba]{table-layout:fixed}.btn-circle[data-v-f7b7b5ba]{width:32px;height:32px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;transition:all .2s}.btn-circle[data-v-f7b7b5ba]:hover{background-color:#e2e8f0}.text-theme[data-v-f7b7b5ba]{color:#00a0c1!important}.bg-theme[data-v-f7b7b5ba],.btn-theme[data-v-f7b7b5ba]{background-color:#00a0c1!important;border-color:#00a0c1!important}.btn-theme[data-v-f7b7b5ba]{transition:all .2s}.btn-theme[data-v-f7b7b5ba]:hover{background-color:#008da8!important;border-color:#008da8!important}[data-v-f7b7b5ba] .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-f7b7b5ba] .modern-modal-content{border-radius:12px;max-width:600px;border:none!important;max-height:90vh}[data-v-f7b7b5ba] .modern-modal-content,[data-v-f7b7b5ba] .modern-modal-content-sm{background:#fff;width:100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:0;margin:0 1rem;overflow:hidden}[data-v-f7b7b5ba] .modern-modal-content-sm{border-radius:16px;max-width:400px;border:none!important}.modal-header[data-v-f7b7b5ba]{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-f7b7b5ba]{display:flex;align-items:center;gap:.75rem}.title-icon[data-v-f7b7b5ba]{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-f7b7b5ba]{color:#1e293b;margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.close-button[data-v-f7b7b5ba]{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;padding:0}.close-button[data-v-f7b7b5ba]:hover{background-color:#fee2e2;color:#dc3545;transform:rotate(90deg)}.modal-body[data-v-f7b7b5ba]{overflow-y:auto}.custom-scrollbar[data-v-f7b7b5ba]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-f7b7b5ba]::-webkit-scrollbar-track{background:#f1f5f9}.custom-scrollbar[data-v-f7b7b5ba]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-scrollbar[data-v-f7b7b5ba]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.settings-grid[data-v-f7b7b5ba]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.setting-item[data-v-f7b7b5ba]{margin-bottom:0}.setting-item label[data-v-f7b7b5ba]{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.025em;color:#64748b;margin-bottom:.5rem;font-weight:700}.form-control[data-v-f7b7b5ba],.form-select[data-v-f7b7b5ba]{width:100%;padding:.7rem 1rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.95rem;color:#1e293b;background-color:#fff;transition:all .2s}textarea.form-control[data-v-f7b7b5ba]{resize:vertical;min-height:45px}.form-control[data-v-f7b7b5ba]:focus,.form-select[data-v-f7b7b5ba]:focus{border-color:#00a0c1;outline:none;box-shadow:0 0 0 3px rgba(0,160,193,.15)}.modal-footer[data-v-f7b7b5ba]{display:flex;justify-content:flex-end;border-top:1px solid #f1f5f9;padding:1rem 1.5rem;gap:.75rem;background-color:#f8fafc}.btn[data-v-f7b7b5ba]{padding:.5rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid transparent}.btn-primary[data-v-f7b7b5ba]{background-color:#00a0c1;color:#fff;border-color:#00a0c1}.btn-primary[data-v-f7b7b5ba]:hover{background-color:#008da8;border-color:#008da8}.btn-secondary[data-v-f7b7b5ba]{background-color:#fff;color:#64748b;border-color:#e2e8f0}.btn-secondary[data-v-f7b7b5ba]:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#1e293b}.delete-icon-wrapper[data-v-f7b7b5ba]{width:80px;height:80px;border-radius:50%;background-color:#fef2f2;display:flex;align-items:center;justify-content:center}.btn-danger[data-v-f7b7b5ba]{background-color:#ef4444;border-color:#ef4444;color:#fff}.btn-danger[data-v-f7b7b5ba]:hover{background-color:#dc2626;border-color:#dc2626}@media screen and (max-width:768px){.settings-grid[data-v-f7b7b5ba]{grid-template-columns:1fr}}