.ag-inline-field{display:block;min-width:0}
.ag-inline-read{display:block;width:100%;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:inherit;background:transparent;border:1px solid transparent;border-radius:3px;padding:5px 6px;min-height:30px}
button.ag-inline-read{cursor:text}
button.ag-inline-read:hover,button.ag-inline-read:focus-visible{border-color:#899b95;background:#f2f5f3;outline-offset:2px}
.ag-inline-field:not(.is-editing)>input,.ag-inline-field:not(.is-editing)>textarea,.ag-inline-field:not(.is-editing)>select,.ag-inline-field:not(.is-editing)>.ag-inline-actions{display:none!important}
.ag-inline-field.is-editing>.ag-inline-read{display:none}
.ag-inline-actions{display:flex;gap:4px;justify-content:flex-end;margin:3px 0}
.ag-inline-actions button{min-width:30px;min-height:30px;padding:2px 6px}
.ag-inline-actions[hidden]{display:none}
.ag-inline-record-actions>button{border:1px solid var(--pf-line,#a7b7af);border-radius:3px;background:#fff;color:inherit;padding:6px 12px;min-height:36px;font:inherit;cursor:pointer}
.ag-inline-record-actions>button:first-child{background:var(--pf-green-2,#365d47);color:#fff}
.ag-inline-record-actions>button:disabled{opacity:.55;cursor:wait}
@media(pointer:coarse){.ag-inline-record-actions>button{min-height:42px}}
.ag-inline-field>input,.ag-inline-field>textarea,.ag-inline-field>select{width:100%;box-sizing:border-box}
.ag-inline-direct{display:flex;align-items:flex-start;gap:3px;min-width:0}
.ag-inline-direct>input,.ag-inline-direct>textarea{flex:1;min-width:0;width:0!important;border-color:transparent!important;background:transparent;font:inherit;color:inherit}
.ag-inline-direct>input:hover,.ag-inline-direct>textarea:hover{border-color:#899b95!important}
.ag-inline-direct>input:focus,.ag-inline-direct>textarea:focus{border-color:#365d47!important;background:#fff;outline-offset:1px}
.ag-inline-direct>button{flex:none;min-height:30px;min-width:30px;padding:2px 4px}
.ag-inline-direct>button[hidden]{display:none}
.ag-inline-direct[aria-busy=true]{opacity:.8}
.ag-inline-direct>[aria-invalid=true]{border-color:#b42318!important}
.ag-inline-undo{border:0;background:transparent;color:inherit;cursor:pointer;padding:2px 5px}
.ag-inline-undo[hidden]{display:none}
.ag-inline-status{display:block;font-size:11px;white-space:normal;color:#52645a}
.ag-inline-direct{flex-wrap:wrap}
.ag-inline-direct>.ag-inline-status{flex-basis:100%}
.ag-inline-field>[aria-invalid=true]{border-color:#b42318}
