:root{font-size:14px}html{height:100%}body{display:flex;flex-direction:column;height:100%;margin:0}.point,.svg-home,.svg-print,.svg-notify,.svg-menu,.svg-left,.svg-tabs,.svg-one{cursor:pointer}.red{color:red}.sup{color:red;position:relative;font-size:11px;top:-5px}.ant-splitter-bar-dragger{height:0!important}.ant-radio-label,.ant-checkbox-wrapper .ant-checkbox-label{color:#000000e0}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#0000}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#000000e0}.ant-radio-wrapper .ant-radio-disabled .ant-radio-inner{background-color:#0000}.ant-radio-wrapper .ant-radio-disabled .ant-radio-inner:after{background-color:#000000e0}.top{display:flex;user-select:none;flex-shrink:0;justify-content:space-between;height:48px}.brand{display:flex;align-items: center}.brand-logo{cursor:pointer;width:32px;height:32px;margin-top:-7px;margin-left:12px}.brand-name,.brand-short{text-wrap:nowrap;cursor:pointer;margin-left:5px;font-size:1.5rem}.brand-short{display:none;font-weight:300}.top-right{display:flex;justify-content:right;align-items: center;width:calc(100% - 230px)}.svg-a3,.svg-d3,.svg-a3m{display:flex;align-items: center}.svg-a3{flex-grow:50;justify-content:right;gap:4px}.svg-a3m{gap:10px}.ant-menu-submenu-horizontal:has(.gw-label){padding-inline-start:0;padding-inline-end:0}.gw-label{display:flex;flex-direction:column;gap:2px;line-height:1}.ant-menu-submenu-horizontal:after{bottom:2px!important}.ant-menu-submenu:after{left:0!important;right:0!important}.ant-menu-overflow-item-rest{padding-inline-start:4px!important;padding-inline-end:4px!important}.user{display:flex;border-radius:8px;align-items: center;margin:0 4px 0 0;padding:4px 6px}.user:hover{background-color:#ffa07a}.user-avatar{background-color:#87d068}.user-name{text-wrap:nowrap;margin:0 2px 0 4px}.user-arrow{color:gray}.user-screen{display:flex}.user-screen>*{display:flex;cursor:not-allowed;border-radius:8px;flex-direction:column;align-items: center;padding:6px 6px 4px}.user-screen>.pc{opacity:1;background-color:#ffa07a}.user-screen>.mb{opacity:.5}.nav-bar{display:flex;align-items: center;height:48px}.nav-bar-menu{color:#787878;width:30px;margin:8px -4px 8px 8px;font-size:24px}.nav-bar-back{color:#787878;width:50px;margin:8px 4px;font-size:24px}.nav-bar-right{color:#787878;width:50px;margin:8px 0 8px 40px;font-size:24px}.nav-bar-title{text-align:center;flex:auto;padding:0 12px;font-size:16px;font-weight:500}.main{flex-grow:1;min-height:0}.tabs,.home{flex-grow:1;min-width:0;min-height:0}.ant-dropdown-menu-item hr{border:.5px solid #e7e7e7}.ant-tree,.ant-tree-list{height:100%}.ant-tree-list{overflow-y:auto;background-color:#f8f8f8;border-top:1px solid #f0f0f0;border-radius:0 8px 0 0;padding-top:10px}.ant-tree-list:after,.home-main:after,.form:after,.report-qp:after{content:"";display:block;height:80vh}.ant-tree-list:after{height:90%}.ant-tree .ant-tree-switcher,.ant-select-tree .ant-select-tree-switcher{margin-left:8px!important;margin-right:-6px!important;padding-left:4px!important}.ant-tree .ant-tree-title,.ant-select-tree .ant-select-tree-title{margin-left:-2px;font-size:1rem}.ant-tree .ant-tree-indent-unit{width:16px;height:16px}:where(.css-dev-only-do-not-override-1cj4ms).ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#add8e680}.ant-tabs>.ant-tabs-nav{margin-bottom:0;margin-left:2px}.ant-tabs,.ant-tabs-holder,.ant-tabs-content,.ant-tabs-tabpane{height:100%}.home{display:flex;box-sizing:border-box;overflow:auto;flex-direction:column;align-items: center;padding-top:24px}.home-main{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));width:calc(100% - 32px);margin-top:16px}.home-item{text-align:center;cursor:pointer;user-select:all;border-radius:12px;height:100px;font-size:1rem}.home-item:hover{background-color:#d3d3d34d}.home-item-svg{opacity:.5;margin-top:14px}.about{max-width:550px;margin:0 60px 0 -50px}.about-in{display:flex;justify-content:center;width:100%}.about-title{text-align:center}.about-title.emp1{margin-bottom:-16px}.about-title.emp2{font-size:14px}.about-title.emp3{margin-top:-10px;margin-bottom:20px}.about-foot-reg{margin-top:30px}.ant-table-wrapper:not(:-webkit-any(.ant-collapse .ant-table-wrapper,td .ant-table-wrapper)){min-height:0;margin-inline-start:auto;margin-inline-end:auto;padding:0 4px}.ant-table-wrapper:not(:-moz-any(.ant-collapse .ant-table-wrapper,td .ant-table-wrapper)){min-height:0;margin-inline-start:auto;margin-inline-end:auto;padding:0 4px}.ant-table-wrapper:not(:is(.ant-collapse .ant-table-wrapper,td .ant-table-wrapper)){min-height:0;margin-inline-start:auto;margin-inline-end:auto;padding:0 4px}.ant-table-wrapper .ant-table .ant-table-title{border:none!important;padding:0!important}.ant-collapse .caption,.ant-collapse .subcaption,.ant-table-cell .caption,.ant-table-cell .subcaption{display:none}.caption{text-align:center;margin:12px auto 0;font-size:24px;font-weight:600}.subcaption{padding:4px}.table-meta .ant-select-content{color:#00f}.table-meta .ant-select,.table-meta .ant-tree-select,.table-meta .ant-select-content,.table-meta .ant-select-input,.table-meta input,.form-mh .ant-tree-select,.form-mh input{box-shadow:none!important;border-style:none!important}.table-meta .ant-select-suffix,.table-meta .ant-select-clear,.form-mh .ant-select-suffix,.form-mh .ant-select-clear{display:none}.ant-table-container:after{display:none;box-shadow:none!important}.ant-table-body{border-bottom:var(--ant-line-width)var(--ant-line-type)var(--ant-table-border-color)}.ant-table-cell:has(.ant-input){padding:0!important}.ant-table-cell:has(.ant-input-number){padding:0!important}.ant-table-cell:has(textarea){padding:0!important}.ant-table-cell:has(.ant-select){padding:0!important}.ant-table-cell:has(.ant-tag){padding:0!important}.ant-table-cell:has(.ant-table-row-expand-icon){padding:0!important}td:has(.ant-table-wrapper){padding:0!important}.ant-table-cell:has(.dnd){cursor:row-resize}.ant-table-cell:has(.right){text-align:right}.ant-table-cell .ant-input,.ant-table-cell .ant-input-number,.ant-table-cell .ant-select{border:none}.ant-table-cell .ant-input,.ant-table-cell .ant-input-number,.ant-table-cell .ant-select:not(.table-meta){height:38px;padding-inline-start:6px;padding-inline-end:6px}td textarea{resize:both!important;min-height:38px!important;padding-top:7px!important}.ant-table-cell .ant-input-number-focused,.ant-table-cell .ant-input-outlined,.ant-table-cell .ant-select-outlined{box-shadow:none!important}td .table-meta .ant-select-content{margin:0!important}.ant-table-cell .ant-select-content-value{color:#000}.ant-table-cell .ant-select:not(.qzr) .ant-select-suffix,.ant-table-cell .ant-select .ant-select-clear{display:none}.ant-table-summary .ant-table-cell:first-of-type{padding:0!important}.ant-table-cell .ant-table-expanded-row-fixed:has(.ant-table-wrapper){padding:0;margin:0!important}.ant-table-cell .ant-table-expanded-row-fixed .ant-table-wrapper,.ant-table-cell .ant-table-expanded-row-fixed .ant-table{margin:-.5px!important}.form{width:calc(100% - 32px);max-width:900px;margin:0 auto}.form-mh{display:grid;grid-template-columns:1fr 1fr 1fr;align-items: flex-end}.form-mh-center{justify-self:center}.form-mh-center input{padding-inline-start:0;padding-inline-end:0}.form-mh-center .ant-form-item-control{width:45px}.form-mh-center .ant-form-item-label{text-align:right!important;width:56px!important}.ant-form-item .ant-row{flex-wrap:nowrap!important}.ant-collapse-header{margin-inline-start:-16px;margin-inline-end:-16px}.ant-collapse-title .ant-form-item{margin-top:-5px;margin-bottom:0}.ant-collapse-extra{opacity:.7;padding-right:4px;font-size:13px}.ant-collapse .ant-collapse-panel .ant-collapse-body{padding-left:24px;padding-right:0}.ant-collapse .ant-collapse-panel .ant-collapse-body:has(.ant-table-wrapper){padding:0}.ant-collapse .ant-table-wrapper{margin-bottom:16px;padding:0}.ant-table-wrapper .css-var-root{--ant-table-header-border-radius:0px}.ant-collapse.c{margin-top:-8px}.ant-collapse.c .ant-table-wrapper .ant-table-title,fieldset .ant-form-item label:after{display:none}.ant-radio-button-wrapper,.ant-radio-button-wrapper:first-child{border-style:none;padding-inline-start:0!important;padding-inline-end:6px!important}.ant-radio-button-wrapper .ant-radio-button-label{color:gray}.ant-radio-button-wrapper-checked .ant-radio-button-label{color:#00f}.ant-form fieldset{border:var(--ant-line-width)var(--ant-line-type)var(--ant-color-border);border-radius:var(--ant-border-radius)}.ant-form fieldset legend:not(.null){color:#000;border-style:none;width:auto;margin-left:-2px;padding-inline-start:2px;padding-inline-end:2px;font-size:14px}.ant-input-number,.ant-picker{width:100%}.ant-picker-suffix{display:none!important}.ant-picker-clear{margin-right:calc(100% - 10px)}.ant-input-number input,.ant-picker input{text-align:right!important}.sheet{border-collapse:collapse}.sheet th,.sheet td{border-style:groove;border-color:#fafafa4d;padding:8px}.sheet td{text-align:right}.report{margin:0 auto}.report,.report table{border-collapse:collapse}.report caption{margin:20px 0;font-size:1.8em;font-weight:500}.report .borderless th{border:none}.report th,.report td{white-space:pre-line;border:1px solid #000;padding:5px}.report td.right{text-align:right}.report td.center{text-align:center}.report td:has(table){border:none;padding:0}.report td table{margin:-1px -.5px 0}@media (width<=575px){.ant-menu-vertical{border-inline-end:none!important}.brand-name{display:none}.brand-short{display:block}.top-right{min-width:256px}.svg-a3>.svg-home,.svg-a3>.svg-print,.svg-d3>.svg-menu,.svg-d3>.svg-left,.svg-d3>.svg-tabs,.svg-one{display:none!important}.user-screen>.pc{opacity:.5;background-color:#fff}.user-screen>.mb{opacity:1;background-color:#ffa07a}.ant-tabs-nav-more{display:none}.home-main{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));width:calc(100% - 16px)}.home-item{height:92px}.about{margin:0}.about-content{margin:0 20px}.mb-none,.caption{display:none}.form{padding-block-start:40px;padding-block-end:40px}.ant-form-horizontal .ant-form-item-label{flex:none!important}.ant-form-horizontal .ant-form-item-control{flex:auto!important}}@media print{.ant-tooltip,.ant-dropdown-menu,.top,.nav-bar,.ant-tabs .ant-tabs-nav,.anticon-search,.ant-table-column-sorter,.form:after,.report-qp:after{display:none}.caption{display:block}.form{width:100%}.ant-table-body{overflow-y:visible!important;max-height:none!important}}
