.app-editable-table[data-v-1542c62d]{background:var(--tasco-color-surface);min-width:0;padding-bottom:16px;container:app-editable-table/inline-size}.app-editable-table__header[data-v-1542c62d]{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.app-editable-table__title-area[data-v-1542c62d]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.app-editable-table__title[data-v-1542c62d]{border-radius:var(--tasco-radius-sm,4px);min-width:0;max-width:100%;color:var(--tasco-color-text);font-family:var(--tasco-font-family);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;font-size:15px;display:inline-flex}.app-editable-table__title[data-v-1542c62d],.app-editable-table__title span[data-v-1542c62d]{--tasco-font-weight:600!important;font-weight:600!important}.app-editable-table__title[data-v-1542c62d]:focus-visible{outline:2px solid var(--tasco-color-focus,#1d4ed8);outline-offset:3px}.app-editable-table__title-icon[data-v-1542c62d]{color:var(--tasco-color-primary);transition:transform .22s}.app-editable-table__title-icon--collapsed[data-v-1542c62d]{transform:rotate(-90deg)}.app-editable-table__actions[data-v-1542c62d]{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.app-editable-table__utility-actions[data-v-1542c62d]{flex:none;align-items:center;gap:4px;display:flex}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td.app-editable-table__add-row-cell{text-align:left;background:0 0!important;padding:0!important}.app-editable-table__table-first-row-btn[data-v-1542c62d]{width:100%;height:38px;color:var(--tasco-color-primary,#0284c7);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.app-editable-table__table-first-row-btn[data-v-1542c62d]:hover:not(:disabled){background:var(--tasco-color-surface-muted,#f8fafc);color:var(--tasco-color-primary,#0284c7)}.app-editable-table__table-first-row-btn[data-v-1542c62d]:disabled{opacity:.5;cursor:not-allowed}@keyframes app-editable-table-spin-1542c62d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.app-editable-table__reload-icon--spinning[data-v-1542c62d]{animation:.8s linear infinite app-editable-table-spin-1542c62d}.app-editable-table__container[data-v-1542c62d]{border-radius:var(--tasco-radius-lg,8px);min-width:0;max-width:100%;display:flow-root}.app-editable-table__header-title[data-v-1542c62d]{align-items:center;gap:4px;font-weight:600;display:inline-flex}.app-editable-table__required-asterisk[data-v-1542c62d]{color:var(--tasco-color-error,#ff4d4f);font-size:14px}.app-editable-table__cell-actions[data-v-1542c62d]{justify-content:center;align-items:center;gap:8px;display:flex}.app-editable-table__display-value[data-v-1542c62d]{text-overflow:ellipsis;white-space:nowrap;min-height:38px;padding:8px 12px;line-height:22px;display:block;overflow:hidden}.app-editable-table__custom-cell--readonly[data-v-1542c62d]{word-break:break-word;display:block}.app-editable-table__custom-cell[data-v-1542c62d],.app-editable-table__custom-cell--readonly[data-v-1542c62d]{min-height:38px;padding:8px 12px;line-height:22px}:is(.app-editable-table__custom-cell[data-v-1542c62d]:has(.ant-input),.app-editable-table__custom-cell[data-v-1542c62d]:has(.ant-input-affix-wrapper),.app-editable-table__custom-cell[data-v-1542c62d]:has(.ant-input-number),.app-editable-table__custom-cell[data-v-1542c62d]:has(.ant-picker),.app-editable-table__custom-cell[data-v-1542c62d]:has(.ant-select),.app-editable-table__custom-cell[data-v-1542c62d]:has(.c-input),.app-editable-table__custom-cell[data-v-1542c62d]:has(.c-select)){padding:0}[data-v-1542c62d] .app-table-row-actions__button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important}[data-v-1542c62d] .app-table-row-actions__button:hover{background:0 0!important}.app-editable-table__bottom-bar[data-v-1542c62d]{background:var(--tasco-color-surface-muted,#f8fafc);border-top:1px solid var(--tasco-color-border);padding:8px 12px}.app-editable-table__add-bottom-btn[data-v-1542c62d]{border-color:var(--tasco-color-border-hover,#cbd5e1);color:var(--tasco-color-primary)}.app-editable-table__add-bottom-btn[data-v-1542c62d]:hover{border-color:var(--tasco-color-primary);color:var(--tasco-color-primary)}[data-v-1542c62d] .ant-table-wrapper table{table-layout:fixed!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:middle;word-break:break-word;overflow-wrap:break-word;white-space:normal;height:auto;min-height:38px;transition:background-color .15s;position:relative;padding:0!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-v-1542c62d] .ant-table-wrapper .ant-table-thead>tr>th{background:var(--tasco-color-surface-muted,#f8fafc);font-weight:600;padding:8px 10px!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-affix-wrapper,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-number,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-picker,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-select-selector,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td input.ant-input{width:100%!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 8px!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .text-left .ant-input-number-input,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .text-left input,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td input.ant-input.text-left{text-align:left!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .text-right .ant-input-number-input,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .text-right input,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td input.ant-input.text-right,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td input.text-right{text-align:right!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .text-center .ant-input-number-input,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .text-center input,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td input.ant-input.text-center{text-align:center!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-affix-wrapper{align-items:center!important;display:flex!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-affix-wrapper>input.ant-input{width:100%!important;height:100%!important;min-height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-select{width:100%!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-select-selection-search{inset:0 28px 0 8px!important;margin:0!important;position:absolute!important;inset-inline:8px 28px!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-select-selection-search-input{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-select-selection-item,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-select-selection-placeholder{line-height:30px!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-number-input-wrap{height:100%!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-number-input{height:38px!important;padding:4px 8px!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td textarea.ant-input{width:100%!important;min-height:38px!important;box-shadow:none!important;resize:vertical!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 8px!important;line-height:1.4!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td:hover{background-color:var(--tasco-color-surface-muted,#f8fafc)!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td:focus-within{box-shadow:none!important;background-color:#fff!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-affix-wrapper-focused,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-focused,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-number-focused,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input:focus,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-picker-focused,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-select-focused .ant-select-selector{box-shadow:none!important;border-color:#0000!important;outline:none!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td.app-editable-table__cell--error .ant-input,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td.app-editable-table__cell--error .ant-input-affix-wrapper,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td.app-editable-table__cell--error .ant-input-number,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td.app-editable-table__cell--error .ant-picker,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td.app-editable-table__cell--error .ant-select-selector,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td.app-editable-table__cell--error{background-color:#fee2e2!important}@keyframes cellErrorPulse-1542c62d{0%{background-color:#fee2e2!important}to{background-color:#fef2f2!important}}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-affix-wrapper-disabled input,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-affix-wrapper-disabled,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-disabled,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-number-disabled input,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input-number-disabled,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-input[disabled],[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-picker-disabled .ant-picker-input>input,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-picker-disabled,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-select-disabled .ant-select-selection-item,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-select-disabled .ant-select-selector,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-select-disabled,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td textarea.ant-input[disabled]{color:var(--tasco-color-text,#1e293b)!important;-webkit-text-fill-color:var(--tasco-color-text,#1e293b)!important;opacity:1!important;cursor:default!important;background-color:#0000!important}[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-picker-disabled .ant-picker-suffix,[data-v-1542c62d] .ant-table-wrapper .ant-table-tbody>tr>td .ant-select-disabled .ant-select-arrow{display:none!important}.app-editable-table__collapsible[data-v-1542c62d]{grid-template-rows:1fr;min-width:0;display:grid}.app-editable-table__collapsible-inner[data-v-1542c62d]{min-width:0;min-height:0;padding-top:0}.app-editable-table-collapse-enter-active[data-v-1542c62d],.app-editable-table-collapse-leave-active[data-v-1542c62d]{transition:grid-template-rows .24s,opacity .18s}.app-editable-table-collapse-enter-active .app-editable-table__collapsible-inner[data-v-1542c62d],.app-editable-table-collapse-leave-active .app-editable-table__collapsible-inner[data-v-1542c62d]{transition:padding-top .24s;overflow:hidden}.app-editable-table-collapse-enter-from[data-v-1542c62d],.app-editable-table-collapse-leave-to[data-v-1542c62d]{opacity:0;grid-template-rows:0fr}.app-editable-table-collapse-enter-from .app-editable-table__collapsible-inner[data-v-1542c62d],.app-editable-table-collapse-leave-to .app-editable-table__collapsible-inner[data-v-1542c62d]{padding-top:0}
