.mt-collection-widget-wrapper{font-family:inherit !important;direction:rtl;}
.mt-col-notice{display:flex;align-items:center;gap:10px;padding:15px 20px;border-radius:8px;font-size:14px;font-weight:600;}
.mt-col-error{background:#fef2f2;color:#ef4444;border:1px solid #fecaca;}
.mt-col-empty{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0;}
.mt-col-btn{display:inline-flex;align-items:center;gap:8px;background:#f1f5f9;color:#475569;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:700;font-size:14px;transition:all 0.3s ease;font-family:inherit !important;}
.mt-col-btn:hover{background:#e2e8f0;transform:translateY(-2px);}
.mt-col-btn-icon svg, .mt-col-btn-icon i{width:18px;height:18px;fill:currentColor;}
.mt-collection-grid{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);}
.mt-col-folder{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;position:relative;transition:all 0.3s ease;}
.mt-col-folder:hover{box-shadow:0 10px 25px rgba(0,0,0,0.05);border-color:#cbd5e1;transform:translateY(-3px);}
.mt-col-folder-icon{position:relative;color:#8b5cf6;width:48px;height:48px;}
.mt-col-folder-icon svg{width:100%;height:100%;}
.mt-col-count{position:absolute;top:18px;left:0;right:0;text-align:center;font-size:11px;font-weight:800;color:#ffffff;font-family:inherit !important;}
.mt-col-info{flex-grow:1;}
.mt-col-title{margin:0 0 5px 0;font-size:15px;font-weight:700;color:#334155;font-family:inherit !important;}
.mt-col-meta{display:flex;align-items:center;gap:5px;font-size:12px;color:#94a3b8;font-family:inherit !important;}
.mt-col-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.mt-modal-overlay-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);z-index:999999;display:none;align-items:center;justify-content:center;font-family:inherit !important;direction:rtl;}
.mt-col-modal-box{background:#ffffff;width:500px;max-width:95%;border-radius:4px;box-shadow:0 20px 40px rgba(0,0,0,0.2);display:flex;flex-direction:column;animation:mt-modal-slide-up 0.3s ease;}
@keyframes mt-modal-slide-up {
from{opacity:0;transform:translateY(20px);}
to{opacity:1;transform:translateY(0);}
}
.mt-col-modal-header{padding:20px 25px;border-bottom:1px solid #e5e5e5;position:relative;display:flex;flex-direction:column;}
.mt-col-modal-title{font-size:22px;font-weight:700;color:#4b4f56;margin:0 0 5px 0;font-family:inherit !important;}
.mt-col-modal-subtitle{font-size:14px;color:#777;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:30px;font-family:inherit !important;}
.mt-col-modal-close{position:absolute;top:20px;left:20px;background:transparent !important;border:none !important;box-shadow:none !important;color:#4b4f56;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:0.2s;outline:none !important;padding:0;}
.mt-col-modal-close:hover{color:#ef4444 !important;background:transparent !important;}
.mt-col-list-wrapper{max-height:220px;overflow-y:auto;padding:10px 0;}
.mt-col-list-wrapper::-webkit-scrollbar{width:8px;}
.mt-col-list-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px;}
.mt-col-list-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;}
.mt-col-list-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8;}
.mt-col-item{display:flex;align-items:center;padding:12px 25px;cursor:pointer;transition:background 0.2s;}
.mt-col-item:hover{background:#f9f9f9;}
.mt-col-item-icon{font-size:18px;font-weight:bold;color:#000;margin-left:10px;width:20px;text-align:center;}
.mt-col-item-name{font-size:15px;font-weight:700;color:#4b4f56;font-family:inherit !important;}
.mt-col-item.is-added .mt-col-item-icon{color:#8b5cf6;}
.mt-col-create-wrapper{padding:20px 25px;background:#ffffff;border-top:1px solid #e5e5e5;}
.mt-col-create-title{font-size:18px;font-weight:700;color:#4b4f56;margin:0 0 15px 0;font-family:inherit !important;}
.mt-col-input{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:15px;font-family:inherit !important;box-sizing:border-box;}
.mt-col-radio-group{display:flex;gap:20px;margin-bottom:15px;}
.mt-col-radio-label{display:flex;align-items:center;gap:8px;font-size:14px;color:#4b4f56;cursor:pointer;font-family:inherit !important;}
.mt-col-radio-label input{margin:0;cursor:pointer;}
.mt-col-whats-this{display:block;font-size:12px;color:#4b4f56;margin-bottom:15px;text-decoration:none;font-family:inherit !important;}
.mt-col-create-actions{display:flex;align-items:center;gap:15px;}
.mt-col-btn-green{background:#7ab929;color:#ffffff;border:none;padding:10px 15px;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit !important;transition:background 0.2s;}
.mt-col-btn-green:hover{background:#68a020;}
.mt-col-btn-cancel{background:none;border:none;color:#999;font-size:14px;cursor:pointer;font-family:inherit !important;}
.mt-col-modal-footer{padding:15px 25px;background:#fbfbfb;border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;}
.mt-col-manage-link{display:flex;align-items:center;gap:8px;color:#0084B4;font-size:14px;text-decoration:none;font-family:inherit !important;}
.mt-col-manage-link svg{fill:currentColor;}
.mt-col-modal-loader {
padding: 40px;
text-align: center;
color: #777;
font-size: 14px;
font-family: inherit !important;
}