:root,body,#root{width:100%;min-width:0;overflow:hidden;height:100vh}body{margin:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Hiragino Sans GB,Microsoft YaHei,sans-serif}button,input,textarea,select{font-family:inherit}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-thumb{background:#0003}*::-webkit-scrollbar-track{background:transparent}.ant-btn-primary,.ant-btn-primary.ant-btn-loading{background-color:#173b2b;border-color:#173b2b;color:#fff}.ant-pro-layout .ant-layout-header{border-bottom:1px solid #f0f0f0;box-shadow:none}.ant-pro-layout .ant-layout-sider{border-inline-end:1px solid #f0f0f0}.ant-modal-root .ant-modal-wrap{overflow:hidden}.ant-modal-root .ant-modal{top:6vh;padding-bottom:6vh}.ant-modal-root .ant-modal-centered .ant-modal{top:0;padding-bottom:0}.ant-modal-root .ant-modal-content{display:flex;max-height:min(88vh,calc(100dvh - 48px));flex-direction:column;overflow:hidden}.ant-modal-root .ant-modal-header,.ant-modal-root .ant-modal-footer{flex:0 0 auto}.ant-modal-root .ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}.ant-drawer-right>.ant-drawer-content-wrapper{max-width:calc(100vw - 24px)}.admin-overlay-drawer.ant-drawer-content,.admin-overlay-drawer .ant-drawer-content{display:flex;max-height:100dvh;min-width:0;flex-direction:column;overflow:hidden}.admin-overlay-drawer .ant-drawer-header,.admin-overlay-drawer .ant-drawer-footer{flex:0 0 auto}.admin-overlay-drawer .ant-drawer-body{flex:1 1 auto;min-width:0;min-height:0;overflow:auto}.admin-overlay-modal{max-width:calc(100vw - 24px)}.admin-overlay-modal .ant-modal-content{max-height:min(88vh,calc(100dvh - 48px))}.admin-overlay-modal .ant-modal-body{min-width:0}.admin-overlay-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px 16px;align-items:start;min-width:0}.admin-overlay-field{min-width:0;grid-column:span 6}.admin-overlay-field-xs{grid-column:span 3}.admin-overlay-field-sm{grid-column:span 4}.admin-overlay-field-md{grid-column:span 6}.admin-overlay-field-lg{grid-column:span 8}.admin-overlay-field-xl,.admin-overlay-field-full{grid-column:1 / -1}.admin-overlay-field-xs .ant-form-item-control-input{max-width:180px}.admin-overlay-field-sm .ant-form-item-control-input{max-width:260px}.admin-overlay-form-grid .ant-form-item,.admin-overlay-form-grid .ant-pro-form-group,.admin-overlay-form-grid .ant-pro-form-list,.admin-overlay-form-grid .ant-upload-wrapper,.admin-overlay-form-grid .ant-space,.admin-overlay-form-grid .ant-table-wrapper,.admin-overlay-form-grid .ant-pro-table,.admin-overlay-form-grid .ant-alert,.admin-overlay-form-grid .ant-divider,.admin-overlay-form-grid .ant-card{min-width:0}.admin-overlay-form-grid .ant-form-item-control-input,.admin-overlay-form-grid .ant-input,.admin-overlay-form-grid .ant-input-affix-wrapper,.admin-overlay-form-grid .ant-input-number,.admin-overlay-form-grid .ant-picker,.admin-overlay-form-grid .ant-select,.admin-overlay-form-grid .ant-cascader-picker,.admin-overlay-form-grid .ant-tree-select,.admin-overlay-form-grid .ant-upload-wrapper,.admin-overlay-form-grid .ant-pro-form-list{width:100%}.admin-overlay-form-span-full,.admin-overlay-form-grid>.ant-pro-form-group,.admin-overlay-form-grid>.ant-pro-form-list,.admin-overlay-form-grid>.ant-table-wrapper,.admin-overlay-form-grid>.ant-pro-table,.admin-overlay-form-grid>.ant-alert,.admin-overlay-form-grid>.ant-divider{grid-column:1 / -1}.admin-overlay-form-grid>.ant-form-item:not(.admin-overlay-field):has(textarea),.admin-overlay-form-grid>.ant-form-item:not(.admin-overlay-field):has(.ant-upload),.admin-overlay-form-grid>.ant-form-item:not(.admin-overlay-field):has(.ant-upload-wrapper){grid-column:1 / -1}.admin-overlay-section{min-width:0;padding:4px 0 8px}.admin-overlay-section-title{margin:12px 0 16px;color:#000000e0;font-size:15px;font-weight:600;line-height:22px}.admin-overlay-list-row{display:grid;gap:8px;align-items:start;min-width:0;margin-bottom:8px}.admin-overlay-list-row .ant-form-item{margin-bottom:0}@media(max-width:900px){.admin-overlay-field-lg{grid-column:1 / -1}}@media(max-width:640px){.admin-overlay-form-grid{grid-template-columns:1fr}.admin-overlay-field,.admin-overlay-field-xs,.admin-overlay-field-sm,.admin-overlay-field-md,.admin-overlay-field-lg,.admin-overlay-field-xl,.admin-overlay-field-full,.admin-overlay-form-span-full{grid-column:1 / -1}.admin-overlay-field-xs .ant-form-item-control-input,.admin-overlay-field-sm .ant-form-item-control-input{max-width:none}}.ant-pro-layout,.ant-pro-layout .ant-layout,.ant-pro-layout .ant-pro-layout-container,.ant-pro-layout .ant-layout-content,.ant-pro-layout .ant-pro-layout-content{min-width:0;box-sizing:border-box}.ant-pro-layout .ant-layout-content{overflow:hidden!important;padding:0!important}.ant-pro-layout .ant-layout-sider-children>div{overflow-x:hidden!important}.admin-menu-icon{display:inline-flex;align-items:center;justify-content:center}.admin-header-menu-search{width:min(280px,34vw);min-width:180px}.admin-menu-search-option{min-width:0}.admin-menu-search-option-title{overflow:hidden;color:#000000e0;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-menu-search-option-path{overflow:hidden;margin-top:2px;color:#00000073;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.admin-header-menu-search{width:min(200px,42vw);min-width:128px}}.admin-sider-resize-handle{position:fixed;top:72px;bottom:16px;width:8px;z-index:101;cursor:ew-resize;transform:translate(-50%)}.admin-sider-resize-handle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:64px;background:#00000026;transition:background-color .2s ease,opacity .2s ease;opacity:0;pointer-events:none}.admin-sider-resize-handle:hover:before,.admin-sider-resize-handle.is-active:before{opacity:1;background:#173b2b66}.admin-page-container{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.admin-page-container>div{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-anchor:none;scrollbar-gutter:stable;min-height:0;padding:16px!important}.admin-page-container>.full-bleed-page{flex-direction:row!important;overflow:hidden!important;padding:0!important}.admin-page-container>div>.ant-alert,.admin-page-container>div>.ant-space{flex-shrink:0}.admin-page-container .ant-pro-table{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;max-width:100%}.admin-page-container .ant-pro-table>*{flex-shrink:0!important}.admin-page-container .ant-pro-table>*:last-child{flex:1 1 0%!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.admin-page-container .ant-pro-table>*:last-child>*{flex:1 1 0%!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important;padding:0 16px!important}.admin-page-container .ant-pro-table-search{--admin-search-control-height: 32px;--admin-search-control-inner-height: 30px;--admin-search-control-line-height: 22px;margin-bottom:6px!important}.admin-page-container .ant-pro-table-search .ant-pro-card-body,.admin-page-container .ant-pro-table-search .ant-card-body{padding:0!important}.admin-page-container .ant-pro-table-search .ant-pro-query-filter{padding:10px 16px 8px!important}.admin-page-container .ant-pro-table-search .ant-pro-query-filter-row{align-items:center!important;row-gap:6px!important}.admin-page-container .ant-pro-table-search .ant-form-item{margin-bottom:0!important}.admin-page-container .ant-pro-table-search .ant-form-item-row{align-items:center!important}.admin-page-container .ant-pro-table-search .ant-form-item-label{display:flex!important;align-items:center!important;justify-content:flex-end!important;height:32px!important;padding-bottom:0!important;line-height:1!important}.admin-page-container .ant-pro-table-search .ant-form-item-label>label{display:inline-flex!important;align-items:center!important;height:32px!important;margin:0!important;font-size:13px;line-height:1!important}.admin-page-container .ant-pro-table-search .ant-form-item-control-input{display:flex!important;align-items:center!important;min-height:var(--admin-search-control-height)!important}.admin-page-container .ant-pro-table-search .ant-input,.admin-page-container .ant-pro-table-search .ant-input-affix-wrapper,.admin-page-container .ant-pro-table-search .ant-input-number,.admin-page-container .ant-pro-table-search .ant-picker,.admin-page-container .ant-pro-table-search .ant-btn{min-height:var(--admin-search-control-height)!important}.admin-page-container .ant-pro-table-search .ant-input,.admin-page-container .ant-pro-table-search .ant-input-affix-wrapper,.admin-page-container .ant-pro-table-search .ant-input-number,.admin-page-container .ant-pro-table-search .ant-picker,.admin-page-container .ant-pro-table-search .ant-btn{height:var(--admin-search-control-height)!important}.admin-page-container .ant-pro-table-search .ant-input,.admin-page-container .ant-pro-table-search .ant-input-affix-wrapper{padding-block:4px!important;line-height:var(--admin-search-control-line-height)!important}.admin-page-container .ant-pro-table-search .ant-input-affix-wrapper>input.ant-input{height:var(--admin-search-control-line-height)!important;min-height:0!important;padding-block:0!important;line-height:var(--admin-search-control-line-height)!important}.admin-page-container .ant-pro-table-search .ant-input-number-input{height:var(--admin-search-control-inner-height)!important;padding-block:4px!important;line-height:var(--admin-search-control-line-height)!important}.admin-page-container .ant-pro-table-search .ant-select-single{height:var(--admin-search-control-height)!important;min-height:var(--admin-search-control-height)!important}.admin-page-container .ant-pro-table-search .ant-select-single .ant-select-selector{align-items:center!important;height:var(--admin-search-control-height)!important}.admin-page-container .ant-pro-table-search .ant-select-single .ant-select-selection-wrap{align-items:center!important;height:100%!important}.admin-page-container .ant-pro-table-search .ant-select-single .ant-select-selection-item,.admin-page-container .ant-pro-table-search .ant-select-single .ant-select-selection-placeholder{align-self:center!important;min-height:var(--admin-search-control-inner-height)!important;line-height:var(--admin-search-control-inner-height)!important}.admin-page-container .ant-pro-table-search .ant-select-single .ant-select-selection-search-input{height:var(--admin-search-control-inner-height)!important;line-height:var(--admin-search-control-inner-height)!important}.admin-page-container .ant-pro-table-search .ant-select-single .ant-select-selector:after,.admin-page-container .ant-pro-table-search .ant-select-single .ant-select-selection-wrap:after,.admin-page-container .ant-pro-table-search .ant-select-single .ant-select-selection-item:empty:after,.admin-page-container .ant-pro-table-search .ant-select-single .ant-select-selection-placeholder:empty:after{line-height:var(--admin-search-control-inner-height)!important}.admin-page-container .ant-pro-table-search .ant-select-multiple .ant-select-selector{min-height:var(--admin-search-control-height)!important;padding-block:1px!important}.admin-page-container .ant-pro-table-search .ant-picker-input>input{height:var(--admin-search-control-line-height)!important;font-size:13px;line-height:var(--admin-search-control-line-height)!important}.admin-page-container .ant-pro-table-search .ant-btn{padding:4px 12px!important;font-size:13px!important}.admin-page-container .ant-pro-table-search .ant-space{gap:8px!important;align-items:center!important}.admin-page-container .ant-pro-table-search .ant-pro-query-filter-collapse-button{min-height:32px;align-items:center}.admin-page-container .ant-pro-table-search .pro-form-query-filter-actions{align-items:center!important}.admin-page-container .ant-pro-table-list-toolbar{flex-shrink:0!important;flex-grow:0!important}.admin-page-container .ant-table-wrapper,.admin-page-container .ant-spin-nested-loading,.admin-page-container .ant-spin-container{flex:1 1 0%!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.admin-page-container .ant-table{flex:1 1 0%!important;min-height:0!important;overflow:hidden!important}.admin-page-container .ant-table-container{display:flex!important;flex-direction:column!important;height:100%!important}.admin-page-container .ant-table-content{flex:1 1 0%!important;overflow:auto!important;min-height:0!important}.admin-page-container .ant-pro-table .ant-table-content{overflow-y:hidden!important}.admin-page-container>.ant-pro-table .ant-table-content,.admin-page-container>div>.ant-pro-table .ant-table-content{overflow-y:auto!important}.admin-page-container .ant-table-content>table>thead{position:sticky;top:0;z-index:3}.admin-page-container .ant-table-header{flex-shrink:0!important;overflow:hidden!important}.admin-page-container .ant-table-body{flex:1 1 0%!important;overflow:auto!important;min-height:0!important}.admin-page-container .ant-table-pagination{flex-shrink:0!important;margin:8px 0!important}.admin-page-container .ant-table-placeholder td{border-bottom:none!important}.admin-page-container .ant-table-placeholder .ant-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.admin-page-container .ant-table-placeholder>td{position:sticky!important;left:0!important}.ant-table-thead>tr>th{padding:8px 12px!important;font-size:13px!important}.ant-table-tbody>tr>td{padding:6px 12px!important;font-size:13px!important}.admin-page-container .admin-data-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.admin-page-container .admin-data-table .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafafa!important}.admin-page-container .admin-data-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.admin-page-container .admin-data-table .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#fff!important}.admin-page-container .admin-data-table .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left,.admin-page-container .admin-data-table .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right{background:#f5f5f5!important}.admin-page-container .admin-data-table .ant-table-thead>tr>th{border-inline-end:1px solid rgba(0,0,0,.06)!important;background-clip:padding-box}.admin-page-container .admin-data-table .ant-table-thead>tr>th:first-child{border-inline-start:1px solid rgba(0,0,0,.06)!important}.admin-page-container .admin-data-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last:not(.ant-table-selection-column){border-inline-end-color:#0000001a!important}.admin-page-container .admin-data-table .ant-table-thead>tr>th.ant-table-cell-fix-right-first{border-inline-start:1px solid rgba(0,0,0,.1)!important}.admin-page-container .admin-data-table .ant-table-tbody>tr>td{border-inline-start:0!important;border-inline-end:0!important;border-bottom:0!important;background-clip:padding-box}.admin-page-container .admin-data-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last:not(.ant-table-selection-column){border-inline-end:1px solid rgba(0,0,0,.08)!important}.admin-page-container .admin-data-table .ant-table-tbody>tr>td.ant-table-cell-fix-right-first{border-inline-start:1px solid rgba(0,0,0,.08)!important}.admin-page-container .admin-data-table .ant-table-thead>tr>th.ant-table-selection-column,.admin-page-container .admin-data-table .ant-table-tbody>tr>td.ant-table-selection-column{width:48px!important;min-width:48px!important;max-width:48px!important;padding-inline:0!important;text-align:center!important}.admin-page-container .admin-data-table .ant-table-selection-column .ant-checkbox-wrapper,.admin-page-container .admin-data-table .ant-table-selection-column .ant-checkbox{display:inline-flex;align-items:center;justify-content:center}.admin-page-container .admin-data-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last:not(.ant-table-selection-column),.admin-page-container .admin-data-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last:not(.ant-table-selection-column){text-align:left!important}.admin-page-container .admin-data-table .ant-table-cell-fix-right{white-space:nowrap;text-align:center}.admin-page-container .admin-data-table .ant-table-cell-fix-right .ant-space{max-width:100%;flex-wrap:wrap;justify-content:center;row-gap:4px}.admin-page-container .admin-data-table .ant-table-cell-fix-right .ant-space-item{max-width:100%}.admin-table-resizable-header-cell{position:relative!important}.admin-table-column-resizer{position:absolute;top:0;right:-4px;z-index:5;width:8px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none}.admin-table-column-resizer:after{position:absolute;top:20%;right:3px;width:2px;height:60%;background:transparent;content:"";transition:background-color .12s ease}.admin-table-resizable-header-cell:hover .admin-table-column-resizer:after,body.admin-table-column-resizing .admin-table-column-resizer:after{background:#173b2b}body.admin-table-column-resizing{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.app-shell-workbench{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;box-sizing:border-box;padding-top:env(safe-area-inset-top);background:var(--kefu-bg-container, #fff)}.app-shell-workbench>*{flex:1;min-height:0}html.app-shell{touch-action:manipulation}html.app-shell,html.app-shell *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html.app-shell input,html.app-shell textarea,html.app-shell .ant-input,html.app-shell .ant-input-affix-wrapper>input.ant-input,html.app-shell .ant-select-selector .ant-select-selection-search-input{font-size:16px}
