.pdfb-canvas-margins-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:12px}.pdfb-canvas-margins-label{color:#6c757d;display:block;font-size:12px;margin-bottom:4px}.pdfb-canvas-margins-row{align-items:center;display:flex;gap:4px}.pdfb-canvas-margins-input{border:1px solid #ced4da;border-radius:6px;padding:6px 8px;width:100%}.pdfb-canvas-margins-unit{color:#6c757d;font-size:11px}.pdfb-canvas-margins-toggle-row{align-items:center;display:flex;gap:12px;margin-top:14px}.pdfb-canvas-margins-toggle-label{cursor:pointer;flex:1;font-weight:500}.pdfb-info-box--spaced{margin-top:10px}.pdfb-input-invalid{border-color:#d63638!important;box-shadow:0 0 0 1px #d63638!important}.pdfb-field-error{color:#d63638;display:block;font-size:12px;margin-top:4px;min-height:16px}.pdfb-field-error:empty{display:none}.pdfb-canvas-modal-overlay{align-items:center;animation:modalFadeIn .2s ease-out;backdrop-filter:blur(4px);background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.pdfb-canvas-modal-header{align-items:center;background:#f8fafc;border-bottom:2px solid #e2e8f0;display:flex;gap:20px;justify-content:space-between;margin-bottom:0;padding:22px 30px}.pdfb-canvas-modal-header h3{align-items:center;color:#0f172a;display:flex;font-size:19px;font-weight:700;gap:12px;letter-spacing:-.02em;margin:0}.pdfb-canvas-modal-close{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:20px;font-weight:400;height:36px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:36px}.pdfb-canvas-modal-close:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}.pdfb-canvas-modal-body{background:#fff;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:15px}.pdfb-canvas-modal-footer{background:#f8f9fa;border-top:1px solid #e1e5e9;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;min-height:80px;padding:24px 32px}.pdfb-canvas-modal-btn{background:#fff;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:14px;font-weight:500;min-width:100px;padding:12px 24px;transition:all .2s ease}.pdfb-canvas-modal-btn:hover{background:#e9e9e9}.pdfb-canvas-modal-btn-primary{background:#007cba;border-color:#0073aa;color:#fff}.pdfb-canvas-modal-btn-primary:hover{background:#005a87;border-color:#005177;color:#fff}.pdfb-canvas-modal-btn-secondary{background:#6c757d;border-color:#ccc;color:#fff}.pdfb-canvas-modal-btn-secondary:hover{background:#5a6268;color:#fff}.pdfb-canvas-modal-btn:disabled{cursor:not-allowed;opacity:.5}.pdfb-setting-group{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:12px;margin-bottom:20px;padding:5px;position:relative;transition:all .2s ease}.pdfb-setting-label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.pdfb-setting-input,.pdfb-setting-select,.pdfb-setting-textarea{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;font-family:inherit;font-size:14px;padding:8px 12px;width:100%}.pdfb-setting-input:focus,.pdfb-setting-select:focus,.pdfb-setting-textarea:focus{border-color:#0073aa;box-shadow:0 0 0 3px rgba(0,115,170,.1);outline:none}.pdfb-setting-hint{color:#666;font-size:12px;margin-top:4px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pdfb-pdf-preview-error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin:20px 0;padding:40px 20px;text-align:center}.pdfb-pdf-preview-error p{font-weight:700;margin:0 0 10px}.pdfb-error-message{background:#fff;border:1px solid #dee2e6;border-radius:4px;font-family:monospace;padding:10px;word-break:break-all}.pdfb-pdf-preview-error-close{background:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:15px;padding:8px 16px}.pdfb-pdf-preview-error-close:hover{background:#c82333}#wp-pdf-builder-pro-metabox .pdfb-error,#wp-pdf-builder-pro-metabox .pdfb-notice,#wp-pdf-builder-pro-metabox .pdfb-notice-error,#wp-pdf-builder-pro-metabox .pdfb-notice-info,#wp-pdf-builder-pro-metabox .pdfb-notice-success,#wp-pdf-builder-pro-metabox .pdfb-notice-warning,#wp-pdf-builder-pro-metabox .pdfb-updated,body.toplevel_page_wp-pdf-builder-pro .pdfb-notice,body.toplevel_page_wp-pdf-builder-pro .pdfb-notice-error,body.toplevel_page_wp-pdf-builder-pro .pdfb-notice-info,body.toplevel_page_wp-pdf-builder-pro .pdfb-notice-success,body.toplevel_page_wp-pdf-builder-pro .pdfb-notice-warning,body.toplevel_page_wp-pdf-builder-pro .pdfb-update-nag,body.toplevel_page_wp-pdf-builder-pro .pdfb-updated{display:none!important}.pdfb-status-tag{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.pdfb-status-new{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.pdfb-status-modified{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.pdfb-status-editing{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.pdfb-setting-input-disabled{background-color:#f5f5f5!important;color:#999!important;cursor:not-allowed!important;opacity:.6}.pdfb-modal-settings-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0}.pdfb-modal-settings-grid .pdfb-setting-group{grid-column:span 1}.pdfb-premium-badge{background:#fff3cd;border:1px solid #ffeaa7;border-radius:12px;color:#856404;font-size:10px;font-weight:700;letter-spacing:.5px;margin-left:8px;padding:3px 8px;white-space:nowrap}.pdfb-premium-header-notice{display:inline-block;font-size:12px}.pdfb-info-tooltip{cursor:help;display:inline-block;font-size:14px;margin-left:4px;opacity:.7;transition:opacity .2s ease}.pdfb-modal-content{max-height:80vh;max-width:800px;overflow-y:auto;width:90%}.pdfb-modal-content,.pdfb-preview-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.pdfb-preview-modal-content{max-height:90vh;max-width:90vw}.pdfb-modal-header{align-items:center;border-radius:8px 8px 0 0;justify-content:space-between;padding:20px}.pdfb-modal-header,.pdfb-modal-toolbar{background:#f8f9fa;border-bottom:1px solid #ddd;display:flex}.pdfb-modal-toolbar{gap:8px;padding:10px 20px}.pdfb-modal-body{overflow-y:auto;padding:20px}.pdfb-feature-icon{align-items:center;display:flex;font-size:48px;justify-content:center}.pdfb-templates-status-wrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.pdfb-templates-status-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.pdfb-custom-status-indicator{border-radius:50%;display:inline-block;height:8px;margin-right:6px;vertical-align:middle;width:8px}.pdfb-template-selector{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;padding:12px;transition:all .2s ease}.pdfb-template-selector:hover{border-color:#667eea;box-shadow:0 2px 8px rgba(102,126,234,.1)}.pdfb-template-preview{background:#f5f5f5;height:150px;margin-top:10px;text-align:center;width:100%}.pdfb-template-preview,.pdfb-template-preview-container{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex;justify-content:center;overflow:hidden}.pdfb-template-preview-container{background:#f8f9fa;height:80px;margin:0 auto 10px;width:120px}.pdfb-template-preview-mini{background:#f5f5f5;border:1px solid #ddd;border-radius:3px;height:60px;width:80px}.pdfb-no-template{color:#999;font-size:14px;margin:0;padding:16px;text-align:center}.pdfb-no-templates{color:#666;font-size:14px;font-style:italic;padding:40px;text-align:center}.pdfb-templates-status-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.pdfb-section-header{border-bottom:1px solid #e1e1e1;margin-bottom:16px;padding:12px 0}.pdfb-section-title{align-items:center;border-bottom:2px solid #e9ecef;color:#333;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0 0 15px;padding-bottom:8px}.pdfb-section-icon{font-size:20px}.pdfb-section-description{color:#666;font-size:14px;margin:0;padding:0}.pdfb-section-content{margin:0;padding:0}.pdfb-container{margin:0 auto;max-width:1200px;padding:20px}.pdfb-footer-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.pdfb-footer-link{border:1px solid #ddd;border-radius:4px;color:#2271b1;display:inline-block;font-size:13px;padding:8px 12px;text-decoration:none;transition:all .2s ease}.pdfb-footer-link:hover{background:#f0f6fc;border-color:#2271b1;text-decoration:none}.pdfb-pdf-settings-wrapper{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:30px;margin-bottom:30px}.pdfb-pdf-settings-left{flex:1;min-width:0}.pdfb-pdf-preview-panel{background:linear-gradient(135deg,#667eea,#5568d3);border-radius:12px;box-shadow:0 8px 32px rgba(102,126,234,.3);color:#fff;flex:0 0 350px;padding:25px;position:sticky;top:20px}.pdfb-pdf-preview-title{align-items:center;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:20px}.pdfb-pdf-preview-canvas{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-bottom:20px;overflow:hidden}.pdfb-pdf-preview-frame{align-items:center;aspect-ratio:var(--preview-ratio,210/297);background:#fff;color:#999;display:flex;font-size:10px;justify-content:center;padding:10px;position:relative;text-align:center;width:100%}.pdfb-pdf-preview-frame:before{content:attr(data-format);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pdfb-pdf-preview-info{display:grid;font-size:13px;gap:12px;grid-template-columns:1fr 1fr}.pdfb-pdf-info-item{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border-radius:8px;padding:12px}.pdfb-pdf-info-label{display:block;font-size:11px;font-weight:600;margin-bottom:4px;opacity:.9;text-transform:uppercase}.pdfb-pdf-info-value{display:block;font-size:14px;font-weight:700}.pdfb-pdf-quality-bar{background:hsla(0,0%,100%,.2);border-radius:2px;height:4px;margin-top:6px;overflow:hidden;width:100%}.pdfb-pdf-quality-fill{background:#4ade80;border-radius:2px;height:100%;transition:width .3s ease}.pdfb-pdf-file-size{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;margin-top:15px;padding:15px;text-align:center}.pdfb-pdf-file-size-value{font-size:18px;font-weight:700;margin:8px 0}.pdfib-upgrade-modal-overlay{align-items:center;backdrop-filter:blur(2px);background:rgba(15,23,42,.64);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100000}.pdfib-upgrade-modal-overlay.is-open{display:flex!important}.pdfib-upgrade-modal{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(148,163,184,.25);border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.32);color:#0f172a;max-width:480px;padding:28px 24px 22px;position:relative;width:100%}.pdfib-upgrade-modal__close{background:rgba(15,23,42,.06);border:none;border-radius:999px;color:#334155;cursor:pointer;font-size:20px;height:32px;line-height:1;position:absolute;right:14px;top:12px;width:32px}.pdfib-upgrade-modal__badge{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:14px;padding:5px 10px;text-transform:uppercase}.pdfib-upgrade-modal h3{font-size:22px;line-height:1.2;margin:0 0 10px}.pdfib-upgrade-modal p{color:#475569;font-size:14px;line-height:1.6;margin:0}.pdfib-upgrade-modal__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.pdfib-upgrade-modal__actions .button{border-radius:10px;font-weight:600;min-height:40px;padding:0 14px}@media (max-width:1100px){.pdfb-pdf-settings-wrapper{flex-direction:column}.pdfb-pdf-preview-panel{flex:1;position:static;width:100%}}@media (max-width:768px){.pdfb-pdf-settings-wrapper{flex-direction:column}.pdfb-pdf-preview-panel{flex:0 0 auto;position:static;width:100%}}.pdfb-general-settings{max-width:none}.pdfb-settings-content{display:grid;gap:1.5rem}.pdfb-settings-card{background:#fff;border:1px solid #dcdcde;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.card-header{background:#fafafa;border-bottom:1px solid #f0f0f1;padding:1rem 1.5rem}.card-title{align-items:center;display:flex;font-size:1.1em;font-weight:600;gap:.5rem;margin:0}.card-title .dashicons{color:#2271b1}.card-content{padding:1rem 1.5rem}.pdfb-woo-info-compact{display:grid;gap:.5rem;margin-bottom:1rem}.pdfb-woo-info-compact div{background:#f8f9fa;border-radius:4px;padding:.5rem}.pdfb-woo-notice{color:#646970;font-size:.9rem;margin:0}.form-grid-compact{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.pdfb-pdf-form-field{display:flex;flex-direction:column;gap:.5rem}.pdfb-pdf-form-field label{align-items:center;color:#1d2327;display:flex;font-weight:600;gap:.25rem}.pdfb-pdf-form-field input{border:1px solid #8c8f94;border-radius:4px;font-size:.95rem;padding:.5rem}.pdfb-pdf-form-field input:focus{border-color:#2271b1;box-shadow:0 0 0 2px rgba(34,113,177,.2);outline:none}.form-actions{border-top:1px solid #ddd;display:flex;gap:10px;margin-top:30px;padding-top:20px;text-align:center}@media (max-width:782px){.form-grid-compact{grid-template-columns:1fr}.card-content,.card-header{padding:1rem}}.pdfb-pdf-builder-floating-save{bottom:30px;position:fixed;right:30px;z-index:9999}.pdfb-pdf-builder-save-btn{align-items:center;background:#2271b1;border:none;border-radius:50px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:12px 20px;transition:all .3s ease}.pdfb-pdf-builder-save-btn:hover{background:#135e96;box-shadow:0 6px 16px rgba(0,0,0,.2);transform:translateY(-2px)}.pdfb-pdf-builder-save-btn:active{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(0)}.pdfb-pdf-builder-save-btn.saving{background:#f39c12;cursor:not-allowed}.pdfb-pdf-builder-save-btn.saved{background:#27ae60}.pdfb-pdf-builder-save-btn.error{background:#e74c3c}.pdfb-pdf-builder-save-btn:disabled,.pdfb-pdf-builder-save-btn:disabled:hover{background:#8c8f94;box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.pdfb-pdf-builder-save-status{background:#333;border-radius:4px;color:#fff;font-size:12px;opacity:0;padding:8px 12px;position:absolute;right:0;top:-40px;transform:translateY(10px);transition:all .3s ease;white-space:nowrap}.pdfb-pdf-builder-save-status.show{opacity:1;transform:translateY(0)}.pdfb-pdf-builder-save-status.success{background:#27ae60}.pdfb-pdf-builder-save-status.error{background:#e74c3c}.pdfb-status-indicator{transition:background-color .3s ease}.dashicons.spin{animation:spin 1s linear infinite}.wp-cron-status-indicator .pdfb-status-good{background-color:#28a745!important}.wp-cron-status-indicator .pdfb-status-warning{background-color:#ffc107!important}.wp-cron-status-indicator .pdfb-status-error{background-color:#dc3545!important}.pdfb-canvas-modal-container{animation:modalSlideIn .3s ease-out;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:90vh;max-width:90vw;min-height:400px;overflow:hidden;width:800px}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.pdfb-setting-group:hover{border-color:#6c757d;box-shadow:0 2px 8px rgba(0,0,0,.1)}.pdfb-setting-group label{align-items:center;color:#1e293b;display:flex;font-size:13.5px;font-weight:600;gap:8px;margin-bottom:10px}.pdfb-setting-group input[type=color],.pdfb-setting-group input[type=number],.pdfb-setting-group input[type=text],.pdfb-setting-group select{background:#fff;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.pdfb-setting-group input:focus,.pdfb-setting-group select:focus{border-color:#6c757d;box-shadow:0 0 0 3px hsla(208,7%,46%,.1);outline:none}.pdfb-toggle-switch{background:#dee2e6;border:1px solid #adb5bd;border-radius:12px;cursor:pointer;display:inline-block;height:24px;position:relative;transition:.3s;vertical-align:middle;width:50px}.pdfb-toggle-switch input{height:0;opacity:0;width:0}.pdfb-toggle-switch label,.pdfb-toggle-switch span.pdfb-ts{background:#dee2e6;border:1px solid #adb5bd;border-radius:12px;bottom:0;cursor:pointer;height:22px;left:0;position:absolute;right:0;top:0;transition:.3s}.pdfb-toggle-switch label:before,.pdfb-toggle-switch span.pdfb-ts:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);content:"";height:18px;left:2px;position:absolute;top:2px;transition:.3s;width:18px}.pdfb-toggle-switch input:checked+label,.pdfb-toggle-switch input:checked+span.pdfb-ts{background:#6c757d;border-color:#5a6268;height:22px}.pdfb-toggle-switch input:checked+label:before,.pdfb-toggle-switch input:checked+span.pdfb-ts:before{transform:translateX(26px);vertical-align:middle}.pdfb-setting-group input[type=checkbox]{accent-color:#6c757d;border-radius:4px;cursor:pointer;height:18px;width:18px}.pdfb-canvas-modal-footer .button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;min-width:100px;padding:12px 24px;transition:all .2s ease}.pdfb-canvas-modal-cancel{background:#6c757d;color:#fff}.pdfb-canvas-modal-cancel:hover{background:#5a6268}.pdfb-canvas-modal-apply{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.pdfb-canvas-modal-apply:hover{box-shadow:0 4px 16px rgba(102,126,234,.4);filter:brightness(1.08)}.pdfb-premium-option{position:relative}.pdfb-premium-option input:disabled{cursor:not-allowed;opacity:.5}.pdfb-premium-option input:disabled+span{color:#6c757d}.pdfb-setting-group .pdfb-info-box{background:#e7f3ff;border:1px solid #b3d9ff;border-radius:8px;color:#1e5b8b;font-size:13px;line-height:1.4;margin-top:16px;padding:12px 16px}.pdfb-setting-group .pdfb-warning-box{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;color:#856404;font-size:13px;line-height:1.4;margin-top:16px;padding:12px 16px}@media (max-width:768px){.pdfb-canvas-modal-container{margin:20px;width:95vw}.pdfb-canvas-modal-body,.pdfb-canvas-modal-footer,.pdfb-canvas-modal-header{padding:20px}.pdfb-modal-settings-grid{gap:16px;grid-template-columns:1fr}}.pdfb-modal-settings-grid .pdfb-setting-group--full{grid-column:1/-1}.pdfb-setting-group--premium{opacity:.5;pointer-events:none}@keyframes pdfbCardRise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pdfbPillPop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.pdfb-modal-settings-grid>.pdfb-setting-group{animation:pdfbCardRise .32s cubic-bezier(.2,.75,.2,1) both}.pdfb-modal-settings-grid>.pdfb-setting-group:nth-child(2){animation-delay:.02s}.pdfb-modal-settings-grid>.pdfb-setting-group:nth-child(3){animation-delay:.04s}.pdfb-modal-settings-grid>.pdfb-setting-group:nth-child(4){animation-delay:.06s}.pdfb-modal-settings-grid>.pdfb-setting-group:nth-child(5){animation-delay:.08s}.pdfb-modal-settings-grid>.pdfb-setting-group:nth-child(6){animation-delay:.1s}.pdfb-modal-settings-grid>.pdfb-setting-group:nth-child(7){animation-delay:.12s}.pdfb-setting-group{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pdfb-setting-group:hover{box-shadow:0 8px 22px rgba(27,31,35,.08);transform:translateY(-1px)}.pdfb-pill-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pdfb-pill-option{align-items:center;animation:pdfbPillPop .28s cubic-bezier(.2,.75,.2,1) both;background:#fff;border:1px solid #c3c4c7;border-radius:4px;color:#2c3338;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:0;padding:5px 10px;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .12s ease}.pdfb-pill-option:hover{background:#f0f6fc;border-color:#2271b1;box-shadow:0 6px 16px rgba(34,113,177,.12);transform:translateY(-1px)}.pdfb-pill-option:has(input:checked){background:#2271b1;border-color:#2271b1;color:#fff}.pdfb-pill-option--locked,.pdfb-pill-option--soon{background:#f6f7f7;border-style:dashed;cursor:not-allowed;opacity:.55}.pdfb-pill-option--locked:hover,.pdfb-pill-option--soon:hover{background:#f6f7f7;border-color:#c3c4c7}.pdfb-pill-option input{margin:0;pointer-events:none}.pdfb-pill-row .pdfb-pill-option:nth-child(2){animation-delay:.02s}.pdfb-pill-row .pdfb-pill-option:nth-child(3){animation-delay:.04s}.pdfb-pill-row .pdfb-pill-option:nth-child(4){animation-delay:.06s}.pdfb-pill-row .pdfb-pill-option:nth-child(5){animation-delay:.08s}.pdfb-pill-row .pdfb-pill-option:nth-child(6){animation-delay:.1s}.pdfb-pill-row .pdfb-pill-option:nth-child(7){animation-delay:.12s}.pdfb-soon-badge{background:#e8f4fd;border:1px solid #b3d9ff;border-radius:3px;color:#0070c5;font-size:10px;font-weight:600;letter-spacing:.3px;padding:1px 5px}.pdfb-dimensions-display-compact{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;margin-bottom:0;padding:12px 16px;text-align:center}.pdfb-dimensions-value{color:#2c3e50;font-family:Monaco,Menlo,monospace;font-size:16px;font-weight:600;margin-bottom:4px}.pdfb-dimensions-format{color:#6c757d;font-size:12px;opacity:.8}.pdfb-developer-status-indicator{border-radius:4px;display:inline-block;font-size:12px;font-weight:700;margin-left:10px;padding:4px 8px;transition:all .3s ease}.pdfb-developer-status-active{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.pdfb-developer-status-inactive{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.pdfb-developer-section-hidden{display:none!important}.pdfb-toggle-switch .pdfb-toggle-slider{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);height:18px;left:2px;position:absolute;top:2px;transition:.3s;width:18px}.pdfb-toggle-switch input[type=checkbox]:checked~.pdfb-toggle-slider{transform:translateX(26px)}.pdfb-toggle-switch.pdfb-checked{background:#667eea;border-color:#5a67d8}.pdfb-toggle-switch input[type=checkbox]{height:0;opacity:0;width:0}.pdfb-toggle-container{align-items:center;display:flex;gap:10px;margin-bottom:8px}.pdfb-toggle-label{color:#333;font-size:14px;font-weight:500}.pdfb-toggle-description{color:#666;font-size:13px;margin-left:60px;margin-top:5px}.pdfb-developer-field-group{align-items:center;display:flex;gap:8px}.pdfb-developer-input{flex:1;max-width:300px}.pdfb-developer-button{white-space:nowrap}.button.button-secondary.pdfb-developer-button{background:#6c757d;border-color:#6c757d;color:#fff}.button.button-secondary.pdfb-developer-button:hover{background:#5a6268;border-color:#5a6268}.button.pdfb-button-link-delete{color:#dc3545}.button.pdfb-button-link-delete:hover{background:#f8d7da;color:#c82333}.pdfb-developer-warning{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;color:#856404;font-weight:500;margin-bottom:20px;padding:12px 16px}.pdfb-license-test-mode-status{border-radius:4px;display:inline-block;font-size:12px;font-weight:700;margin-left:10px;padding:4px 8px;transition:all .3s ease}.pdfb-license-test-mode-active{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.pdfb-license-test-mode-inactive{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.pdfb-license-test-key-input{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;flex:1;font-family:monospace;max-width:400px;padding:8px 12px}.pdfb-hidden-element{display:none!important}.pdfb-developer-password-set{color:#28a745!important;font-weight:500}section[id^=dev-]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:20px;padding:20px}section[id^=dev-] h3.pdfb-section-title{color:#495057;margin-top:0}.pdfb-form-table th{font-weight:600;padding-right:20px;vertical-align:top;width:200px}.pdfb-form-table td{vertical-align:top}#check_expiration_status,#license_key_status{border-radius:4px;font-size:13px;margin-top:10px;padding:8px 12px}#database_status_container{margin-top:15px}#database_status{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;display:inline-block;font-family:monospace;padding:8px 12px}.pdfb-developer-action-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.pdfb-developer-logs{background:#2d3748;border-radius:6px;color:#e2e8f0;font-family:Courier New,monospace;font-size:12px;max-height:400px;overflow-y:auto;padding:15px;white-space:pre-wrap;word-wrap:break-word}.pdfb-developer-tools-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:15px}.pdfb-developer-tool-card{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px;text-align:center}.pdfb-developer-tool-card h4{color:#495057;margin-top:0}.pdfb-developer-tool-card .button{margin-top:10px}.pdfb-developer-shortcuts{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:15px}.pdfb-shortcut-item{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:15px;text-align:center}.pdfb-shortcut-item h5{color:#495057;margin-top:0}.pdfb-shortcut-key{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;display:inline-block;font-family:monospace;font-weight:700;margin:5px 0;padding:4px 8px}#developer_console_output{background:#1a202c;border:1px solid #2d3748;border-radius:6px;color:#e2e8f0;font-family:Courier New,monospace;font-size:12px;height:300px;overflow-y:auto;padding:15px;white-space:pre-wrap}.pdfb-developer-hooks-list{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;max-height:300px;overflow-y:auto;padding:15px}.pdfb-hook-item{background:#fff;border:1px solid #dee2e6;border-radius:4px;margin-bottom:8px;padding:10px}.pdfb-hook-item:last-child{margin-bottom:0}.pdfb-hook-name{color:#495057;font-family:monospace;font-weight:700}.pdfb-hook-description{color:#6c757d;font-size:12px;margin-top:4px}.pdfb-accordion-item{border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.pdfb-accordion-toggle{align-items:center;background:linear-gradient(135deg,#667eea,#5568d3);border:none;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;padding:15px 20px;text-align:left;transition:all .3s ease;width:100%}.pdfb-accordion-toggle:hover{background:linear-gradient(135deg,#5568d3,#4557c0);box-shadow:0 2px 8px rgba(102,126,234,.3)}.pdfb-accordion-icon{display:inline-block;font-size:12px;margin-right:10px;transition:transform .3s ease}.pdfb-accordion-toggle.open .pdfb-accordion-icon{transform:rotate(90deg)}.pdfb-accordion-content{background:#fff;max-height:1000px;overflow:hidden;padding:20px;transition:all .3s ease}.pdfb-accordion-content.collapsed{display:none;max-height:0;padding:0 20px}.pdfb-hook-test-btn{background:linear-gradient(135deg,#667eea,#5568d3)!important;border:none!important;border-radius:4px!important;box-shadow:0 2px 4px rgba(102,126,234,.2)!important;color:#fff!important;cursor:pointer!important;font-size:12px!important;font-weight:600!important;padding:5px 12px!important;transition:all .3s ease!important}.pdfb-hook-test-btn:hover:not(:disabled){background:linear-gradient(135deg,#5568d3,#4557c0)!important;box-shadow:0 4px 8px rgba(102,126,234,.4)!important;transform:translateY(-2px)!important}.pdfb-hook-test-btn:active:not(:disabled){transform:translateY(0)!important}.pdfb-hook-test-btn:disabled{cursor:not-allowed!important;opacity:.6!important}.pdfb-engine-status{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 2px 4px rgba(102,126,234,.3);color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-left:12px;padding:4px 12px;text-transform:uppercase;vertical-align:middle}.pdfb-system-pdf-engine-section .form-table th{font-weight:600;width:200px}.pdfb-system-pdf-engine-section .pdfb-toggle-switch{display:inline-block;height:24px;position:relative;vertical-align:middle;width:50px}.pdfb-system-pdf-engine-section .pdfb-toggle-switch input{height:0;opacity:0;width:0}.pdfb-system-pdf-engine-section .pdfb-toggle-slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.pdfb-system-pdf-engine-section .pdfb-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.pdfb-system-pdf-engine-section input:checked+.pdfb-toggle-slider{background-color:#2271b1}.pdfb-system-pdf-engine-section input:checked+.pdfb-toggle-slider:before{transform:translateX(26px)}#engine-test-result{border-radius:4px;font-size:13px;line-height:1.6;margin-top:15px;padding:12px}#engine-test-result .notice{margin:0;padding:10px 15px}.pdfb-system-engine-config-section{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:25px;overflow:hidden}.pdfb-system-engine-config-section header{background:linear-gradient(135deg,#f5f7fa,#e8ecef);border-bottom:1px solid #ddd;padding:15px 20px}.pdfb-system-engine-config-section header h3{color:#1d2327;font-size:16px;font-weight:600;margin:0}.pdfb-system-engine-config-section .pdfb-system-section-content{padding:20px}.pdfb-system-engine-config-section .form-table th{font-weight:600;width:200px}.pdfb-system-engine-config-section .pdfb-toggle-switch{display:inline-block;height:24px;position:relative;vertical-align:middle;width:50px}.pdfb-system-engine-config-section .pdfb-toggle-switch input{height:0;opacity:0;width:0}.pdfb-system-engine-config-section .pdfb-toggle-slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.pdfb-system-engine-config-section .pdfb-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.pdfb-system-engine-config-section input:checked+.pdfb-toggle-slider{background-color:#2271b1}.pdfb-system-engine-config-section input:checked+.pdfb-toggle-slider:before{transform:translateX(26px)}.pdfb-puppeteer-config-row{transition:opacity .3s ease,height .3s ease}.pdfb-backup-item-info{margin-bottom:0!important}@keyframes pdfb-fadeInOut{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1.1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.pdfb-backup-count-plus-one{animation:pdfb-fadeInOut 3s ease-in-out}.pdfb-license-header{align-items:flex-start;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;display:flex;justify-content:space-between;margin-bottom:2rem;margin-top:1rem;padding:1.5rem}.pdfb-license-header-content h2{font-size:1.8rem;font-weight:600;margin:0 0 .5rem}.pdfb-license-header-top{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.pdfb-license-status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.85rem;font-weight:500;padding:.25rem .75rem;transition:all .2s ease;white-space:nowrap}.pdfb-license-status-badge.badge-premium{background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.4);color:#fff}.pdfb-license-status-badge.badge-free{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.9)}.pdfb-license-subtitle{font-size:1rem;margin:0;opacity:.9}.pdfb-license-icon{font-size:1.5rem;margin-right:.5rem}.pdfb-license-quick-actions{flex-shrink:0}.pdfb-license-btn-primary-large,.pdfb-license-btn-secondary-large{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.pdfb-license-btn-primary-large{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#667eea}.pdfb-license-btn-primary-large:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.pdfb-license-btn-secondary-large{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.pdfb-license-btn-secondary-large:hover{background:hsla(0,0%,100%,.3)}.pdfb-license-btn-icon{margin-right:.5rem}.pdfb-license-dashboard{margin-bottom:2rem}.pdfb-license-status-card{background:#fff;border-left:4px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:2rem;transition:all .2s ease}.pdfb-license-status-card.premium-active{background:linear-gradient(135deg,#f8f9ff,#fff);border-left-color:#667eea}.pdfb-license-status-card.free-mode{border-left-color:#6c757d}.pdfb-license-status-card-header{align-items:center;display:flex;margin-bottom:1.5rem}.pdfb-license-status-icon{font-size:3rem;margin-right:1rem}.pdfb-license-status-info h3{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 .25rem}.pdfb-license-status-subtitle{color:#666;font-size:1rem;margin:0}.pdfb-license-status-details{align-items:center;display:flex;justify-content:space-between}.pdfb-license-status-metrics{display:flex;gap:2rem}.pdfb-license-metric-item{text-align:center}.pdfb-license-metric-label{color:#666;display:block;font-size:.85rem;margin-bottom:.25rem}.pdfb-license-metric-value{color:#333;display:block;font-weight:600}.pdfb-license-test-mode-banner{align-items:center;background:#fff3cd;border-radius:6px;color:#856404;display:inline-flex;font-weight:500;gap:.5rem;padding:.5rem 1rem}.pdfb-license-alert-card{align-items:center;border-radius:8px;display:flex;gap:1rem;margin-top:1rem;padding:1rem}.pdfb-license-alert-card.warning{background:#fff3cd;border-left:4px solid #ffc107;color:#856404}.pdfb-license-alert-card.error{background:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.pdfb-license-alert-icon{font-size:1.5rem}.pdfb-license-alert-content h4{font-weight:600;margin:0 0 .25rem}.pdfb-license-alert-date{font-size:.9rem;margin:.25rem 0 0;opacity:.8}.pdfb-license-alert-actions{margin-left:auto}.pdfb-license-btn-small{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.pdfb-license-btn-small.primary{background:#007bff;color:#fff}.pdfb-license-btn-small:hover{opacity:.9}.pdfb-license-btn-primary{align-items:center;background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1rem;transition:all .2s ease}.pdfb-license-btn-primary:hover{background:#5568d3;box-shadow:0 4px 8px rgba(102,126,234,.3);transform:translateY(-1px)}.pdfb-license-btn-secondary{background:hsla(0,0%,100%,.2);border:none;color:#fff;cursor:pointer;transition:all .2s ease}.pdfb-license-btn-secondary:hover{background:hsla(0,0%,100%,.3)}.pdfb-license-support-actions{display:flex;gap:.5rem;justify-content:center}.pdfb-license-premium-features-grid{display:grid;gap:.8rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.pdfb-license-premium-support{background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:12px;box-shadow:0 8px 25px rgba(79,172,254,.3)}.pdfb-license-premium-promo{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);border-radius:12px;box-shadow:0 8px 25px rgba(102,126,234,.3)}.pdfb-license-premium-promo-content{padding:1rem;position:relative;text-align:center;z-index:2}.pdfb-license-premium-cta{background:linear-gradient(45deg,#ff6b6b,orange);border-radius:25px;box-shadow:0 4px 15px hsla(0,100%,71%,.4);color:#fff;display:inline-block;font-size:.9rem;font-weight:600;overflow:hidden;padding:.6rem 1.2rem;position:relative;text-decoration:none;transition:all .3s ease}.pdfb-license-premium-cta:hover{box-shadow:0 6px 20px hsla(0,100%,71%,.6)!important;transform:translateY(-2px)}.pdfb-license-test-key{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;font-family:Courier New,monospace;justify-content:space-between;padding:.2rem .4rem}.pdfb-license-actions-section{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.pdfb-license-action-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1.5rem}.pdfb-license-action-card.secondary{background:#f8f9fa;border-color:#dee2e6}.pdfb-license-action-card-header h3{align-items:center;display:flex;font-size:1.25rem;margin:0 0 .5rem}.pdfb-license-action-card-header p{color:#666;margin:0}.pdfb-license-action-icon{margin-right:.5rem}.pdfb-license-input-group{margin-top:1rem}.pdfb-license-input-group label{color:#333;display:block;font-weight:500;margin-bottom:.5rem}.pdfb-license-input-with-button{display:flex;gap:.5rem}.pdfb-license-input{border:1px solid #ced4da;border-radius:6px;flex:1;font-size:1rem;padding:.75rem}.pdfb-license-input:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.25);outline:none}.pdfb-license-input-help{color:#666;font-size:.9rem;margin:.5rem 0 0}.pdfb-license-link-primary{color:#667eea;font-weight:500;text-decoration:none}.pdfb-license-link-primary:hover{text-decoration:underline}.pdfb-license-dev-mode-status{margin-top:1rem}.pdfb-license-status-active,.pdfb-license-status-inactive{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.pdfb-license-status-dot{border-radius:50%;height:8px;width:8px}.pdfb-license-status-dot.active{background:#28a745}.pdfb-license-status-dot.inactive{background:#6c757d}.pdfb-license-expiry-info{color:#666;font-size:.9rem}.pdfb-license-details-section{margin-bottom:1.25rem}.pdfb-license-section-title{align-items:center;color:#444;display:flex;font-size:1rem;font-weight:600;margin-bottom:.75rem}.pdfb-license-section-icon{margin-right:.4rem}.pdfb-license-details-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.pdfb-license-detail-card{background:#fff;border:1px solid #e4e7ea;border-radius:6px;box-shadow:none;padding:.6rem .85rem}.pdfb-license-detail-card h4{color:#888;font-size:.7rem;font-weight:600;letter-spacing:.4px;margin:0 0 .2rem}.pdfb-license-detail-value{color:#333;font-size:.85rem;margin:0;word-break:break-all}.pdfb-license-key,.pdfb-test-key{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;font-family:Courier New,monospace;justify-content:space-between;padding:.2rem .4rem}.pdfb-license-copy-btn{background:none;border:none;border-radius:3px;cursor:pointer;padding:.25rem;transition:background .2s ease}.pdfb-license-copy-btn:hover{background:#e9ecef}.pdfb-license-test-badge{background:#fff3cd;border-radius:4px;color:#856404;font-size:.8rem;font-weight:500;padding:.25rem .5rem}.pdfb-license-status-badge.active{background:#d4edda;color:#155724}.pdfb-license-status-badge.free{background:#e2e3e5;color:#383d41}.pdfb-license-status-badge.test{background:#fff3cd;color:#856404}.pdfb-license-premium-features-section{background:#f8f9fa;border-radius:12px;margin-bottom:2rem;padding:2rem}.pdfb-license-features-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.pdfb-license-feature-item{align-items:flex-start;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.pdfb-license-feature-item.unlocked{background:#f8fff8;border-color:#28a745}.pdfb-license-feature-item.locked{opacity:.7}.pdfb-license-feature-icon{flex-shrink:0;font-size:1.5rem}.pdfb-license-feature-content h4{color:#333;font-size:1rem;margin:0 0 .25rem}.pdfb-license-feature-content p{color:#666;font-size:.9rem;margin:0}.pdfb-license-upgrade-prompt{background:#fff;border:2px solid #667eea;border-radius:8px;padding:2rem;text-align:center}.pdfb-license-upgrade-prompt h4{color:#333;font-size:1.25rem;margin:0 0 .5rem}.pdfb-license-upgrade-prompt p{color:#666;margin:0 0 1.5rem}@media (max-width:768px){.pdfb-license-header{flex-direction:column;gap:1rem}.pdfb-license-quick-actions{align-self:stretch}.pdfb-license-actions-section{grid-template-columns:1fr}.pdfb-license-status-details,.pdfb-license-status-metrics{align-items:flex-start;flex-direction:column;gap:1rem}.pdfb-features-grid,.pdfb-license-details-grid{grid-template-columns:1fr}.pdfb-license-alert-card{flex-direction:column;gap:.5rem;text-align:center}.pdfb-license-alert-actions{margin-left:0}}@keyframes supportPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.pdfb-license-premium-support:hover{box-shadow:0 12px 35px rgba(79,172,254,.4)!important}.pdfb-license-feature-item:hover,.pdfb-license-premium-support:hover{transform:translateY(-2px);transition:all .3s ease}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes rocketFloat{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes textGlow{0%{text-shadow:0 2px 4px rgba(0,0,0,.3)}to{text-shadow:0 2px 4px rgba(0,0,0,.3),0 0 20px hsla(0,0%,100%,.5)}}@keyframes particleFloat{0%,to{opacity:.6;transform:translateY(0) translateX(0)}50%{opacity:1;transform:translateY(-20px) translateX(10px)}}.pdfb-license-premium-cta:hover div{left:100%}@keyframes cardEntrance{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.pdfb-canvas-settings-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:28px}.pdfb-canvas-card{animation:cardEntrance .55s cubic-bezier(.22,1,.36,1) both;background:#fff;border:1px solid #e8ecf0;border-radius:20px;box-shadow:0 2px 16px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .25s ease}.pdfb-canvas-card:first-child{animation-delay:.04s}.pdfb-canvas-card:nth-child(2){animation-delay:.14s}.pdfb-canvas-card:nth-child(3){animation-delay:.24s}.pdfb-canvas-card:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";display:block;flex-shrink:0;height:4px}.pdfb-canvas-card[data-category=affichage]:before{background:linear-gradient(90deg,#667eea,#a855f7)}.pdfb-canvas-card[data-category=navigation]:before{background:linear-gradient(90deg,#0ea5e9,#2563eb)}.pdfb-canvas-card[data-category=comportement]:before{background:linear-gradient(90deg,#10b981,#0891b2)}.pdfb-canvas-card:hover{border-color:#c4b5fd;box-shadow:0 20px 56px rgba(102,126,234,.18),0 4px 16px rgba(0,0,0,.08);transform:translateY(-8px) scale(1.015)}.pdfb-canvas-card[data-category=navigation]:hover{border-color:#93c5fd;box-shadow:0 20px 56px rgba(14,165,233,.18),0 4px 16px rgba(0,0,0,.08)}.pdfb-canvas-card[data-category=comportement]:hover{border-color:#6ee7b7;box-shadow:0 20px 56px rgba(16,185,129,.18),0 4px 16px rgba(0,0,0,.08)}.pdfb-canvas-card-icon{align-items:center;background:linear-gradient(135deg,#ede9fe,#ddd6fe);border-radius:13px;display:flex;flex-shrink:0;font-size:22px;height:46px;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:46px}.pdfb-canvas-card[data-category=navigation] .pdfb-canvas-card-icon{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.pdfb-canvas-card[data-category=comportement] .pdfb-canvas-card-icon{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.pdfb-canvas-card:hover .pdfb-canvas-card-icon{transform:scale(1.12) rotate(-4deg)}.pdfb-canvas-card-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:14px;padding:20px 22px 16px;transition:border-color .25s ease}.pdfb-canvas-card:hover .pdfb-canvas-card-header{border-bottom-color:#e0e7ff}.pdfb-canvas-card[data-category=navigation]:hover .pdfb-canvas-card-header{border-bottom-color:#dbeafe}.pdfb-canvas-card[data-category=comportement]:hover .pdfb-canvas-card-header{border-bottom-color:#d1fae5}.pdfb-canvas-card-header-text{flex:1;min-width:0}.pdfb-canvas-card-header h4{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.02em;margin:0 0 2px}.pdfb-canvas-card-header-sub{color:#94a3b8;display:block;font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.pdfb-canvas-card-content{flex:1;padding:16px 22px}.pdfb-canvas-card-stats{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pdfb-canvas-stat-badge{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;display:inline-flex;font-size:11px;font-weight:600;gap:3px;line-height:1.4;padding:3px 9px;transition:background .2s ease,border-color .2s ease}.pdfb-canvas-stat-badge--on{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.pdfb-canvas-card:hover .pdfb-canvas-stat-badge{background:#f1f5f9;border-color:#cbd5e1}.pdfb-canvas-card-content p{color:#475569;font-size:13px;line-height:1.6;margin:0 0 5px}.pdfb-canvas-card-content p:last-child{margin-bottom:0}.pdfb-canvas-card-actions{padding:14px 22px 22px}.pdfb-canvas-configure-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.02em;overflow:hidden;padding:11px 20px;position:relative;text-align:center;transition:transform .2s ease,box-shadow .25s ease,filter .2s ease;width:100%}.pdfb-canvas-card[data-category=navigation] .pdfb-canvas-configure-btn{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.pdfb-canvas-card[data-category=comportement] .pdfb-canvas-configure-btn{background:linear-gradient(135deg,#10b981,#0891b2)}.pdfb-canvas-configure-btn:after{content:" →";display:inline-block;opacity:0;transform:translateX(-6px);transition:opacity .2s ease,transform .2s ease}.pdfb-canvas-configure-btn:hover{box-shadow:0 8px 24px rgba(102,126,234,.42);color:#fff;filter:brightness(1.07);transform:translateY(-2px)}.pdfb-canvas-configure-btn:hover:after{opacity:1;transform:translateX(0)}.pdfb-canvas-configure-btn:active{box-shadow:0 2px 8px rgba(102,126,234,.3);transform:translateY(0)}@media (max-width:900px){.pdfb-canvas-settings-grid{gap:16px;grid-template-columns:1fr}.pdfb-canvas-card:nth-child(2){animation-delay:.08s}.pdfb-canvas-card:nth-child(3){animation-delay:.13s}}.pdfb-modal-section{border-bottom:1px solid #f0f3f7;margin-bottom:28px;padding-bottom:28px}.pdfb-modal-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.pdfb-modal-section-title{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 16px;text-transform:uppercase}.pdfb-dpi-selector{display:flex;flex-wrap:wrap;gap:10px}.pdfb-dpi-option{cursor:pointer;display:inline-block}.pdfb-dpi-option input[type=radio]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.pdfb-dpi-pill{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:3px;min-width:72px;padding:10px 18px;text-align:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdfb-dpi-option:hover .pdfb-dpi-pill{background:#f0f1ff;border-color:#a5b4fc}.pdfb-dpi-option input[type=radio]:checked+.pdfb-dpi-pill{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;box-shadow:0 4px 14px rgba(102,126,234,.35);color:#fff}.pdfb-dpi-value{font-size:14px;font-weight:700;line-height:1}.pdfb-dpi-desc{font-size:10px;line-height:1;opacity:.7}.pdfb-dpi-option input[type=radio]:checked+.pdfb-dpi-pill .pdfb-dpi-desc{opacity:.85}.pdfb-dpi-option--premium{cursor:not-allowed}.pdfb-dpi-option--premium .pdfb-dpi-pill{background:#f8f9fa;border-color:#e2e8f0;color:#adb5bd;position:relative}.pdfb-dpi-option--premium:hover .pdfb-dpi-pill{background:#f8f9fa;border-color:#e2e8f0}.pdfb-premium-lock{display:block;font-size:11px;line-height:1;margin-top:2px}.pdfb-format-selector{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.pdfb-format-card{align-items:center;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:16px 8px;position:relative;text-align:center;transition:all .2s ease}.pdfb-format-card--active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;box-shadow:0 4px 16px rgba(102,126,234,.35);color:#fff}.pdfb-format-card--locked{align-items:center;background:#f8fafc;cursor:not-allowed;display:flex;flex-direction:column;gap:4px;opacity:.75}.pdfb-format-icon{font-size:22px;line-height:1}.pdfb-format-name{font-size:15px;font-weight:700;line-height:1}.pdfb-format-dims{font-size:11px;line-height:1;opacity:.7}.pdfb-format-card--active .pdfb-format-dims{color:hsla(0,0%,100%,.8);opacity:1}.pdfb-soon-badge{background:#ffc107;color:#212529}.pdfb-premium-badge,.pdfb-soon-badge{border-radius:20px;display:inline-block;font-size:9px;font-weight:800;letter-spacing:.05em;line-height:1.4;padding:2px 8px;text-transform:uppercase}.pdfb-premium-badge{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.pdfb-orientation-selector{display:flex;gap:16px}.pdfb-orientation-card{align-items:center;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;min-width:110px;padding:20px 24px;position:relative;text-align:center;transition:all .2s ease}.pdfb-orientation-card--active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;box-shadow:0 4px 16px rgba(102,126,234,.35);color:#fff}.pdfb-orientation-card--locked{background:#f8fafc;cursor:not-allowed;flex-wrap:wrap;opacity:.75}.pdfb-orientation-icon{background:transparent;border:3px solid;border-radius:3px;display:block}.pdfb-orientation-icon--portrait{height:38px;width:28px}.pdfb-orientation-icon--landscape{height:28px;width:40px}.pdfb-orientation-name{font-size:13px;font-weight:600;line-height:1}.pdfb-modal-premium-section{background:#fafbff;border:2px dashed #c4b5fd;border-radius:14px;margin-top:8px;overflow:hidden;position:relative}.pdfb-modal-premium-overlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(250,248,255,.92);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:28px;position:absolute;text-align:center;z-index:10}.pdfb-modal-premium-lock{animation:premiumPulseLock 2.5s ease-in-out infinite;display:block;font-size:40px}@keyframes premiumPulseLock{0%,to{transform:scale(1) rotate(0deg)}20%{transform:scale(1.12) rotate(-4deg)}40%{transform:scale(1.06) rotate(4deg)}60%{transform:scale(1.1) rotate(-2deg)}80%{transform:scale(1.04) rotate(2deg)}}.pdfb-modal-premium-overlay h4{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:17px;font-weight:800;margin:0;-webkit-text-fill-color:transparent;background-clip:text}.pdfb-modal-premium-overlay p{color:#64748b;font-size:13px;line-height:1.55;margin:0;max-width:280px}.pdfb-modal-premium-cta{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:30px;box-shadow:0 4px 16px rgba(102,126,234,.4);color:#fff!important;display:inline-block;font-size:13px;font-weight:700;padding:11px 26px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.pdfb-modal-premium-cta:hover{box-shadow:0 8px 24px rgba(102,126,234,.55);color:#fff!important;text-decoration:none;transform:translateY(-3px)}.pdfb-modal-premium-fields{display:grid;filter:blur(3px);gap:20px;grid-template-columns:1fr 1fr;min-height:200px;padding:24px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdfb-license-header{animation:licenseHeaderIn .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes licenseHeaderIn{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pdfb-license-status-badge.badge-premium{animation:badgePremiumShine 3s ease-in-out infinite;background:linear-gradient(135deg,#f7971e,#ffd200);border:none;box-shadow:0 2px 12px rgba(247,151,30,.45);color:#1a1a2e;font-weight:800}@keyframes badgePremiumShine{0%,to{box-shadow:0 2px 12px rgba(247,151,30,.45)}50%{box-shadow:0 2px 20px rgba(255,210,0,.7)}}.pdfb-license-status-badge.badge-free{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);color:#fff}.pdfb-license-action-card{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.pdfb-license-action-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-4px)}.premium-features-section{border:1px solid #e9ecef;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden;padding:0}.premium-features-section h3.pdfb-section-title{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;font-weight:700;margin:0;padding:20px 24px}.premium-features-section .widefat{border:none;border-radius:0;margin:0}.premium-features-section .widefat thead tr th{background:#f8f6ff;border-bottom:2px solid #e4e0f5;color:#4a3f6b;font-size:13px;font-weight:700;padding:12px 16px}.premium-features-section .widefat tbody tr:nth-child(odd) td{background:#fafbff}.premium-features-section .widefat tbody tr:nth-child(2n) td{background:#fff}.premium-features-section .widefat td{border-bottom:1px solid #f0ecff;font-size:13px;padding:10px 16px}.premium-features-section .widefat tbody tr td:last-child{color:#764ba2;font-weight:600}.premium-features-section>.button.button-secondary,.premium-features-section>button{margin:12px 16px 16px}.pdfb-license-detail-card{background:#f8fafc;border:1px solid #e8ecf0;border-radius:10px;padding:14px 18px;transition:all .2s ease}.pdfb-license-detail-card:hover{background:#f0f4ff;border-color:#a5b4fc;box-shadow:0 4px 12px rgba(102,126,234,.12);transform:translateY(-2px)}.pdfb-license-detail-card h4{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.pdfb-license-detail-card .pdfb-license-detail-value{color:#1e293b;font-size:14px;font-weight:600;margin:0}.license-days-ok{color:#16a34a!important}.license-days-warning{color:#ca8a04!important}.license-days-error{color:#dc2626!important}.license-days-neutral{color:#64748b!important}.pdfb-expand-toggle{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 18px;transition:all .2s ease}.pdfb-expand-toggle:hover{background:#e8edf5;border-color:#a5b4fc;color:#3730a3}.pdfb-chevron{display:inline-block;font-size:11px;transition:transform .3s ease}.pdfb-expand-toggle[aria-expanded=true] .pdfb-chevron{transform:rotate(180deg)}.pdfb-license-premium-promo:hover{box-shadow:0 12px 35px rgba(102,126,234,.4)!important;transform:translateY(-2px);transition:all .3s ease}.pdfb-pdf-builder-predefined-container{display:flex;gap:30px;margin-top:20px}.pdfb-template-editor-section,.pdfb-templates-list-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);flex:1;padding:20px}.pdfb-templates-list-section{max-width:400px}.pdfb-template-editor-section{max-width:600px}.pdfb-templates-actions{display:flex;gap:10px;margin-bottom:20px}.pdfb-templates-list{max-height:600px;overflow-y:auto}.pdfb-template-item{background:#fafafa;border:1px solid #ddd;border-radius:8px;margin-bottom:15px;padding:15px;transition:all .3s ease}.pdfb-template-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.pdfb-template-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.pdfb-template-header h3{color:#23282d;font-size:16px;margin:0}.pdfb-template-actions{display:flex;gap:5px}.pdfb-template-meta{margin-bottom:10px}.category{background:#007cba;border-radius:12px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-bottom:5px;padding:2px 8px;text-transform:uppercase}.description{color:#666;display:block;font-size:13px;line-height:1.4}.pdfb-template-preview img{border-radius:4px;height:auto;max-width:100%}.no-preview{background:#f8f9fa;border-radius:4px;color:#666;font-style:italic;padding:20px}.form-row{margin-bottom:20px}.form-row label{color:#23282d;display:block;font-weight:700;margin-bottom:5px}.form-row input,.form-row select,.form-row textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.pdfb-json-editor-container{border:1px solid #ddd;border-radius:4px;overflow:hidden;position:relative}.pdfb-json-editor-container textarea{border:none;border-radius:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4;margin:0;min-height:300px;padding:12px;resize:none;width:100%}.pdfb-pdf-builder-modal{align-items:center;background:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.pdfb-pdf-builder-modal--hidden{display:none}.pdfb-modal-header h3{margin:0}.close-modal{background:none;border:none;color:#666;cursor:pointer;font-size:24px}.pdfb-preview-controls{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.pdfb-download-controls,.pdfb-rotation-controls,.pdfb-zoom-controls{align-items:center;display:flex;gap:8px}.pdfb-control-btn{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s}.pdfb-control-btn:hover{background:#f0f0f0;border-color:#bbb}.pdfb-control-btn:active{background:#e0e0e0}#rotation-angle,#zoom-level{font-weight:700;min-width:50px;text-align:center}.pdfb-preview-image-container{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;justify-content:center;min-height:400px;position:relative}.pdfb-preview-image-container img{cursor:move;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.pdfb-preview-loading{color:#666;text-align:center}.pdfb-spinner{animation:pdfb-spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin:0 auto 10px;width:40px}@keyframes pdfb-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.pdfb-preview-modal-content{max-height:95vh;max-width:95vw}.pdfb-preview-controls{flex-direction:column;gap:10px}.pdfb-download-controls,.pdfb-rotation-controls,.pdfb-zoom-controls{justify-content:center}.pdfb-modal-toolbar{padding:8px 15px}.pdfb-modal-body{padding:15px}.pdfb-preview-image-container{min-height:300px}}@media (max-width:480px){.pdfb-control-btn{font-size:12px;padding:4px 8px}#rotation-angle,#zoom-level{font-size:12px;min-width:40px}.pdfb-preview-controls{gap:8px}}.pdfb-developer-login-container{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:50px auto;max-width:400px;padding:30px;text-align:center}.pdfb-developer-login-container h1{color:#23282d;margin-bottom:10px}.pdfb-developer-login-container .description{color:#666;font-size:14px;margin-bottom:30px}.pdfb-developer-login-form .form-row{margin-bottom:20px;text-align:left}.pdfb-developer-login-form label{color:#23282d;display:block;font-weight:700;margin-bottom:5px}.pdfb-developer-login-form input[type=password]{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px;width:100%}.pdfb-developer-login-form .button{background:#007cba;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px;width:100%}.pdfb-developer-login-form .button:hover{background:#005a87}.pdfb-login-message{border-radius:4px;display:none;margin-top:15px;padding:10px}.pdfb-login-message.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.pdfb-login-message.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}:root{--pdf-primary:#007cba;--pdf-success:#28a745;--pdf-danger:#dc3545;--pdf-warning:#ffc107;--pdf-secondary:#6c757d;--pdf-light:#f8f9fa;--pdf-border:#dee2e6;--pdf-text:#495057}.pdfb-template-modal{animation:modalFadeIn .3s ease-out}.pdfb-template-modal-content{animation:modalSlideIn .3s ease-out}.pdfb-template-modal-content input[type=checkbox]{accent-color:var(--pdf-primary);margin:0;width:auto}.pdfb-template-modal-content input:hover,.pdfb-template-modal-content select:hover,.pdfb-template-modal-content textarea:hover{border-color:var(--pdf-primary)}.pdfb-template-modal-content input:focus,.pdfb-template-modal-content select:focus,.pdfb-template-modal-content textarea:focus{border-color:var(--pdf-primary);-ms-box-shadow:0 0 0 2px rgba(0,123,186,.25);-o-box-shadow:0 0 0 2px rgba(0,123,186,.25);box-shadow:0 0 0 2px rgba(0,123,186,.25);outline:none}.button-danger{background:var(--pdf-danger)!important;border-color:var(--pdf-danger)!important;color:#fff!important}.button-danger:hover{background:#c82333!important;border-color:#bd2130!important}.button-success{background:var(--pdf-success)!important;border-color:var(--pdf-success)!important;color:#fff!important}.button-success:hover{background:#218838!important;border-color:#1e7e34!important}.button-warning{background:var(--pdf-warning)!important;border-color:var(--pdf-warning)!important;color:#212529!important}.button-warning:hover{background:#e0a800!important;border-color:#d39e00!important}.pdfb-gallery-filter-btn.active{-ms-box-shadow:0 0 0 2px rgba(0,123,186,.5)!important;-o-box-shadow:0 0 0 2px rgba(0,123,186,.5)!important;box-shadow:0 0 0 2px rgba(0,123,186,.5)!important;font-weight:700!important}.pdfb-template-type-badge{background:var(--pdf-primary)!important}.pdfb-template-type-badge.facture{background:#007cba!important}.pdfb-template-type-badge.devis{background:#28a745!important}.pdfb-template-type-badge.commande{background:#ffc107!important;color:#212529!important}.pdfb-template-type-badge.contrat{background:#dc3545!important}.pdfb-template-type-badge.newsletter{background:#6f42c1!important}.pdfb-template-type-badge.autre{background:var(--pdf-secondary)!important}.pdfb-gallery-filter-btn{border-radius:20px!important;font-size:12px!important;padding:8px 16px!important;transition:all .2s ease!important}.pdfb-gallery-filter-btn.facture{background:var(--pdf-primary)!important;border-color:var(--pdf-primary)!important;color:#fff!important}.pdfb-gallery-filter-btn.devis{background:var(--pdf-success)!important;border-color:var(--pdf-success)!important;color:#fff!important}.pdfb-gallery-filter-btn.commande{background:var(--pdf-warning)!important;border-color:var(--pdf-warning)!important;color:#212529!important}.pdfb-gallery-filter-btn.contrat{background:var(--pdf-danger)!important;border-color:var(--pdf-danger)!important;color:#fff!important}.pdfb-gallery-filter-btn.newsletter{background:#6f42c1!important;border-color:#6f42c1!important;color:#fff!important}.pdfb-template-status-active{color:var(--pdf-success)!important}.pdfb-template-status-inactive{color:var(--pdf-secondary)!important}.pdfb-template-status-error{color:var(--pdf-danger)!important}.pdfb-template-settings-section{background:var(--pdf-light);border:1px solid var(--pdf-border);border-radius:8px;margin-bottom:20px;padding:20px}.pdfb-template-settings-section h4{border-bottom:2px solid var(--pdf-primary);color:var(--pdf-text);margin-bottom:15px;margin-top:0;padding-bottom:8px}.pdfb-template-settings-field{margin-bottom:15px}.pdfb-template-settings-field label{color:var(--pdf-text);display:block;font-weight:600;margin-bottom:5px}.pdfb-template-settings-field input[type=number],.pdfb-template-settings-field input[type=text],.pdfb-template-settings-field select,.pdfb-template-settings-field textarea{border:2px solid var(--pdf-border);border-radius:6px;font-size:14px;padding:10px 12px;transition:border-color .3s ease;width:100%}.pdfb-template-settings-field input:focus,.pdfb-template-settings-field select:focus,.pdfb-template-settings-field textarea:focus{border-color:var(--pdf-primary);box-shadow:0 0 0 2px rgba(0,123,186,.25);outline:none}#template-settings-modal .pdfb-canvas-modal-container{min-height:500px}#template-settings-modal .pdfb-canvas-modal-footer{align-items:center!important;background:#f8f9fa!important;border-top:1px solid #e1e5e9!important;display:flex!important;flex-shrink:0!important;justify-content:space-between!important;min-height:80px!important;opacity:1!important;padding:20px 32px!important;visibility:visible!important}.pdfb-template-settings-footer-content{flex:1;padding-right:20px}.pdfb-template-settings-footer-title{align-items:center;color:#23282d;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:4px}.pdfb-template-settings-icon{font-size:18px}.pdfb-template-settings-footer-subtitle{color:#6c757d;font-size:14px;font-style:italic}.pdfb-template-settings-footer-actions{display:flex;flex-shrink:0;gap:12px}.pdfb-template-settings-modal-footer{align-items:center!important;background:#f8f9fa!important;border-top:1px solid #e1e5e9!important;display:flex!important;flex-shrink:0!important;justify-content:space-between!important;min-height:80px!important;opacity:1!important;padding:20px 32px!important;position:relative!important;visibility:visible!important;z-index:10!important}.card{background:#fff;border:1px solid #ddd;border-radius:4px;margin:20px 0;padding:20px}.card h2{color:#23282d;margin-top:0}.widefat{border:1px solid #ddd;border-collapse:collapse;width:100%}.widefat td{border-bottom:1px solid #ddd;padding:8px 12px;vertical-align:middle}.ul-disc{list-style-type:disc;padding-left:20px}.ul-disc li{margin:5px 0}.pdfb-pdf-builder-admin-container{margin:0 -20px -20px;padding:0}.pdfb-pdf-builder-header{background:#fff;border-bottom:1px solid #e5e5e5;margin:0 0 20px;padding:20px}.pdfb-pdf-builder-header h1{margin:0 0 10px}.pdfb-pdf-builder-root{background:#fff;min-height:600px}.pdfb-pdf-builder-loading{align-items:center;display:flex;flex-direction:column;gap:20px;height:600px;justify-content:center}.wrap h2,.wrap h3{align-items:center;display:flex;gap:10px}.widefat th{background:#f9f9f9;font-weight:600}.pdfb-tab-content{background:#fff;margin-top:0;padding:20px}.pdfb-tab-pane{display:block}.pdfb-about-box{background:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-top:20px;padding:20px}.pdfb-about-box ul{margin-left:20px}.pdfb-about-box li{margin-bottom:8px}.pdfb-pdf-builder-card{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:20px}.pdfb-pdf-builder-card h3{color:#23282d;margin-top:0}.pdfb-recent-documents-container{margin-top:20px}@keyframes pdfb-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.pdfb-system-backup-section,.pdfb-system-maintenance-section{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden}.pdfb-system-backup-section header,.pdfb-system-maintenance-section header{background:linear-gradient(135deg,#f5f7fa,#e8ecef);border-bottom:1px solid #ddd;padding:15px 20px}.pdfb-system-backup-section header h3,.pdfb-system-maintenance-section header h3{align-items:center;color:#1d2327;display:flex;font-size:16px;font-weight:600;gap:10px;margin:0}.pdfb-system-backup-section .pdfb-system-section-content,.pdfb-system-maintenance-section .pdfb-system-section-content{padding:20px}.pdfb-nav-tab-wrapper{background:#464647;border:none;border-radius:12px;box-shadow:0 4px 6px rgba(102,126,234,.2);margin-bottom:2rem;overflow:hidden;padding:0}.pdfb-tabs-container{display:flex;flex-wrap:wrap;gap:0}.pdfb-nav-tab{align-items:center;background:transparent;border:none;color:hsla(0,0%,100%,.8);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:14px 16px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.pdfb-nav-tab .pdfb-tab-icon{font-size:16px}.pdfb-nav-tab .pdfb-tab-text{display:none}.pdfb-nav-tab:hover{background:hsla(0,0%,100%,.15);color:#fff}.pdfb-nav-tab.pdfb-nav-tab-active{background:hsla(0,0%,100%,.25);color:#fff}@media (min-width:768px){.pdfb-nav-tab{gap:8px;padding:14px 18px}.pdfb-nav-tab .pdfb-tab-text{display:inline}}.settings-content-wrapper{margin-top:0}.settings-section{margin:0}.settings-content{display:grid;gap:1.5rem}.pdfib-settings-section{margin:0 0 24px}.pdfib-settings-section__header{border-bottom:2px solid var(--pdf-primary,#007cba);margin-bottom:16px;padding-bottom:8px}.pdfib-settings-section__header h3{color:var(--pdf-text,#1d2327);font-size:1.2em;font-weight:600;margin:0}.pdfib-settings-card{background:#fff;border:1px solid #dcdcde;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden;padding:20px}.pdfib-settings-card--security{border-left:4px solid var(--pdf-primary,#007cba)}.pdfib-settings-card--gdpr{border-left:4px solid #6f42c1}.pdfib-status-badge{background:var(--pdf-secondary,#6c757d);border-radius:12px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.pdfib-status-badge--active,.pdfib-status-badge.active{background:var(--pdf-success,#28a745)}.pdfib-status-badge--inactive,.pdfib-status-badge.inactive{background:var(--pdf-secondary,#6c757d)}.pdfib-gdpr-panel{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:16px;padding:20px}.pdfib-gdpr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.pdfib-gdpr-actions__group{display:flex;flex-direction:column;gap:6px}.pdfib-canvas-section-header{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.pdfib-canvas-section-header h3{font-size:1.1em;font-weight:600;margin:0}.contenu-canvas-section{margin-bottom:24px}.contenu-settings{margin-bottom:0}.pdf-section{margin-bottom:24px}.info-box{background:#fff3cd;border:1px solid #f39c12;border-radius:4px;color:#664d03;font-size:12px;line-height:1.5;padding:10px 14px}.license-main-title{color:var(--pdf-text,#1d2327);font-size:1.4em;font-weight:700;margin-bottom:16px}.premium-features-section{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;margin-top:24px;padding:24px}.premium-features-section h3,.premium-features-section h4{color:#fff}.toggle-switch{align-items:center;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:10px;position:relative}.toggle-switch input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.toggle-slider{background:#ccc;border-radius:12px;display:inline-block;flex-shrink:0;height:24px;position:relative;transition:background .2s ease;width:44px}.toggle-slider:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}input[type=checkbox]:checked+.toggle-slider{background:var(--pdf-primary,#007cba)}input[type=checkbox]:checked+.toggle-slider:after{transform:translateX(20px)}@media (max-width:768px){.settings-content{grid-template-columns:1fr}.pdfib-gdpr-actions{flex-direction:column}}