.split-view-layout.svelte-1635wa8{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:100%}.panel.svelte-1635wa8{background:rgba(30,41,59,.5);border-radius:1rem;padding:2rem;border:1px solid #334155;display:flex;flex-direction:column;min-height:500px}.panel-title.svelte-1635wa8{font-size:1.5rem;font-weight:700;color:#f1f5f9;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #334155;position:relative}.panel-title.svelte-1635wa8:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#60a5fa,#a78bfa)}.panel-content.svelte-1635wa8{flex:1;display:flex;flex-direction:column;overflow:hidden}.resizer.svelte-1635wa8{width:4px;background:#475569;cursor:col-resize;transition:background .2s ease;border-radius:2px}.resizer.svelte-1635wa8:hover{background:#60a5fa}@media (max-width: 1024px){.split-view-layout.svelte-1635wa8{grid-template-columns:1fr;gap:1.5rem}.resizer.svelte-1635wa8{display:none}}@media (max-width: 768px){.panel.svelte-1635wa8{padding:1.5rem}.panel-title.svelte-1635wa8{font-size:1.25rem}}.viewer-toolbar.svelte-10qzg41{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.toolbar-actions.svelte-10qzg41{display:flex;gap:.5rem;flex-wrap:wrap}.toolbar-btn.svelte-10qzg41{padding:.5rem 1rem;border:none;border-radius:.5rem;color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.copy-btn.svelte-10qzg41{background:linear-gradient(135deg,#3b82f6,#2563eb)}.copy-btn.svelte-10qzg41:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.clear-btn.svelte-10qzg41{background:linear-gradient(135deg,#ef4444,#dc2626)}.clear-btn.svelte-10qzg41:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.download-btn.svelte-10qzg41{background:linear-gradient(135deg,#10b981,#059669)}.download-btn.svelte-10qzg41:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.toolbar-btn.svelte-10qzg41:active{transform:translateY(0)}.toolbar-stats.svelte-10qzg41{display:flex;gap:1.5rem;flex-wrap:wrap}.stat-item.svelte-10qzg41{display:flex;gap:.5rem;align-items:center}.stat-label.svelte-10qzg41{color:#cbd5e1;font-size:.85rem}.stat-value.svelte-10qzg41{color:#60a5fa;font-weight:600;font-size:.85rem}@media (max-width: 768px){.viewer-toolbar.svelte-10qzg41{flex-direction:column;align-items:stretch}.toolbar-actions.svelte-10qzg41{width:100%}.toolbar-btn.svelte-10qzg41{flex:1}.toolbar-stats.svelte-10qzg41{width:100%;justify-content:space-between}}
