@keyframes wpdm-spin{to{transform:rotate(360deg)}}@keyframes wpdm-loading-slide-up{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.w3eden .bootstrap-select span.filter-option{background:0 0!important}.w3eden .wpdm-all-categories div.cat-div{margin-bottom:10px}.w3eden .wpdm-all-categories a.wpdm-pcat{font-weight:800}.w3eden .wpdm-all-categories a.wpdm-scat{font-weight:400;font-size:9pt;margin-right:10px;opacity:.6}.bcsep{background:url(../images/double-arrow.svg) center center no-repeat;background-size:12px;width:12px;margin:0 3px;display:inline-block}#inp .bcsep,.bcsep{height:8px!important}.w3eden .input-group.input-src{border:1px solid #d1d8df;border-radius:4px;overflow:hidden}.w3eden .input-group.input-src .form-control{border:0!important;box-shadow:none}.w3eden .input-group.input-src .btn,.w3eden .input-group.input-src .btn:active,.w3eden .input-group.input-src .btn:hover{color:#acc4db!important;background:#fff!important;box-shadow:none}.w3eden .wpdm-categories ul li,.w3eden .wpdm-downloads ul li{list-style:none!important;list-style-type:none!important}.w3eden .wpdm-categories ul:not(.row){list-style:none!important;padding:0!important;margin:0!important}.w3eden .wpdm-categories ul.row .col-md-4{padding-bottom:15px;position:relative}.w3eden .wpdm-categories ul.row .col-md-4>.dropdown-menu{left:15px;margin-top:-15px!important;width:calc(100% - 30px)}.w3eden .wpdm-count{font-size:12px;color:#888}.w3eden .input-src #src:focus+.input-group-append .btn{border-color:#66afe9!important}#wpdm-downloads *{font-size:10pt}#wpdm-downloads .wpdm-loading,.w3eden .wpdm-loading{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);border-radius:50px}.w3eden .wpdm-loading{display:flex;align-items:center;gap:12px;padding:14px 24px;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 24px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.05);font-size:14px;font-weight:500;color:#475569;z-index:9999;animation:wpdm-loading-slide-up .3s ease-out}.w3eden .wpdm-loading .wpdm-spinner{width:20px;height:20px;border:2.5px solid #e2e8f0;border-top-color:var(--color-primary, #6366f1);border-radius:50%;animation:wpdm-spin .8s linear infinite}.w3eden .wpdm-loading .wpdm-loading-text{letter-spacing:.3px}@media (prefers-color-scheme:dark){.w3eden:not(.light-mode) .wpdm-loading{background:rgba(30,41,59,.95);color:#e2e8f0;box-shadow:0 4px 24px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1)}.w3eden:not(.light-mode) .wpdm-loading .wpdm-spinner{border-color:#475569;border-top-color:var(--color-primary, #818cf8)}}.w3eden.dark-mode .wpdm-loading{background:rgba(30,41,59,.95);color:#e2e8f0;box-shadow:0 4px 24px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.1)}.w3eden.dark-mode .wpdm-loading .wpdm-spinner{border-color:#475569;border-top-color:var(--color-primary, #818cf8)}#wpdm-downloads .wpdm-loading{width:auto}.w3eden .btn-ddm{position:absolute;right:4px;border:0!important;-webkit-border-top-left-radius:0!important;-webkit-border-bottom-left-radius:0!important;-moz-border-radius-topleft:0!important;-moz-border-radius-bottomleft:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;background:rgba(0,0,0,.2)!important;color:#fff!important;height:calc(100% - 8px)}.w3eden .panel-footer img{max-height:30px}#srcp .input-group{width:100%}#srcp .input-group .input-group-addon{background:#fff;border-radius:3px 0 0 3px}#srcp .input-group .form-control{border-radius:0 3px 3px 0}.wpdm-cat-dropdown .wpdm-cat-item.dropdown-submenu{position:relative}.wpdm-cat-dropdown .wpdm-cat-item.dropdown-submenu:hover>.dropdown-menu{display:block;top:0;left:80%}.text-left{text-align:left!important}ul.dropdown-menu{border:0}.dropdown-menu .wpdm-cat-link.text-left{line-height:32px}ul.wpdm-cat-dropdown.row{margin-bottom:0}.w3eden .breadcrumbx{line-height:22px;font-size:12px;letter-spacing:1px;border-radius:3px}.w3eden .breadcrumbx a,.w3eden .breadcrumbx i{margin:0 2px;font-weight:800}.list-group-item .fas{margin-right:5px}.list-group-item,.w3eden .list-group{border-radius:0!important;position:relative}.w3eden .table-border{border:1px solid #ddd}.w3eden .table-border td img{box-shadow:none}.w3eden .table-border td{padding:10px 15px!important;vertical-align:middle!important}.btn-block .pull-right{z-index:999999!important}.w3eden ul.wpdm-cat-tree,.w3eden ul.wpdm-cat-tree li,ul#wpdm-tags,ul#wpdm-tags li{margin:0!important;padding:0!important;list-style:none!important}#wpdm-tags li label,#wpdmcat-tree li label{margin:0!important;font-weight:400}.wpdm-cat-tree-modern{--cat-bg:#ffffff;--cat-bg-hover:#f8fafc;--cat-bg-active:rgba(var(--color-primary-rgb, 99, 102, 241), 0.1);--cat-border:#e2e8f0;--cat-border-hover:#cbd5e1;--cat-border-active:var(--color-primary, #6366f1);--cat-text:#334155;--cat-text-hover:#1e293b;--cat-text-active:var(--color-primary, #4f46e5);--cat-text-muted:#94a3b8;--cat-icon:#64748b;--cat-icon-active:var(--color-primary, #6366f1);--cat-count-bg:#f1f5f9;--cat-count-text:#64748b;--cat-radius:10px;--cat-transition:150ms cubic-bezier(0.4, 0, 0.2, 1);--cat-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--cat-shadow-hover:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--cat-nest-line:#e2e8f0}.wpdm-cat-tree-modern.wpdm-cat-style-success{--cat-bg-active:rgba(var(--color-success-rgb, 16, 185, 129), 0.1);--cat-border-active:var(--color-success, #10b981);--cat-text-active:var(--color-success, #059669);--cat-icon-active:var(--color-success, #10b981);--cat-nest-line:rgba(var(--color-success-rgb, 16, 185, 129), 0.3)}.wpdm-cat-tree-modern.wpdm-cat-style-info{--cat-bg-active:rgba(var(--color-info-rgb, 59, 130, 246), 0.1);--cat-border-active:var(--color-info, #3b82f6);--cat-text-active:var(--color-info, #2563eb);--cat-icon-active:var(--color-info, #3b82f6);--cat-nest-line:rgba(var(--color-info-rgb, 59, 130, 246), 0.3)}.wpdm-cat-tree-modern.wpdm-cat-style-primary{--cat-bg-active:rgba(var(--color-primary-rgb, 99, 102, 241), 0.1);--cat-border-active:var(--color-primary, #6366f1);--cat-text-active:var(--color-primary, #4f46e5);--cat-icon-active:var(--color-primary, #6366f1);--cat-nest-line:rgba(var(--color-primary-rgb, 99, 102, 241), 0.3)}.wpdm-cat-tree-modern.wpdm-cat-style-secondary{--cat-bg-active:#f1f5f9;--cat-border-active:#64748b;--cat-text-active:#475569;--cat-icon-active:#64748b;--cat-nest-line:#cbd5e1}.wpdm-cat-tree-modern.wpdm-cat-style-warning{--cat-bg-active:rgba(245, 158, 11, 0.1);--cat-border-active:var(--color-warning, #f59e0b);--cat-text-active:#b45309;--cat-icon-active:var(--color-warning, #f59e0b);--cat-nest-line:rgba(245, 158, 11, 0.3)}.wpdm-cat-tree-modern.wpdm-cat-style-danger{--cat-bg-active:rgba(239, 68, 68, 0.1);--cat-border-active:var(--color-danger, #ef4444);--cat-text-active:#dc2626;--cat-icon-active:var(--color-danger, #ef4444);--cat-nest-line:rgba(239, 68, 68, 0.3)}@media (prefers-color-scheme:dark){.w3eden:not(.light-mode) .wpdm-cat-tree-modern{--cat-bg:#1e293b;--cat-bg-hover:#334155;--cat-bg-active:rgba(var(--color-primary-rgb, 99, 102, 241), 0.15);--cat-border:#334155;--cat-border-hover:#475569;--cat-border-active:var(--color-primary, #6366f1);--cat-text:#e2e8f0;--cat-text-hover:#f8fafc;--cat-text-active:var(--color-primary, #a5b4fc);--cat-text-muted:#94a3b8;--cat-icon:#94a3b8;--cat-icon-active:var(--color-primary, #818cf8);--cat-count-bg:#334155;--cat-count-text:#94a3b8;--cat-shadow:0 1px 3px 0 rgb(0 0 0 / 0.3);--cat-shadow-hover:0 4px 6px -1px rgb(0 0 0 / 0.4);--cat-nest-line:#475569}}.w3eden.dark-mode .wpdm-cat-tree-modern{--cat-bg:#1e293b;--cat-bg-hover:#334155;--cat-bg-active:rgba(var(--color-primary-rgb, 99, 102, 241), 0.15);--cat-border:#334155;--cat-border-hover:#475569;--cat-border-active:var(--color-primary, #6366f1);--cat-text:#e2e8f0;--cat-text-hover:#f8fafc;--cat-text-active:var(--color-primary, #a5b4fc);--cat-text-muted:#94a3b8;--cat-icon:#94a3b8;--cat-icon-active:var(--color-primary, #818cf8);--cat-count-bg:#334155;--cat-count-text:#94a3b8;--cat-shadow:0 1px 3px 0 rgb(0 0 0 / 0.3);--cat-shadow-hover:0 4px 6px -1px rgb(0 0 0 / 0.4);--cat-nest-line:#475569}.wpdm-cat-tree-modern,.wpdm-cat-tree-modern .wpdm-cat-nested,.wpdm-cat-tree-modern ul{padding:0;margin:0;list-style:none;display:block}.wpdm-cat-tree-modern .wpdm-cat-item-modern{margin-bottom:6px;position:relative;display:block;list-style:none}.wpdm-cat-tree-modern .wpdm-cat-children .wpdm-cat-nested{padding:0;margin:0}.wpdm-cat-tree-modern .wpdm-cat-card-wrapper{display:flex;align-items:stretch;background:var(--cat-bg);border:1px solid var(--cat-border);border-radius:var(--cat-radius);transition:all var(--cat-transition);overflow:hidden}.wpdm-cat-tree-modern .wpdm-cat-card-wrapper:hover{border-color:var(--cat-border-hover);box-shadow:var(--cat-shadow-hover);transform:translateY(-1px)}.wpdm-cat-tree-modern .wpdm-cat-card-wrapper.active{border-color:var(--cat-border-active);box-shadow:var(--cat-shadow)}.wpdm-cat-tree-modern .wpdm-cat-card{display:flex;align-items:center;gap:12px;padding:12px 16px;flex:1;min-width:0;background:0 0;border:0;border-radius:0;text-decoration:none;color:var(--cat-text);font-size:14px;font-weight:500;transition:all var(--cat-transition);cursor:pointer}.wpdm-cat-tree-modern .wpdm-cat-card:hover{background:var(--cat-bg-hover);color:var(--cat-text-hover);text-decoration:none}.wpdm-cat-tree-modern .wpdm-cat-card-wrapper.active .wpdm-cat-card,.wpdm-cat-tree-modern .wpdm-cat-card.active{background:var(--cat-bg-active);color:var(--cat-text-active)}.wpdm-cat-tree-modern .wpdm-cat-icon{flex-shrink:0;width:20px;height:20px;color:var(--cat-icon);transition:color var(--cat-transition),transform var(--cat-transition)}.wpdm-cat-tree-modern .wpdm-cat-card.active .wpdm-cat-icon,.wpdm-cat-tree-modern .wpdm-cat-card:hover .wpdm-cat-icon{color:var(--cat-icon-active)}.wpdm-cat-tree-modern .wpdm-cat-card.active .wpdm-cat-icon{transform:scale(1.1)}.wpdm-cat-tree-modern .wpdm-cat-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpdm-cat-tree-modern .wpdm-cat-count,.wpdm-cat-tree-modern .wpdm-cat-toggle{flex-shrink:0;align-items:center;justify-content:center;background:var(--cat-count-bg);transition:all var(--cat-transition)}.wpdm-cat-tree-modern .wpdm-cat-count{display:inline-flex;min-width:24px;height:24px;padding:0 8px;border-radius:12px;font-size:12px;font-weight:600;color:var(--cat-count-text)}.wpdm-cat-tree-modern .wpdm-cat-card:hover .wpdm-cat-count{background:var(--cat-border)}.wpdm-cat-tree-modern .wpdm-cat-card-wrapper.active .wpdm-cat-count,.wpdm-cat-tree-modern .wpdm-cat-card.active .wpdm-cat-count{background:var(--cat-border-active);color:#fff}.wpdm-cat-tree-modern .wpdm-cat-toggle{display:flex;width:44px;padding:0;border:0;border-left:1px solid var(--cat-border);color:var(--cat-icon);cursor:pointer}.wpdm-cat-tree-modern .wpdm-cat-toggle:hover{background:var(--cat-border);color:var(--cat-text)}.wpdm-cat-tree-modern .wpdm-cat-toggle svg{width:18px;height:18px;transition:transform .25s ease}.wpdm-cat-tree-modern .wpdm-cat-toggle.expanded svg{transform:rotate(180deg)}.wpdm-cat-tree-modern .wpdm-cat-toggle.expanded{background:var(--cat-bg-active);color:var(--cat-icon-active)}.wpdm-cat-tree-modern .wpdm-cat-children{display:block;margin-left:16px;padding-left:16px;border-left:2px solid var(--cat-nest-line);margin-top:6px;overflow:hidden;transition:all .25s ease-out}.wpdm-cat-tree-modern .wpdm-cat-children.collapsed{max-height:0!important;opacity:0;margin-top:0;margin-left:0;padding-left:0;border-left-color:transparent;visibility:hidden}.wpdm-cat-tree-modern .wpdm-cat-children.expanded{max-height:5000px;opacity:1;visibility:visible}.wpdm-cat-tree-modern .wpdm-cat-empty{padding:24px 16px;text-align:center;color:var(--cat-text-muted);font-size:14px}.wpdmap-header-form{display:flex;flex-direction:column;gap:16px}.wpdmap-search-wrapper{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:4px 4px 4px 14px;transition:all .15s}.wpdmap-search-wrapper:focus-within{background:#fff;border-color:var(--color-primary, #6366f1);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 99, 102, 241),.1)}.wpdmap-search-icon{width:18px;height:18px;color:#94a3b8;flex-shrink:0}.wpdmap-search-wrapper:focus-within .wpdmap-search-icon{color:var(--color-primary, #6366f1)}.w3eden .wpdmap-search-input{flex:1;border:0!important;background:0 0;padding:8px 12px;font-size:14px;color:#1e293b;outline:0}.wpdmap-search-input::placeholder{color:#94a3b8}.w3eden .wpdmap-search-btn{padding:8px 16px;background:var(--color-primary, #6366f1);color:#fff;border:0;border-radius:6px!important;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}.wpdmap-search-btn:hover{background:var(--color-primary-hover, #4f46e5)}.wpdmap-sort-row{display:flex;gap:16px;flex-wrap:wrap}.wpdmap-sort-group{display:flex;align-items:center;gap:8px;flex:1;min-width:180px}.wpdmap-sort-label{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:#64748b;white-space:nowrap}.wpdmap-sort-label svg{color:#94a3b8}.wpdmap-dropdown{position:relative;flex:1;min-width:120px}.wpdmap-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;font-size:13px;font-weight:500;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .15s}.wpdmap-dropdown-trigger:hover{border-color:#cbd5e1}.wpdmap-dropdown-trigger:focus{outline:0;border-color:var(--color-primary, #6366f1);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 99, 102, 241),.1)}.wpdmap-dropdown-value{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpdmap-dropdown-arrow{flex-shrink:0;color:#94a3b8;transition:transform .2s}.wpdmap-dropdown.open .wpdmap-dropdown-arrow{transform:rotate(180deg)}.wpdmap-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .15s;pointer-events:none}.wpdmap-dropdown.open .wpdmap-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.wpdmap-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:13px;color:#334155;border-radius:4px;cursor:pointer;transition:background .1s}.wpdmap-dropdown-item:hover{background:#f1f5f9}.wpdmap-dropdown-item.selected{color:var(--color-primary, #6366f1);font-weight:500}.wpdmap-dropdown-check{display:none;color:var(--color-primary, #6366f1)}.wpdmap-dropdown-item.selected .wpdmap-dropdown-check{display:block}.wpdmap-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px}.wpdmap-breadcrumb-home{display:inline-flex;align-items:center;gap:5px;color:var(--color-primary, #6366f1);text-decoration:none;font-weight:500}.wpdmap-breadcrumb-home:hover{text-decoration:none;opacity:.8}.wpdmap-breadcrumb-sep{color:#cbd5e1}.wpdmap-breadcrumb-current{color:#64748b;font-weight:500}@media (max-width:768px){.wpdmap-sort-row{flex-direction:column;gap:10px}.wpdmap-sort-group{min-width:100%}}.w3eden.dark-mode .wpdmap-search-wrapper{background:#1e293b;border-color:#334155}.w3eden.dark-mode .wpdmap-search-input{color:#e2e8f0}.w3eden.dark-mode .wpdmap-dropdown-trigger{background:#1e293b;border-color:#334155;color:#e2e8f0}.w3eden.dark-mode .wpdmap-dropdown-menu{background:#1e293b;border-color:#334155}.w3eden.dark-mode .wpdmap-dropdown-item{color:#e2e8f0}.w3eden.dark-mode .wpdmap-dropdown-item:hover{background:#334155}@media (prefers-color-scheme:dark){.w3eden:not(.light-mode) .wpdmap-search-wrapper{background:#1e293b;border-color:#334155}.w3eden:not(.light-mode) .wpdmap-search-input{color:#e2e8f0}.w3eden:not(.light-mode) .wpdmap-dropdown-trigger{background:#1e293b;border-color:#334155;color:#e2e8f0}.w3eden:not(.light-mode) .wpdmap-dropdown-menu{background:#1e293b;border-color:#334155}.w3eden:not(.light-mode) .wpdmap-dropdown-item{color:#e2e8f0}.w3eden:not(.light-mode) .wpdmap-dropdown-item:hover{background:#334155}}.w3eden .wpdm-cat-tree .wpdm-cat-item{margin-bottom:2px!important;list-style:none}.w3eden .wpdm-cat-tree .wpdm-cat-item .btn{text-align:left!important}.w3eden .wpdm-cat-tree .wpdm-cat-item a{border:0;text-decoration:none;color:#fff;font-size:11px}.w3eden .wpdm-cat-item .wpdm-dropdown-menu{padding:2px 0 0 15px!important}.w3eden .wpdm-cat-tree .wpdm-cat-item a.btn.btn-flat{background:#fff;border:1px solid #ddd;color:#444;text-transform:unset;font-weight:400;line-height:20px;height:38px}.w3eden .wpdm-cat-tree .wpdm-cat-item a.btn.btn-flat:not(.btn-clps){padding-left:30px}.w3eden .wpdm-cat-tree .wpdm-cat-item a.btn.btn-flat:not(.btn-clps):before{position:absolute;content:"\f07b";font-family:"Font Awesome 5 Free";font-weight:700;left:10px}.w3eden .wpdm-cat-tree .wpdm-cat-item a.btn.btn-flat:not(.btn-clps).active:before{content:"\f07c"}.wpdmap-header-card .card-footer{background-color:rgba(0,0,0,.02);border-top:1px solid rgba(0,0,0,.06)}.wpdmap-header-card{margin-bottom:30px}.wpdmap-card-filter .card-body{max-height:200px;overflow:auto}.wpdmap-card-filter .card-body *{font-size:13px}.wpdmap-card-filter .card-header{background-color:rgba(0,0,0,.02)}.wpdmap-card-filter .card-header.filter-header .form-control{border:0!important;box-shadow:none!important;font-size:13px;padding:0 15px;height:32px;line-height:32px}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{padding:5px 10px!important}.wpdmflat-archive{--flat-bg:#f1f5f9;--flat-bg-card:#ffffff;--flat-bg-elevated:#ffffff;--flat-border:#e2e8f0;--flat-border-light:#f1f5f9;--flat-border-hover:#cbd5e1;--flat-text:#0f172a;--flat-text-secondary:#475569;--flat-text-muted:#94a3b8;--flat-primary:var(--color-primary, #4f46e5);--flat-primary-hover:var(--color-primary-hover, #4338ca);--flat-primary-light:rgba(79, 70, 229, 0.08);--flat-primary-lighter:rgba(79, 70, 229, 0.04);--flat-radius:16px;--flat-radius-md:12px;--flat-radius-sm:8px;--flat-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--flat-shadow-sm:0 1px 3px 0 rgb(0 0 0 / 0.06), 0 1px 2px -1px rgb(0 0 0 / 0.06);--flat-shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.07), 0 2px 4px -2px rgb(0 0 0 / 0.07);--flat-shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.08), 0 4px 6px -4px rgb(0 0 0 / 0.08);--flat-transition:200ms cubic-bezier(0.4, 0, 0.2, 1);--flat-transition-fast:150ms cubic-bezier(0.4, 0, 0.2, 1);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:var(--flat-bg);border-radius:var(--flat-radius);border:1px solid var(--flat-border);box-shadow:var(--flat-shadow-lg);overflow:hidden}.wpdmflat-container{display:flex;min-height:600px}.wpdmflat-sidebar{width:280px;flex-shrink:0;background:var(--flat-bg-card);border-right:1px solid var(--flat-border);display:flex;flex-direction:column}.wpdmflat-sidebar-header{display:flex;align-items:center;gap:10px;padding:18px 20px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--flat-text-secondary);border-bottom:1px solid var(--flat-border);background:linear-gradient(to bottom,var(--flat-bg-card),var(--flat-bg))}.wpdmflat-sidebar-header svg{color:var(--flat-primary);opacity:.7}.wpdmflat-cat-list{flex:1;overflow-y:auto;padding:8px}.wpdmflat-cat-icon,.wpdmflat-cat-item{transition:all var(--flat-transition-fast)}.wpdmflat-cat-item{display:flex;align-items:center;gap:12px;padding:11px 14px;margin-bottom:2px;border-radius:var(--flat-radius-sm);border:1px solid transparent;color:var(--flat-text-secondary);text-decoration:none;font-size:13px;font-weight:500;cursor:pointer}.wpdmflat-cat-item:hover{background:var(--flat-primary-lighter);border-color:var(--flat-border-light);color:var(--flat-text);text-decoration:none}.wpdmflat-cat-item.active{background:var(--flat-primary-light);border-color:rgba(79,70,229,.15);color:var(--flat-primary);font-weight:600}.wpdmflat-cat-icon{width:18px;height:18px;flex-shrink:0;color:var(--flat-text-muted)}.wpdmflat-cat-item:hover .wpdmflat-cat-icon{color:var(--flat-text-secondary)}.wpdmflat-breadcrumb a,.wpdmflat-cat-item.active .wpdmflat-cat-icon,.wpdmflat-title svg{color:var(--flat-primary)}.wpdmflat-cat-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpdmflat-cat-count,.wpdmflat-main{display:flex;background:var(--flat-bg)}.wpdmflat-cat-count{flex-shrink:0;min-width:22px;height:22px;padding:0 7px;align-items:center;justify-content:center;border:1px solid var(--flat-border-light);border-radius:11px;font-size:11px;font-weight:600;color:var(--flat-text-muted);transition:all var(--flat-transition-fast)}.wpdmflat-cat-item:hover .wpdmflat-cat-count{background:var(--flat-bg-card);border-color:var(--flat-border);color:var(--flat-text-secondary)}.wpdmflat-cat-item.active .wpdmflat-cat-count{background:var(--flat-primary);border-color:var(--flat-primary);color:#fff}.wpdmflat-main{flex:1;min-width:0;flex-direction:column}.wpdmflat-main-full{width:100%}.wpdmflat-header{padding:20px 28px;background:var(--flat-bg-card);border-bottom:1px solid var(--flat-border)}.wpdmflat-archive h2.wpdmflat-title,.wpdmflat-title,h2.wpdmflat-title{display:flex;align-items:center;gap:10px;margin:0;padding:0;font-size:14px!important;font-weight:600;color:var(--flat-text);letter-spacing:0;line-height:1.4;border:0;background:0 0}.wpdmflat-title svg{width:18px;height:18px;opacity:.85}.wpdmflat-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px}.wpdmflat-breadcrumb a{display:inline-flex;align-items:center;gap:5px;text-decoration:none;font-weight:500}.wpdmflat-breadcrumb a:hover{text-decoration:underline}.wpdmflat-breadcrumb-sep{color:var(--flat-text-muted)}.wpdmflat-breadcrumb-current{color:var(--flat-text-secondary);font-weight:500}.wpdmflat-list{flex:1;padding:20px;overflow-y:auto}.wpdmflat-item{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:6px;background:var(--flat-bg-card);border:1px solid var(--flat-border);border-radius:var(--flat-radius-md);box-shadow:var(--flat-shadow);transition:all var(--flat-transition)}.wpdmflat-item:hover{border-color:var(--flat-border-hover);box-shadow:var(--flat-shadow-md)}.wpdmflat-item:last-child{margin-bottom:0}.wpdmflat-item-icon{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--flat-bg);border-radius:var(--flat-radius-sm);padding:8px}.wpdmflat-item-icon img{width:100%;height:100%;object-fit:contain}.wpdmflat-item-content{flex:1;min-width:0}.wpdmflat-archive h3.wpdmflat-item-title,.wpdmflat-item-title,h3.wpdmflat-item-title{margin:0 0 4px;padding:0;font-size:13px!important;font-weight:600;color:var(--flat-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;line-height:1.4;border:0;background:0 0}.wpdmflat-item-btn,.wpdmflat-item-meta{align-items:center;gap:6px;font-size:12px}.wpdmflat-item-meta{display:flex;color:var(--flat-text-muted)}.wpdmflat-item-meta svg{flex-shrink:0;opacity:.7}.wpdmflat-item-btn{flex-shrink:0;display:inline-flex;padding:9px 16px;background:var(--flat-primary);color:#fff;border:0;border-radius:var(--flat-radius-sm);font-weight:600;text-decoration:none;cursor:pointer;transition:all var(--flat-transition-fast);box-shadow:0 1px 2px 0 rgba(79,70,229,.2)}.wpdmflat-item-btn:hover{background:var(--flat-primary-hover);color:#fff;text-decoration:none;box-shadow:0 2px 8px 0 rgba(79,70,229,.3)}.wpdmflat-item-btn svg{transition:transform var(--flat-transition-fast);opacity:.9}.wpdmflat-item-btn:hover svg{transform:translateX(2px)}.wpdmflat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;color:var(--flat-text-muted)}.wpdmflat-empty svg{margin-bottom:20px;opacity:.35;color:var(--flat-text-muted)}.wpdmflat-empty p{margin:0;font-size:14px;font-weight:500}.wpdmflat-subcats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--flat-border)}.wpdmflat-subcat,.wpdmflat-subcat svg{transition:all var(--flat-transition-fast)}.wpdmflat-subcat{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--flat-bg-card);border:1px solid var(--flat-border);border-radius:var(--flat-radius-sm);color:var(--flat-text-secondary);text-decoration:none;font-size:13px;font-weight:500;box-shadow:var(--flat-shadow)}.wpdmflat-subcat:hover{border-color:var(--flat-primary);background:var(--flat-primary-lighter);text-decoration:none;box-shadow:var(--flat-shadow-sm)}.wpdmflat-subcat svg{width:16px;height:16px;color:var(--flat-text-muted)}.wpdmflat-subcat:hover,.wpdmflat-subcat:hover svg{color:var(--flat-primary)}.wpdmflat-cat-list::-webkit-scrollbar,.wpdmflat-list::-webkit-scrollbar{width:6px}.wpdmflat-cat-list::-webkit-scrollbar-track,.wpdmflat-list::-webkit-scrollbar-track{background:0 0}.wpdmflat-cat-list::-webkit-scrollbar-thumb,.wpdmflat-list::-webkit-scrollbar-thumb{background:var(--flat-border);border-radius:3px}.wpdmflat-cat-list::-webkit-scrollbar-thumb:hover,.wpdmflat-list::-webkit-scrollbar-thumb:hover{background:var(--flat-border-hover)}@media (max-width:768px){.wpdmflat-archive{border-radius:var(--flat-radius-md)}.wpdmflat-container{flex-direction:column;min-height:auto}.wpdmflat-sidebar{width:100%;border-right:none;border-bottom:1px solid var(--flat-border)}.wpdmflat-sidebar-header{padding:14px 16px}.wpdmflat-cat-list{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:10px;gap:6px;-webkit-overflow-scrolling:touch}.wpdmflat-cat-item{flex-shrink:0;margin-bottom:0;padding:8px 12px;font-size:12px}.wpdmflat-cat-icon{width:16px;height:16px}.wpdmflat-header{padding:16px 20px}.wpdmflat-title{font-size:15px}.wpdmflat-list{padding:16px}.wpdmflat-item{flex-wrap:wrap;padding:14px 16px}.wpdmflat-item-icon{width:40px;height:40px}.wpdmflat-item-content{flex-basis:calc(100% - 56px)}.wpdmflat-item-btn{width:100%;justify-content:center;margin-top:10px}.wpdmflat-subcats{grid-template-columns:1fr 1fr;gap:8px}.wpdmflat-subcat{padding:10px 12px;font-size:12px}}.wpdmflat-package-content{padding:24px}.wpdmflat-package-content .card,.wpdmflat-package-content .panel{border:1px solid var(--flat-border);border-radius:var(--flat-radius-md);box-shadow:var(--flat-shadow-sm)}.wpdmflat-breadcrumb .folder{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:var(--flat-primary-light);border:1px solid rgba(79,70,229,.15);border-radius:var(--flat-radius-sm);color:var(--flat-primary);text-decoration:none;font-weight:600;font-size:12px;transition:all var(--flat-transition-fast)}.wpdmflat-breadcrumb .folder:hover{background:var(--flat-primary);border-color:var(--flat-primary);color:#fff!important;text-decoration:none}.wpdmflat-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:var(--flat-bg-card);border-top:1px solid var(--flat-border);font-size:12px;color:var(--flat-text-muted)}.wpdmflat-footer-stat{display:flex;align-items:center;gap:6px}.wpdmflat-footer-stat svg{width:14px;height:14px;opacity:.6}.wpdmflat-archive.dark-mode{--flat-bg:#0f172a;--flat-bg-card:#1e293b;--flat-bg-elevated:#1e293b;--flat-border:#334155;--flat-border-light:#1e293b;--flat-border-hover:#475569;--flat-text:#f1f5f9;--flat-text-secondary:#cbd5e1;--flat-text-muted:#64748b;--flat-primary:var(--color-primary, #818cf8);--flat-primary-hover:var(--color-primary-hover, #a5b4fc);--flat-primary-light:rgba(var(--color-primary-rgb, 129, 140, 248), 0.15);--flat-primary-lighter:rgba(var(--color-primary-rgb, 129, 140, 248), 0.08);--flat-shadow:0 1px 2px 0 rgb(0 0 0 / 0.3);--flat-shadow-sm:0 1px 3px 0 rgb(0 0 0 / 0.35);--flat-shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.4);--flat-shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.5)}.wpdmflat-archive.dark-mode .wpdmflat-item-btn{box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.wpdmflat-archive.dark-mode .wpdmflat-item-btn:hover{box-shadow:0 2px 8px 0 rgba(var(--color-primary-rgb, 129, 140, 248),.25)}@media (prefers-color-scheme:dark){.wpdmflat-archive:not(.light-mode){--flat-bg:#0f172a;--flat-bg-card:#1e293b;--flat-bg-elevated:#1e293b;--flat-border:#334155;--flat-border-light:#1e293b;--flat-border-hover:#475569;--flat-text:#f1f5f9;--flat-text-secondary:#cbd5e1;--flat-text-muted:#64748b;--flat-primary:var(--color-primary, #818cf8);--flat-primary-hover:var(--color-primary-hover, #a5b4fc);--flat-primary-light:rgba(var(--color-primary-rgb, 129, 140, 248), 0.15);--flat-primary-lighter:rgba(var(--color-primary-rgb, 129, 140, 248), 0.08);--flat-shadow:0 1px 2px 0 rgb(0 0 0 / 0.3);--flat-shadow-sm:0 1px 3px 0 rgb(0 0 0 / 0.35);--flat-shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.4);--flat-shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.5)}.wpdmflat-archive:not(.light-mode) .wpdmflat-item-btn{box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.wpdmflat-archive:not(.light-mode) .wpdmflat-item-btn:hover{box-shadow:0 2px 8px 0 rgba(var(--color-primary-rgb, 129, 140, 248),.25)}}.w3eden.dark-mode .card,.w3eden.dark-mode .wpdm-cat-tree .wpdm-cat-item a.btn.btn-flat,.w3eden.dark-mode .wpdmap-header-card{background:#1e293b;border-color:#334155;color:#e2e8f0}.w3eden.dark-mode .card-body{background:#1e293b}.w3eden.dark-mode .card-header{background:rgba(255,255,255,.03);border-bottom-color:#334155;color:#e2e8f0}.w3eden.dark-mode .card-footer,.w3eden.dark-mode .wpdmap-header-card .card-footer{background:rgba(255,255,255,.02);border-top-color:#334155}.w3eden.dark-mode .wpdmap-card-filter .card-header{background:rgba(255,255,255,.03)}.w3eden.dark-mode .wpdm-cat-tree .wpdm-cat-item a.btn.btn-flat:hover{background:#334155;border-color:#475569}.w3eden.dark-mode .wpdm-cat-tree .wpdm-cat-item a.btn.btn-flat.active{background:rgba(var(--color-primary-rgb, 99, 102, 241),.15);border-color:var(--color-primary, #6366f1);color:var(--color-primary, #a5b4fc)}.w3eden.dark-mode .form-control,.w3eden.dark-mode input[type=search],.w3eden.dark-mode input[type=text],.w3eden.dark-mode select{background:#1e293b;border-color:#334155;color:#e2e8f0}.w3eden.dark-mode .form-control:focus{background:#1e293b;border-color:var(--color-primary, #6366f1);color:#f1f5f9;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 99, 102, 241),.2)}.w3eden.dark-mode .form-control::placeholder{color:#64748b}.w3eden.dark-mode .input-group.input-src{border-color:#334155;background:#1e293b}.w3eden.dark-mode .input-group.input-src .btn,.w3eden.dark-mode .input-group.input-src .btn:active,.w3eden.dark-mode .input-group.input-src .btn:hover{background:#1e293b!important;color:#94a3b8!important}.w3eden.dark-mode .input-group-addon,.w3eden.dark-mode .input-group-text{background:#334155;border-color:#334155;color:#94a3b8}.w3eden.dark-mode .btn-default,.w3eden.dark-mode .btn-secondary{background:#334155;border-color:#475569;color:#e2e8f0}.w3eden.dark-mode .btn-default:hover,.w3eden.dark-mode .btn-secondary:hover{background:#475569;border-color:#64748b}.w3eden.dark-mode .list-group-item,.w3eden.dark-mode .pagination .page-item .page-link{background:#1e293b;border-color:#334155;color:#e2e8f0}.w3eden.dark-mode .list-group-item:hover{background:#334155}.w3eden.dark-mode .table-border td{border-color:#334155;color:#e2e8f0}.w3eden.dark-mode .table td,.w3eden.dark-mode .table th,.w3eden.dark-mode .table-border,.w3eden.dark-mode hr{border-color:#334155}.w3eden.dark-mode .breadcrumbx,.w3eden.dark-mode .wpdm-count{color:#94a3b8}.w3eden.dark-mode .breadcrumbx a{color:var(--color-primary, #818cf8)}.w3eden.dark-mode .breadcrumbx a:hover{color:var(--color-primary-hover, #a5b4fc)}.w3eden.dark-mode .pagination .page-item.active .page-link{background:var(--color-primary, #6366f1);border-color:var(--color-primary, #6366f1);color:#fff}.w3eden.dark-mode .pagination .page-item .page-link:hover{background:#334155;border-color:#475569}.w3eden.dark-mode .dropdown-menu{background:#1e293b;border-color:#334155}.w3eden.dark-mode .dropdown-menu .dropdown-item,.w3eden.dark-mode .dropdown-menu a{color:#e2e8f0}.w3eden.dark-mode .dropdown-menu .dropdown-item:hover,.w3eden.dark-mode .dropdown-menu a:hover{background:#334155;color:#f1f5f9}.w3eden.dark-mode .alert-info{background:rgba(var(--color-info-rgb, 59, 130, 246),.15);border-color:rgba(var(--color-info-rgb, 59, 130, 246),.3);color:var(--color-info, #93c5fd)}.w3eden.dark-mode .alert-warning{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3);color:#fcd34d}.w3eden.dark-mode .alert-success{background:rgba(var(--color-success-rgb, 16, 185, 129),.15);border-color:rgba(var(--color-success-rgb, 16, 185, 129),.3);color:var(--color-success, #6ee7b7)}.w3eden.dark-mode a:not(.btn){color:var(--color-primary, #818cf8)}.w3eden.dark-mode a:not(.btn):hover{color:var(--color-primary-hover, #a5b4fc)}.w3eden.dark-mode .text-muted{color:#64748b!important}.w3eden.dark-mode .panel{background:#1e293b;border-color:#334155}.w3eden.dark-mode .panel-heading{background:rgba(255,255,255,.03);border-bottom-color:#334155;color:#e2e8f0}.w3eden.dark-mode .panel-body{background:#1e293b;color:#e2e8f0}.w3eden.dark-mode .panel-footer{background:rgba(255,255,255,.02);border-top-color:#334155}.w3eden.dark-mode .bcsep{filter:invert(.7)}@media (prefers-color-scheme:dark){.w3eden:not(.light-mode) .card,.w3eden:not(.light-mode) .wpdm-cat-tree .wpdm-cat-item a.btn.btn-flat,.w3eden:not(.light-mode) .wpdmap-header-card{background:#1e293b;border-color:#334155;color:#e2e8f0}.w3eden:not(.light-mode) .card-body{background:#1e293b}.w3eden:not(.light-mode) .card-header{background:rgba(255,255,255,.03);border-bottom-color:#334155;color:#e2e8f0}.w3eden:not(.light-mode) .card-footer,.w3eden:not(.light-mode) .wpdmap-header-card .card-footer{background:rgba(255,255,255,.02);border-top-color:#334155}.w3eden:not(.light-mode) .wpdmap-card-filter .card-header{background:rgba(255,255,255,.03)}.w3eden:not(.light-mode) .wpdm-cat-tree .wpdm-cat-item a.btn.btn-flat:hover{background:#334155;border-color:#475569}.w3eden:not(.light-mode) .wpdm-cat-tree .wpdm-cat-item a.btn.btn-flat.active{background:rgba(var(--color-primary-rgb, 99, 102, 241),.15);border-color:var(--color-primary, #6366f1);color:var(--color-primary, #a5b4fc)}.w3eden:not(.light-mode) .form-control,.w3eden:not(.light-mode) input[type=search],.w3eden:not(.light-mode) input[type=text],.w3eden:not(.light-mode) select{background:#1e293b;border-color:#334155;color:#e2e8f0}.w3eden:not(.light-mode) .form-control:focus{background:#1e293b;border-color:var(--color-primary, #6366f1);color:#f1f5f9;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 99, 102, 241),.2)}.w3eden:not(.light-mode) .form-control::placeholder{color:#64748b}.w3eden:not(.light-mode) .input-group.input-src{border-color:#334155;background:#1e293b}.w3eden:not(.light-mode) .input-group.input-src .btn,.w3eden:not(.light-mode) .input-group.input-src .btn:active,.w3eden:not(.light-mode) .input-group.input-src .btn:hover{background:#1e293b!important;color:#94a3b8!important}.w3eden:not(.light-mode) .input-group-addon,.w3eden:not(.light-mode) .input-group-text{background:#334155;border-color:#334155;color:#94a3b8}.w3eden:not(.light-mode) .btn-default,.w3eden:not(.light-mode) .btn-secondary{background:#334155;border-color:#475569;color:#e2e8f0}.w3eden:not(.light-mode) .btn-default:hover,.w3eden:not(.light-mode) .btn-secondary:hover{background:#475569;border-color:#64748b}.w3eden:not(.light-mode) .list-group-item,.w3eden:not(.light-mode) .pagination .page-item .page-link{background:#1e293b;border-color:#334155;color:#e2e8f0}.w3eden:not(.light-mode) .list-group-item:hover{background:#334155}.w3eden:not(.light-mode) .table-border td{border-color:#334155;color:#e2e8f0}.w3eden:not(.light-mode) .table td,.w3eden:not(.light-mode) .table th,.w3eden:not(.light-mode) .table-border,.w3eden:not(.light-mode) hr{border-color:#334155}.w3eden:not(.light-mode) .breadcrumbx,.w3eden:not(.light-mode) .wpdm-count{color:#94a3b8}.w3eden:not(.light-mode) .breadcrumbx a{color:var(--color-primary, #818cf8)}.w3eden:not(.light-mode) .breadcrumbx a:hover{color:var(--color-primary-hover, #a5b4fc)}.w3eden:not(.light-mode) .pagination .page-item.active .page-link{background:var(--color-primary, #6366f1);border-color:var(--color-primary, #6366f1);color:#fff}.w3eden:not(.light-mode) .pagination .page-item .page-link:hover{background:#334155;border-color:#475569}.w3eden:not(.light-mode) .dropdown-menu{background:#1e293b;border-color:#334155}.w3eden:not(.light-mode) .dropdown-menu .dropdown-item,.w3eden:not(.light-mode) .dropdown-menu a{color:#e2e8f0}.w3eden:not(.light-mode) .dropdown-menu .dropdown-item:hover,.w3eden:not(.light-mode) .dropdown-menu a:hover{background:#334155;color:#f1f5f9}.w3eden:not(.light-mode) .alert-info{background:rgba(var(--color-info-rgb, 59, 130, 246),.15);border-color:rgba(var(--color-info-rgb, 59, 130, 246),.3);color:var(--color-info, #93c5fd)}.w3eden:not(.light-mode) .alert-warning{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3);color:#fcd34d}.w3eden:not(.light-mode) .alert-success{background:rgba(var(--color-success-rgb, 16, 185, 129),.15);border-color:rgba(var(--color-success-rgb, 16, 185, 129),.3);color:var(--color-success, #6ee7b7)}.w3eden:not(.light-mode) a:not(.btn){color:var(--color-primary, #818cf8)}.w3eden:not(.light-mode) a:not(.btn):hover{color:var(--color-primary-hover, #a5b4fc)}.w3eden:not(.light-mode) .text-muted{color:#64748b!important}.w3eden:not(.light-mode) .panel{background:#1e293b;border-color:#334155}.w3eden:not(.light-mode) .panel-heading{background:rgba(255,255,255,.03);border-bottom-color:#334155;color:#e2e8f0}.w3eden:not(.light-mode) .panel-body{background:#1e293b;color:#e2e8f0}.w3eden:not(.light-mode) .panel-footer{background:rgba(255,255,255,.02);border-top-color:#334155}.w3eden:not(.light-mode) .bcsep{filter:invert(.7)}}