.equipment-page.svelte-19cggnd{max-width:1040px}.page-header.svelte-19cggnd,.section-heading.svelte-19cggnd,.editor-actions.svelte-19cggnd,.row-actions.svelte-19cggnd{align-items:center;gap:8px;display:flex}.page-header.svelte-19cggnd{justify-content:space-between;margin-bottom:14px}.page-header.svelte-19cggnd h1:where(.svelte-19cggnd),.page-header.svelte-19cggnd p:where(.svelte-19cggnd),.section-heading.svelte-19cggnd h2:where(.svelte-19cggnd),.section-heading.svelte-19cggnd p:where(.svelte-19cggnd){margin:0}.page-header.svelte-19cggnd>div:where(.svelte-19cggnd)>p:where(.svelte-19cggnd):last-child,.section-heading.svelte-19cggnd p:where(.svelte-19cggnd){color:var(--text-muted);font-size:12px}.back-link.svelte-19cggnd{font-size:12px;text-decoration:none}.equipment-panel.svelte-19cggnd,.documents-panel.svelte-19cggnd{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:16px}.documents-panel.svelte-19cggnd{margin-top:12px}.section-heading.svelte-19cggnd{justify-content:space-between;margin-bottom:12px}.section-heading.svelte-19cggnd>span:where(.svelte-19cggnd){color:var(--text-muted);font-size:12px}.equipment-editor.svelte-19cggnd,.document-editor.svelte-19cggnd{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);grid-template-columns:1.2fr 1.4fr 1fr auto;align-items:end;gap:10px;margin-bottom:12px;padding:12px;display:grid}.document-editor.svelte-19cggnd{grid-template-columns:1.4fr 1.2fr .8fr 1fr auto}label.svelte-19cggnd{min-width:0;color:var(--text-muted);gap:5px;font-size:11px;display:grid}label.svelte-19cggnd span:where(.svelte-19cggnd){font-weight:650}label.svelte-19cggnd small:where(.svelte-19cggnd){font-weight:400}input.svelte-19cggnd,select.svelte-19cggnd{box-sizing:border-box;width:100%}.file-field.svelte-19cggnd input:where(.svelte-19cggnd){min-height:30px;padding:3px;font-size:11px}.table-wrap.svelte-19cggnd{border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}table.svelte-19cggnd{border-collapse:collapse;width:100%;min-width:700px;font-size:12px}th.svelte-19cggnd{border-bottom:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:7px 9px;font-size:10px}td.svelte-19cggnd{border-bottom:1px solid var(--border);color:var(--text-muted);padding:8px 9px}tbody.svelte-19cggnd tr:where(.svelte-19cggnd):last-child td:where(.svelte-19cggnd){border-bottom:0}tbody.svelte-19cggnd tr:where(.svelte-19cggnd):hover,tbody.svelte-19cggnd tr.selected:where(.svelte-19cggnd){background:var(--surface-hover)}td.svelte-19cggnd:first-child{color:var(--text)}td.svelte-19cggnd:first-child a:where(.svelte-19cggnd){color:var(--text-strong);text-decoration:none}td.svelte-19cggnd small:where(.svelte-19cggnd){max-width:320px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.row-actions.svelte-19cggnd{white-space:nowrap;justify-content:flex-end}.row-actions.svelte-19cggnd button:where(.svelte-19cggnd),.button-link.svelte-19cggnd{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:28px;color:var(--text);font:inherit;align-items:center;padding:4px 8px;font-size:11px;text-decoration:none;display:inline-flex}.row-actions.svelte-19cggnd button:where(.svelte-19cggnd):hover,.button-link.svelte-19cggnd:hover{border-color:var(--border-strong);background:var(--surface-hover)}.row-actions.svelte-19cggnd .danger:where(.svelte-19cggnd){color:var(--danger)}.document-list.svelte-19cggnd{border-top:1px solid var(--border)}.document-row.svelte-19cggnd{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 2px;display:grid}.document-row.svelte-19cggnd:last-child{border-bottom:0}.document-icon.svelte-19cggnd{border:1px solid var(--border-strong);background:var(--surface-muted);width:30px;height:34px;color:var(--text-muted);border-radius:4px;place-items:center;font-size:11px;font-weight:800;display:grid}.document-copy.svelte-19cggnd{gap:1px;min-width:0;display:grid}.document-copy.svelte-19cggnd strong:where(.svelte-19cggnd){color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.document-copy.svelte-19cggnd span:where(.svelte-19cggnd),.document-copy.svelte-19cggnd small:where(.svelte-19cggnd),.compact-empty.svelte-19cggnd span:where(.svelte-19cggnd),.loading.svelte-19cggnd{color:var(--text-muted);font-size:10px}.message.svelte-19cggnd{color:var(--danger);margin:8px 0;font-size:11px}.message.success.svelte-19cggnd{color:var(--success)}.compact-empty.svelte-19cggnd,.empty-state.svelte-19cggnd{border-radius:var(--radius-sm);background:var(--surface-muted);gap:3px;padding:14px;display:grid}.empty-state.svelte-19cggnd p:where(.svelte-19cggnd){color:var(--text-muted);margin:0;font-size:11px}.sr-only.svelte-19cggnd{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.equipment-editor.svelte-19cggnd,.document-editor.svelte-19cggnd{grid-template-columns:1fr 1fr}}@media (width<=580px){.page-header.svelte-19cggnd{flex-direction:column;align-items:flex-start}.equipment-editor.svelte-19cggnd,.document-editor.svelte-19cggnd{grid-template-columns:1fr}.document-row.svelte-19cggnd{grid-template-columns:32px minmax(0,1fr)}.document-row.svelte-19cggnd .row-actions:where(.svelte-19cggnd){grid-column:1/-1;justify-content:flex-start;padding-left:42px}}
