.settlement-detail-row td{color:#71717a;background:#fafafa;border:1px solid #eeeeef;height:36px;font-size:13px;position:relative}.settlement-detail-row .settlement-detail-label{color:#a1a1aa;white-space:nowrap;font-size:12px}.settlement-detail-label>span{color:#d4d4d8;margin:0 12px 0 16px;display:inline-block}.settlement-number-column{text-align:right;font-variant-numeric:tabular-nums}.settlement-time-column{padding:0}.settlement-time-cell,.settlement-time-summary{justify-content:center;align-items:center;min-height:35px;display:flex;position:absolute;inset:0}.settlement-time-cell input{text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;font-size:13px}.settlement-time-cell:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #71717a}.settlement-time-cell input[aria-invalid=true]{outline:1px solid var(--destructive);outline-offset:-1px}.settlement-day-toggle,.settlement-next-day{color:#a1a1aa;padding:0 2px;font-size:9px;line-height:11px;position:absolute;bottom:1px;right:2px}.settlement-day-toggle{opacity:0;background:0 0;border:0}.settlement-time-cell:hover .settlement-day-toggle,.settlement-time-cell:focus-within .settlement-day-toggle,.settlement-day-toggle.is-next-day{opacity:1}.settlement-time-summary>button:first-child{background:0 0;border:0;width:100%;height:100%;font-size:13px}.settlement-time-count{color:#8b8b96;background:#eaeaec;border:0;border-radius:2px;min-width:13px;height:13px;font-size:9px;position:absolute;top:2px;right:2px}.settlement-rest-input{text-align:center;background:0 0;border:0;border-radius:0;width:100%;height:36px;font-size:13px}.settlement-detail-toolbar-row>td{background:#fafafa;border-bottom:1px solid #dedee3;padding:0}.settlement-detail-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 16px 8px 56px;display:flex}.settlement-detail-actions,.settlement-detail-save{white-space:nowrap;align-items:center;gap:7px;display:flex}.settlement-detail-toolbar button{border-radius:6px;height:30px;padding:0 9px;font-size:12px}.settlement-detail-actions button{color:#71717a;font-weight:400}.settlement-detail-save label{color:#71717a;align-items:center;gap:7px;font-size:12px;display:flex}.settlement-detail-save input{text-align:right;background:#fff;width:70px;height:30px;font-size:13px}.settlement-detail-save>span{color:#a1a1aa;font-size:12px}.settlement-detail-notes{gap:16px;padding:0 16px 8px 56px;display:flex}.settlement-detail-notes label{white-space:nowrap;color:#71717a;align-items:center;gap:8px;font-size:12px;display:flex}.settlement-detail-notes input{height:30px;font-size:13px}.settlement-detail-feedback{color:var(--destructive);padding:0 16px 8px 56px;font-size:12px}.settlement-record-scroll{max-height:440px;overflow:auto}.settlement-audit-table{border-collapse:collapse;width:100%;font-size:13px}.settlement-audit-table th,.settlement-audit-table td{text-align:left;border-bottom:1px solid #e4e4e7;padding:10px}.settlement-source-record{border-bottom:1px solid #e4e4e7;justify-content:space-between;padding:10px;font-size:13px;display:flex}.settlement-day-editor-scroll{border:1px solid #e4e4e7;max-height:65dvh;overflow:auto}.settlement-day-editor-table{table-layout:fixed;border-collapse:collapse;width:100%}.settlement-day-editor-table th{color:#71717a;text-align:left;background:#fafafa;height:32px;font-size:12px}@media (width<=900px){.settlement-detail-toolbar{flex-wrap:wrap;gap:8px;padding-left:20px}.settlement-detail-save{margin-left:auto}.settlement-detail-notes{flex-wrap:wrap;padding-left:20px}}
