@charset "UTF-8";*{box-sizing:border-box;font-family:微軟正黑體,Arial,sans-serif}body{padding:0;margin:0}.layout-page{height:100vh;background-color:#2f2f2f;display:flex}@media screen and (min-width: 768px){.layout-page .layout-sidebar{width:0}}@media screen and (max-width: 767px){.layout-page .layout-sidebar{width:100vw;height:calc(100vh - 56px);position:fixed;top:56px;left:0;transform:translate(-100%);z-index:999;transition:all .2s}}.layout-page .layout-sidebar .layout-sidebar-inner{width:100%;padding:20px;white-space:nowrap}.layout-page .layout-sidebar .layout-sidebar-inner .site-name{text-align:center;padding:40px 0;color:#fff;text-decoration:none}.layout-page .layout-sidebar .layout-sidebar-inner .site-name img{background-color:#fff;padding:20px;border-radius:10px;width:160px;height:80px;max-width:100%;object-fit:cover}.layout-page .layout-sidebar .layout-sidebar-inner .site-name .company-name{margin-top:15px}.layout-page .layout-sidebar .layout-sidebar-inner .logo-wrap{margin-bottom:40px}.layout-page .layout-sidebar .layout-sidebar-inner .main-link{position:relative;cursor:pointer;color:#fff;padding:10px 0}.layout-page .layout-sidebar .layout-sidebar-inner .main-link .icon-wrap{width:55px;margin-right:10px;font-size:.9em;text-align:center;vertical-align:middle;display:inline-block}.layout-page .layout-sidebar .layout-sidebar-inner .main-link:after{content:">";position:absolute;right:15px;top:10px;transition:all .3s;font-size:.8em;opacity:.7}.layout-page .layout-sidebar .layout-sidebar-inner .main-link.menu-open:after{transform:rotate(90deg)}.layout-page .layout-sidebar .layout-sidebar-inner .main-link.menu-open+.sub-links{max-height:1500px}.layout-page .layout-sidebar .layout-sidebar-inner .sub-links{max-height:0;font-size:.95em;overflow:hidden}.layout-page .layout-sidebar .layout-sidebar-inner .sub-links a{line-height:40px;border-radius:15px;display:block;color:#fff;text-decoration:none;padding-left:60px;margin-bottom:20px;cursor:pointer}.layout-page .layout-sidebar .layout-sidebar-inner .sub-links a.router-link-active{background-color:#ffffff1a;border-radius:25px}@media screen and (min-width: 768px){.layout-page.open-menu>.layout-sidebar{width:250px;overflow:hidden;transition:all .2s}}@media screen and (max-width: 767px){.layout-page.open-menu>.layout-sidebar{transform:translate(0)}}.layout-page .layout-content{flex:1;height:100%;overflow:auto;display:flex;flex-direction:column;background-color:#f1f1f1}.layout-page .layout-content .page-nav{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-bottom:1px solid #d8dbe0;padding:5px 10px}.layout-page .layout-content .page-nav .menu-btn{padding:3px 10px;opacity:.5;display:inline-block;vertical-align:middle;cursor:pointer;border-radius:5px;transition:all .3s}.layout-page .layout-content .page-nav .menu-btn:hover{background-color:#0000001a}.layout-page .layout-content .page-nav .title{font-size:1.5em;font-weight:700}.layout-page .layout-content .page-nav .log-out{height:26px;background-color:#f1f1f1;line-height:26px;display:inline-block;border-radius:25px;font-size:.8em;padding:0 15px;margin-left:5px;cursor:pointer}.layout-page .layout-content .page-content{background-color:#f1f1f1;padding:10px;flex:1;overflow-y:auto}.layout-page .layout-content .page-footer{background-color:#373737;color:#fff;font-size:.9em;text-align:center}.layout-page .account-menu{background:#5380f7;border:0;color:#fff;padding:5px;border-radius:25px}.layout-page .account-menu *{vertical-align:middle}.layout-page .account-menu img{width:35px;height:35px;border-radius:50%;background-color:#fff;object-fit:contain}.layout-page .account-menu .user-name{display:inline-block;margin:0 10px}.filter-block{border-radius:.25rem;background-color:#fff;padding:15px;margin-bottom:10px}.table-wrap{background-color:#fff;padding:15px;border-radius:5px}.table-wrap tr{background-color:#fff}.table-wrap tr th{background-color:#303c50!important;color:#fff;border:none;white-space:nowrap}.table-wrap tr th:first-child{border-radius:5px 0 0 5px}.table-wrap tr th:last-child{border-radius:0 5px 5px 0}.table-wrap tr td{border:none;border-bottom:1px solid #d8dbe0;white-space:nowrap}.table-wrap tr.footer-pagination-row{background-color:transparent!important}.el-table__expanded-cell tr th{background-color:#f5f7fa!important;color:#000}.block-form .el-form-item{margin-bottom:5px}.el-dialog{max-width:960px}.el-table th{background-color:#f5f7fa!important}.el-table.danger-table th,.el-table.danger-table .el-table__footer-wrapper .el-table__cell{background-color:#feeded!important}.el-table .el-button{margin-bottom:5px}.el-input-number{width:100%!important}.el-input-number .el-input__inner{text-align:left}.el-dialog__header{margin-bottom:-20px;text-align:left}.el-dialog__header .el-dialog__title{padding:10px 20px;color:#fff!important;position:relative;top:-20px;border-radius:5px;background:linear-gradient(336deg,#2f75d1 35%,#70c5d2)}.text-overflow{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.el-table__header,.el-table__body,.el-table__footer{width:100%!important;table-layout:fixed!important}.align-right{text-align:right}.align-center{text-align:center}.mb-5{margin-bottom:5px}.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{color:#000!important}.redCell{background-color:#ffe7e7}.el-select__tags-text{font-size:14px}.upload-table{width:100%;background-color:#fff;margin-bottom:10px}.upload-table tr:nth-child(odd){background-color:#f1f1f1}.upload-table th{text-align:center}.upload-table td{padding:0 10px}.upload-table td:nth-last-child(1),.upload-table td:nth-last-child(2){text-align:right}.upload-table td:nth-last-child(1){color:red}.upload-table .upload-demo{display:inline-block;margin-right:15px}.download-file{background-color:#fff;border:2px dashed #c7c7c7;display:flex;align-items:center;padding:0 5px;margin-top:30px}.download-file>div{flex:1}.download-file>div img{vertical-align:middle;height:40px;margin-right:10px}.download-file>div span{vertical-align:middle;font-size:.8em}.alert-table{width:100%;margin-bottom:20px;border-collapse:collapse}.alert-table th{padding:5px;border:1px solid #969696;background-color:#f1f1f1}.alert-table td{padding:5px;border:1px solid #969696}.alert-table .upload-demo{display:inline-block;margin-right:15px}.el-form-item__error{bottom:0;top:unset;background-color:#fa4a4a;color:#fff;padding:3px 10px;border-radius:5px;right:0;left:unset}@media only screen and (max-width: 767px){.el-form-item__error{bottom:-20px}}.file-link{display:inline-block;background-color:#f1f1f1;padding:2px 5px;border-radius:5px;margin-bottom:5px;font-size:.9em}.n-dialog__title{padding:10px 0;position:relative;top:-9px;border-bottom:5px solid #f1bf72;font-size:1em}.n-dialog__action{border-top:1px solid #f1f1f1;padding-top:20px}.content{background-color:#fff;padding:30px;border-radius:7px}
