@font-face{font-family:Original Iconfont;src:url(/original/iconfont.woff2)format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Material Symbols Outlined;src:url(/original/material-symbols-outlined.ttf)format("truetype");font-style:normal;font-weight:400}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:18px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}:root{--background:#fff;--foreground:#333;--card:#fff;--card-foreground:#333;--primary:#009688;--primary-foreground:#fff;--secondary:#fff;--secondary-foreground:#333;--muted:#f9f9f9;--muted-foreground:#6b8299;--accent:#f0fffc;--accent-foreground:#009688;--destructive:#f44;--border:#eceeef;--input:#ccc;--ring:#009688;--radius:3px}*{box-sizing:border-box}html,body{min-height:100%}body{color:#333;word-break:break-all;background:#fff;margin:0;font:14px/1.5 Microsoft YaHei,微软雅黑,Arial,sans-serif}button,input,select,textarea{font:14px/20px Verdana,Simsun,Helvetica,Arial,sans-serif}button{color:inherit}.warp{background:#fff;width:100%;min-height:100vh;overflow:hidden}.head{color:#fff;background:#363d4c;width:100%;height:70px;overflow:hidden}.head .logo{float:left;color:#fff;text-align:left;text-indent:18px;cursor:pointer;background:0 0;border:0;width:50%;height:70px;padding:0;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:26px;line-height:70px}.head .user{float:left;color:#fff;text-align:right;width:50%;height:70px;font-size:14px;line-height:70px}.head .logout{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:5px;margin:0 20px 0 10px;padding:5px 10px;line-height:20px}.head .logout:hover{color:#363d4c;background:#fff}.content{width:100%;min-height:calc(100vh - 80px);margin-top:10px;display:flex;overflow:hidden}.c_l{flex:0 0 220px;width:220px}.c_r{flex:1;min-width:0}.l_nav{width:calc(100% - 10px);padding-left:10px}.side-menu{height:100%;overflow:hidden}.side-menu h2{height:40px;margin:0;font-size:14px;font-weight:400;line-height:40px}.side-menu .InitialPage,.side-menu dt button,.side-menu dd button{cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding:0;display:flex}.side-menu .InitialPage{color:#3d5266;height:40px;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:16px;font-weight:700}.side-menu .InitialPage:hover{color:#363d4c}.workbench-icon{text-indent:0;width:27px;font-family:Original Iconfont;font-size:18px;font-style:normal;font-weight:400;display:inline-block}.workbench-icon:before{content:""}.side-menu dl{margin:0}.side-menu .menu-group{min-height:40px}.side-menu dt{color:#3d5266;height:40px;line-height:40px}.side-menu dt button{height:40px;color:inherit;text-align:left;grid-template-columns:27px 1fr 16px;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:16px;font-weight:700;display:grid}.side-menu dt button:hover{color:#363d4c}.side-menu .parent-icon{vertical-align:text-bottom;width:18px;font-size:18px}.side-menu .menu-arrow{border-top:1px solid;border-right:1px solid;width:7px;height:7px;margin-right:8px;transition:transform .5s;display:inline-block;transform:rotate(45deg)}.side-menu .open .menu-arrow{transform:rotate(90deg)}.side-menu dd{color:#6b8299;background:#f9f9f9;height:40px;margin:0;font-size:12px;line-height:40px;display:none}.side-menu .open dd{display:block}.side-menu dd button{height:40px;color:inherit;gap:0;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:12px}.side-menu .module-icon{vertical-align:middle;flex:0 0 36px;width:36px;font-size:18px}.side-menu dd:hover,.side-menu dd.active{color:#363d4c}.c_r{width:calc(100% - 250px);padding-left:30px}.cbox{border:1px solid #e6eef2;border-radius:4px;width:calc(100% - 10px);min-height:420px;overflow:hidden}.cbox .topt{text-indent:10px;border-bottom:1px solid #e6eef2;height:49px;font-size:15px;line-height:49px}.body{width:100%}.clear:after{clear:both;visibility:hidden;content:" ";height:0;display:block}.fl{float:left}.fr{float:right}.toolbar{width:calc(100% - 12px);height:50px;margin:10px 5px}.toolbar .fl{gap:8px;display:flex}.btn{letter-spacing:2px;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:3px;height:auto;font-weight:400;line-height:normal;display:inline-block;padding:6px 15px!important;font-size:14px!important}.btn-primary,.btn-primary:hover{color:#fff;background:#009688;border-color:#009688}.btn-warning,.btn-warning:hover{color:#fff;background:#00aaef;border-color:#00aaef}.btn-danger,.btn-danger:hover{color:#fff;background:#e74c3c;border-color:#e74c3c}.btn-plain,.btn-plain:hover{color:#555;background:#fff;border-color:#d7dde2}.input-group{vertical-align:middle;width:240px;position:relative}.input-group .form-control{color:#55595c;width:100%;height:34px;box-shadow:none;background:#fff;border:1px solid #ccc;border-radius:0;outline:none;display:inline-block;padding:6px 72px 6px 12px!important}.input-group .form-control:focus{box-shadow:none;border-color:#4bcf99}.input-group .bstn{color:#fff;cursor:pointer;background:#009688;border:0;border-radius:0;justify-content:center;align-items:center;width:56px;height:34px;display:flex;position:absolute;top:0;right:0}[data-slot=table-container]{overflow-x:auto}.table{border-spacing:0;border-collapse:collapse;border:1px solid #eceeef;width:calc(100% - 12px);margin:10px 5px}.table thead{background:#f9f9f9}.table th,.table td{vertical-align:middle;white-space:normal;border:1px solid #eceeef;height:auto;padding:10px;font-size:12px;line-height:1.5}.table th{text-align:left;font-size:14px;font-weight:400}.table td{text-align:left}.table-striped tbody tr:nth-of-type(2n),.table-hover tbody tr:hover{background:#f9f9f9}.system-info td:first-child{width:150px}.system-info td b{font-weight:700}.title-column{min-width:155px}.operate-column{width:160px}.operate-cell{text-align:center!important;white-space:nowrap!important}.vs button{color:#fff;cursor:pointer;background:#009688;border:0;margin-right:19px;padding:5px 10px}.vs button:last-child{margin-right:0}.empty-row{color:#9aa6b2;text-align:center!important;height:86px!important}.panel{background:#fff;border:1px solid #f8f8f8;border-radius:0;margin:10px 5px;box-shadow:1px 1px 5px #7e8e9f1a}.panel-bd{padding:15px}.pagination{color:#ccc;text-align:left;-webkit-user-select:none;user-select:none}.pagination span{vertical-align:middle;border:1px solid #ededed;margin:0 2px;padding:4px 12px;display:inline-block}.pagination .current{color:#fff;background:#363d4c;border-color:#363d4c}.pagination .disabled{color:#ccc;cursor:not-allowed;background:#fff}.pagination-row{justify-content:space-between;align-items:flex-start;height:60px;display:flex}.modal-mask{z-index:50;background:#0000006b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.record-modal{background:#fff;border-radius:4px;width:min(760px,96vw);max-height:88vh;overflow:hidden;box-shadow:0 12px 36px #00000040}.modal-title{border-bottom:1px solid #e6eef2;justify-content:space-between;align-items:center;height:49px;padding-left:16px;font-size:15px;display:flex}.modal-title button{color:#999;cursor:pointer;background:0 0;border:0;width:48px;height:48px;font-size:24px}.modal-body{max-height:calc(88vh - 116px);padding:16px 22px 8px;overflow-y:auto}.form-row{grid-template-columns:150px 1fr;align-items:start;margin-bottom:12px;display:grid}.form-row>span{text-align:right;padding:7px 10px 0 0}.form-row input,.form-row select,.form-row textarea{border:1px solid #ccc;border-radius:2px;outline:none;width:100%;min-height:34px;padding:6px 9px}.form-row textarea{resize:vertical;min-height:82px}.form-row b{white-space:pre-wrap;padding:7px 0;font-weight:400}.modal-actions{border-top:1px solid #eef1f3;gap:10px;padding:12px 22px;display:flex}.certificate-page .table{margin-top:15px}.certificate-page th{text-align:right;width:150px}.certificate-page th i{color:red;margin-right:3px;font-style:normal}.certificate-page img{max-width:600px;height:auto;display:block}.certificate-page input[type=file]{width:600px;max-width:100%}.certificate-page td .btn{margin-right:10px}.chart-toolbar{gap:8px;padding:10px 5px 0;display:flex}.chart-body{border:1px solid #eceeef;margin:10px 5px;position:relative}.chart-title{z-index:1;font-size:18px;font-weight:700;position:absolute;top:18px;left:20px}.trade-chart{background:#fff;width:100%;height:580px;display:block}.trade-chart text{fill:#333;font:12px Microsoft YaHei,sans-serif}.login-page{background:url(/original/login-v4-bg.jpeg) 50%/cover no-repeat;min-height:100vh;font-family:Microsoft YaHei,sans-serif;overflow:hidden}.login-header{text-align:center;width:100%;height:95px;overflow:hidden}.login-w1170{text-align:center;width:min(1170px,100%);height:auto;margin:0 auto;overflow:hidden}.login-softname{color:#fff;text-align:left;font-size:22px;line-height:95px}.login-content{width:100%;height:460px;overflow:hidden}.login-box{float:right;background:#ffffffe6;border-radius:5px;width:360px;height:380px;margin-top:50px}.login-title{color:#444;letter-spacing:3px;text-align:center;border-bottom:1px solid #efefef;height:80px;font-size:22px;line-height:80px}.login-cont{width:100%;height:auto;margin-top:20px;overflow:hidden}.login-line{border-bottom:1px solid #ccc;width:80%;height:68px;margin:0 10%}.login-line input{color:#333;background:0 0;border:0;outline:none;width:320px;height:40px;margin-top:20px;line-height:40px}.login-submit{width:80%;height:68px;margin:10px 10%}.login-submit button{color:#fff;cursor:pointer;background:#06d9ae;border:0;border-radius:5px;width:288px;height:48px;margin-top:20px;font-size:18px;line-height:48px}.login-message{color:#e74c3c;text-align:center;font-size:13px}.login-footer{color:#444;text-align:center;width:100%;height:50px;padding:20px 0;font-size:14px;line-height:50px}@media (max-width:760px){.head{height:auto;min-height:70px;padding-bottom:8px}.head .logo,.head .user{float:none;width:100%;height:auto;line-height:34px}.head .logo{text-indent:10px;font-size:19px}.head .user{text-align:left;padding-left:10px;font-size:12px}.head .logout{float:right;margin-right:10px}.content{display:block}.c_l{width:100%;min-width:0}.c_r{width:100%;padding-left:0}.l_nav,.cbox{width:calc(100% - 20px);margin:0 10px;padding-left:0}.toolbar{height:94px}.toolbar .fl,.toolbar .fr{float:none}.toolbar .fr{margin-top:10px}.form-row{grid-template-columns:1fr}.form-row>span{text-align:left;padding-bottom:5px}.login-softname{padding-left:18px}.login-box{float:none;width:calc(100% - 30px);margin:35px auto 0}}
