.admin-skip-link:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;z-index:9999;padding:8px 16px;background-color:var(--ant-color-primary);color:var(--ant-color-text-light-solid);font-size:14px;font-weight:500;border-radius:var(--ant-border-radius-sm);box-shadow:0 2px 8px #00000040;text-decoration:none;outline:3px solid var(--ant-color-primary);outline-offset:2px}.admin-skip-link:not(:focus){outline:none}:root{--admin-motion-decorative: .3s;--admin-motion-functional: .2s}@media(prefers-reduced-motion:reduce){:root{--admin-motion-decorative: 0ms;--admin-motion-functional: 80ms}.admin-layout-sider,.admin-layout-sider *{transition:none!important;animation:none!important}[role=progressbar]>div{transition:none!important;animation:none!important}.admin-layout-header [class*=dropdown],.admin-layout-header [class*=dropdown] *{animation:none!important;transition:none!important}[class*=ant-dropdown]{animation-duration:0ms!important;transition-duration:0ms!important}[class*=ant-modal],[class*=ant-modal] *{animation:none!important;transition:none!important;animation-duration:0ms!important;transition-duration:0ms!important}.admin-layout-root [class*=menu-item],.admin-layout-root [class*=menu-submenu-title],.admin-layout-root [class*=menu-item-icon],.admin-layout-root [class*=menu-title-content]{transition:none!important}.admin-layout-root [class*=collapsed-button],.admin-layout-root [class*=collapsed-button] *{transition-duration:var(--admin-motion-functional)!important;animation-duration:var(--admin-motion-functional)!important}.admin-layout-header [role=menu]{animation-duration:var(--admin-motion-functional)!important;transition-duration:var(--admin-motion-functional)!important}html[data-theme] .admin-layout-root,html[data-theme] .admin-layout-header,html[data-theme] .admin-layout-sider{transition-duration:var(--admin-motion-functional)!important}.admin-layout-root *:not([class*=collapsed-button]):not([role=menu]){animation-duration:0ms;animation-delay:0ms}}@media(max-width:1279px){html,body{overflow-x:hidden;max-width:100vw}.admin-layout-root{max-width:100vw;overflow-x:hidden}}@media(min-width:768px)and (max-width:1279px){.admin-layout-sider{flex-shrink:0;overflow:hidden}#admin-main{min-width:0;overflow-x:hidden}}.admin-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000073;animation:overlay-backdrop-in .2s ease-out forwards}@keyframes overlay-backdrop-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.admin-overlay-backdrop{animation:none}}.admin-layout-root--overlay .admin-layout-sider{position:fixed;top:0;left:0;bottom:0;z-index:101;width:220px!important;min-width:220px!important;max-width:220px!important;transition:transform .3s ease-out,width .3s ease-out;transform:translate(0);box-shadow:2px 0 8px #00000026;overflow-y:auto;overflow-x:hidden}@media(prefers-reduced-motion:reduce){.admin-layout-root--overlay .admin-layout-sider{transition:none}}#admin-main{transition:margin-left .4s ease-out,width .4s ease-out}@media(prefers-reduced-motion:reduce){#admin-main{transition:none}}@media(max-width:767px){html,body{overflow-x:hidden;max-width:100vw}.admin-layout-root{max-width:100vw;overflow-x:hidden}.admin-header-shortcut-hint{display:none}}@media print{.admin-layout-sider,.admin-layout-header,[role=progressbar],[class*=ant-dropdown],[class*=ant-modal],[class*=ant-popover],[class*=ant-tooltip]{display:none!important}.admin-layout-root{margin:0!important;padding:0!important}#admin-main{margin:0 8mm!important;padding:0!important}#admin-main,#admin-main *{max-width:100%!important;box-sizing:border-box!important}#admin-main table{width:100%!important;overflow-x:visible!important;word-break:break-word}#admin-main pre,#admin-main code{white-space:pre-wrap!important;overflow-x:visible!important;word-break:break-all}body,.admin-layout-root,#admin-main{background:#fff!important;box-shadow:none!important;color:#000!important}a[href]:after{content:none!important}}.admin-table-surface{overflow:hidden;border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container)}.admin-table-toolbar{scrollbar-width:none;border-bottom:1px solid var(--ant-color-border-secondary);background:color-mix(in srgb,var(--ant-color-fill-quaternary) 52%,transparent)}.admin-table-toolbar::-webkit-scrollbar{display:none}.admin-table-surface .ant-pro-table-list-toolbar,.admin-table-surface .ant-pro-table-list-toolbar-container{min-height:40px;padding-block:4px;flex-wrap:nowrap}.admin-table-surface .ant-pro-table-list-toolbar-left,.admin-table-surface .ant-pro-table-list-toolbar-right{flex-wrap:nowrap;min-width:0}.admin-table-surface .ant-pro-table-list-toolbar-setting-items,.admin-table-surface .ant-pro-table-list-toolbar-title{flex-wrap:nowrap}.admin-table-surface .ant-pro-core-field-label{padding-block:2px;padding-inline:8px;border-radius:6px;background:color-mix(in srgb,var(--ant-color-fill-tertiary) 60%,transparent);transition:background .15s ease}.admin-table-surface .ant-pro-core-field-label:hover{background:color-mix(in srgb,var(--ant-color-fill-secondary) 70%,transparent)}.admin-table-surface .ant-pro-core-field-label-active{color:var(--ant-color-primary);background:color-mix(in srgb,var(--ant-color-primary-bg) 80%,transparent)}.admin-table-surface .ant-pro-form-light-filter-container{gap:6px}.admin-table-surface .ant-pro-form-light-filter-item{margin:0}.admin-table-surface .ant-table-thead>tr>th{padding-block:6px;font-weight:600}.admin-table-surface .ant-table-filter-trigger,.admin-table-surface .ant-table-column-sorter{color:var(--ant-color-text-quaternary);transition:color .15s ease}.admin-table-surface .ant-table-thead>tr>th:hover .ant-table-filter-trigger,.admin-table-surface .ant-table-thead>tr>th:hover .ant-table-column-sorter{color:var(--ant-color-text-secondary)}.admin-table-surface .ant-table-filter-trigger.active,.admin-table-surface .ant-table-column-sorter-up.active,.admin-table-surface .ant-table-column-sorter-down.active{color:var(--ant-color-primary)}.admin-table-surface .ant-table-pagination.ant-pagination{margin:0;padding:10px 12px 12px;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;border-top:1px solid var(--ant-color-border-secondary);background:color-mix(in srgb,var(--ant-color-fill-quaternary) 30%,transparent)}.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-total-text{margin-inline-end:0;color:var(--ant-color-text-secondary);font-size:12px}@media(min-width:768px){.admin-table-surface .ant-table-pagination.ant-pagination{position:relative}.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-total-text{position:absolute;inset-inline-start:12px}.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-options{position:absolute;inset-inline-end:12px}}.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-item,.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-prev,.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-next,.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-jump-prev,.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-jump-next{min-width:28px;height:28px;line-height:26px;margin-inline-end:4px}.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-item a{padding:0 8px;line-height:26px}.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-options-quick-jumper input{height:28px;padding-block:0}.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-options-quick-jumper{height:28px;line-height:28px;color:var(--ant-color-text-tertiary);font-size:12px}.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-options-size-changer.ant-select .ant-select-selector{height:28px;padding-block:0}.admin-table-surface .ant-table-pagination.ant-pagination .ant-pagination-options-size-changer .ant-select-selection-item{line-height:26px}.admin-table-surface .ant-pro-table-alert{margin-block:0}.admin-table-surface .ant-pro-table-alert .ant-alert{padding-block:4px;padding-inline:12px;border-radius:0;border-block-end:1px solid var(--ant-color-border-secondary)}
