.alp-popup{z-index:var(--ant-z-index-popup-base,1000);background:var(--ant-color-bg-elevated);border-radius:var(--ant-border-radius-lg);box-shadow:var(--ant-box-shadow-secondary);animation:alp-popup-in var(--ant-motion-duration-fast) var(--ant-motion-ease-out);position:fixed;overflow:auto}@keyframes alp-popup-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.alp-popup{animation:none}}.alp-overlay-backdrop{z-index:calc(var(--ant-z-index-popup-base,1000) - 1);position:fixed;inset:0}.alp-dropdown,.alp-dropdown__trigger{display:inline-block}.alp-dropdown__menu{min-width:160px;padding:var(--ant-padding-xxs)}.alp-dropdown__menu.is-end{transform:translate(-100%)}.alp-dropdown__group{padding:var(--ant-dropdown-padding-block,5px) var(--ant-padding-sm);color:var(--ant-color-text-description);font-size:var(--ant-font-size-sm);cursor:default}.alp-dropdown__item{align-items:center;gap:var(--ant-margin-xs);width:100%;padding:var(--ant-dropdown-padding-block,5px) var(--ant-padding-sm);border-radius:var(--ant-border-radius-sm);color:var(--ant-color-text);font-family:inherit;font-size:var(--ant-font-size);text-align:start;cursor:pointer;transition:background var(--ant-motion-duration-fast);background:0 0;border:0;display:flex}.alp-dropdown__item:hover:not(:disabled){background:var(--ant-control-item-bg-hover)}.alp-dropdown__item:disabled{color:var(--ant-color-text-disabled);cursor:not-allowed}.alp-dropdown__item.is-danger{color:var(--ant-color-error)}.alp-dropdown__item.is-danger:hover:not(:disabled){background:var(--ant-color-error-bg)}.alp-dropdown__label{flex:auto}.alp-dropdown__icon,.alp-dropdown__extra{flex:none;align-items:center;display:inline-flex}.alp-tooltip,.alp-tooltip__trigger{display:inline-flex}.alp-tooltip__body{max-width:250px;padding:var(--ant-padding-xxs) var(--ant-padding-xs);background:var(--ant-color-bg-spotlight,rgba(0,0,0,.85));border-radius:var(--ant-border-radius);box-shadow:var(--ant-box-shadow-secondary);color:var(--ant-color-text-light-solid);font-size:var(--ant-font-size-sm);line-height:var(--ant-line-height-sm,1.5);pointer-events:none;white-space:nowrap;transform:translate(-50%,-100%)}.alp-select-root,.alp-cascader-root{width:100%;position:relative}.alp-select{align-items:center;gap:var(--ant-margin-xxs);box-sizing:border-box;width:100%;min-height:var(--ant-control-height);padding:0 var(--ant-padding-xs) 0 var(--ant-padding-sm);background:var(--ant-color-bg-container);border:var(--ant-line-width) var(--ant-line-type) var(--ant-color-border);border-radius:var(--ant-border-radius);color:var(--ant-color-text);cursor:pointer;transition:all var(--ant-motion-duration-mid);display:flex}.alp-select--sm{min-height:var(--ant-control-height-sm);border-radius:var(--ant-border-radius-sm)}.alp-select--lg{min-height:var(--ant-control-height-lg);border-radius:var(--ant-border-radius-lg);font-size:var(--ant-font-size-lg)}.alp-select:hover:not(.is-disabled){border-color:var(--ant-color-primary-hover)}.alp-select.is-open{border-color:var(--ant-color-primary);box-shadow:0 0 0 2px var(--ant-color-primary-bg);outline:0}.alp-select:focus-visible{border-color:var(--ant-color-primary);box-shadow:0 0 0 2px var(--ant-color-primary-bg);outline:0}.alp-select.is-invalid{border-color:var(--ant-color-error)}.alp-select.is-disabled{background:var(--ant-color-bg-container-disabled);color:var(--ant-color-text-disabled);cursor:not-allowed}.alp-select.is-borderless{padding-inline:var(--ant-padding-xxs);background:0 0;border-color:transparent}.alp-select.is-borderless:hover:not(.is-disabled){background:var(--ant-color-fill-quaternary)}.alp-select__value{align-items:center;gap:var(--ant-margin-xxs);flex-wrap:wrap;flex:auto;min-width:0;padding:3px 0;display:flex}.alp-select__single{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alp-select__placeholder{color:var(--ant-color-text-placeholder);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alp-select__search{min-width:60px;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:0;outline:0;flex:60px;padding:0}.alp-select__chip{max-width:100%;padding:0 var(--ant-padding-xxs);background:var(--ant-color-fill-secondary);border-radius:var(--ant-border-radius-sm);font-size:var(--ant-font-size-sm);align-items:center;gap:2px;line-height:20px;display:inline-flex}.alp-select__chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alp-select__chip-remove,.alp-select__clear{color:var(--ant-color-text-placeholder);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:10px;display:inline-flex}.alp-select__chip-remove:hover,.alp-select__clear:hover{color:var(--ant-color-text)}.alp-select__arrow{color:var(--ant-color-text-quaternary);pointer-events:none;transition:transform var(--ant-motion-duration-mid);flex:none;font-size:12px;display:inline-flex}.alp-select.is-open .alp-select__arrow{transform:rotate(180deg)}.alp-select__list{padding:var(--ant-padding-xxs)}.alp-select__option{align-items:center;gap:var(--ant-margin-xs);padding:var(--ant-padding-xs) var(--ant-padding-sm);border-radius:var(--ant-border-radius-sm);color:var(--ant-color-text);font-size:var(--ant-font-size);line-height:var(--ant-select-option-line-height,1.5);cursor:pointer;transition:background var(--ant-motion-duration-fast);display:flex}.alp-select__option:hover:not(.is-disabled){background:var(--ant-control-item-bg-hover)}.alp-select__option.is-selected{background:var(--ant-select-option-selected-bg,var(--ant-control-item-bg-active));font-weight:var(--ant-select-option-selected-font-weight,600)}.alp-select__option.is-disabled{color:var(--ant-color-text-disabled);cursor:not-allowed}.alp-select__option--create{color:var(--ant-color-primary)}.alp-select__empty{padding:var(--ant-padding-sm);color:var(--ant-color-text-disabled);font-size:var(--ant-font-size);text-align:center}.alp-cascader__panel{padding:0;display:flex}.alp-cascader__column{min-width:160px;max-height:260px;padding:var(--ant-padding-xxs);overflow-y:auto}.alp-cascader__column:first-child{border-inline-end:var(--ant-line-width) var(--ant-line-type) var(--ant-color-split)}.alp-cascader__option{justify-content:space-between;align-items:center;gap:var(--ant-margin-xs);padding:var(--ant-padding-xs) var(--ant-padding-sm);border-radius:var(--ant-border-radius-sm);cursor:pointer;white-space:nowrap;display:flex}.alp-cascader__option:hover,.alp-cascader__option.is-active{background:var(--ant-control-item-bg-hover)}.alp-cascader__option.is-selected{background:var(--ant-control-item-bg-active);font-weight:600}.alp-cascader__chevron{color:var(--ant-color-text-quaternary);font-size:10px;display:inline-flex}.alp-menu{padding:var(--ant-padding-xxs);flex-direction:column;gap:2px;display:flex}.alp-menu__item{align-items:center;gap:var(--ant-margin-sm);width:100%;height:var(--ant-menu-item-height,40px);padding:0 var(--ant-padding-sm);border-radius:var(--ant-border-radius);color:var(--ant-menu-item-color,var(--ant-color-text));font-family:inherit;font-size:var(--ant-font-size);text-align:start;cursor:pointer;transition:background var(--ant-motion-duration-fast), color var(--ant-motion-duration-fast);background:0 0;border:0;display:flex}.alp-menu__item:hover{background:var(--ant-menu-item-hover-bg,var(--ant-control-item-bg-hover));color:var(--ant-menu-item-hover-color,var(--ant-color-text))}.alp-menu__item.is-selected{background:var(--ant-menu-item-selected-bg,var(--ant-control-item-bg-active));color:var(--ant-menu-item-selected-color,var(--ant-color-primary));font-weight:500}.alp-menu__item.is-nested{padding-inline-start:var(--ant-padding-lg)}.alp-menu__icon{font-size:var(--ant-font-size-lg);flex:none;display:inline-flex}.alp-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.alp-menu__chevron{color:var(--ant-color-text-quaternary);transition:transform var(--ant-motion-duration-mid);flex:none;font-size:10px;display:inline-flex}.alp-menu__submenu.is-open .alp-menu__chevron{transform:rotate(180deg)}.alp-menu.is-collapsed .alp-menu__label,.alp-menu.is-collapsed .alp-menu__chevron{display:none}.alp-menu.is-collapsed .alp-menu__item{justify-content:center;padding-inline:0}.alp-menu.is-collapsed .alp-tooltip,.alp-menu.is-collapsed .alp-tooltip__trigger{width:100%;display:flex}.alp-menu__flyout{min-width:160px}.alp-menu.is-collapsed .alp-menu__flyout .alp-menu__label{display:block}.alp-menu.is-collapsed .alp-menu__flyout .alp-menu__item{padding-inline:var(--ant-padding-sm);justify-content:flex-start}.alp-popconfirm,.alp-popconfirm__trigger{display:inline-block}.alp-popconfirm__body{min-width:180px;max-width:280px;padding:var(--ant-padding-sm) var(--ant-padding);overflow:visible;transform:translate(-100%)}.alp-popconfirm__message{gap:var(--ant-margin-xs);color:var(--ant-color-text);font-size:var(--ant-font-size);line-height:var(--ant-line-height);align-items:flex-start;display:flex}.alp-popconfirm__icon{color:var(--ant-color-warning);font-size:var(--ant-font-size);flex:none;margin-top:1px}.alp-popconfirm__actions{gap:var(--ant-margin-xs);margin-top:var(--ant-margin-sm);justify-content:flex-end;display:flex}