.archivio-page.svelte-wtwydl{max-width:1400px;margin:0 auto;padding:1.5rem}.page-header.svelte-wtwydl{margin-bottom:2rem}.page-title.svelte-wtwydl{font-size:1.75rem;font-weight:700;color:#10b981;margin:0}.page-subtitle.svelte-wtwydl{font-size:.875rem;color:#757575;margin:.5rem 0 0}.main-grid.svelte-wtwydl{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.panel-card.svelte-wtwydl{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #00000014}.panel-title.svelte-wtwydl{font-size:1.125rem;font-weight:600;color:#212121;margin:0 0 1.25rem}.form-group.svelte-wtwydl{margin-bottom:1rem}.form-label.svelte-wtwydl{display:block;font-size:.875rem;font-weight:500;color:#424242;margin-bottom:.375rem}.form-select.svelte-wtwydl,.form-input.svelte-wtwydl{width:100%;padding:.625rem .75rem;border:1px solid #e0e0e0;border-radius:6px;font-size:.875rem;background:#fff}.form-select.svelte-wtwydl:focus,.form-input.svelte-wtwydl:focus{outline:none;border-color:#10b981}.btn-primary.svelte-wtwydl,.btn-success.svelte-wtwydl,.btn-warning.svelte-wtwydl,.btn-danger.svelte-wtwydl{padding:.75rem;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-primary.svelte-wtwydl{background:#2563eb;color:#fff;width:100%}.btn-primary.svelte-wtwydl:hover{background:#1d4ed8}.btn-success.svelte-wtwydl{background:#10b981;color:#fff;width:100%}.btn-success.svelte-wtwydl:hover{background:#059669}.btn-warning.svelte-wtwydl{background:#f59e0b;color:#fff}.btn-warning.svelte-wtwydl:hover{background:#d97706}.btn-danger.svelte-wtwydl{background:#ef4444;color:#fff}.btn-danger.svelte-wtwydl:hover{background:#dc2626}.actions-bar.svelte-wtwydl{text-align:center;margin-bottom:2rem}.actions-bar.svelte-wtwydl .btn-danger:where(.svelte-wtwydl){width:auto;min-width:250px}.tubazione-section.svelte-wtwydl{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #00000014}.tubazione-header.svelte-wtwydl{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:1rem}.tubazione-title.svelte-wtwydl{font-size:1.125rem;font-weight:600;color:#212121;margin:0}.tubazione-actions.svelte-wtwydl{display:flex;gap:.75rem}.tubazione-actions.svelte-wtwydl button:where(.svelte-wtwydl){width:auto;padding:.5rem 1rem}.tubazione-data.svelte-wtwydl{max-width:600px}.data-table.svelte-wtwydl{width:100%;border-collapse:collapse;font-size:.875rem}.row-label.svelte-wtwydl{background:#f5f5f5;padding:.875rem;font-weight:600;color:#424242;width:200px;border:1px solid #e0e0e0}.data-cell.svelte-wtwydl{background:#fff;padding:0;border:1px solid #e0e0e0}.cell-value.svelte-wtwydl,.cell-value-readonly.svelte-wtwydl{display:block;padding:.875rem}.cell-value-readonly.svelte-wtwydl{color:#757575}.cell-input.svelte-wtwydl{width:100%;padding:.875rem;border:none;background:#fff;font-size:.875rem}.cell-input.svelte-wtwydl:focus{outline:2px solid #10b981;outline-offset:-2px}@media(max-width:768px){.main-grid.svelte-wtwydl{grid-template-columns:1fr}.tubazione-header.svelte-wtwydl{flex-direction:column;align-items:stretch}.tubazione-actions.svelte-wtwydl{flex-direction:column}}.dark .page-title.svelte-wtwydl{color:#6ee7b7}.dark .page-subtitle.svelte-wtwydl{color:#9e9e9e}.dark .panel-card.svelte-wtwydl,.dark .tubazione-section.svelte-wtwydl{background:#1e293b;box-shadow:0 2px 8px #0000004d}.dark .panel-title.svelte-wtwydl,.dark .tubazione-title.svelte-wtwydl{color:#e0e0e0}.dark .form-label.svelte-wtwydl{color:#bdbdbd}.dark .form-select.svelte-wtwydl,.dark .form-input.svelte-wtwydl{background:#2a2a2a;border-color:#424242;color:#e0e0e0}.dark .row-label.svelte-wtwydl{background:#2a2a2a;border-color:#424242;color:#bdbdbd}.dark .data-cell.svelte-wtwydl{background:#1e293b;border-color:#424242}.dark .cell-input.svelte-wtwydl{background:#2a2a2a;color:#e0e0e0}.dark .cell-value.svelte-wtwydl,.dark .cell-value-readonly.svelte-wtwydl{color:#e0e0e0}
