html,body,#root{height:100%;margin:0;padding:0}:root{--hwc-bg-container: #ffffff;--hwc-bg-layout: #f5f5f5;--hwc-text: rgba(0, 0, 0, .88);--hwc-text-secondary: rgba(0, 0, 0, .45);--hwc-border: #f0f0f0;--hwc-primary: #09432c;--hwc-primary-hover: #006041;--hwc-primary-wash: #e8f5f0;--hwc-guide-border: #b7d4c6;--hwc-accent: #f7deb1}html.dark{--hwc-bg-container: #141414;--hwc-bg-layout: #000000;--hwc-text: rgba(255, 255, 255, .85);--hwc-text-secondary: rgba(255, 255, 255, .45);--hwc-border: #262626;--hwc-primary-wash: #1a3329;--hwc-guide-border: #2f5a46}html::view-transition-old(*){animation:none}html::view-transition-new(*){animation:hwc-theme-clip .5s ease-in both}html::view-transition-old(root){z-index:1}html::view-transition-new(root){z-index:9999}html.dark::view-transition-old(*){animation:hwc-theme-clip .5s ease-in reverse both}html.dark::view-transition-new(*){animation:none}html.dark::view-transition-old(root){z-index:9999}html.dark::view-transition-new(root){z-index:1}@keyframes hwc-theme-clip{0%{clip-path:circle(0% at var(--x, 50%) var(--y, 50%))}to{clip-path:circle(var(--r, 100vmax) at var(--x, 50%) var(--y, 50%))}}html body .ant-pro-page-container-children-container{padding-block:12px 16px!important;padding-inline:16px!important}html body .ant-pro-page-container-children-container-no-header{padding-block-start:16px!important}html body .ant-pro-page-container-warp-page-header{padding-block:8px!important;padding-inline:16px!important;background:transparent!important;color:var(--hwc-text)!important}html body .ant-pro-page-container-warp{background:transparent!important}html body .ant-page-header-heading-title,html body .ant-pro-page-container .ant-typography,html body .ant-pro-page-container-warp-page-header *{color:var(--hwc-text)!important}html body .ant-page-header-heading-title{margin-block:4px!important}html body .ant-pro-global-header-logo a,html body .ant-pro-global-header .ant-pro-global-header-logo h1,html body .ant-pro-top-nav-header-logo h1{color:var(--hwc-text)!important}html body .ant-pro-card .ant-pro-card-body,html body .ant-card .ant-card-body{padding:12px 16px!important}html body .ant-card-small .ant-card-body{padding:8px 12px!important}html body .ant-card-head,html body .ant-card .ant-card-head{min-height:44px!important;padding-block:8px!important;padding-inline:16px!important}html body .ant-pro-table-search{padding-block:0!important;padding-inline:0!important;margin-block-end:12px!important}html body .ant-pro-query-filter.ant-pro-query-filter{padding:16px!important}html body .ant-pro-query-filter-row{row-gap:8px!important}html body .ant-pro-query-filter-row>.ant-col{flex:0 0 auto!important;width:auto!important;max-width:none!important}html body .ant-pro-table-search .ant-form-item{margin-block-end:0!important;width:auto!important}html body .ant-pro-table-search .ant-form-item-label{display:none!important}html body .ant-pro-table-search .ant-input,html body .ant-pro-table-search .ant-input-affix-wrapper{width:160px!important;max-width:160px!important}html body .ant-pro-table-search .hwc-search-input-long.ant-input,html body .ant-pro-table-search .hwc-search-input-long.ant-input-affix-wrapper{width:208px!important;max-width:208px!important}html body .ant-pro-table-search .ant-select{width:128px!important;min-width:128px!important}html body .ant-pro-table-search .ant-select-cascader,html body .ant-pro-table-search .ant-cascader{width:160px!important;min-width:160px!important}html body .ant-pro-table-search .ant-select.hwc-search-select-long,html body .ant-pro-table-search .ant-select-cascader.hwc-search-select-long,html body .ant-pro-table-search .hwc-search-select-long.ant-cascader{width:200px!important;min-width:200px!important;max-width:200px!important}html body .ant-pro-table-search .ant-pro-form-group,html body .ant-pro-table-search .ant-form-item-control-input-content{min-height:auto!important}html body .ant-pro-query-filter-actions .ant-form-item-label{display:none!important}html body .ant-pro-query-filter-actions .ant-form-item-control,html body .ant-pro-query-filter-actions .ant-form-item-control-input,html body .ant-pro-query-filter-actions .ant-form-item-control-input-content{max-width:none!important;flex:none!important;width:auto!important}html body .ant-pro-table-list-toolbar,html body .ant-pro-table .ant-pro-table-list-toolbar{padding-block:0!important;min-height:36px!important}html body .ant-pro-table-list-toolbar-container{padding-block:4px 8px!important;padding-inline:12px!important}html body .ant-table-toolbar,html body .ant-pro-table-toolbar-container{padding-block:4px!important}html body .hwc-list-page.ant-card .ant-card-head{min-height:44px!important;padding-block:8px!important;padding-inline:16px!important}.hwc-list-page-extra{display:flex;align-items:center;gap:8px}.hwc-list-page-setting{display:inline-flex;align-items:center}.hwc-list-page-setting .ant-pro-table-list-toolbar,.hwc-list-page-setting .ant-pro-table-list-toolbar-container{padding:0!important;min-height:0!important;background:transparent!important}.hwc-list-page-setting .ant-pro-table-list-toolbar-left{display:none}html body .hwc-list-page.ant-card .ant-card-body{padding:1px 16px 12px!important}html body .hwc-list-page .ant-pro-table-search,html body .hwc-list-page .ant-pro-table-search.ant-pro-table-search{background:transparent!important;margin-block-end:0!important;box-shadow:none!important;border:none!important}html body .hwc-list-page .ant-pro-query-filter.ant-pro-query-filter{padding:8px 0 4px!important}html body .hwc-list-page .ant-pro-table-extra,html body .hwc-list-page.ant-pro-table-extra{margin:0!important;padding:4px 0!important;overflow:visible}.hwc-list-status-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:36px;overflow:visible;border-bottom:1px solid var(--hwc-border)}.hwc-list-status-tabs{display:flex;align-items:stretch;min-width:0;overflow:visible;padding-inline:14px}.hwc-list-status-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--hwc-text-secondary);font-size:14px;line-height:18px;padding:6px 16px;margin:0 4px;cursor:pointer;position:relative;z-index:0;border-radius:8px 8px 0 0}.hwc-list-status-tab:hover:not(.is-active){color:var(--hwc-text);background:color-mix(in srgb,var(--hwc-text) 6%,transparent)}.hwc-list-status-tab:not(.is-active)+.hwc-list-status-tab:not(.is-active):before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--hwc-border)}.hwc-list-status-tab.is-active{--hwc-tab-wash: var(--hwc-primary-wash);z-index:1;color:var(--hwc-primary);background:var(--hwc-tab-wash);font-weight:600;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px;padding-bottom:7px}html.dark .hwc-list-status-tab.is-active{--hwc-tab-wash: color-mix(in srgb, var(--hwc-primary) 35%, var(--hwc-bg-container));color:var(--hwc-text)}.hwc-list-status-tab.is-active:before,.hwc-list-status-tab.is-active:after{position:absolute;bottom:0;width:14px;height:14px;content:"";border-radius:50%;box-shadow:0 0 0 22px var(--hwc-tab-wash);pointer-events:none}.hwc-list-status-tab.is-active:before{left:-14px;clip-path:inset(50% -8px 0 50%)}.hwc-list-status-tab.is-active:after{right:-14px;clip-path:inset(50% 50% 0 -8px)}.hwc-list-status-extra{display:flex;align-items:center;gap:8px;padding-bottom:4px;flex-shrink:0}html body .ant-table-wrapper .ant-table-thead>tr>th,html body .ant-table-wrapper .ant-table-tbody>tr>td{padding-block:7px!important;padding-inline:12px!important}html body .ant-table-wrapper .ant-table-tbody>tr>td{padding-block:6px!important}html body .ant-pro-table .ant-pro-table-pagination{margin-block:8px!important;padding-block:0!important}html body .ant-descriptions-item-label,html body .ant-descriptions-item-content{padding-block:6px!important}html body .ant-pro-page-container-children-content>.ant-card,html body .ant-pro-page-container-children-content>.ant-pro-card{margin-block-end:12px}html body .ant-pro-layout-content,html body .ant-pro-layout .ant-layout-content,html body .ant-layout-content{background-color:var(--hwc-bg-layout)}html body div.ant-pro-table .ant-pro-table-search,html body div.ant-pro-table .ant-pro-table-search.ant-pro-table-search,html body .ant-pro-card{background:var(--hwc-bg-container)!important}html body .ant-pro-table .ant-pro-table-list-toolbar,html body .ant-table-toolbar{background:transparent!important}html body .hwc-logo{height:48px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;color:var(--hwc-text)}html body .ant-layout-sider-collapsed .hwc-logo{font-size:20px}html body .hwc-sider-scroll{height:calc(100vh - 48px);overflow-y:auto;overflow-x:visible;scrollbar-width:thin}html body .hwc-header{height:48px;line-height:48px;padding:0 16px;background:var(--hwc-bg-container)!important;border-bottom:1px solid var(--hwc-border);position:sticky;top:0;z-index:10}html body .hwc-header-inner{display:flex;align-items:center;justify-content:space-between;height:100%}html body .hwc-header-title{font-weight:600;color:var(--hwc-text)}html body .hwc-header-nav{display:flex;align-items:center;height:48px;gap:8px}html body .hwc-header-nav>a{display:inline-flex;align-items:center;height:48px;padding:0 22px;color:var(--hwc-text-secondary);font-size:14px;cursor:pointer;position:relative;white-space:nowrap;-webkit-user-select:none;user-select:none}html body .hwc-header-nav>a:hover{color:var(--hwc-text)}html body .hwc-header-nav>a.is-active{color:var(--hwc-text);font-weight:600}html body .hwc-header-nav>a.is-active:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:2px;background:var(--hwc-primary);border-radius:1px}html body .hwc-header-actions{display:flex;align-items:center;gap:18px}html body .hwc-header-actions>a{color:var(--hwc-text);display:inline-flex;align-items:center;gap:4px}html body .hwc-header-user span:last-child{margin-inline-start:4px}html body .hwc-content{background:var(--hwc-bg-layout);min-height:calc(100vh - 48px)}html body .ant-layout-sider{z-index:21}html body .hwc-sider-collapse{position:fixed;top:120px;left:216px;z-index:30;transform:translate(-50%);width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hwc-border);border-radius:50%;background:var(--hwc-bg-container);color:var(--hwc-text);cursor:pointer;box-shadow:0 2px 8px #0000001f;pointer-events:auto;transition:left .2s}html body .ant-layout-sider-collapsed .hwc-sider-collapse{left:80px}html body .hwc-sider-collapse:hover{color:var(--hwc-primary)}html.dark body .hwc-sider-collapse:hover{color:var(--hwc-primary-hover)}html body .hwc-palette-switch{display:inline-flex;align-items:center;gap:6px}html body .hwc-palette-switch button{width:14px;height:14px;padding:0;border-radius:50%;border:1px solid rgba(0,0,0,.12);cursor:pointer}html.dark body .hwc-palette-switch button{border-color:#ffffff47}html body .hwc-palette-switch button.is-on{outline:2px solid var(--hwc-primary);outline-offset:2px}html body .ant-layout-sider-trigger{background:var(--hwc-bg-container);color:var(--hwc-text)}html[data-palette=forest] body .ant-menu-light .ant-menu-item-selected,html[data-palette=forest] body .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#d8efe6!important;color:#09432c!important}html[data-palette=forest] body .ant-menu-dark .ant-menu-item-selected,html[data-palette=forest] body .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#1f6b4a!important}html.dark body{color-scheme:dark;background:var(--hwc-bg-layout)}html.dark body .ant-pro-layout-content{background-color:var(--hwc-bg-layout)}html.dark body .hwc-login-bg{background:linear-gradient(135deg,#102012,#0a0f0b)!important}html.dark body code{background:#ffffff14}.hwc-screenlock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;color:#fff;background:linear-gradient(135deg,#102038f7,#040a14fa);animation:hwc-screenlock-in .3s ease-out}@keyframes hwc-screenlock-in{0%{opacity:0}to{opacity:1}}.hwc-screenlock-time{font-size:72px;font-weight:600;letter-spacing:4px;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.hwc-screenlock-date{margin-top:10px;text-align:center;font-size:16px;opacity:.72}.hwc-screenlock-panel{display:flex;flex-direction:column;align-items:center;gap:14px;width:320px;padding:32px 28px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hwc-screenlock-name{font-size:16px;font-weight:600}@keyframes hwc-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.hwc-shake{animation:hwc-shake .5s ease-in-out}html body .hwc-page-guide{margin-bottom:12px;padding:8px 14px;border:1px dashed var(--hwc-guide-border);border-radius:8px;background:var(--hwc-primary-wash)}html body .hwc-page-guide-head{display:flex;align-items:center;gap:10px;min-height:24px}html body .hwc-page-guide-kicker{flex:none;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--hwc-primary)}html body .hwc-page-guide-kicker .anticon{font-size:15px}html.dark body .hwc-page-guide-kicker{color:var(--hwc-primary-hover)}html body .hwc-page-guide-toggle{flex:none;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--hwc-primary);cursor:pointer}html body .hwc-page-guide-toggle .anticon{font-size:13px}html body .hwc-page-guide-actions{display:flex;align-items:center;gap:12px;margin-inline-start:auto;flex:none}html body .hwc-page-guide-toggle:hover{text-decoration:underline}html body .hwc-page-guide-list{margin:6px 0 0;padding:0;list-style:none}html body .hwc-page-guide-list li{display:flex;gap:6px;line-height:1.7;color:var(--hwc-text)}html body .hwc-page-guide-n{flex:none;display:inline-flex;align-items:flex-start;padding-top:5px;color:var(--hwc-primary);font-size:10px;line-height:1}html body .hwc-page-guide-nav{margin-bottom:8px}html body .hwc-page-guide-manual-hint{margin:0 0 10px;color:var(--hwc-text-secondary);line-height:1.6}html body .hwc-page-guide-stage{display:flex;align-items:center;gap:8px}html body .hwc-page-guide-arrow{flex:none;width:32px;height:64px;padding:0;border:1px solid var(--hwc-border);border-radius:8px;background:var(--hwc-bg-container);color:var(--hwc-text);font-size:28px;line-height:1;cursor:pointer}html body .hwc-page-guide-arrow:hover:not(:disabled){border-color:var(--hwc-primary);color:var(--hwc-primary)}html body .hwc-page-guide-arrow:disabled{opacity:.35;cursor:not-allowed}html body .hwc-page-guide-stage .ant-image{flex:1;min-width:0}html body .hwc-page-guide-stage .ant-image-img{width:100%;max-height:min(52vh,480px);object-fit:contain;border:1px solid var(--hwc-guide-border);border-radius:8px;background:var(--hwc-bg-container)}html body .hwc-page-guide-pager{display:flex;justify-content:flex-end;gap:8px}
