html,body{margin:0;overflow-x:hidden;-webkit-text-size-adjust:100%}.staff-web{--staff-safe-top: env(safe-area-inset-top, 0px);--staff-safe-bottom: env(safe-area-inset-bottom, 0px);--staff-safe-x: env(safe-area-inset-left, 0px);min-height:100dvh;box-sizing:border-box;padding-bottom:var(--staff-safe-bottom)}.staff-web .ant-page-header{padding:10px 12px}.staff-web .ant-page-header-heading{flex-wrap:wrap}.staff-web .ant-page-header-heading-title{font-size:16px;line-height:1.35}.staff-web .ant-card-head-title{font-size:15px}.staff-web .ant-table{font-size:13px}.staff-web .ant-table-cell{padding:8px 10px!important}.staff-web .ant-modal{max-width:calc(100vw - 16px);margin:8px auto;padding-bottom:var(--staff-safe-bottom)}.staff-web .ant-modal-content{border-radius:12px}.staff-web .ant-pagination{flex-wrap:wrap;justify-content:center}.staff-crud-modal-wrap .ant-modal{margin:0 auto;padding-bottom:env(safe-area-inset-bottom,0px)}.staff-web .ant-form-item{margin-bottom:12px}.staff-web .mod-page__embed .ant-alert-message{font-size:13px;line-height:1.45}.ant-input-affix-wrapper,.ant-btn{border-radius:4px}.ant-picker-dropdown.ant-picker-dropdown-range{max-width:calc(100vw - 12px);box-sizing:border-box}.ant-picker-dropdown.ant-picker-dropdown-range .ant-picker-range-wrapper{max-width:100%;min-width:0!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ant-picker-dropdown.ant-picker-dropdown-range .ant-picker-panels{flex-wrap:wrap!important}.ant-picker-dropdown:not(.ant-picker-dropdown-range){max-width:calc(100vw - 12px);box-sizing:border-box}.ant-pro-basicLayout{display:flex;flex-direction:column;width:100%;height:100%;min-height:100%}.ant-pro-basicLayout .ant-layout{flex:1;min-height:0;background:#f0f2f5}.ant-pro-basicLayout .ant-layout .ant-layout{flex:1;min-height:0;display:flex;flex-direction:column}.ant-pro-basicLayout-content{flex:1;min-height:0;margin:0 10px;display:flex;flex-direction:column;overflow:auto}.ant-pro-basicLayout-content>div{min-height:0;flex:1;display:flex;flex-direction:column}.ant-pro-basicLayout{display:flex;flex-direction:column;width:100%;min-height:100%}.ant-pro-basicLayout .ant-layout{background:#f0f2f5}.ant-pro-basicLayout -content{margin:0 10px;display:flex}.ant-card,.ant-modal .ant-modal-content,.ant-btn,.ant-descriptions .ant-descriptions-view,.ant-select-single .ant-select-selector,.ant-select-dropdown,.ant-select-dropdown .ant-select-item,.ant-select-multiple .ant-select-selector,.ant-table-wrapper table,.ant-input-group .ant-input-group-addon,.ant-input-number-group .ant-input-number-group-addon{border-radius:3px}.ant-select-selector{min-width:100px}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper tfoot>tr>th,.ant-table-wrapper tfoot>tr>td{padding:10px 16px!important}.ant-table-content .ant-table-tbody .ant-table-measure-row td{padding:0!important}.ant-select-multiple .ant-select-selection-item,.ant-dropdown-menu-submenu .ant-dropdown-menu,.ant-dropdown .ant-dropdown-menu,.ant-notification-notice,.ant-message-notice .ant-message-notice-content,.ant-input-number,.ant-picker,.ant-input-affix-wrapper,.ant-checkbox .ant-checkbox-inner,.ant-btn.ant-btn-sm,.ant-table-wrapper .ant-table-row-expand-icon{border-radius:2px}.ant-select-dropdown .ant-select-item{min-height:unset}.ant-form-item-explain-error,.ant-btn span,.ant-table-wrapper .ant-table,.ant-space-item,.ant-form-item .ant-form-item-label>label,.ant-input,.ant-select-single .ant-select-selector,.ant-select-dropdown .ant-select-item,.ant-form label,.ant-checkbox-wrapper,.ant-menu-sub .ant-menu-title-content,.ant-btn,.ant-pagination .ant-pagination-total-text,.ant-cascader-dropdown .ant-cascader-menu,.ant-picker .ant-picker-input>input,.ant-select-multiple,.ant-dropdown-menu-title-content,.ant-input-number .ant-input-number-input{font-size:12px!important}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child,.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child{border-start-start-radius:2px!important;border-start-end-radius:2px!important}.ant-btn{height:unset!important;min-height:24px}.ant-btn.ant-btn-sm{padding:0 10px}.ant-select-item-option-content{color:#444}.ant-input,.ant-select-selector,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select,.ant-btn-default,.ant-input-group .ant-input-group-addon,.ant-input-number-group .ant-input-number-group-addon{border-color:#f0f0f0}[data-theme=dark] .ant-layout{background:#2a2c2c}.ant-tabs-card.ant-tabs-small.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{border-radius:4px 4px 0 0}.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 5px 6px 12px}.ant-notification-notice .ant-notification-notice-with-icon .ant-notification-notice-description{color:#666}.ant-menu .ant-menu-item,.ant-menu .ant-menu-submenu,.ant-menu .ant-menu-submenu-title{border-radius:2px}.ant-notification-notice{padding:15px}.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{margin-inline:0;margin-block:0;width:100%}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-item{height:26px;line-height:24px;min-width:26px;font-size:12px;border-radius:2px}.ant-popover .ant-popover-inner{border-radius:4px}.ant-card .ant-card-body{padding:10px}.ant-card .ant-card-head{padding:0 10px;min-height:46px}.ant-descriptions-header{margin-bottom:10px!important}.ant-descriptions .ant-descriptions-item-label,.ant-descriptions .ant-descriptions-item-content{font-size:12px}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{height:45px!important;line-height:45px!important}.staff-fab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:52px;max-width:72px;min-height:54px;padding:9px 11px 7px;margin:0;background:none;color:#0958d9;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;-webkit-tap-highlight-color:transparent;border:none}.staff-fab__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e6f4ff;font-size:17px;line-height:1}.staff-fab__icon .anticon{color:#1677ff}.staff-fab__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:4.8em;font-size:12px;font-weight:500;line-height:1.25;text-align:center;letter-spacing:0;color:#434343;word-break:break-all}.staff-fab--wide{max-width:96px;min-width:66px;padding-left:12px;padding-right:12px}.staff-fab--wide .staff-fab__label{max-width:7em;font-size:11px}.staff-stock__fab{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:200}.staff-stock--with-fab>.ant-card-body{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}
