.OAJNWW_generator{scroll-margin-top:2rem}.OAJNWW_workspace{--panel-height:32rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.OAJNWW_panel{height:var(--panel-height);grid-template-rows:4.5rem minmax(0,1fr) 4.25rem;min-width:0;display:grid;}.OAJNWW_progressHeader{border-bottom:1px solid var(--border);padding:.75rem 1.5rem}.OAJNWW_editor{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:1.5rem;display:block;overflow-y:auto}.OAJNWW_stepTitle{min-width:0;margin:0 0 1.25rem}.OAJNWW_fields{border:0;gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.OAJNWW_fields:disabled{opacity:.65}.OAJNWW_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.OAJNWW_panelHeader{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;height:4.5rem;padding:1rem 1.5rem;display:flex}.OAJNWW_stepTitle h2:focus{outline:none}.OAJNWW_panelFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;height:4.25rem;padding:.9375rem 1.5rem;display:flex}.OAJNWW_nextButton,.OAJNWW_exportActions{margin-left:auto}.OAJNWW_exportActions{gap:.5rem;display:flex}.OAJNWW_compactBack{display:none}.OAJNWW_equipmentStep{flex-direction:column;gap:1rem;height:100%;min-height:0;display:flex}.OAJNWW_listToolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.OAJNWW_listToolbar .OAJNWW_stepTitle{margin:0}.OAJNWW_addButton:disabled{opacity:.8}.OAJNWW_empty{color:var(--muted-foreground);font-size:var(--text-sm)}.OAJNWW_tableScroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.OAJNWW_equipmentTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--text-sm)}.OAJNWW_equipmentTable th{z-index:1;background:var(--card);color:var(--muted-foreground);font-size:var(--text-xs);text-align:left;padding:0 .375rem .625rem;font-weight:500;position:sticky;top:0}.OAJNWW_equipmentTable th:first-child{width:46%}.OAJNWW_equipmentTable th:nth-child(2){width:32%}.OAJNWW_equipmentTable td{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:.5rem .375rem}.OAJNWW_equipmentTable td:last-child{text-align:right}.OAJNWW_limitsValue{color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.OAJNWW_summary{margin:0 0 1.5rem}.OAJNWW_summary>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:1.25rem;padding:.6875rem 0;display:flex}.OAJNWW_summary dt{color:var(--muted-foreground)}.OAJNWW_summary dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;font-weight:500}.OAJNWW_correctionOption{align-items:flex-start;gap:.625rem;display:flex}.OAJNWW_correctionOption>:first-child{flex-shrink:0;margin-top:.1875rem}.OAJNWW_correctionOption label{line-height:1.5}.OAJNWW_hint{color:var(--muted-foreground);font-size:var(--text-xs);margin-top:1.25rem;line-height:1.6}.OAJNWW_pdfHost{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);place-items:safe center;min-width:0;min-height:0;margin:0 1.5rem 1.25rem;padding:1rem;display:grid;position:relative;overflow:auto}.OAJNWW_pdfHost:focus-visible{outline:3px solid color-mix(in srgb, var(--ring) 45%, transparent);outline-offset:2px}.OAJNWW_pdfCanvas{box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 12%, transparent);background:#fff;grid-area:1/1;display:block}.OAJNWW_previewMessage{color:var(--muted-foreground);text-align:center;font-size:var(--text-sm);grid-area:1/1}.OAJNWW_pageNavigation{border-top:1px solid var(--border);height:4.25rem;color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.OAJNWW_previewDialog[data-slot=dialog-content]{grid-template-rows:4.5rem minmax(0,1fr) 4.25rem;gap:0;width:calc(100vw - 3rem);max-width:75rem;height:min(56.25rem,100dvh - 3rem);padding:0;display:grid;overflow:hidden}.OAJNWW_previewActions{align-items:center;gap:.5rem;display:flex}.OAJNWW_zoomSelect{width:8.5rem}.OAJNWW_unitDialog[data-slot=dialog-content]{max-width:min(27.5rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;display:block;overflow-y:auto}.OAJNWW_unitHeader{border-bottom:1px solid var(--border);padding:1.5rem}.OAJNWW_unitBody{gap:1.25rem;padding:1.5rem;display:grid}.OAJNWW_unitFooter{border-top:1px solid var(--border);padding:1rem 1.5rem}.OAJNWW_feedback{font-size:var(--text-sm);line-height:1.5}.OAJNWW_feedback [role=status]{align-items:center;gap:.375rem;display:flex}.OAJNWW_feedback [role=status]:not(:empty),.OAJNWW_feedback [role=alert]{margin-top:.75rem}.OAJNWW_feedback [role=alert]{color:var(--destructive)}.OAJNWW_feedback svg{color:var(--primary);flex-shrink:0}.OAJNWW_feedback a{color:var(--primary);text-underline-offset:3px;align-items:center;gap:.5rem;margin-top:.75rem;text-decoration:underline;display:inline-flex}.OAJNWW_feedback a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:767px){.OAJNWW_workspace{--panel-height:33.75rem;grid-template-columns:minmax(0,1fr)}.OAJNWW_progressHeader{padding-inline:.75rem}.OAJNWW_editor{padding:1.25rem 1rem}.OAJNWW_panelHeader,.OAJNWW_panelFooter,.OAJNWW_pageNavigation{padding-inline:1rem}.OAJNWW_pdfHost{margin-inline:1rem}.OAJNWW_listToolbar .OAJNWW_stepTitle{font-size:var(--text-base)}.OAJNWW_equipmentTable{font-size:var(--text-xs)}.OAJNWW_equipmentTable th:first-child{width:43%}.OAJNWW_equipmentTable th:nth-child(2){width:29%}.OAJNWW_previewDialog[data-slot=dialog-content]{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}.OAJNWW_previewDialog .OAJNWW_panelHeader{gap:.5rem}.OAJNWW_previewActions{gap:.375rem}.OAJNWW_zoomSelect{width:7rem}.OAJNWW_unitHeader,.OAJNWW_unitBody{padding:1.25rem 1rem}.OAJNWW_unitFooter{flex-direction:row;justify-content:flex-end;padding:1rem}}@media (max-width:479px){.OAJNWW_period{grid-template-columns:minmax(0,1fr)}.OAJNWW_exportActions{gap:.375rem}.OAJNWW_exportBack{display:none}.OAJNWW_compactBack{display:inline-flex}}
