.base64-pdf-tool[data-v-f9933913]{--brand-primary:#423486;--brand-accent:#6352b5;--bg-primary:#252533;--bg-card:#2a2a38;--bg-card-hover:#34344a;--bg-elevated:#3a3a4a;--bg-input:#1e1e2e;--bg-hover:hsla(0,0%,100%,.06);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.78);--text-muted:hsla(0,0%,100%,.55);--text-dim:hsla(0,0%,100%,.35);--border-subtle:hsla(0,0%,100%,.08);--border-medium:hsla(0,0%,100%,.12);--border-hover:hsla(0,0%,100%,.22);--shadow-sm:0 2px 8px rgba(0,0,0,.2);--shadow-md:0 4px 16px rgba(0,0,0,.25);--shadow-lg:0 12px 32px rgba(0,0,0,.45);--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--accent-blue:#6c8eef;--accent-blue-hover:#809af2;--accent-green:#4ade80;--accent-orange:#f59e0b;--accent-red:#f87171;--active-bg:rgba(108,142,239,.18);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--text-primary);gap:16px;padding:20px;width:100%}.base64-pdf-tool[data-v-f9933913],.tool-section[data-v-f9933913]{display:flex;flex-direction:column}.tool-section[data-v-f9933913]{gap:4px}.section-header[data-v-f9933913]{justify-content:space-between;padding:0 2px}.section-header[data-v-f9933913],.section-title[data-v-f9933913]{align-items:center;display:flex}.section-title[data-v-f9933913]{color:var(--text-secondary);font-size:.75rem;font-weight:700;gap:4px;letter-spacing:.2px}.section-title i[data-v-f9933913]{color:var(--accent-blue);font-size:.8rem}.btn-clear[data-v-f9933913],.btn-download[data-v-f9933913],.btn-secondary-download[data-v-f9933913]{align-items:center;border:none;border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;display:flex;font-size:.7rem;font-weight:600;gap:4px;height:26px;line-height:1;max-height:26px;min-height:26px;padding:0 10px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn-clear[data-v-f9933913]{background:var(--bg-elevated);border:1px solid var(--border-medium);color:var(--text-secondary)}.btn-clear[data-v-f9933913]:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--border-hover);box-shadow:var(--shadow-sm);color:var(--text-primary);transform:translateY(-1px)}.btn-download[data-v-f9933913]{background:var(--accent-green);box-shadow:0 2px 8px #4ade8040;color:#1a1a2e}.btn-download[data-v-f9933913]:hover:not(:disabled){background:#6ee7a0;box-shadow:0 4px 16px #4ade8059;transform:translateY(-1px)}.btn-secondary-download[data-v-f9933913]{background:var(--accent-blue);box-shadow:0 2px 8px #6c8eef40;color:#fff}.btn-secondary-download[data-v-f9933913]:hover{background:var(--accent-blue-hover);box-shadow:0 4px 16px #6c8eef59;transform:translateY(-1px)}.btn-clear[data-v-f9933913]:disabled,.btn-download[data-v-f9933913]:disabled{cursor:not-allowed;opacity:.5}.text-area[data-v-f9933913]{background:var(--bg-input);border:1px solid var(--border-medium);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:Consolas,Monaco,Courier New,monospace;font-size:.85rem;line-height:1.5;min-height:150px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.text-area[data-v-f9933913]:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px #6c8eef26}.text-area[data-v-f9933913]::-moz-placeholder{color:var(--text-muted);font-family:inherit}.text-area[data-v-f9933913]::placeholder{color:var(--text-muted);font-family:inherit}.text-area.has-content[data-v-f9933913]{border-color:var(--border-hover)}.action-area[data-v-f9933913]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.status-text[data-v-f9933913]{color:var(--text-muted);font-size:.75rem}.status-text.success[data-v-f9933913]{color:var(--accent-green)}.status-text.error[data-v-f9933913]{color:var(--accent-red)}.preview-section[data-v-f9933913]{display:flex;flex-direction:column;gap:8px}.pdf-preview-container[data-v-f9933913]{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-sm);height:400px;overflow:hidden;width:100%}.pdf-iframe[data-v-f9933913]{border:none;height:100%;width:100%}.empty-hint[data-v-f9933913]{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:30px 20px}.empty-hint i[data-v-f9933913]{color:var(--border-medium);font-size:2.5rem}.empty-hint p[data-v-f9933913]{font-size:.85rem;margin:0}.toast-message[data-v-f9933913]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;bottom:24px;box-shadow:0 8px 24px #0006;color:#fff;font-size:.85rem;font-weight:500;left:50%;padding:10px 20px;position:fixed;transform:translate(-50%);z-index:9999}.toast-message.success[data-v-f9933913]{background:#4ade80f2}.toast-message.error[data-v-f9933913]{background:#f87272f2}.toast-message.info[data-v-f9933913]{background:#423486f2}@media (max-width:768px){.base64-pdf-tool[data-v-f9933913]{gap:12px;padding:12px 10px}.section-title[data-v-f9933913]{font-size:.7rem}.btn-clear[data-v-f9933913],.btn-download[data-v-f9933913],.btn-secondary-download[data-v-f9933913]{font-size:.6rem;height:24px;max-height:24px;min-height:24px;padding:0 8px}.text-area[data-v-f9933913]{font-size:.75rem;min-height:120px;padding:8px 10px}.pdf-preview-container[data-v-f9933913]{height:250px}}
