#serviceUnitScreen{padding:14px 18px;background:#f3f4f6}#serviceUnitScreen h2{text-align:center;font-weight:500;font-size:21px}#serviceUnitScreen .serviceUnitFilters{display:flex;align-items:end;gap:16px;margin:16px 0}#serviceUnitScreen label{font-size:13px}#serviceUnitScreen .serviceUnitFilters>label{display:flex;gap:5px;flex-direction:column}#serviceUnitScreen .serviceUnitFilters>label:last-child{flex-direction:row;align-items:center}#serviceUnitScreen input,#serviceUnitScreen textarea{border:1px solid #cbd2da;border-radius:3px;padding:6px;font-size:13px;background:white}#serviceUnitScreen table{width:100%;border-collapse:collapse;background:white;font-size:13px}#serviceUnitScreen th,#serviceUnitScreen td{padding:9px;border-bottom:1px solid #e1e5ea;text-align:left}#serviceUnitScreen th{background:#e9edf1;font-weight:500}#serviceUnitScreen .serviceUnitOpen{border:0;background:transparent;color:#236b9c;padding:0;cursor:pointer}#serviceUnitScreen .serviceUnitToolbar{margin-top:12px}#serviceUnitScreen .serviceUnitToolbar button{font-size:24px;line-height:26px;padding:2px 8px}#serviceUnitScreen .serviceUnitModal{position:fixed;inset:0;z-index:1300;background:#0005;display:flex;align-items:center;justify-content:center}#serviceUnitScreen .serviceUnitModal>section{background:#f8f9fa;border-radius:4px;width:560px;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #0004}#serviceUnitScreen .serviceUnitModal header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#eef1f4;border-bottom:1px solid #d9dfe5}#serviceUnitScreen .serviceUnitModal h3{margin:0;font-size:18px;font-weight:500}#serviceUnitScreen #serviceUnitX{font-size:24px;border:0;background:transparent}#serviceUnitScreen #serviceUnitFields{border:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:16px}#serviceUnitScreen #serviceUnitFields>label{display:flex;flex-direction:column;gap:4px}#serviceUnitScreen #serviceUnitFields>.serviceUnitCheck{flex-direction:row;align-items:center}#serviceUnitScreen footer{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid #d9dfe5}#serviceUnitScreen footer button{padding:6px 18px;border-radius:3px;border:1px solid #bfc9d3}#serviceUnitScreen #serviceUnitSave{background:#2887cf;color:white;border-color:#247fc5}#serviceUnitScreen #serviceUnitModalStatus{margin:0 16px;font-size:12px}#serviceUnitScreen [hidden]{display:none!important}
