:root{--folderify-sidebar-width:300px}@keyframes folderify_spin{to{transform:rotate(1turn)}}body.folderify-active #wpbody{display:flex!important;min-height:calc(100vh - 32px)}body.folderify-active #wpbody-content{flex:1;min-width:0;padding-bottom:0;padding-left:20px!important;position:relative}#folderify-root{align-self:flex-start;background:#f1f1f1;border-right:1px solid #ccd0d4;box-sizing:border-box;flex-shrink:0;height:calc(100vh - 32px);margin-left:-20px;position:sticky;top:32px;width:var(--folderify-sidebar-width);z-index:1000}.folderify-pro-badge-mini{align-items:center;background:#fecb2e!important;border-radius:4px!important;color:#000!important;display:inline-flex!important;flex-shrink:0!important;font-size:9px;font-weight:700!important;justify-content:center;letter-spacing:.2px;line-height:1!important;margin-left:8px!important;padding:1px 5px!important;text-transform:uppercase!important;vertical-align:middle!important;white-space:nowrap!important}.attachments-browser.folderify-active{display:flex;flex-direction:column}.folderify-flex-container{display:flex;flex:1;height:100%;overflow:hidden}#folderify-modal-root{background:#fff;border-right:1px solid #ccd0d4;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;width:var(--folderify-sidebar-width)}.folderify-modal-content{flex:1;min-width:0;position:relative}.attachments-browser.folderify-active .attachments,.attachments-browser.folderify-active .attachments-wrapper,.attachments-browser.folderify-active .media-toolbar,.attachments-browser.folderify-active .uploader-inline{left:0!important}.folderify-drag-helper{align-items:center;background:#1e293b;border:none;border-radius:20px;box-shadow:0 4px 14px rgba(0,0,0,.35);color:#f1f5f9;display:inline-flex;font-size:12px;font-weight:600;gap:5px;letter-spacing:.2px;padding:5px 10px 5px 8px;pointer-events:none;white-space:nowrap;z-index:999999}.folderify-drag-helper .dashicons{color:#94a3b8;font-size:15px;height:15px;width:15px}.folderify-drag-helper .folderify-drag-count{background:#0ea5e9;border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:18px;min-width:18px;padding:0 6px;text-align:center}body.folderify-active .wp-list-table{table-layout:fixed}.folderify-sidebar-inner{display:flex;flex:1;flex-direction:column}.folderify-top-bar{align-items:stretch;background:#fbfbfc;border-bottom:1px solid #dcdcde;display:flex;height:54px}.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-btn{align-items:center;background:transparent;border:none;color:#50575e;cursor:pointer;display:flex;justify-content:center;padding:0 15px;transition:background .2s ease,color .2s ease}.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-btn:hover{background:#f0f0f1;color:#2271b1}.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-btn:hover svg{fill:#2271b1;stroke:#2271b1}.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-btn svg{transition:stroke .2s ease,fill .2s ease}.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-btn svg[fill=none]{fill:none!important}.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-btn svg[stroke=none]{stroke:none!important}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper{position:relative}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-options-dropdown-container,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-options-dropdown-container{left:0!important;min-width:100%;right:auto}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-options-dropdown-container .folderify-item-content,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-options-dropdown-container .folderify-item-content{justify-content:flex-start!important}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container{background:#fff;border:1px solid #c3c4c7;border-radius:3px;box-shadow:0 3px 10px rgba(0,0,0,.1);left:0;min-width:160px;padding:5px 0;position:absolute;top:calc(100% + 5px);z-index:100000}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container ul,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container ul{list-style:none;margin:0;padding:0}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item{position:relative}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item .folderify-item-content,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item .folderify-item-content{align-items:center;color:#50575e;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:8px 12px;transition:background .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item .folderify-item-content.active,.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item .folderify-item-content:hover,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item .folderify-item-content.active,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item .folderify-item-content:hover{background:#f0f0f1;color:#2271b1}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item .folderify-item-content .folderify-chevron,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item .folderify-item-content .folderify-chevron{height:14px;opacity:.5;stroke-width:1.5;width:14px}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item.folderify-divider,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item.folderify-divider{background:#dcdcde;height:1px;margin:5px 0;pointer-events:none}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item:hover>.folderify-submenu,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item:hover>.folderify-submenu{display:block}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item .folderify-submenu,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-dropdown-item .folderify-submenu{background:#fff;border:1px solid #c3c4c7;border-radius:3px;box-shadow:0 3px 10px rgba(0,0,0,.1);display:none;left:100%;margin-left:-1px;min-width:150px;padding:5px 0;position:absolute;top:-5px}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-check-item,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-check-item{justify-content:flex-start!important}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-check-item .folderify-check-icon,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-check-item .folderify-check-icon{color:#2271b1;flex-shrink:0;height:16px;margin-right:8px;width:16px}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-check-item .folderify-no-icon,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-check-item .folderify-no-icon{display:inline-block;margin-right:8px;width:16px}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-check-item.active,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-check-item.active{background:#fff;color:#2271b1}.folderify-top-bar.folderify-toolbar-overlay .folderify-sort-wrapper .folderify-sort-dropdown-container .folderify-check-item.active:hover,.folderify-top-bar.folderify-toolbar-overlay .folderify-toolbar-dropdown-wrapper .folderify-sort-dropdown-container .folderify-check-item.active:hover{background:#f0f0f1}.folderify-top-bar .folderify-search{align-items:center;border-right:1px solid #dcdcde;display:flex;flex:1;padding:0 15px}.folderify-top-bar .folderify-search .folderify-search-input-wrapper{align-items:center;display:flex;position:relative;width:100%}.folderify-top-bar .folderify-search .folderify-search-input-wrapper input{background:transparent;border:none;box-shadow:none;color:#8c8f94;font-size:14px;height:36px;padding:0 30px 0 0;width:100%}.folderify-top-bar .folderify-search .folderify-search-input-wrapper input::-moz-placeholder{color:#8c8f94}.folderify-top-bar .folderify-search .folderify-search-input-wrapper input::placeholder{color:#8c8f94}.folderify-top-bar .folderify-search .folderify-search-input-wrapper input:focus{border:none;box-shadow:none;outline:none}.folderify-top-bar .folderify-search .folderify-search-input-wrapper .search-icon{align-items:center;color:#a0aab2;display:flex;justify-content:center;pointer-events:none;position:absolute;right:0}.folderify-top-bar .folderify-hamburger-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;transition:background .15s ease;width:54px}.folderify-top-bar .folderify-hamburger-btn svg{stroke:#8c8f94}.folderify-top-bar .folderify-hamburger-btn:hover{background:#f0f6fc}.folderify-top-bar .folderify-hamburger-btn:hover svg{stroke:#2271b1}.folderify-system-folders-wrapper{border-bottom:1px solid #dcdcde}.folderify-system-folders-grid{background:#fff;display:flex}.folderify-system-folders-grid .sf-cell{cursor:pointer;display:flex;flex:1;flex-direction:column;padding:12px 15px;transition:background .15s ease}.folderify-system-folders-grid .sf-cell:hover{background:#f6f7f7}.folderify-system-folders-grid .sf-cell.active{background:#f0f6fc}.folderify-system-folders-grid .sf-cell.active .sf-title{color:#2271b1}.folderify-system-folders-grid .sf-cell.sf-left{border-right:1px solid #dcdcde}.folderify-system-folders-grid .sf-cell .sf-title{color:#3c434a;font-size:14px;margin-bottom:4px}.folderify-system-folders-grid .sf-cell .sf-count{color:#8c8f94;font-size:13px}.folderify-input-btn,.folderify-input-btn svg{transition:all .2s ease}.folderify-input-btn.confirm-btn:hover{background:#22c55e!important;border-color:#22c55e!important;color:#fff!important}.folderify-input-btn.cancel-btn:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.folderify-tree{flex:1;overflow-y:auto;padding:15px 10px}.folderify-tree ul{list-style:none;margin:0;padding:0}.folderify-tree ul.folderify-subfolders{margin-left:20px;position:relative}.folderify-tree ul.folderify-subfolders>.folderify-folder-item{position:relative}.folderify-tree ul.folderify-subfolders>.folderify-folder-item:before{background:#e5e7eb;content:"";height:1px;left:0;position:absolute;top:17px;width:5px;z-index:1}.folderify-tree ul.folderify-subfolders>.folderify-folder-item:after{background:#e5e7eb;bottom:-2px;content:"";left:0;position:absolute;top:0;width:1px;z-index:1}.folderify-tree ul.folderify-subfolders>.folderify-folder-item:first-child:after{top:-2px}.folderify-tree ul.folderify-subfolders>.folderify-folder-item:last-child:after{bottom:auto;height:17px}.folderify-tree ul.folderify-subfolders>.folderify-folder-item:first-child:last-child:after{height:19px}.folderify-tree .folderify-folder-item{margin-bottom:2px;position:relative}.folderify-tree .folderify-folder-item>.folderify-folder-header{border-radius:4px;color:#50575e;font-size:13px;padding:6px 10px;position:relative;transition:all .15s ease;z-index:2}.folderify-tree .folderify-folder-item>.folderify-folder-header:hover{background:#f2f4f6}.folderify-tree .folderify-folder-item>.folderify-folder-header .folder-count{color:#8c8f94;font-size:12px;transition:all .2s ease}.folderify-tree .folderify-folder-item>.folderify-folder-header .folder-toggle-icon:hover{color:#2271b1!important}.folderify-tree .folderify-folder-item.active>.folderify-folder-header{background:#f2f4f6}.folderify-tree .folderify-folder-item.active>.folderify-folder-header .folder-count{color:#2271b1!important}.folderify-tree .folderify-folder-item.context-menu-active>.folderify-folder-header{background:#2271b1!important}.folderify-tree .folderify-folder-item.context-menu-active>.folderify-folder-header .folder-count,.folderify-tree .folderify-folder-item.context-menu-active>.folderify-folder-header .folder-name{color:#fff!important;font-weight:500!important}.folderify-tree .folderify-folder-item.context-menu-active>.folderify-folder-header .folder-icon{color:#fff!important}.folderify-resizer{bottom:0;cursor:col-resize;position:absolute;right:-3px;top:0;width:6px;z-index:10}.folderify-resizer:hover{background:rgba(34,113,177,.2)}.folderify-toggle{align-items:center;background:#fff;border:1px solid #ccd0d4;border-left:none;border-radius:0 6px 6px 0;box-shadow:2px 0 4px rgba(0,0,0,.05);color:#50575e;cursor:pointer;display:flex;font-size:10px;height:48px;justify-content:center;position:absolute;right:-14px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:14px;z-index:10001}.folderify-toggle:hover{background:#f6f7f7;color:#2271b1;right:-18px;width:18px}.folderify-bottom-bar{background:#fff;margin-top:auto;padding:15px}.folderify-bottom-bar .folderify-add-folder-btn{align-items:center;background:#2271b1;border:1px solid #2271b1;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:6px;height:36px;justify-content:center;transition:background .15s ease;width:100%}.folderify-bottom-bar .folderify-add-folder-btn:hover{background:#135e96;border-color:#135e96}.folderify-sidebar-wrapper{background:#fff;display:flex;flex-direction:column;height:100%;position:relative}.folderify-sidebar-wrapper.collapsed{background:transparent;border-right:none}.folderify-sidebar-wrapper.collapsed .folderify-toggle{border-left:1px solid #ccd0d4;border-radius:0 6px 6px 0;right:-14px}.folderify-sidebar-wrapper.collapsed .folderify-toggle:hover{right:-18px}body.folderify-folder-dragging .uploader-window{display:none!important;opacity:0!important;visibility:hidden!important;z-index:-1!important}.folderify-media-header{display:flex;flex-direction:column;gap:8px;padding:8px 0 0}.folderify-breadcrumb{align-items:center;color:#50575e;display:flex;flex-wrap:wrap;font-size:13px;gap:4px;line-height:1}.folderify-breadcrumb-home{align-items:center;background:none;border:none;color:#2271b1;cursor:pointer;display:inline-flex;padding:0}.folderify-breadcrumb-home:hover{color:#135e96}.folderify-breadcrumb-segment{align-items:center;display:inline-flex;gap:4px}.folderify-breadcrumb-sep{align-items:center;color:#c3c4c7;display:inline-flex}.folderify-breadcrumb-link{background:none;border:none;color:#2271b1;cursor:pointer;font-size:13px;font-weight:400;padding:0}.folderify-breadcrumb-link:hover{color:#135e96;text-decoration:underline}.folderify-breadcrumb-current{align-items:center;color:#1d2327;display:inline-flex;font-weight:600;gap:4px}.folderify-breadcrumb-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.folderify-subfolders-grid{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:2px}.folderify-subfolder-card{align-items:center;background:#f6f7f7;border:1px solid #c3c4c7;border-radius:3px;color:#1d2327;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:5px 10px;transition:border-color .1s,background .1s}.folderify-subfolder-card:hover{background:#f0f6fc;border-color:#2271b1;color:#2271b1}.folderify-subfolder-icon{align-items:center;display:flex;flex-shrink:0}.folderify-subfolder-name{font-weight:400;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folderify-subfolder-count{background:#e5e5e5;border-radius:10px;color:#8c8f94;font-size:11px;line-height:1.5;padding:1px 6px}.folderify-empty-state{align-items:center;display:flex;flex-direction:column;gap:6px;padding:32px 20px;text-align:center}.folderify-empty-title{color:#1d2327;font-size:13px;font-weight:600;margin:8px 0 0}.folderify-empty-desc{color:#8c8f94;font-size:12px;line-height:1.5;margin:0 0 10px}.folderify-empty-actions{display:flex;flex-direction:column;gap:6px;width:100%}.folderify-empty-btn-primary{background:#2271b1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:500;padding:7px 14px;transition:background .15s;width:100%}.folderify-empty-btn-primary:hover{background:#135e96}.folderify-empty-btn-secondary{background:none;border:1px solid #c3c4c7;border-radius:4px;color:#2271b1;display:block;font-size:12px;padding:6px 14px;text-align:center;text-decoration:none;transition:border-color .15s,color .15s}.folderify-empty-btn-secondary:hover{border-color:#2271b1;color:#135e96}#folderify-upload-folder-picker{display:flex;justify-content:center;padding:4px 0 12px}.folderify-upload-picker{font-family:inherit;max-width:380px;width:100%}.folderify-upload-picker-inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;position:relative}.folderify-upload-picker-label{align-items:center;color:#50575e;display:flex;font-size:12.5px;font-weight:500;gap:5px;white-space:nowrap}.folderify-upload-picker-label svg{color:#8c8f94;flex-shrink:0}.folderify-folder-select-btn{align-items:center;background:#fff;border:1.5px solid #dcdcde;border-radius:6px;color:#1d2327;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;min-width:160px;padding:5px 10px 5px 8px;position:relative;transition:border-color .15s,box-shadow .15s}.folderify-folder-select-btn:hover{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.folderify-folder-select-btn.is-open{border-color:#2271b1;box-shadow:0 0 0 2px rgba(34,113,177,.15)}.folderify-folder-select-btn .folderify-folder-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.folderify-folder-select-btn .folderify-folder-select-name{flex:1;max-width:180px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.folderify-folder-select-btn .folderify-pt-check{flex-shrink:0;margin-left:auto}.folderify-folder-clear{align-items:center;background:#e5e5e5;border-radius:50%;color:#50575e;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;height:16px;justify-content:center;line-height:1;transition:background .1s,color .1s;width:16px}.folderify-folder-clear:hover{background:#ef4444;color:#fff}.folderify-chevron{color:#8c8f94;flex-shrink:0;transition:transform .18s ease}.is-open .folderify-chevron{transform:rotate(180deg)}.folderify-folder-dropdown{animation:moDropdownIn .14s ease;background:#fff;border:1.5px solid #dcdcde;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.07);left:50%;overflow:hidden;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);width:320px;z-index:999999}@keyframes moDropdownIn{0%{opacity:0;transform:translateX(-50%) translateY(-6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.folderify-folder-search-wrap{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f1;display:flex;gap:8px;padding:8px 10px}.folderify-folder-search-wrap svg{color:#a0aab2;flex-shrink:0}.folderify-folder-search-input{background:transparent!important;border:none!important;box-shadow:none!important;color:#1d2327;flex:1;font-size:13px;height:auto!important;min-height:0!important;outline:none!important;padding:0!important}.folderify-folder-search-input::-moz-placeholder{color:#b4b9be}.folderify-folder-search-input::placeholder{color:#b4b9be}.folderify-folder-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.folderify-folder-list{max-height:220px;overflow-y:auto;padding:4px 0}.folderify-folder-list::-webkit-scrollbar{width:4px}.folderify-folder-list::-webkit-scrollbar-track{background:transparent}.folderify-folder-list::-webkit-scrollbar-thumb{background:#dcdcde;border-radius:4px}.folderify-pt-children,.folderify-pt-root{list-style:none;margin:0;padding:0}.folderify-pt-children{margin-left:16px;position:relative}.folderify-pt-children:before{background:#dcdcde;bottom:4px;content:"";left:-10px;pointer-events:none;position:absolute;top:0;width:1px}.folderify-pt-children>.folderify-pt-item:before{background:#dcdcde;content:"";height:1px;left:-10px;pointer-events:none;position:absolute;top:13px;width:8px}.folderify-pt-item{margin:0;position:relative}.folderify-pt-row{align-items:center;background:none;border:none;border-radius:4px;box-sizing:border-box;color:#1d2327;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:3px 4px;text-align:left;transition:background .1s;width:100%}.folderify-pt-row:hover{background:#f2f4f6}.folderify-pt-row.is-selected{background:#f0f6fc;color:#2271b1}.folderify-pt-row .folderify-pt-icon{flex-shrink:0}.folderify-pt-row .folderify-pt-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folderify-pt-row .folderify-pt-check{flex-shrink:0;margin-left:auto}.folderify-folder-option-empty{color:#a0aab2;font-size:12.5px;list-style:none;padding:10px 14px;text-align:center}@keyframes folderify_fade_in_up{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.folderify-import-modal-overlay{align-items:center;background:rgba(0,0,0,.45);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100000}.folderify-import-modal{background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.18);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:92vw;overflow:hidden;width:460px}.folderify-import-modal-header{border-bottom:1px solid #f0f0f1;padding:32px 32px 20px;text-align:center}.folderify-import-modal-header .folderify-import-modal-icon{align-items:center;background:#edf2fb;border-radius:50%;color:#2271b1;display:flex;height:52px;justify-content:center;margin:0 auto 16px;width:52px}.folderify-import-modal-header h3{color:#1d2327;font-size:17px;font-weight:700;letter-spacing:-.2px;margin:0 0 10px}.folderify-import-modal-header p{color:#646970;font-size:13px;line-height:1.6;margin:0}.folderify-import-modal-body{display:flex;flex-direction:column;gap:10px;padding:16px 24px}.folderify-import-plugin-card{align-items:center;background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;display:flex;justify-content:space-between;padding:14px 16px;transition:border-color .15s}.folderify-import-plugin-card.is-done{background:#f0fdf4;border-color:#46b450}.folderify-import-plugin-card .folderify-import-plugin-card-left{align-items:center;display:flex;gap:12px}.folderify-import-plugin-card .folderify-import-plugin-card-left .folderify-import-plugin-icon{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#2271b1;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.folderify-import-plugin-card .folderify-import-plugin-card-left .folderify-import-plugin-name{color:#1d2327;display:block;font-size:13px;font-weight:600}.folderify-import-plugin-card .folderify-import-plugin-card-left .folderify-import-plugin-meta{color:#8c8f94;display:block;font-size:12px;margin-top:2px}.folderify-import-plugin-card .folderify-import-plugin-card-right{flex-shrink:0}.folderify-import-btn{align-items:center;background:#2271b1;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:7px;height:32px;padding:0 16px;transition:background .15s;white-space:nowrap}.folderify-import-btn:hover:not(:disabled){background:#135e96}.folderify-import-btn:disabled{cursor:not-allowed;opacity:.65}.folderify-import-status-done{align-items:center;color:#46b450;display:inline-flex;font-size:13px;font-weight:600;gap:5px}.folderify-import-spinner{animation:folderify_spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:13px;width:13px}.folderify-import-error{color:#d63638;font-size:12px;margin:4px 0 0;padding:0}.folderify-import-modal-footer{align-items:center;border-top:1px solid #f0f0f1;display:flex;flex-direction:column;gap:10px;padding:16px 24px 24px}.folderify-import-modal-footer .folderify-import-close-btn{background:none;border:1px solid #c3c4c7;border-radius:4px;color:#50575e;cursor:pointer;font-size:13px;font-weight:500;height:34px;padding:0 20px;transition:background .15s,border-color .15s;width:100%}.folderify-import-modal-footer .folderify-import-close-btn:hover{background:#f6f7f7;border-color:#8c8f94}.folderify-import-modal-footer .folderify-import-footer-hint{color:#8c8f94;font-size:11.5px;margin:0;text-align:center}.folderify-import-modal-footer .folderify-import-footer-hint a{color:#2271b1;text-decoration:none}.folderify-import-modal-footer .folderify-import-footer-hint a:hover{text-decoration:underline}
