.ServiceModuleScreen-module_wrapper{gap:var(--space-3);min-height:0;animation:ServiceModuleScreen-module_tabEnter var(--transition-slow) var(--ease-standard);flex-direction:column;flex:1;display:flex}@keyframes ServiceModuleScreen-module_tabEnter{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ServiceModuleScreen-module_wrapper{animation:none}}.ServiceOrderLinesSection-module_section{gap:var(--space-4);border:var(--space-hairline) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column;margin-block-end:var(--space-5);display:flex}.ServiceOrderLinesSection-module_header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ServiceOrderLinesSection-module_heading{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.ServiceOrderLinesSection-module_headerActions{gap:var(--space-3);display:flex}.ServiceOrderLinesSection-module_empty{color:var(--color-text-muted);font-size:var(--font-size-body);margin:0}.ServiceOrderLinesSection-module_loadingState{padding:var(--space-4);justify-content:center;align-items:center;display:flex}.ServiceOrderLinesSection-module_error{color:var(--color-danger-strong);background:var(--color-danger-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--font-size-body);margin:0}.ServiceOrderLinesSection-module_tableScroll{overscroll-behavior-x:contain;overflow-x:auto}.ServiceOrderLinesSection-module_table{border-collapse:collapse;width:100%;font-size:var(--font-size-body);color:var(--color-text)}.ServiceOrderLinesSection-module_table th{text-align:start;color:var(--color-text-muted);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-3);border-block-end:var(--space-hairline) solid var(--color-border)}.ServiceOrderLinesSection-module_table td{padding:var(--space-2) var(--space-3);border-block-end:var(--space-hairline) solid var(--color-border)}.ServiceOrderLinesSection-module_table tr:last-child td{border-block-end:none}.ServiceOrderLinesSection-module_numeric{text-align:end;font-variant-numeric:tabular-nums}.ServiceOrderLinesSection-module_draftActions{gap:var(--space-2);white-space:nowrap;display:flex}.ServiceOrderLinesSection-module_imageCellEmpty{width:2.75rem;height:2.75rem;display:inline-block}
