body{margin:0;font-size:12px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important}.numeric{font-variant-numeric:tabular-nums}.sidebar-text span{font-size:12px!important}.fr-table-wrap{width:100%;min-width:0}.fr-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}.fr-table th,.fr-table td{box-sizing:border-box;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-table th{position:sticky;top:var(--fr-sticky-top, 0px);z-index:20;padding:4px 16px 4px 6px;background:#f7f7f7;text-align:center;vertical-align:top}.fr-table th[data-column]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:10px;cursor:col-resize;touch-action:none}.fr-table th[data-column]:hover:after{border-right:1px solid rgba(25,118,210,.55)}.fr-table td{height:19px;padding:0 6px;line-height:19px;vertical-align:middle}.fr-table tbody tr:nth-child(odd){background:#fff}.fr-table tbody tr:nth-child(2n){background:#eeecec}.fr-table tbody tr:hover{background:#f1f3f5}.fr-table tbody tr.fr-row-selected{background:#e3f2fd}.fr-table tbody tr[tabindex],.fr-table tbody tr[data-clickable]{cursor:pointer}.fr-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fr-row-actions{white-space:nowrap}.fr-history-actions{display:flex;align-items:center;gap:4px;min-width:0}.fr-history-actions .fr-action-button{flex-shrink:0}.fr-history-attachment{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;text-align:left;color:#1d4ed8}.fr-table .fr-action-button.MuiIconButton-root{width:16px;height:16px;padding:0;margin-right:2px;font-size:16px}.fr-table .fr-action-button svg{font-size:16px}.fr-table td.fr-table-loading{padding:8px 0;text-align:center;background:#fafafa}.fr-table td.fr-table-sentinel{padding:0;border:0;line-height:0}.fr-form-dialog .MuiDialog-paper{width:420px;max-width:calc(100vw - 32px);overflow:visible}.fr-form-dialog .MuiDialogTitle-root{padding:8px 40px 8px 12px;font-size:14px}.fr-form-dialog .MuiDialogContent-root{padding:12px;overflow:visible}.fr-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:6px;row-gap:10px}.fr-form-full{grid-column:1 / -1}.fr-form-grid .MuiTextField-root{min-width:0}.fr-form-grid .MuiInputBase-root{min-height:31px;font-size:12px}.fr-form-grid .MuiInputBase-input{padding:4px 8px}.fr-form-grid .MuiInputBase-multiline{height:auto;min-height:54px;padding:4px 8px}.fr-form-grid .MuiInputBase-multiline textarea{padding:0}.fr-form-grid .MuiInputLabel-root{font-size:12px}.fr-form-grid .MuiFormHelperText-root{margin:3px 0 0;font-size:10px;line-height:1.2}.fr-form-actions.MuiDialogActions-root{padding:8px 12px}.fr-dialog .MuiDialogTitle-root{padding:10px 24px;font-size:14px}.fr-dialog .MuiDialogContent-root{padding-top:8px!important;padding-bottom:8px}.fr-dialog .MuiDialogActions-root{padding:8px 16px 10px}.fr-dialog-fields{display:flex;flex-direction:column;gap:8px}.fr-loading-content{padding:32px 24px;display:grid;justify-items:center;gap:12px}.fr-loading-title.MuiTypography-root{font-size:14px;font-weight:600}.fr-loading-description.MuiTypography-root{font-size:12px;color:#666;text-align:center}.fr-history-loading{padding:32px 0;display:flex;justify-content:center}.fr-history-empty.MuiTypography-root{padding:16px 0;color:#666}.fr-search-results-card.MuiCard-root{min-height:220px;display:flex;flex-direction:column;border-radius:0;overflow:hidden;box-shadow:none}.fr-search-table-wrap{overflow:auto;min-height:0}.fr-search-table{width:100%;border-collapse:collapse;font-size:13px}.fr-search-table th{padding:7px 10px;text-align:left;border-bottom:1px solid #d0d0d0;background:#f7f7f7}.fr-search-table td{padding:7px 10px;border-bottom:1px solid #ececec;vertical-align:top}.fr-search-table tbody tr:nth-child(odd){background:#fff}.fr-search-table tbody tr:nth-child(2n){background:#f9f9f9}.fr-search-table tr[data-clickable]{cursor:pointer}.fr-search-table-results{table-layout:fixed}.fr-search-table-results th{position:sticky;top:0;z-index:1}.fr-search-name{font-weight:600}.fr-search-empty{color:#777}.fr-search-actions{display:flex;align-items:center;gap:4px;min-width:0}.fr-search-table .fr-search-action-button.MuiIconButton-root{padding:0;width:18px;height:18px;flex-shrink:0}.fr-search-action-button svg{font-size:14px}.fr-search-attachment.MuiLink-root{font-size:13px;line-height:1.35;text-align:left;color:#1d4ed8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fr-program-report-wrap{flex:1;min-height:0;width:100%;height:100%;display:flex;flex-direction:column;border:1px solid #D6E0EE;border-radius:0;background:#fff;overflow:auto}.fr-program-report-sheet{min-width:2320px;min-height:100%;padding:12px}.fr-program-report-table{width:auto;border-collapse:collapse;table-layout:fixed;color:#111827;font-size:10px;line-height:1.15}.fr-program-report-table th,.fr-program-report-table td{border:1px solid #6B7280;padding:2.8px 4px;text-align:center;vertical-align:middle;font-weight:400;word-break:break-word}.fr-program-report-table thead th{font-weight:700}.fr-program-report-table .program-report-top{border:none;font-size:11px;font-weight:700;background:#fff}.fr-program-report-table .program-report-emitter{text-align:left}.fr-program-report-table .program-report-total{font-weight:700}@media(max-width:480px){.fr-form-grid{grid-template-columns:minmax(0,1fr)}.fr-form-dialog .MuiDialog-paper{margin:16px}}
