.ecx-nav-row:hover{background:var(--ecx-sider-hover)}.ecx-nav-row:focus-visible{outline:2px solid var(--ecx-primary);outline-offset:-2px}.ecx-nav-chevron{transition:transform var(--ecx-motion-fast)}.ecx-table .ant-table-thead>tr>th{font-size:var(--ecx-font-size-sm);font-weight:var(--ecx-weight-medium)}.ecx-table .ant-table-thead>tr>th:before{display:none}@media (hover:hover){.ecx-table .ecx-row-actions{opacity:0;transition:opacity var(--ecx-motion-fast)}.ecx-table .ant-table-row:hover .ecx-row-actions,.ecx-table .ecx-row-actions:focus-within{opacity:1}}.ecx-table .ecx-row-clickable{cursor:pointer}.ecx-table .ecx-row-open>td{background:var(--ecx-selected)!important}.ecx-table .ecx-row-open>td:first-child{box-shadow:inset 2px 0 0 var(--ecx-primary)}.ecx-row-link{color:var(--ecx-text);font-weight:var(--ecx-weight-medium)}.ecx-row-link:hover{color:var(--ecx-primary);text-decoration:underline}.ecx-line-grid table{border:1px solid var(--ecx-border);border-radius:var(--ecx-radius-md);border-spacing:0;overflow:hidden;border-collapse:separate!important}.ecx-line-grid-head{padding:var(--ecx-space-xs) var(--ecx-space-sm);font-size:var(--ecx-font-size-sm);font-weight:var(--ecx-weight-medium);color:var(--ecx-text-secondary);background:var(--ecx-hover);border-bottom:1px solid var(--ecx-border)}.ecx-line-grid-row>td{border-bottom:1px solid var(--ecx-border-subtle);vertical-align:top}.ecx-line-grid-row:last-child>td{border-bottom:0}.ecx-line-grid-cell{border-inline-start:1px solid var(--ecx-border-subtle);padding:0}.ecx-line-grid-cell:focus-within{outline:2px solid var(--ecx-primary);outline-offset:-2px}.ecx-line-grid-index{padding:var(--ecx-space-sm);color:var(--ecx-text-secondary);font-size:var(--ecx-font-size-sm)}.ecx-line-grid-action{padding:var(--ecx-space-xxs);text-align:center}.ecx-line-grid-cell .ant-form-item{margin:0}.ecx-line-grid-cell--right input,.ecx-line-grid-cell--right .ant-input-number .ant-input-number-input{font-variant-numeric:tabular-nums;text-align:right!important}.ecx-line-grid-cell .ant-form-item-explain{padding:0 var(--ecx-space-sm) var(--ecx-space-xs);font-size:var(--ecx-font-size-sm)}.ecx-line-grid-cell .ant-input,.ecx-line-grid-cell .ant-input-affix-wrapper,.ecx-line-grid-cell .ant-input-number,.ecx-line-grid-cell .ant-select .ant-select-selector,.ecx-line-grid-cell .ant-select{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}.ecx-line-grid-cell .ant-input-number,.ecx-line-grid-cell .ant-select,.ecx-line-grid-cell .ant-input-affix-wrapper{width:100%}.ecx-line-grid-cell .ant-input-number-actions{display:none!important}.ecx-line-grid-cell .ant-input[disabled],.ecx-line-grid-cell .ant-input-number-disabled,.ecx-line-grid-cell .ant-input-number-disabled .ant-input-number-input,.ecx-line-grid-cell .ant-select-disabled,.ecx-line-grid-cell .ant-select-disabled *{color:var(--ecx-text)!important;cursor:default!important}.ecx-line-grid-add{margin-top:var(--ecx-space-sm);padding:var(--ecx-space-xs) var(--ecx-space-sm);border:1px dashed var(--ecx-border);border-radius:var(--ecx-radius-md);color:var(--ecx-text-secondary);font:inherit;cursor:pointer;background:0 0}.ecx-line-grid-add:hover{color:var(--ecx-text);border-color:var(--ecx-text-secondary)}.ecx-line-grid-card-field .ant-form-item{margin:0}.ecx-today-item{align-items:center;gap:var(--ecx-space-md);width:100%;padding:var(--ecx-space-xs) var(--ecx-space-sm);margin-inline:calc(-1 * var(--ecx-space-sm));width:calc(100% + 2 * var(--ecx-space-sm));border-radius:var(--ecx-radius-md);color:var(--ecx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ecx-today-item:hover,.ecx-today-item:focus-visible{background:var(--ecx-hover)}.ecx-link-button{color:var(--ecx-primary);font:inherit;font-size:var(--ecx-font-size-sm);cursor:pointer;background:0 0;border:0;padding:0}.ecx-link-button:hover{text-decoration:underline}.ecx-selection-bar__button{background:0 0}.ecx-selection-bar__button:hover:not(:disabled),.ecx-selection-bar__button:focus-visible{background:var(--ecx-selection-bar-button)}@media (hover:hover){.ecx-board-card .ecx-board-card-menu{opacity:0;transition:opacity var(--ecx-motion-fast)}.ecx-board-card:hover .ecx-board-card-menu,.ecx-board-card .ecx-board-card-menu:focus-within{opacity:1}}.ecx-cta{font-weight:var(--ecx-cta-weight)}.ecx-select-popup{max-width:min(480px, calc(100vw - 2 * var(--ecx-space-lg)))}.ecx-select-popup .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}.ecx-form-section+.ecx-form-section{margin-top:var(--ecx-space-sm);padding-top:var(--ecx-space-lg);border-top:1px solid var(--ecx-border-subtle)}.ecx-form-section__head{justify-content:space-between;align-items:center;gap:var(--ecx-space-sm);margin-bottom:var(--ecx-space-md);display:flex}.ecx-form-section__head>.ant-typography{color:var(--ecx-text)}.ecx-form-page .ecx-form-section{background:var(--ecx-surface);border:1px solid var(--ecx-border);border-radius:var(--ecx-radius-lg);padding:var(--ecx-space-lg) var(--ecx-space-xl) var(--ecx-space-xs);scroll-margin-top:calc(var(--ecx-header-height) * 3)}.ecx-form-page .ecx-form-section+.ecx-form-section{margin-top:var(--ecx-space-lg);padding-top:var(--ecx-space-lg)}@media (width<=767px){.ecx-form-page .ecx-form-section{padding:var(--ecx-space-lg) var(--ecx-space-lg) var(--ecx-space-xs)}}.ecx-page-content>*+*{margin-top:var(--ecx-space-md)}.ecx-num{font-variant-numeric:tabular-nums}@media print{.ecx-no-print,.ant-layout-sider,.ant-layout-header{display:none!important}}
