.f_center{display:flex;justify-content:center}.f_column{display:flex;flex-direction:column}.f_vertically{display:flex;align-items:center}.f_middle{display:flex;align-items:center;justify-content:center}.p_center{position:absolute;left:50%;transform:translate(-50%)}.p_vertically{position:absolute;top:50%;transform:translateY(-50%)}.p_middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h_nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fade-enter-active,.fade-leave-active{position:absolute;transition:all .3s}.fade-enter-from,.fade-leave-to{opacity:0}.n-spin{position:relative}.n-spin-content--spinning .n-spin-content{pointer-events:none}.n-breadcrumb .n-breadcrumb-item .n-breadcrumb-item__separator{margin:0 4px}.n-card>.n-card-header .n-card-header__main{font-weight:700}.n-message-container.n-message-container--top{top:9px}.n-radio.n-radio--disabled .n-radio__label,.n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-input,.n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-label__render-label{color:#1c1c1c}.n-dynamic-input .n-button{--n-border-radius: 4px}.n-button{vertical-align:middle}.n-select+.n-select,.n-select+.n-button,.n-button+.n-button{margin-left:8px}.n-base-selection.n-base-selection--disabled .n-base-suffix{cursor:not-allowed}.n-base-select-menu .n-base-select-option.n-base-select-option--pending:before,.n-base-select-menu .n-base-select-option.n-base-select-option--selected.n-base-select-option--pending:before{background:#f6f6f8}.n-date-panel .n-date-panel-actions .n-button:not(:last-child){margin-right:0}.n-date-panel:not(:has(.n-date-panel-actions)) .n-date-panel-calendar{padding-bottom:16px}.n-input.n-input--textarea.n-input--resizable .n-input-wrapper{resize:unset}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{word-break:break-all;white-space:pre-wrap}.n-data-table .n-data-table-th{font-weight:700;border-bottom:0}.n-data-table+.n-data-table{margin-top:10px}.n-data-table.n-data-table--bordered .n-data-table-wrapper{border:none}.n-data-table .n-data-table-td.n-data-table-td--last-row{border-bottom:1px solid var(--n-border-color)}.n-data-table-th+.n-data-table-th:not(.n-data-table-th--fixed-left.n-data-table-th--last):not(.n-data-table-th--fixed-right.n-data-table-th--last):before{content:"";position:absolute;top:50%;left:0;width:1px;height:1em;background:var(--n-border-color);transform:translateY(-50%)}.n-data-table .n-data-table-tr:not(.n-data-table-tr--summary):hover,.n-data-table .n-data-table-tr:not(.n-data-table-tr--summary):hover .n-data-table-td[colspan]:not([rowspan]),.n-data-table .n-data-table-tr:not(.n-data-table-tr--summary):hover .n-data-table-td .n-data-table-tr .n-data-table-td{background:unset}.n-data-table .n-data-table-td[colspan]:not([rowspan]){padding:0}.n-data-table-td:empty:after,.n-data-table-td>.n-ellipsis:empty:after,.n-data-table-td>.n-ellipsis>div:first-child:last-child:empty:after,.n-data-table-td>.n-ellipsis>span:first-child:last-child:empty:after{content:"--"}.n-data-table-td>.n-ellipsis:empty,.n-data-table-td>.n-ellipsis:has(>div:first-child:last-child:empty),.n-data-table-td>.n-ellipsis:has(>span:first-child:last-child:empty){pointer-events:none}.n-data-table-td>.n-ellipsis.n-ellipsis--line-clamp{position:relative;top:2px;line-height:1.5}.n-data-table-base-table-body.n-scrollbar{padding-bottom:5px}.n-data-table .n-scrollbar-rail.n-scrollbar-rail--horizontal{bottom:0}.n-pagination{justify-content:flex-end;margin-top:10px}.n-dialog .n-dialog__content{word-break:break-all;white-space:pre-wrap}.n-popover__content{text-align:justify;word-break:break-all;white-space:pre-wrap;overflow:auto}.n-popover .n-scrollbar-rail__scrollbar{--n-scrollbar-color: rgba(255,255,255,.25)}.n-popconfirm .n-popconfirm__action .n-button:not(:last-child){margin-right:0}.n-back-top{z-index:1000}.n-dropdown-option{cursor:pointer}.n-form.n-form--inline{flex-wrap:wrap}.n-form-item-blank,.n-tree-node-content__text{font-size:14px;white-space:pre-line}.n-tree-node-content__text{line-height:32px}.n-form-item-label--left-mark .n-form-item-label__text:before{content:"* ";display:inline-block;white-space:pre;opacity:0}.n-form-item-label--left-mark .n-form-item-label__asterisk+.n-form-item-label__text:before{display:none}.n-form-item .n-form-item-label{line-height:unset}.n-form-item-label{pointer-events:none}.n-tree .n-tree-node-wrapper .n-tree-node:not(.n-tree-node--disabled):hover{background-color:var(--n-node-color-hover)}.n-tree .n-tree-node-wrapper .n-tree-node:not(.n-tree-node--disabled).n-tree-node--selected{background-color:var(--n-node-color-active)}.n-tree .n-tree-node-wrapper .n-tree-node:not(.n-tree-node--disabled) .n-tree-node-content:hover,.n-tree .n-tree-node-wrapper .n-tree-node:not(.n-tree-node--disabled).n-tree-node--pending .n-tree-node-content,.n-tree .n-tree-node-wrapper .n-tree-node:not(.n-tree-node--disabled).n-tree-node--selected .n-tree-node-content{background-color:unset}.n-tree-node{align-items:center}.n-tree-node-content{flex:1}.n-transfer-list-header{flex-direction:row-reverse}.n-transfer .n-transfer-list .n-transfer-list-header .n-transfer-list-header__extra{margin-left:unset;margin-right:auto}.n-date-panel-month-calendar__picker-col-item{font-size:14px}.n-descriptions.n-descriptions--bordered .n-descriptions-table-wrapper .n-descriptions-table .n-descriptions-table-row .n-descriptions-table-header{font-weight:700;transition:all .3s linear}.n-dynamic-input-item{padding:12px;border:1px solid #dcdee2;border-radius:4px}.n-popover__content>.g-popover-a{color:#fff;pointer-events:none;text-decoration:none}.n-color-picker-panel .n-input__input-el,.n-color-picker-trigger .n-color-picker-trigger__value{font-family:font-code,base_font,sans-serif}.n-code__line-numbers{flex-shrink:0}.n-code .hljs-comment,.n-code .hljs-quote{font-style:normal}@font-face{src:url(https://oss.muops.com/com/source_hans_regular.otf),local(sans-serif);font-family:base_font;font-display:swap}@font-face{font-family:font-code;src:local(Consolas),local("Courier New"),local(monospace);unicode-range:U+0000-024F}body{font-family:base_font,sans-serif}.container_frame_menu.n-menu{-webkit-user-select:none;user-select:none;overflow:visible}.container_frame_menu.n-menu .n-submenu .n-submenu-children{overflow:visible}.container_frame_menu.n-menu .n-menu-item-content:before{left:-16px;right:-10px;border-left:4px solid transparent;border-radius:0;transition:all .3s var(--n-bezier)}.container_frame_menu.n-menu>.n-menu-item>.n-menu-item-content:before{left:0}.g-font-code{font-family:font-code,base_font,sans-serif}.g-title{margin:8px 0}.g-title:first-child{margin-top:0}.g-title{display:flex;align-items:center;min-height:40px;padding:4px 10px 4px 0;font-size:14px;font-weight:700;box-sizing:border-box}.g-title:before{content:"";display:block;flex-shrink:0;width:8px;height:14px;margin-left:10px;margin-right:6px}.g-title>*:not(span){font-weight:400}.g-base-dialog{padding:20px 24px}.g-base-dialog .n-dialog__content{color:#8d8d8d}.g-bg,.g-color{transition:all .3s linear}.g-base-dialog_error .g-color{color:#fa2a2d}.g-base-dialog_success .g-color{color:#61ac85}.g-form-0 .n-form-item-feedback-wrapper{min-height:0}.g-form-10 .n-form-item-feedback-wrapper{min-height:10px}.g-form-16 .n-form-item-feedback-wrapper{min-height:16px}.g-hide_required_mask .n-form-item-label__asterisk{opacity:0}.g-lines .n-form-item-blank{min-height:auto;padding-top:4px;text-align:justify;word-break:break-all}.g-lines .n-scrollbar-content{padding-right:10px}*{-webkit-tap-highlight-color:transparent;touch-action:manipulation}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.g-modal-footer{margin-top:20px;text-align:right}.n-form:not(.g-form-0)+.g-modal-footer{margin-top:0}.app-layout{display:flex;flex-direction:column;height:100vh}.app-main{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tabbar{flex-shrink:0;height:56px;padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-top:1px solid #f0f0f0;display:flex;align-items:stretch}.tab-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;-webkit-tap-highlight-color:transparent}.tab-item:active{opacity:.7}.tab-label{font-size:11px;color:#999;line-height:1}.tab-active .tab-label{color:#ff2442;font-weight:600}
