tent {
            border: none;
            border-radius: 12px;
            box-shadow: 0 10px 40px rgba(0,0,0,0.2);
        }
        
        .modal-header {
            border-bottom: 1px solid #e8e9ff;
            padding: 20px 24px;
        }
        
        .modal-title {
            font-size: 18px;
            font-weight: 700;
            color: #2f3640;
        }
        
        .modal-body {
            padding: 24px;
        }
        
        .modal-footer {
            border-top: 1px soli