:root{color:#333;background:#f6f6f6;font-family:Microsoft YaHei,微软雅黑,sans-serif}*{box-sizing:border-box}html,body{background:#f6f6f6;min-width:1100px;min-height:100%;margin:0}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input{font:inherit}.login-page{align-items:stretch;min-height:100vh;display:flex}.login-promotion{background:#fafafa;width:50%;min-width:600px;overflow:hidden}.promotion-content{width:540px;min-height:100vh;margin-left:auto;padding-left:35px;position:relative}.promotion-content>img:first-child{object-fit:contain;object-position:left center;width:379px;height:111px;margin:35px 0 10px;display:block}.promotion-content>img:nth-child(2){width:440px;height:164px;margin-top:10px;display:block}.register-link{color:#4246b3;text-align:center;border:1px solid #4246b3;border-radius:110px;width:220px;height:43px;margin:30px 0 0 90px;font-size:22px;font-weight:700;line-height:41px;display:block}.register-link:hover,.register-link:focus-visible{color:#653ef5;border-color:#3a1bae}.copyright,.customer-service{color:#777;margin:0;font-size:14px;line-height:1.8;position:absolute;bottom:30px}.copyright span,.copyright a{margin-right:20px}.copyright a{color:inherit}.login-form-panel{background:#f6f6f6;width:43%;min-width:450px;margin-left:auto;overflow:hidden}.institution-form{min-height:100vh;padding:50px 0 0 115px;position:relative}.institution-form h1{color:#4246b3;border-left:5px solid #4246b3;height:30px;margin:0 0 54px;padding-left:.8em;font-size:30px;font-weight:700;line-height:30px}.institution-form label{background:#fff;border:1px solid #ddd;border-radius:50px;width:380px;height:45px;margin:18px 0 0 25px;display:block;position:relative}.institution-form label>span{color:#333;text-align:right;width:110px;height:45px;font-size:22px;line-height:45px;position:absolute;top:-1px;left:-120px}.institution-form input{color:#333;background:0 0;border:0;border-radius:50px;outline:0;width:100%;height:43px;padding:0 20px;font-size:20px;line-height:43px}.institution-form input::placeholder{color:#a8a8a8;opacity:1}.captcha-row input{width:232px}.institution-form .captcha-row{width:380px;min-height:72px;margin:18px 0 0 25px}.cap-verification{background:#fff;border:1px solid #ddd;border-radius:22px;min-height:62px;padding:8px 12px;position:relative}.cap-verification>span{color:#333;text-align:right;width:110px;font-size:22px;line-height:45px;position:absolute;top:8px;left:-120px}.cap-verification>button{border-radius:22px;width:auto;height:38px;margin:0;padding:0 18px;font-size:15px;line-height:38px}.cap-verification cap-widget{--cap-widget-width:100%;--cap-widget-height:42px;width:100%;display:block}.cap-verification-status{color:#777;margin-top:4px;font-size:12px;line-height:16px;display:block}.cap-verification-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.institution-form .cap-verification-actions button,.institution-form .cap-image-verification button{color:#3c3f90;white-space:nowrap;background:#fff;border:1px solid #c7c9e8;border-radius:4px;width:auto;height:30px;margin:0;padding:0 12px;font-size:12px;line-height:28px;display:inline-block}.institution-form .cap-verification-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.institution-form .cap-verification-actions button{width:100%}.institution-form .cap-image-verification{grid-template-columns:minmax(0,1fr) 122px 54px}.institution-form .cap-image-verification input{width:100%}.institution-form .cap-image-verification img{object-fit:fill;width:122px;height:42px}.institution-form .cap-verification-status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cap-image-verification{grid-template-columns:minmax(90px,1fr) 168px auto;align-items:center;gap:6px;display:grid}.cap-image-verification label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.cap-image-verification input{border:1px solid #ddd;border-radius:4px;min-width:0;height:38px;padding:0 10px;font-size:16px}.cap-image-verification img{border:1px solid #ddd;width:168px;height:56px;display:block}.cap-verification-status-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.institution-form>button:disabled{cursor:not-allowed;opacity:.6}.login-message{color:#b42318;width:380px;margin:10px 0 0 25px;font-size:14px}.captcha-placeholder{color:#4246b3;letter-spacing:.15em;text-align:center;border-left:1px solid #ddd;width:132px;height:35px;font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:700;line-height:35px;display:block;position:absolute;top:5px;right:5px}.institution-form>button{color:#fff;cursor:pointer;background:#4246b3;border:0;border-radius:110px;width:250px;height:45px;margin:46px 0 0 155px;padding:0;font-size:22px;font-weight:700;line-height:45px;display:block}.institution-form>button:hover,.institution-form>button:focus-visible{background:#3a1bae}.customer-service{left:50px}.customer-service span{margin-right:10px}.customer-service strong{color:#ed8600;font-weight:400}.workspace-loading,.password-change-page{color:#333;background:#f6f6f6;place-items:center;min-height:100vh;font-size:18px;display:grid}.portal-home-shell{color:#444;background:#f6f6f6;min-width:1112px;min-height:max(100vh,844px);font-family:Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;font-size:18px;position:relative;overflow:visible}.portal-home-sidebar{color:#eee;background:#131583;border:0;width:212px;min-height:max(100vh,844px);padding:0;position:absolute;inset:0 auto 0 0;overflow:hidden}.portal-home-logo{width:160px;height:122px;margin:24px auto;display:block}.portal-home-institution-card{background:#2227a5;border-radius:6px;margin:0 12px;padding:12px 10px}.portal-home-institution-name{align-items:center;margin-bottom:12px;display:flex}.portal-home-institution-name>img{object-fit:cover;border:2px solid #eee;border-radius:50%;width:34px;height:34px}.portal-home-institution-name>strong{color:#eee;text-overflow:ellipsis;white-space:nowrap;width:125px;height:30px;margin-left:5px;font-size:14px;font-weight:400;line-height:30px;overflow:hidden}.portal-home-profile-actions{grid-template-columns:repeat(2,80px);gap:4px;margin-bottom:12px;display:grid}.portal-home-profile-actions a{color:#fff;white-space:nowrap;background:#eb8838;border-radius:3px;height:24px;font-size:12px;line-height:24px}.portal-home-profile-actions a.change-password{background:#0aae9d}.portal-home-profile-actions a:hover{color:#eee}.portal-home-profile-actions a:focus-visible,.portal-home-evaluations a:focus-visible,.portal-home-topbar button:focus-visible{outline-offset:2px;outline:2px solid #fff}.portal-home-profile-actions img{vertical-align:middle;width:16px;height:16px;margin:0 5px}.portal-home-institution-fields{margin:16px 12px}.portal-home-institution-field{color:#eee;border-bottom:1px solid #2e33ad;justify-content:space-between;align-items:center;height:31px;padding:0 5px;font-size:18px;line-height:30px;display:flex}.portal-home-institution-field>span{width:40px}.portal-home-institution-field>strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;width:130px;font-weight:400;overflow:hidden}.portal-home-service-phone{color:#51535b;width:212px;margin:0;font-size:18px;line-height:26px;position:absolute;top:432px;left:0}.portal-home-association-qr{color:#eee;text-align:center;width:95px;font-size:18px;line-height:20px;position:absolute;bottom:30px;left:55px}.portal-home-association-qr img{border:5px solid #eee;width:95px;height:95px;display:block}.portal-home-association-qr p{margin:0}.portal-home-main{background:#f6f6f6;min-width:900px;min-height:max(100vh,844px);margin-left:212px;padding:1px 0 0}@media screen and (min-width:1280px){.portal-home-shell,.portal-home-sidebar,.portal-home-main{min-height:max(100vh,1000px)}}.portal-home-topbar{background:#fff;border-bottom:1px solid #eee;justify-content:flex-end;align-items:flex-start;height:35px;display:flex}.portal-home-topbar p{color:#666;text-align:right;width:355px;margin:0;padding:13px 15px 0 0;font-size:18px;line-height:20px}.portal-home-topbar p strong{color:#08a6bc;font-weight:400}.portal-home-topbar button{cursor:pointer;background:url(/sites/pj-cnmia-org-0dbd8556/main-index-7ffe5900/images/index_top1.png) no-repeat;border:0;width:22px;height:24px;margin:10px 40px 0 0;padding:0}.portal-home-topbar button:hover{background-position:0 -24px}.portal-home-main>.portal-home-title{color:#56505b;align-items:flex-start;height:44px;margin:0;padding:15px 0 8px 25px;font-size:20px;font-weight:700;line-height:20px;display:flex}.portal-home-title>span{background:#363996;border-radius:6px;width:6px;height:20px;margin-right:8px}.portal-home-evaluations{grid-template-columns:repeat(3,32.8%);gap:.33%;min-height:225px;margin:10px 10px 0;padding-left:.33%;display:grid}.portal-home-evaluations a,.portal-home-evaluations button{color:#56505b;text-align:center;background:#fff;border:1px solid #e9e9e9;border-radius:6px;width:100%;height:162px;font-size:14px;display:block;position:relative;box-shadow:0 0 8px #eee}.portal-home-evaluations a:hover,.portal-home-evaluations button:hover{color:#777;background:#fff}.portal-home-evaluations img{width:129px;height:129px;position:absolute;top:50px;left:50%;transform:translate(-50%)}.portal-home-evaluations span{width:100%;line-height:20px;position:absolute;top:191px;left:0}.portal-home-evaluations button{cursor:not-allowed;opacity:.72}.portal-home-evaluations span em{color:#db2c20;margin-top:4px;font-size:12px;font-style:normal;display:block}.portal-home-review-reason{color:#b7271d;background:#fff8f7;border:1px solid #f1c4bf;margin:0 14px 10px;padding:10px 14px}.portal-home-evaluations button.portal-home-evaluation-incomplete{cursor:pointer;opacity:1}.portal-home-prompt-backdrop{z-index:50;background:#00000057;place-items:center;display:grid;position:fixed;inset:0}.portal-home-prompt{color:#333;background:#fff;border-radius:3px;width:360px;font-size:16px;overflow:hidden;box-shadow:0 3px 18px #00000047}.portal-home-prompt p{text-align:center;margin:0;padding:28px 24px}.portal-home-prompt div{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:12px 18px;display:flex}.portal-home-prompt a,.portal-home-prompt button{color:#fff;min-width:78px;font:inherit;text-align:center;cursor:pointer;background:#4a4cbd;border:1px solid #4a4cbd;border-radius:2px;padding:7px 14px}.portal-home-prompt button{color:#555;background:#fff;border-color:#ccc}.portal-evaluation-workspace{background:#fff;border:1px solid #e8e8e8;min-height:calc(100vh - 80px);margin:0 10px 20px}.portal-evaluation-stages{background:#f5f6fa;border-bottom:1px solid #ddd;align-items:flex-end;gap:2px;min-height:54px;padding:10px 12px 0;display:flex}.portal-evaluation-stages button{color:#555;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-bottom:0;border-radius:4px 4px 0 0;height:36px;padding:0 22px;font-size:14px}.portal-evaluation-stages button.active,.portal-evaluation-stages button:hover,.portal-evaluation-stages button:focus-visible{color:#fff;background:#424399;outline:0}.portal-evaluation-actions{border-bottom:1px solid #e6e6e6;gap:12px;height:54px;padding:10px 12px;display:flex}.portal-evaluation-actions a,.portal-evaluation-actions>button{color:#fff;cursor:pointer;height:34px;font:inherit;background:#ff9c12;border:0;border-radius:5px;padding:0 22px;font-size:14px;line-height:34px;display:inline-block}.portal-evaluation-actions>button:disabled{cursor:not-allowed;opacity:.5}.portal-evaluation-agreement{color:#555;align-items:center;gap:7px;height:34px;font-size:14px;display:inline-flex}.portal-evaluation-agreement input{accent-color:#424399;width:16px;height:16px}.portal-evaluation-table-wrap{min-height:360px;overflow-x:auto}.portal-evaluation-table{border-collapse:collapse;color:#333;table-layout:fixed;background:#fff;width:100%;min-width:900px}.portal-evaluation-table th,.portal-evaluation-table td{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dotted #d3d3d3;border-right:1px dotted #d3d3d3;height:45px;padding:7px 8px;font-size:14px;line-height:22px;overflow:hidden}.portal-evaluation-table th:first-child,.portal-evaluation-table td:first-child{width:60px}.portal-evaluation-table th:nth-child(2),.portal-evaluation-table td:nth-child(2){width:260px}.portal-evaluation-table th:nth-child(3),.portal-evaluation-table td:nth-child(3){width:180px}.portal-evaluation-table a,.portal-evaluation-detail-button{color:#169bd5}.portal-evaluation-detail-button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.portal-evaluation-dialog-backdrop{z-index:1000;background:#00000073;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portal-evaluation-dialog{background:#fff;border:1px solid #b9b9b9;width:min(520px,100vw - 48px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 8px 30px #00000047}.portal-evaluation-dialog header{color:#fff;background:#424399;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}.portal-evaluation-dialog header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.portal-evaluation-dialog ul{margin:0;padding:12px 18px 18px;list-style:none}.portal-evaluation-dialog li{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex}.portal-evaluation-dialog a{color:#169bd5;flex:none}.portal-evaluation-rejection{color:#c52a1c;white-space:normal;margin-top:4px;display:block}.portal-evaluation-pagination{color:#555;background:#f8f8f8;border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:5px 10px;font-size:12px;display:flex}.portal-evaluation-pagination-controls{align-items:center;gap:5px;display:flex}.portal-evaluation-pagination select,.portal-evaluation-pagination button,.portal-evaluation-pagination input{color:#555;background:#fff;border:1px solid #ccc;min-height:28px;padding:0 9px}.portal-evaluation-pagination input{text-align:center;width:48px;padding:0 4px}.portal-evaluation-pagination-separator{background:#d2d2d2;width:1px;height:24px;margin:0 3px}.portal-evaluation-pagination button:not(:disabled){cursor:pointer}.portal-evaluation-pagination button:disabled{color:#aaa;background:#eee}.portal-evaluation-empty-cell{color:#777;text-align:center}.portal-application-workspace{color:#555;background:#fff;border:1px solid #e4e4e4;min-height:calc(100vh - 80px);margin:0 10px 20px}.portal-application-stages{background:#f5f6fa;border-bottom:1px solid #ddd;grid-template-columns:repeat(6,1fr);align-items:stretch;min-width:940px;height:62px;padding:10px 18px 0;display:grid}.portal-application-stages span{color:#777;background:#fff;border:1px solid #d8d8d8;border-right:0;place-items:center;font-size:15px;display:grid;position:relative}.portal-application-stages span:last-child{border-right:1px solid #d8d8d8}.portal-application-stages span.active{color:#fff;background:#424399;border-color:#424399}.portal-application-form{background:#fff;border:1px solid #dedede;width:940px;margin:24px auto 50px}.portal-application-material-row{border-bottom:1px solid #e5e5e5;grid-template-columns:1fr 170px;align-items:center;min-height:58px;display:grid}.portal-application-material-row>p{color:#444;margin:0;padding:12px 18px;font-size:15px}.portal-application-material-actions{grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px;display:grid}.portal-application-material-actions>a,.portal-application-material-actions>button{color:#fff;cursor:pointer;height:32px;font:inherit;text-align:center;background:#ff9c12;border:0;border-radius:4px;font-size:14px;line-height:32px}.portal-application-material-actions>button{background:#424399}.portal-application-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-application-selected-files{color:#169bd5;flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;padding:0 18px 10px;font-size:12px;display:flex}.portal-application-selected-files>span{align-items:center;gap:5px;display:inline-flex}.portal-application-selected-files button{color:#777;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.portal-application-selected-files button:hover,.portal-application-selected-files button:focus-visible{color:#d9534f;text-decoration:underline}.portal-application-selected-files:empty{display:none}.portal-application-contact{border-bottom:1px solid #e5e5e5;grid-template-columns:150px 1fr;align-items:center;min-height:58px;display:grid}.portal-application-contact>span{color:#444;padding-left:18px;font-size:15px}.portal-application-contact input{width:420px;height:34px;font:inherit;border:1px solid #ccc;border-radius:3px;padding:0 10px}.portal-application-error{color:#d52b1e;margin:14px 18px 0;font-size:14px}.portal-application-submit{text-align:center;padding:22px 0 26px}.portal-application-submit button,.portal-application-result a{color:#fff;cursor:pointer;min-width:130px;height:38px;font:inherit;background:#ff9c12;border:0;border-radius:4px;padding:0 28px;line-height:38px}.portal-application-submit button:disabled{cursor:wait;opacity:.65}.portal-application-confirm-backdrop{z-index:1200;background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.portal-application-confirm{background:#fff;border:1px solid #bbb;width:360px;box-shadow:0 8px 28px #00000040}.portal-application-confirm>p{color:#444;border-bottom:1px solid #eee;margin:0;padding:17px 20px;font-size:17px}.portal-application-confirm>div{justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.portal-application-confirm button{color:#555;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;min-width:86px;height:34px}.portal-application-confirm button:first-child{color:#fff;background:#424399;border-color:#424399}.portal-application-result{text-align:center;padding:90px 20px}.portal-application-result p{color:#444;margin:0 0 24px;font-size:18px}.portal-profile-page{color:#555;background:#f9f9f9;min-width:1150px;min-height:100vh;font-family:Microsoft YaHei,微软雅黑,sans-serif}.portal-profile-header{background:#fff;align-items:center;width:1150px;height:80px;margin:0 auto;padding:15px 0;display:flex}.portal-profile-header img{width:655px;height:50px;display:block}.portal-profile-progress{background:#efeff9 url(/sites/pj-cnmia-org-0dbd8556/main-info-828eac6f/images/bc001.png) 50%/100% 100% no-repeat;height:150px;padding-top:20px}.portal-profile-progress img{width:1128px;height:91px;margin:0 auto;display:block}.portal-profile-form{width:1150px;margin:0 auto;padding:28px 0 44px}.portal-profile-editable-fields{border:0;min-width:0;margin:0;padding:0}.portal-profile-form-heading{justify-content:space-between;align-items:center;display:flex}.portal-profile-form-heading>h1{color:#ea8f2e;height:72px;margin:0;padding:12px 1px;font-size:24px;font-weight:400;line-height:48px}.portal-profile-form-heading>h1>span{color:#777;margin-left:10px;font-size:14px}.portal-profile-form-heading>h1 strong{color:#ed7200;font-weight:400}.portal-profile-form-heading>a{color:#373995;text-align:right;min-width:180px;display:block}.portal-profile-form-heading>a strong,.portal-profile-form-heading>a span{display:block}.portal-profile-form-heading>a span{color:#777;margin-top:4px;font-size:12px}.portal-profile-section{background:#fff;margin-top:18px;padding:0 20px}.portal-profile-section h2{color:#777;background:#f4f4f4;border-bottom:1px solid #e2e2e2;height:42px;margin:0;padding:0 18px;font-size:15px;font-weight:400;line-height:42px}.portal-profile-section h2 strong{color:#ed7200;font-size:16px}.portal-profile-grid{align-items:center;gap:14px 28px;min-height:64px;padding:14px 18px;display:grid}.portal-profile-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-profile-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-profile-subgroup{border:1px solid #e6e6e6;min-width:0;margin:12px 18px 18px;padding:0}.portal-profile-subgroup legend{color:#555;background:#fff;margin-left:18px;padding:0 10px;font-size:14px}.portal-profile-subgroup .portal-profile-grid{padding-top:10px}.portal-profile-attachments{color:#4a4a4a;background:#fafafa;border:1px solid #e2e2e2;flex-wrap:wrap;gap:12px 24px;margin:18px 0 0;padding:14px 18px;list-style:none;display:flex}.portal-profile-field{color:#555;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;font-size:14px;display:grid}.portal-profile-field input,.portal-profile-field select{color:#444;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:2px;padding:0 10px}.portal-profile-field input:focus,.portal-profile-field select:focus{border-color:#5659b7;outline:1px solid #5659b7}.portal-profile-choices{border:0;flex-wrap:wrap;align-items:center;gap:12px 26px;min-height:60px;margin:0;padding:14px 38px;display:flex}.portal-profile-choices legend{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.portal-profile-choices label{cursor:pointer;align-items:center;gap:6px;min-width:112px;display:inline-flex}.portal-profile-choices input{accent-color:#4447aa;width:16px;height:16px}.portal-profile-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:16px 38px 22px;display:grid}.portal-profile-upload{background:#fff;border:1px solid #e2e2e2;border-radius:3px;min-height:182px;padding:14px 16px 10px;font-size:14px;position:relative}.portal-profile-upload-heading{color:#777;justify-content:space-between;align-items:center;min-height:30px;display:flex}.portal-profile-upload-heading strong{color:#555;font-weight:600}.portal-profile-upload-button{color:#fff;cursor:pointer;background:#4c2aac;border-radius:2px;align-items:center;height:30px;padding:0 13px;line-height:30px;display:inline-flex}.portal-profile-upload-button:hover,.portal-profile-upload-button:focus-within{background:#3e228d}.portal-profile-upload>p{color:#ed7200;margin:0;font-size:12px;line-height:22px}.portal-profile-upload-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-profile-upload-preview{color:#4447aa;justify-content:center;align-items:center;width:100%;height:98px;margin-top:3px;text-decoration:none;display:flex}.portal-profile-upload-preview img{object-fit:contain;max-width:210px;max-height:92px;display:block}.portal-profile-upload-preview span{position:absolute;bottom:10px;right:16px}.portal-profile-upload-empty{color:#999;justify-content:center;align-items:center;height:98px;display:flex}.portal-profile-upload>em{color:#888;font-size:12px;font-style:normal;position:absolute;bottom:10px;left:16px}.portal-profile-promise{color:#dd2b1f;align-items:center;gap:8px;margin-top:24px;font-size:18px;display:flex}.portal-profile-promise input{accent-color:#4547ae;width:18px;height:18px}.portal-profile-message{text-align:center;margin:14px 0 0}.portal-profile-error{color:#cf2b1f}.portal-profile-success{color:#168b38}.portal-profile-actions{justify-content:center;align-items:center;gap:34px;margin-top:28px;display:flex}.portal-profile-actions button,.portal-profile-actions a{color:#fff;cursor:pointer;text-align:center;background:#ea8f2e;border:0;border-radius:3px;width:154px;height:44px;font-size:16px;line-height:44px}.portal-profile-actions a{box-sizing:border-box;color:#ea8f2e;background:#fff;border:1px solid #ea8f2e}.portal-profile-actions button:hover,.portal-profile-actions button:focus-visible{background:#d77c1d}.portal-profile-actions a:hover,.portal-profile-actions a:focus-visible{color:#c76f13;background:#fff9f1}.portal-profile-actions button:disabled{cursor:wait;opacity:.65}.portal-profile-footer{color:#888;background:#f9f9f9;border-top:1px solid #eee;width:1150px;min-height:80px;margin:0 auto;padding:10px 0 14px;font-size:12px}.pj-public-footer-content{flex-wrap:wrap;gap:2px 20px;width:100%;line-height:20px;display:flex}.pj-public-footer-content strong,.pj-public-footer-content>span:first-of-type{flex-basis:100%}.pj-public-footer-content a{color:inherit}.portal-profile-same-person{color:#555;align-items:center;gap:6px;margin:0 0 12px;display:inline-flex}.password-change-page form{background:#fff;border-top:5px solid #4246b3;width:440px;padding:42px;box-shadow:0 8px 28px #00000014}.registration-page{color:#555;background:#f9f9f9;min-width:1150px;min-height:calc(100vh - 96px);font-family:Microsoft YaHei,微软雅黑,sans-serif}.registration-header{background:#fff;align-items:center;width:1150px;height:80px;margin:0 auto;display:flex}.registration-banner{background:#efeff9 url(/sites/pj-cnmia-org-0dbd8556/main-info-828eac6f/images/bc001.png) 50%/100% 100% no-repeat;height:150px;overflow:hidden}.registration-banner-progress{width:1150px;height:150px;margin:0 auto;overflow:hidden}.registration-banner-progress img{width:1128px;max-width:none;height:91px;margin:20px;display:block}.registration-content{background:#fff;border-top:4px solid #3f42a0;width:760px;margin:28px auto 60px;padding:26px 90px 42px;position:relative;box-shadow:0 2px 12px #00000014}.registration-content h1{color:#3f42a0;text-align:center;margin:0 0 22px;font-size:26px;font-weight:400}.registration-form>label:not(.registration-agreement),.registration-cap{border-bottom:1px solid #eee;grid-template-columns:110px 1fr;align-items:center;min-height:58px;font-size:18px;display:grid}.registration-form input:not([type=checkbox]){color:#333;border:1px solid #ddd;border-radius:3px;width:100%;height:42px;padding:0 14px;font-size:18px}.registration-cap .cap-verification{width:100%}.registration-cap .cap-verification>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.registration-agreement{justify-content:center;align-items:center;gap:8px;margin:20px 0;font-size:15px;display:flex}.registration-agreement input{accent-color:#3f42a0;width:18px;height:18px}.registration-agreement a,.registration-back{color:#3f42a0}.registration-form>button{color:#fff;cursor:pointer;background:#f39a12;border:0;border-radius:3px;width:300px;height:46px;margin:0 auto;font-size:20px;display:block}.registration-form>button:disabled{cursor:not-allowed;opacity:.55}.registration-message{color:#cf2b1f;text-align:center;margin:14px 0 0}.registration-back{text-align:center;margin-top:20px;display:block}.registration-footer{color:#888;background:#f9f9f9;border-top:1px solid #eee;width:100%;min-width:1150px;padding:10px 0;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:12px}.registration-footer .pj-public-footer-content{width:1150px;margin:0 auto}.agreement-page{color:#444;background:#f3f3f3;min-height:100vh;padding:36px;font-family:Microsoft YaHei,微软雅黑,sans-serif}.agreement-page article{background:#fff;width:min(1060px,100%);margin:0 auto;padding:30px 50px 50px;line-height:1.85}.agreement-page header{border-bottom:2px solid #3f42a0}.agreement-page header h1{color:#3f42a0;margin:0;font-size:28px}.agreement-page header p{color:#888;margin:0 0 18px}.agreement-page h2{margin:22px 0 6px;font-size:17px}.agreement-page p{margin:5px 0}.password-change-page h1{color:#4246b3;margin:0 0 12px;font-size:24px}.password-change-page form>p{color:#666;line-height:1.6}.password-change-page label{color:#333;margin-top:18px;font-size:16px;display:block}.password-change-page input{border:1px solid #ddd;width:100%;height:42px;margin-top:8px;padding:0 12px;display:block}.password-change-page button{color:#fff;cursor:pointer;background:#4246b3;border:0;width:100%;height:42px;margin-top:25px}.admin-login-page{color:#444;background:#3c3f90;min-height:100vh;font-family:Helvetica Neue,Arial,sans-serif;overflow:hidden}.pj-admin-brand{width:990px;height:147px;margin:0 auto;padding-top:50px}.pj-admin-brand img{object-fit:contain;object-position:center bottom;width:990px;height:97px;display:block}.pj-admin-login{background:#fff;border-radius:10px;width:545px;min-height:292px;margin:20px auto 0;display:flex;overflow:visible}.pj-admin-illustration{background:#f6f6f6 url(/sites/pj-admin-archive/home-login-b74b4d1a/images/login01.png) 40px 50px no-repeat;border-right:1px solid #eee;border-radius:10px 0 0 10px;flex:0 0 208px;width:208px;min-height:292px}.pj-admin-login form{width:304px;min-height:292px;padding:24px 34px 24px 0}.screen-reader-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pj-admin-row{border-bottom:1px solid #f1f1f1;align-items:center;width:270px;height:36px;margin:0 0 12px;display:flex}.pj-admin-row>img{object-fit:contain;flex:0 0 54px;width:22px;height:22px;margin:0 16px}.pj-admin-row input{color:#444;background:0 0;border:0;width:200px;height:34px;padding:0;font-size:15px;line-height:34px}.pj-admin-row input::placeholder{color:#aaa;opacity:1}.pj-admin-cap .cap-verification{background:0 0;border:0;border-radius:0;flex:auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:3px;width:auto;min-width:0;min-height:60px;padding:0;display:grid}.pj-admin-cap .cap-verification>span{display:none}.pj-admin-cap .cap-verification>button{color:#fff;background:#3c3f90;border:0;border-radius:6px;width:100%;height:30px;margin:0;padding:0;font-size:14px;line-height:30px}.pj-admin-cap .cap-verification small{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pj-admin-cap .cap-verification cap-widget{--cap-widget-width:100%;--cap-widget-height:32px;width:100%;min-width:0}.pj-admin-cap .cap-verification-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;margin:0;display:grid}.pj-admin-cap .cap-verification-actions button{color:#fff;white-space:nowrap;background:#3c3f90;border:0;border-radius:6px;flex:1 1 0;min-width:0;height:24px;padding:0 4px;font-size:11px;line-height:24px}.pj-admin-cap{align-items:flex-start;height:auto;min-height:62px;margin-bottom:8px}.pj-admin-cap>img{margin-top:5px}.pj-admin-cap .cap-image-verification{grid-template-columns:56px 92px 44px;gap:4px;width:200px}.pj-admin-cap .cap-image-verification input,.pj-admin-cap .cap-image-verification button{width:100%;height:30px;padding:0 3px;font-size:11px}.pj-admin-cap .cap-image-verification img{object-fit:fill;width:92px;height:30px}.pj-admin-error{color:#f30;text-align:center;height:19px;margin:0;padding:3px 0 0;font-size:12px;line-height:16px}.pj-admin-actions{width:70%;height:42px;margin:0 auto;padding-top:10px}.pj-admin-actions button{color:#fff;cursor:pointer;background:#f99f12;border:0;border-radius:50px;width:100%;height:37px;padding:0;font-size:18px;line-height:37px;display:block}.pj-admin-actions button:hover,.pj-admin-actions button:focus-visible{background:#3c3f90}.pj-admin-actions button:disabled{cursor:not-allowed;opacity:.65}.pj-admin-footer{color:#fff;text-align:center;width:900px;margin:10px auto 0;padding:10px 0;font-size:14px;line-height:20px}@media screen and (max-width:750px){html,body{min-width:0}.login-page{flex-direction:column;min-width:0;display:flex}.login-promotion{width:100%;min-width:0;overflow:visible}.promotion-content{width:100%;min-height:0;margin:0;padding:18px 20px 12px}.promotion-content>img:first-child{width:min(100%,330px);height:auto;margin:0 auto}.promotion-content>img:nth-child(2){display:none}.register-link{width:190px;height:38px;margin:12px auto 0;font-size:16px;line-height:36px}.copyright{text-align:center;margin-top:12px;font-size:11px;line-height:1.6;position:static}.copyright span,.copyright a{margin:0 5px}.login-form-panel{width:100%;min-width:0;margin:0;overflow:visible}.institution-form{min-height:0;padding:24px 20px 30px}.institution-form h1{height:auto;margin-bottom:24px;font-size:26px;line-height:30px}.institution-form label{background:0 0;border:0;border-radius:0;width:100%;height:auto;margin:16px 0 0}.institution-form label>span{text-align:left;width:auto;height:auto;margin-bottom:7px;font-size:16px;line-height:24px;display:block;position:static}.institution-form input{background:#fff;border:1px solid #ddd;border-radius:22px;height:44px;font-size:16px;line-height:42px}.institution-form .captcha-row{width:100%;min-height:0;margin:20px 0 0}.institution-form .cap-verification{border-radius:16px;padding:10px 12px}.institution-form .cap-verification>span{text-align:left;width:auto;margin-bottom:8px;font-size:16px;line-height:24px;display:block;position:static}.institution-form .cap-image-verification{grid-template-columns:minmax(0,1fr) 104px 52px}.institution-form .cap-image-verification img{width:104px;height:42px}.institution-form>button{width:100%;margin:28px 0 0}.login-message{width:100%;margin:10px 0 0}.customer-service{text-align:center;margin:28px 0 0;font-size:12px;line-height:1.8;position:static}.admin-login-page{min-width:0;overflow:hidden auto}.pj-admin-brand{width:100%;height:auto;padding:24px 20px 0}.pj-admin-brand img{width:100%;max-width:360px;height:70px;margin:0 auto}.pj-admin-login{width:calc(100% - 32px);max-width:420px;min-height:0;margin-top:20px;display:block}.pj-admin-illustration{display:none}.pj-admin-login form{width:100%;min-height:0;padding:24px}.pj-admin-row{width:100%}.pj-admin-row>img{flex-basis:42px;margin-left:10px;margin-right:10px}.pj-admin-row input{flex:auto;width:auto;min-width:0}.pj-admin-cap .cap-verification{width:auto;min-width:0}.pj-admin-cap .cap-verification-actions button{font-size:12px}.pj-admin-footer{width:100%;padding:10px 16px 24px}}.pj-admin-shell{color:#333;background:#f6f6f6;min-height:100vh;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:14px}.pj-admin-header{z-index:50;color:#fff;background:#3c3f90;border-bottom:0;height:54px;padding-bottom:5px;position:fixed;top:0;left:0;right:0}.pj-admin-header-inner{width:1140px;height:54px;margin:0 auto;position:relative}.pj-admin-logo{width:492px;height:54px;display:block;position:absolute;top:0;left:0}.pj-admin-logo img{object-fit:contain;object-position:left center;width:auto;height:40px;margin-top:7px;display:block}.pj-admin-account{color:#eee;white-space:nowrap;align-items:flex-start;height:54px;padding-top:18px;line-height:20px;display:flex;position:absolute;top:0;right:0}.pj-admin-account-name,.pj-admin-change-password{color:#feffa2}.pj-admin-change-password:hover,.pj-admin-change-password:focus-visible{color:#feffa2;text-decoration:underline}.pj-admin-logout{cursor:pointer;background:url(/sites/pj-admin-archive/home-index-11efcb78/images/index_top1.png) no-repeat;border:0;width:22px;height:24px;margin:-3px 15px 0;padding:0}.pj-admin-logout:hover,.pj-admin-logout:focus-visible{background-position:0 -23px}.pj-admin-mobile-toggle{display:none}.pj-admin-side{z-index:40;color:#c2c2c2;background:#eeeff2;width:200px;position:fixed;top:54px;bottom:0;left:0;overflow-x:hidden}.pj-admin-side nav{background:#eeeff2;padding:0;position:relative}.pj-admin-menu-group{width:100%;display:block}.pj-admin-menu-parent{color:#666;cursor:pointer;text-align:left;background:#eeeff2;border:1px solid #e3e4ea;border-left:0;border-right:0;align-items:center;width:100%;height:45px;padding:0 15px;line-height:45px;transition:all .3s;display:flex;position:relative}.pj-admin-menu-parent:hover,.pj-admin-menu-parent:focus-visible{color:#666;background:#eeeff2}.pj-admin-menu-icon{color:#666;width:20px;margin-right:4px;font-size:12px}.pj-admin-menu-more,.pj-admin-action-more{border:6px dashed #0000;border-top:6px solid #c2c2c2;width:0;height:0;transition:transform .2s}.pj-admin-menu-more{position:absolute;top:18px;right:15px}.pj-admin-menu-group-open .pj-admin-menu-more{transform:rotate(180deg)translateY(5px)}.pj-admin-menu-group ul{margin:0;padding:5px 0;list-style:none;display:block}.pj-admin-menu-group ul[hidden]{display:none}.pj-admin-menu-group li,.pj-admin-menu-group li button{width:100%}.pj-admin-menu-group li button{color:#666;cursor:pointer;text-align:left;background:#eeeff2;border:0;min-height:36px;padding:0 10px 0 25px;line-height:36px;transition:all .3s;display:block}.pj-admin-menu-group li button:hover,.pj-admin-menu-group li button:focus-visible{color:#1584c3;background:#eeeff2}.pj-admin-menu-group li button.pj-admin-menu-current{color:#1584c3;background:#f7f8fe}.pj-admin-body{background:#f6f6f6;border-left:1px solid #ddd;min-height:calc(100vh - 44px);margin-left:200px;padding-top:54px;padding-bottom:44px}.pj-admin-tabs{background:#eeeff2;height:51px;padding:10px 0 6px 10px;position:relative}.pj-admin-tab-list{align-items:flex-start;height:35px;padding-left:0;display:flex}.pj-admin-tab{color:#1584c3;border-radius:3px;min-width:65px;height:32px;margin-right:10px;padding:0 10px;line-height:32px;display:flex}.pj-admin-tab-active{color:#fff;background:#3c3f90}.pj-admin-tab>button:first-child{height:32px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:32px}.pj-admin-dashboard-icon{margin-right:5px;font-size:10px}.pj-admin-tab-close{height:32px;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:16px;line-height:30px}.pj-admin-page-actions{z-index:4;color:#000;background:#eeeff2;min-width:100px;height:51px;padding-right:15px;position:absolute;top:0;right:0}.pj-admin-page-actions>button{color:#000;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:51px;padding:0 0 0 16px;line-height:51px;display:flex}.pj-admin-page-actions>button:hover,.pj-admin-page-actions>button:focus-visible{color:#333;background:#fff}.pj-admin-action-more{margin-top:6px;display:inline-block;position:static}.pj-admin-page-actions>button[aria-expanded=true] .pj-admin-action-more{transform:rotate(180deg)translateY(5px)}.pj-admin-actions-menu{background:#fff;border:1px solid #d2d2d2;border-radius:2px;width:120px;padding:5px 0;position:absolute;top:51px;right:15px;box-shadow:0 1px 2px #00000014}.pj-admin-actions-menu button{color:#333;cursor:pointer;text-align:left;background:#fff;border:0;width:100%;height:30px;padding:0 12px;line-height:30px;display:block}.pj-admin-actions-menu button:hover,.pj-admin-actions-menu button:focus-visible{color:#fff;background:#1584c3}.pj-admin-work-surface{background:#f6f6f6;min-height:calc(100vh - 149px);padding:5px 0 0}.pj-admin-work-frame{background:#f6f6f6;min-height:calc(100vh - 149px);padding:10px 10px 54px}.pj-admin-search{background:#fff;border:1px solid #e1e1e1;border-bottom:0;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:55px;padding:8px 10px;display:flex}.pj-admin-search label{color:#333;white-space:nowrap;align-items:center;font-size:14px;display:inline-flex}.pj-admin-search input,.pj-admin-search select{box-sizing:border-box;color:#333;background:#fff;border:1px solid #d2d2d2;border-radius:3px;min-width:130px;height:30px;padding:0 8px}.pj-admin-search button,.pj-admin-status-tabs button{cursor:pointer;border:0;min-height:30px;padding:4px 16px;font-size:14px}.pj-admin-search button{color:#fff;background:#f90;border-radius:6px;margin-left:auto}.pj-admin-status-tabs{background:#fff;border:1px solid #d2d2d2;align-items:end;gap:3px;min-height:36px;padding:4px 8px 0;display:flex}.pj-admin-status-tabs button{color:#666;background:#f3f3f3;border:1px solid #d2d2d2;border-bottom:0;border-radius:4px 4px 0 0}.pj-admin-status-tabs button[aria-pressed=true]{color:#3c3f90;background:#fff;font-weight:700}.pj-admin-review-toolbar{background:#fff;border:1px solid #e1e1e1;border-bottom:0;align-items:center;gap:12px;min-height:44px;padding:7px 10px;display:flex}.pj-admin-review-toolbar button{color:#fff;cursor:pointer;background:#ff9d0a;border:0;border-radius:5px;min-width:82px;height:30px;padding:0 14px;font-size:14px}.pj-admin-review-toolbar button:disabled{cursor:not-allowed;opacity:.5}.pj-admin-review-toolbar label{align-items:center;gap:8px;display:flex}.pj-admin-review-toolbar input{border:1px solid #ccc;width:260px;height:30px;padding:0 8px}.pj-admin-review-toolbar textarea{box-sizing:border-box;resize:vertical;width:260px;min-height:54px}.pj-admin-inline-confirm{align-items:center;gap:8px;display:inline-flex}.pj-admin-dialog-backdrop{z-index:1000;background:#00000073;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pj-admin-detail-dialog{color:#444;background:#fff;border:1px solid #b9b9b9;width:min(980px,100vw - 48px);max-height:calc(100vh - 48px);font-size:14px;overflow:auto;box-shadow:0 8px 30px #00000047}.pj-admin-detail-dialog>header{z-index:1;color:#fff;background:#3f4195;justify-content:space-between;align-items:center;height:42px;padding:0 12px 0 16px;display:flex;position:sticky;top:0}.pj-admin-detail-dialog h2{margin:0;font-size:16px;font-weight:500}.pj-admin-detail-dialog>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px}.pj-admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.pj-admin-detail-section{margin:0;padding:12px 16px 0}.pj-admin-detail-section h3{color:#3f4195;margin:0;padding:0 0 8px;font-size:16px;font-weight:600}.pj-admin-detail-grid>div{border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;grid-template-columns:180px minmax(0,1fr);min-height:38px;display:grid}.pj-admin-detail-grid dt,.pj-admin-detail-grid dd{margin:0;padding:8px 10px}.pj-admin-detail-grid dt{background:#f5f5f5;font-weight:600}.pj-admin-detail-attachments{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pj-admin-detail-attachments li{align-items:center;gap:12px;display:flex}.pj-admin-detail-attachments a{color:#148fd1}.pj-admin-detail-attachments .pj-admin-profile-attachment{display:block}.pj-admin-profile-attachment>div{align-items:center;gap:12px;display:flex}.pj-admin-profile-attachment-preview{object-fit:contain;background:#f8f8f8;border:1px solid #ddd;width:min(100%,720px);max-height:70vh;margin-top:10px;display:block}.pj-admin-profile-attachment-loading,.pj-admin-profile-attachment-error{color:#666;background:#f8f8f8;border:1px solid #ddd;justify-content:center;align-items:center;gap:12px;min-height:68px;margin-top:10px;display:flex}.pj-admin-profile-attachment-error button{color:#148fd1;cursor:pointer;background:0 0;border:0}.pj-admin-detail-link{color:#148fd1;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pj-admin-evaluation-attachments{width:min(560px,100vw - 48px)}.pj-admin-evaluation-attachments>.pj-admin-detail-attachments{min-height:80px;padding:20px}.pj-admin-detail-dialog>footer{justify-content:flex-end;align-items:flex-start;gap:10px;padding:0 16px 16px;display:flex}.pj-admin-detail-dialog>footer button{color:#fff;cursor:pointer;background:#ff9d0a;border:0;border-radius:4px;min-width:76px;height:30px}.pj-admin-detail-review-actions,.pj-admin-detail-reject{flex:1;align-items:center;gap:10px;display:flex}.pj-admin-detail-reject label{align-items:center;gap:6px;display:flex}.pj-admin-detail-reject textarea{resize:vertical;width:220px;min-height:52px}.pj-admin-records{background:#fff;border:1px solid #e1e1e1;overflow-x:auto}.pj-admin-record-table{border-collapse:collapse;color:#555;text-align:left;background:#fff;width:100%;min-width:620px;font-size:14px;line-height:22px}.pj-admin-record-table col{min-width:inherit}.pj-admin-record-table col.pj-admin-row-number-column{width:42px;min-width:42px}.pj-admin-record-table th,.pj-admin-record-table td{vertical-align:top;border:1px solid #e5e5e5;padding:8px 12px}.pj-admin-record-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pj-admin-record-table th{color:#555;white-space:nowrap;background:#f7f8fe;font-weight:400}.pj-admin-record-table th>button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.pj-admin-sort-indicator{color:#3f4195;min-width:12px;margin-left:4px;font-size:10px;display:inline-block}.pj-admin-record-table .pj-admin-row-number{text-align:center;width:42px;min-width:42px;padding-left:6px;padding-right:6px}.pj-admin-record-table tbody tr:hover{background:#f7f8fe}.pj-admin-record-table tbody tr.pj-admin-row-selected td{background:#edf3ff}.pj-admin-empty-cell{color:#777;text-align:center}.pj-admin-pagination{color:#666;background:#f8f8f8;border:1px solid #e1e1e1;border-top:0;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:5px 10px;font-size:13px;display:flex}.pj-admin-pagination-controls{align-items:center;gap:5px;display:flex}.pj-admin-pagination select,.pj-admin-pagination button,.pj-admin-pagination input{color:#555;background:#fff;border:1px solid #ccc;min-height:28px;padding:0 9px}.pj-admin-pagination input{text-align:center;width:48px;padding:0 4px}.pj-admin-pagination-separator{background:#d2d2d2;width:1px;height:24px;margin:0 3px}.pj-admin-pagination-info{white-space:nowrap;margin-left:auto}.pj-admin-pagination button:not(:disabled){cursor:pointer}.pj-admin-pagination button:disabled{color:#aaa;background:#eee}.pj-admin-record-table textarea{min-width:190px;min-height:50px;font:inherit;border:1px solid #ccc;padding:5px}.pj-admin-row-actions{white-space:nowrap}.pj-admin-work-loading,.pj-admin-work-error{margin:0;padding:12px 15px;font-size:14px}.pj-admin-work-loading{color:#666}.pj-admin-work-error{color:#b42318}.pj-operational-settings{color:#333;background:#fff;min-width:980px;padding:18px 20px 40px;font-size:14px}.pj-settings-header,.pj-settings-footer,.pj-settings-template,.pj-settings-cycle-actions{align-items:center;gap:14px;display:flex}.pj-settings-header{border-bottom:1px solid #ddd;justify-content:space-between;padding-bottom:14px}.pj-settings-header h2,.pj-settings-cycle h3{color:#3f4195;margin:0}.pj-settings-header p{color:#666;margin:6px 0 0}.pj-settings-ready,.pj-settings-draft{color:#fff;border-radius:2px;padding:5px 12px}.pj-settings-ready{background:#25845d}.pj-settings-draft{background:#d17818}.pj-settings-blockers{background:#fff8e5;border:1px solid #e0c071;margin:14px 0;padding:12px 16px}.pj-settings-blockers ul{margin:7px 0 0 20px}.pj-operational-settings fieldset{border:1px solid #d8d8d8;margin:16px 0;padding:15px}.pj-operational-settings legend{color:#3f4195;padding:0 8px;font-size:16px;font-weight:700}.pj-settings-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px 16px;display:grid}.pj-operational-settings label{color:#555;flex-direction:column;gap:5px;display:flex}.pj-operational-settings input,.pj-operational-settings select{min-height:34px;font:inherit;background:#fff;border:1px solid #ccc;padding:5px 8px}.pj-operational-settings input:disabled{color:#777;background:#f3f3f3}.pj-settings-cycle{background:#fafafa;border:1px solid #e4e4e4;margin-top:14px;padding:14px}.pj-settings-cycle h3{margin-bottom:12px;font-size:15px}.pj-settings-cycle-actions button,.pj-settings-footer button,.pj-settings-remove{color:#fff;cursor:pointer;background:#fb9808;border:0;border-radius:3px;min-height:34px;padding:0 15px}.pj-settings-remove{background:#777;margin-top:12px}.pj-settings-template{border-bottom:1px solid #eee;grid-template-columns:80px 180px 1fr 1fr 180px;margin:8px 0;padding:10px;display:grid}.pj-settings-footer{color:#666;justify-content:space-between;padding-top:8px}.pj-settings-footer button{background:#3f4195}.pj-settings-footer button:disabled{cursor:wait;opacity:.65}.pj-settings-message{color:#25845d}.pj-settings-error{color:#b42318}.pj-settings-loading{color:#666;padding:20px}.pj-admin-source-warning{color:#735c0f;background:#fff9db;border-bottom:1px solid #e3d8a8;margin:0;padding:9px 15px;font-size:14px}.pj-admin-shell-footer{z-index:45;color:#333;background:#eeeff2;flex-direction:column;justify-content:center;width:200px;min-height:58px;padding:6px 12px;font-size:14px;line-height:22px;display:flex;position:fixed;bottom:0;left:0}.portal-evaluation-locked{color:#555;background:#fff;border:1px solid #e5e5e5;margin:38px 40px;padding:34px 40px;font-size:18px}.portal-evaluation-locked a{color:#4145aa;margin-top:12px;display:inline-block}@media screen and (max-width:750px){:is(html:has(.pj-admin-shell),body:has(.pj-admin-shell)){min-width:0}.pj-admin-header-inner{width:auto;margin:0 10px}.pj-admin-logo{width:auto}.pj-admin-logo img{max-width:calc(100vw - 150px);height:auto;max-height:40px}.pj-admin-account{display:none}.pj-admin-mobile-toggle{color:#fff;cursor:pointer;background:#0003;border:0;border-radius:2px;height:32px;padding:0 10px;display:block;position:absolute;top:10px;right:0}.pj-admin-side{z-index:100;transition:left .3s;top:0;left:-260px}.pj-admin-side-open{left:0}.pj-admin-body{margin-left:0}.pj-admin-shell-footer{left:0}}
