.k-selection-bar-host{flex:none;align-items:center;min-width:0;max-width:100%;padding:0 10px 8px;display:none;position:relative}.k-selection-bar-host:first-child{padding-top:8px}.k-selection-bar-host.is-shown{display:flex}.k-selection-bar{box-sizing:border-box;border:1px solid var(--el-color-primary-light-7);background:var(--el-color-primary-light-9);min-width:0;max-width:100%;height:32px;box-shadow:var(--el-box-shadow-lighter);border-radius:16px;align-items:center;padding:0 4px;display:inline-flex;position:relative}.k-selection-bar__lead{flex:none;align-items:center;gap:2px;display:flex}.k-selection-bar__lead .el-divider--vertical{border-color:var(--el-color-primary-light-7);height:18px;margin:0 6px 0 4px}.k-selection-bar__count{background:var(--el-bg-color);border-color:#0000;font-weight:600}.k-selection-bar__count .el-tag__content{align-items:center;gap:4px;display:inline-flex}.k-selection-bar__check{font-size:13px}.k-selection-bar__clear.el-button{width:24px;height:24px;color:var(--el-text-color-secondary);cursor:pointer;border-radius:50%;padding:0;transition:background-color .15s,color .15s}.k-selection-bar__clear.el-button:hover,.k-selection-bar__clear.el-button:focus-visible{color:var(--el-color-primary);background:var(--el-bg-color)}.k-selection-bar__actions{flex:0 auto;align-items:center;gap:8px;min-width:0;padding-right:2px;display:flex;overflow:hidden}.k-selection-bar__actions .el-button{cursor:pointer;border-radius:12px;margin-left:0;transition:background-color .15s,border-color .15s,color .15s}.k-selection-bar__actions .el-button.is-disabled{cursor:not-allowed}.k-selection-bar__slot{display:inline-flex}.k-selection-bar__measure{visibility:hidden;pointer-events:none;white-space:nowrap;gap:8px;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.k-selection-bar__measure .el-button{margin-left:0}.k-selection-bar__menu .el-dropdown-menu__item{align-items:flex-start}.k-selection-bar__menu .k-selection-bar__menu-label{flex-direction:column;line-height:1.4;display:inline-flex}.k-selection-bar__menu .k-selection-bar__menu-label .is-danger{color:var(--el-color-danger)}.k-selection-bar-enter-active,.k-selection-bar-leave-active{transition:opacity .18s,transform .18s}.k-selection-bar-enter-from,.k-selection-bar-leave-to{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.k-selection-bar-enter-active,.k-selection-bar-leave-active{transition:opacity .1s linear}.k-selection-bar-enter-from,.k-selection-bar-leave-to{transform:none}}.k-columns-panel-popper.el-popover.el-popper{max-width:calc(100vw - 16px);padding:12px 4px 8px 12px}.k-columns-panel__head{align-items:baseline;gap:8px;padding-right:8px;display:flex}.k-columns-panel__close{margin-left:auto}.k-columns-panel__search{width:calc(100% - 8px);margin:10px 8px 6px 0}.k-columns-panel__bulk{border-bottom:1px solid var(--el-border-color-lighter);justify-content:space-between;align-items:center;padding:0 8px 4px 22px;display:flex}.k-columns-panel__list{margin:0;padding:4px 8px 4px 0;list-style:none}.k-columns-panel__item{border-radius:4px;align-items:center;gap:4px;min-height:32px;transition:background-color .15s;display:flex}.k-columns-panel__item:hover{background:var(--el-fill-color-light)}.k-columns-panel__item.is-off .el-checkbox__label{color:var(--el-text-color-secondary)}.k-columns-panel__item.is-dragging{box-shadow:var(--el-box-shadow-light);background:var(--el-bg-color-overlay)}.k-columns-panel__item.is-ghost{background:var(--el-color-primary-light-9);opacity:.8}.k-columns-panel__handle{text-align:center;color:var(--el-text-color-secondary);cursor:grab;flex:0 0 18px}.k-columns-panel__handle.is-disabled{visibility:hidden}.k-columns-panel__check{flex:auto;min-width:0;margin-right:0}.k-columns-panel__check .el-checkbox__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-columns-panel__id{margin-left:6px}.k-columns-panel__pins{flex:none;gap:2px;display:flex}.k-columns-panel__pins .el-button{cursor:pointer;margin:0;padding:4px 6px}.k-columns-panel__pins .el-button--default.is-plain{color:var(--el-text-color-secondary);background:0 0;border-color:#0000}.k-columns-panel__foot{border-top:1px solid var(--el-border-color-lighter);margin:6px 8px 0 0;padding-top:6px}.k-column-menu-popper.el-popover.el-popper{min-width:0;padding:6px 0}.k-column-menu{--k-column-menu-pad:16px;--k-column-menu-icon:14px;--k-column-menu-gap:8px}.k-column-menu__title{padding:4px var(--k-column-menu-pad) 8px calc(var(--k-column-menu-pad) + var(--k-column-menu-icon) + var(--k-column-menu-gap));border-bottom:1px solid var(--el-border-color-lighter);color:var(--k-ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:12px;font-weight:600;line-height:18px;overflow:hidden}.k-column-menu__list{padding:0}.k-column-menu__list .el-dropdown-menu__item{padding-left:var(--k-column-menu-pad);padding-right:var(--k-column-menu-pad);cursor:pointer}.k-column-menu__list .el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.k-column-menu__list .el-dropdown-menu__item i{width:var(--k-column-menu-icon);font-size:var(--k-column-menu-icon);margin-right:var(--k-column-menu-gap)}.k-columns-trigger{margin-left:var(--el-pagination-item-gap,16px);vertical-align:middle;flex:none;display:inline-flex}.el-pagination>.k-columns-trigger:first-child{margin-left:0}.el-badge.k-columns-trigger>.el-button.is-link{min-width:var(--el-pagination-button-width,32px);height:var(--el-pagination-button-height,32px);font-size:var(--el-pagination-font-size,14px);color:var(--el-pagination-button-color,var(--el-text-color-primary));padding:0 4px}.el-badge.k-columns-trigger>.el-button.is-link:hover,.el-badge.k-columns-trigger>.el-button.is-link:focus-visible,.el-badge.k-columns-trigger>.el-button.is-link.is-active{color:var(--el-pagination-hover-color,var(--el-color-primary))}.el-pagination--small .el-badge.k-columns-trigger>.el-button.is-link{min-width:var(--el-pagination-button-width-small);height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small)}.d2-crud-x{flex-direction:column;display:flex}.d2-crud-x .d2p-handle-row-dropdown:first-child{margin-left:0}.d2-crud-x .d2p-handle-row-dropdown{margin-left:10px}.d2-crud-x .d2p-handle-row-dropdown .el-button.d2p-handle-row-dropdown__trigger{color:var(--el-text-color-secondary);padding:4px}.d2-crud-x .d2p-handle-row-dropdown .el-button.d2p-handle-row-dropdown__trigger:hover,.d2-crud-x .d2p-handle-row-dropdown .el-button.d2p-handle-row-dropdown__trigger:focus-visible,.d2-crud-x .d2p-handle-row-dropdown .el-button.d2p-handle-row-dropdown__trigger[aria-expanded=true]{color:var(--el-color-primary)}.d2-crud-x .d2-crud-header__columns{float:right}.d2-crud-x .d2-crud-summary{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.d2-crud-x>.d2-crud-header{border-bottom:0;padding:10px}.d2-crud-x .d2-crud-body{flex-grow:1;padding:0;overflow:hidden}.d2-crud-x .d2-crud-pagination{align-items:center;padding:10px 0;display:flex}.d2-crud-x .el-table--border{border-left:none}.d2-crud-x.d2-crud-height100,.d2-crud-x.d2-crud-height100 .d2-crud-body{height:100%}.d2-crud-x .d2-button.is-thin{padding:8px}.d2-crud-x .d2-button.is-thin.el-button--small{padding:5px}.el-dropdown-menu__item.is-danger:not(.is-disabled){color:var(--el-color-danger)}.el-dropdown-menu__item.is-danger:not(.is-disabled):hover,.el-dropdown-menu__item.is-danger:not(.is-disabled):focus{color:var(--el-color-danger);background-color:var(--el-color-danger-light-9)}.el-table .el-table__body-wrapper:has(.k-group-header-row){container-type:inline-size}.el-table .el-table__body tr.k-group-header-row>td.el-table__cell,.el-table.el-table--enable-row-hover .el-table__body tr.k-group-header-row:hover>td.el-table__cell{background:var(--k-brand-wash-strong);padding:6px 0}.el-table .k-group-header-row>td.el-table__cell{border-top:2px solid var(--k-table-group-outline)}.el-table .k-group-header-row>td.el-table__cell .cell{white-space:normal}.el-table .k-group-header-row>td.el-table__cell .el-checkbox{visibility:hidden}.el-table .k-group-header-row>td.el-table__cell:has(.k-group-header-cell:not(:empty)){z-index:calc(var(--el-table-index) + 1)}.el-table .k-group-header-row>td.el-table__cell:has(.k-group-header-cell:not(:empty))>.cell{overflow:visible}.el-table .el-table__body tr.k-group-header-row>td.el-table-fixed-column--left.el-table__cell:before{box-shadow:none}.el-table .k-group-header-cell:not(:empty){--d2-crud-group-label-max-width:calc(100cqi - 170px);width:max-content;max-width:var(--d2-crud-group-label-max-width);display:block}.el-table .k-group-header-row>td.el-table__cell:first-child,.el-table .k-group-member>td.el-table__cell:first-child{box-shadow:inset 2px 0 0 var(--k-table-group-outline)}.el-table .k-group-header-row>td.el-table__cell:last-child,.el-table .k-group-member>td.el-table__cell:last-child{box-shadow:inset -2px 0 0 var(--k-table-group-outline)}.el-table .k-group-header-row>td.el-table__cell:only-child,.el-table .k-group-member>td.el-table__cell:only-child{box-shadow:inset 2px 0 0 var(--k-table-group-outline), inset -2px 0 0 var(--k-table-group-outline)}.el-table .k-group-member--last>td.el-table__cell{border-bottom-color:var(--k-table-group-outline);border-bottom-width:3px}.el-table .k-group-member--borrowed>td.el-table__cell{color:var(--el-text-color-secondary);font-style:italic}.el-table.k-fit-measuring .k-fit-col>.cell{width:max-content!important;min-width:0!important;max-width:none!important}.el-table.k-fit-measuring .k-fit-col>.cell .k-th-label{max-width:none}.el-table .k-fit-nowrap>.cell,.d2-crud-x.k-header-nowrap .el-table th.el-table__cell>.cell{white-space:nowrap}.d2-crud-x.k-header-nowrap .k-th-label{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.d2-crud-x.k-header-nowrap th.is-sortable .k-th-label{max-width:calc(100% - 24px)}.k-column-header-description{vertical-align:middle;align-items:center;gap:4px;max-width:100%;display:inline-flex}.k-column-header-description>.k-th-label{min-width:0}.d2-crud-x.k-header-nowrap th.is-sortable .k-column-header-description{max-width:calc(100% - 24px)}.d2-crud-x.k-header-nowrap th.is-sortable .k-column-header-description .k-th-label{max-width:100%}.el-table.k-fit-measuring .k-column-header-description{max-width:none}.k-compact-header{vertical-align:middle;cursor:help;align-items:center;display:inline-flex}.k-compact-header .el-icon{font-size:16px}.el-table .k-image-fill>.cell{padding:0 4px}.d2-crud-dialog .el-dialog__header,.d2-crud-dialog .el-drawer__header{display:block}.d2-crud-dialog .d2p-form-heading{padding-right:60px}.d2-crud-dialog .d2p-form-title{color:var(--el-text-color-primary);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.4;display:block}.d2-crud-dialog .d2p-form-context{margin-top:16px;font-size:13px;font-weight:400;line-height:1.5}.d2-crud-dialog .el-dialog__headerbtn.fullscreen{right:48px}.d2-crud-dialog.el-dialog:not(.is-fullscreen){min-width:min(var(--d2-crud-dialog-min-width,0px), 100vw - 32px);max-width:calc(100vw - 32px)}.d2-crud-dialog .el-dialog__body,.d2-crud-dialog .el-drawer__body{container:d2-form/inline-size}.d2-crud-dialog .el-form--label-top .el-form-item__label{white-space:normal;overflow-wrap:anywhere;height:auto;margin-bottom:6px;line-height:1.35}.d2-crud-dialog .d2-crud-form-field,.d2-crud-dialog .el-form-item__content{min-width:0}.d2-crud-dialog .el-form-item__content>.el-input,.d2-crud-dialog .el-form-item__content>.el-input-number,.d2-crud-dialog .el-form-item__content>.el-select,.d2-crud-dialog .el-form-item__content>.el-date-editor{max-width:100%}.d2-crud-dialog .d2p-form-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.d2-crud-dialog .d2p-form-footer .el-button+.el-button{margin-left:0}@container d2-form (width<=760px){.d2-crud-dialog .d2-crud-form-field{min-width:50%;margin-left:0}.d2-crud-dialog .el-row:has(>.d2-crud-form-field){margin-left:0!important;margin-right:0!important}.d2-crud-dialog .el-form-item__label{white-space:normal;overflow-wrap:anywhere;height:auto}}@container d2-form (width<=540px){.d2-crud-dialog .d2-crud-form-field{flex:0 0 100%;min-width:0;max-width:100%}.d2-crud-dialog .el-form-item{display:block}.d2-crud-dialog .el-form-item__label{justify-content:flex-start;padding:0 0 8px;display:flex;width:auto!important}.d2-crud-dialog .el-form-item__content{margin-left:0!important}}.d2-crud-dialog .el-form[formmode=view] .el-form-item__label{color:#909090}.d2-crud-dialog.d2p-max-height{flex-direction:column;max-height:70vh;display:flex}.d2-crud-dialog.d2p-max-height.is-fullscreen{max-height:100%}.d2-crud-dialog.d2p-max-height .el-dialog__body{flex:1;overflow-y:auto}.d2-crud-dialog.d2p-max-height .el-dialog__header{border-bottom:1px solid #eee;padding:20px}.d2-crud-dialog.d2p-max-height .el-dialog__footer{border-top:1px solid #eee;padding:10px 20px}.d2-crud-dialog.d2p-form-drawer .el-drawer__body{padding:20px;overflow-y:scroll}.d2-crud-dialog.d2p-form-drawer .d2p-form-footer{text-align:right}.d2-crud-dialog.d2p-form-drawer .el-drawer__header{border-bottom:1px solid #eee;margin-bottom:0;padding:20px}.d2-container-full__body:has(.d2-crud-x),.page-compact .d2-container-full__body{padding:0!important}.d2-mb-2{margin-bottom:2px}.d2-mt-2{margin-top:2px}.d2-mr-5{margin-right:5px}.d2-mr-10{margin-right:10px}.d2-crud-x.k-review-table .el-table{--el-table-header-bg-color:var(--el-fill-color-light);--el-table-row-hover-bg-color:var(--el-fill-color-lighter);--el-table-border-color:var(--el-border-color-light);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.d2-crud-x.k-review-table .el-table th.el-table__cell{color:var(--el-text-color-secondary);padding:12px 0}.d2-crud-x.k-review-table .el-table td.el-table__cell{vertical-align:middle;padding:12px 0}.d2-crud-x.k-review-table .el-table .validation-refused>td.el-table__cell{background:var(--el-color-danger-light-9)}:where(.el-button)+.k-export-button__menu,.k-export-button__menu+:where(.el-button){margin-left:12px}.k-export-button--menu .k-export-button__caret{font-size:12px}.k-export-button--menu.el-button [class*=el-icon]+span{margin-left:4px}
