.dkpdf-item{background:#fff;border:1px solid #ccc;float:left;margin-right:0;margin-top:2.5%;padding:5px;text-align:center;width:89%}.dkpdf-item h3{font-size:180%}.dkpdf-item p{font-size:130%}#editor{height:300px}#dkpdf_settings .checkbox_multi{display:inline-block;margin-bottom:15px;margin-right:10px}.nav-tab-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.dkpdf-nav-links{font-size:.85rem;margin-left:auto;padding:0 10px}.dkpdf-nav-links a{padding-left:8px;padding-right:8px;text-decoration:none}.dkpdf-nav-links a:hover{text-decoration:underline}.select2{width:600px!important}.select2-selection__choice{padding-left:25px!important;padding-right:10px!important}@media(max-width:1400px){.nav-tab-wrapper{justify-content:flex-start}.dkpdf-nav-links{flex-basis:100%;margin-bottom:10px;margin-left:0;order:-1}.select2{width:100%!important}}@media only screen and (min-width:996px){.dkpdf-item{margin-right:5%;margin-top:2.5%;padding:5px;width:29%}#editor{height:400px}}.dkpdf-fonts-not-installed{padding:0}#dkpdf-download-fonts{margin:0}#dkpdf-download-progress{margin-top:15px}.dkpdf-progress-bar{background:#f0f0f1;border-radius:3px;height:24px;overflow:hidden;position:relative}.dkpdf-progress-fill{background:linear-gradient(90deg,#2271b1,#135e96);height:100%;position:relative;transition:width .3s ease;width:0}.dkpdf-progress-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.dkpdf-progress-text{color:#2c3338;font-weight:600;margin:8px 0 0}#dkpdf-download-status{margin-top:10px}#dkpdf-download-status .notice{margin:0;padding:8px 12px}.dkpdf-core-fonts-status{color:#00a32a;font-weight:500;margin:0;padding:5px 0}.dkpdf-core-fonts-status .dashicons{margin-right:4px;vertical-align:middle}.dkpdf-font-selector-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.dkpdf-modal-overlay{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:100000}.dkpdf-modal{background:#fff;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:100%}.dkpdf-modal-header{align-items:center;border-bottom:1px solid #dcdcde;display:flex;justify-content:space-between;padding:20px}.dkpdf-modal-header h2{color:#1d2327;font-size:1.3em;font-weight:600;margin:0}.dkpdf-modal-close{align-items:center;background:none;border:none;border-radius:3px;color:#50575e;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;line-height:1;padding:0;transition:background-color .2s,color .2s;width:32px}.dkpdf-modal-close:hover{background:#f0f0f1;color:#2c3338}.dkpdf-modal-body{flex:1;overflow-y:auto;padding:20px}.dkpdf-upload-form{background:#f0f0f1;border:1px solid #dcdcde;border-radius:3px;margin-bottom:20px;padding:15px}.dkpdf-form-row{margin-bottom:10px}.dkpdf-form-row:last-child{margin-bottom:0}.dkpdf-form-row label{color:#1d2327;display:block;font-size:.875rem;font-weight:600;margin-bottom:5px}.dkpdf-form-row input[type=text],.dkpdf-form-row select{width:100%}.dkpdf-file-selection{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dkpdf-file-selection #dkpdf-selected-filename{font-size:.875rem;font-style:italic}.dkpdf-modal-actions{margin-bottom:20px}.dkpdf-modal-message{display:none;margin-bottom:15px}.dkpdf-modal-message .notice{margin:0 0 10px;padding:8px 12px}.dkpdf-fonts-list-wrapper{min-height:100px;position:relative}.dkpdf-loading{color:#50575e;font-style:italic;padding:20px;text-align:center}.dkpdf-fonts-list{list-style:none;margin:0;padding:0}.dkpdf-font-item{align-items:center;background:#fff;border:1px solid #dcdcde;border-radius:3px;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 15px;transition:background-color .2s}.dkpdf-font-item:hover{background:#f6f7f7}.dkpdf-font-selected{background:#f0f6fc;border-color:#2271b1}.dkpdf-font-selected:hover{background:#e5f0fa}.dkpdf-font-info{flex:1;min-width:0}.dkpdf-font-name{color:#1d2327;display:block;font-weight:600;margin-bottom:5px;word-break:break-word}.dkpdf-font-variants{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.dkpdf-variant{align-items:center;border:1px solid;border-radius:3px;display:inline-flex;font-family:monospace;font-size:11px;font-weight:600;padding:3px 8px}.dkpdf-variant-exists{background:#8affa8;border-color:#0aff49;color:#00701d}.dkpdf-variant-missing{background:#d3d6da;border-color:#9ca3ab;color:#50575e}.dkpdf-font-badges{display:flex;flex-wrap:wrap;gap:6px}.dkpdf-badge{border-radius:3px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.dkpdf-badge-active{background:#00a32a;color:#fff}.dkpdf-badge-core{background:#2271b1;color:#fff}.dkpdf-badge-custom{background:#dba617;color:#fff}.dkpdf-badge-category{background:#8b5cf6;color:#fff}.dkpdf-font-actions{flex-shrink:0;margin-left:15px}.dkpdf-delete-font{border-color:#b32d2e;color:#b32d2e}.dkpdf-delete-font:hover:not(:disabled){background:#b32d2e;border-color:#b32d2e;color:#fff}.dkpdf-delete-font:disabled{cursor:not-allowed;opacity:.5}.dkpdf-no-fonts{color:#50575e;font-style:italic;padding:40px 20px;text-align:center}@media(max-width:640px){.dkpdf-modal{border-radius:0;max-height:100vh;max-width:100%}.dkpdf-font-item{align-items:flex-start;flex-direction:column;gap:10px}.dkpdf-font-actions{margin-left:0;width:100%}.dkpdf-delete-font{width:100%}}
