.bdt-custom-icons-metabox{padding-block:10px;padding-inline:0}.bdt-icon-upload-area{margin-block-end:20px}.bdt-dropzone{border:2px dashed #ddd;border-radius:8px;padding-block:40px;padding-inline:20px;text-align:center;background:#fafafa;cursor:pointer;transition:all .3s ease}.bdt-dropzone:hover{border-color:#2271b1;background:#f6f7f7}.bdt-dropzone.bdt-dragover{border-color:#00a32a;background:#f0f6fc}.bdt-dropzone-content .dashicons{font-size:48px;inline-size:48px;block-size:48px;color:#999;margin-block-end:10px}.bdt-dropzone-content h3{margin-block:10px;margin-inline:0;font-size:16px;color:#333}.bdt-dropzone-content p{margin-block:5px;margin-inline:0;color:#666}.bdt-dropzone-content p.description{font-size:12px;color:#999;margin-block-start:15px}.bdt-upload-progress{margin-block-start:20px}.bdt-progress-bar{block-size:30px;background:#f0f0f1;border-radius:4px;overflow:hidden;position:relative}.bdt-progress-fill{block-size:100%;background:linear-gradient(90deg, #2271b1 0%, #135e96 100%);inline-size:0%;transition:inline-size .3s ease;position:relative}.bdt-progress-fill::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);animation:bdt-progress-shine 1.5s infinite}@keyframes bdt-progress-shine{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.bdt-progress-text{text-align:center;margin-block-start:10px;color:#666;font-size:14px}.bdt-icon-set-info{background:#fff;border:1px solid #ddd;border-radius:4px;padding:15px;margin-block-start:20px}.bdt-icon-set-info h4{margin-block:0 15px;margin-inline:0;padding:0;font-size:14px;font-weight:600;color:#333}.bdt-icon-set-info table{margin:0}.bdt-icon-set-info table td{padding-block:8px;padding-inline:12px;border-block-end:1px solid #f0f0f1}.bdt-icon-set-info table td:first-child{inline-size:120px;color:#666}.bdt-icon-set-info table tr:last-child td{border-block-end:none}.bdt-icon-set-info code{background:#f0f0f1;padding-block:2px;padding-inline:6px;border-radius:3px;font-size:13px}.column-icons_prefix,.column-icons_count,.column-icons_type{inline-size:120px !important}.column-icons_prefix code{background:#f0f0f1;padding-block:3px;padding-inline:8px;border-radius:3px;font-size:12px;color:#2271b1}.bdt-icon-type{display:inline-block;padding-block:3px;padding-inline:10px;background:#2271b1;color:#fff;border-radius:3px;font-size:11px;font-weight:600;text-transform:uppercase}.bdt-icon-count{display:inline-block;padding-block:2px;padding-inline:8px;background:#f0f0f1;color:#666;border-radius:3px;font-size:11px;margin-inline-start:8px}.bdt-message{padding-block:10px;padding-inline:15px;margin-block:15px;margin-inline:0;border-inline-start:4px solid;border-radius:4px}.bdt-message.success{background:#f0f6fc;border-color:#00a32a;color:#007017}.bdt-message.error{background:#fcf0f1;border-color:#d63638;color:#b32d2e}.bdt-message.warning{background:#fcf9e8;border-color:#dba617;color:#996800}.bdt-dropzone.loading{pointer-events:none;opacity:.6}.bdt-dropzone.has-icon-set{padding:20px;text-align:start;cursor:default}.bdt-dropzone.has-icon-set:hover{border-color:#ddd;background:#fafafa}.bdt-icon-set-info h3{margin-block:0 15px;margin-inline:0;font-size:18px;color:#2271b1;font-weight:600}.bdt-icon-set-info p{margin-block:8px;margin-inline:0;color:#555;font-size:14px}.bdt-icon-set-info strong{display:inline-block;inline-size:80px;color:#666}.bdt-icon-set-info .bdt-upload-another{margin-block-start:20px;padding-block-start:15px;border-block-start:1px solid #ddd}@media (max-width:782px){.bdt-dropzone{padding-block:30px;padding-inline:15px}.bdt-dropzone-content .dashicons{font-size:36px;inline-size:36px;block-size:36px}.bdt-dropzone-content h3{font-size:14px}}