[data-v-f491d136] .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-f491d136] .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-f491d136]{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-f491d136]{display:flex;align-items:center;gap:.75rem}.title-icon.danger-icon[data-v-f491d136]{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-f491d136]{color:#1e293b;margin:0;font-size:1.15rem;font-weight:700}.close-button[data-v-f491d136]{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-f491d136]:hover{background-color:#fee2e2;color:#dc3545;transform:rotate(90deg)}.modal-body[data-v-f491d136]{padding:1.5rem;flex-grow:1}.delete-message[data-v-f491d136]{font-size:1.05rem;color:#334155;margin:0;font-weight:500}.modal-footer[data-v-f491d136]{display:flex;justify-content:flex-end;border-top:1px solid #f1f5f9;padding:1rem 1.5rem;gap:.75rem;background-color:#f8fafc}.btn[data-v-f491d136]{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-f491d136]{background-color:#fff;color:#64748b;border-color:#e2e8f0}.btn-secondary[data-v-f491d136]:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#1e293b}.btn-danger[data-v-f491d136]{background-color:#ef4444;color:#fff}.btn-danger[data-v-f491d136]:hover{background-color:#dc2626;box-shadow:0 4px 6px -1px rgba(220,38,38,.2)}