
.aliyun-captcha-element,.aliyun-captcha-trigger{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.locale-switch{color:#999;cursor:pointer;font-size:16px}.locale-switch:hover{color:#595959}.site-header{position:sticky;top:0;z-index:200;border-bottom:1px solid #e7e9ed;background-color:#f7f8f9}.site-header .site-header-inner{width:1200px;margin:0 auto;max-width:98%;padding-inline:0;display:flex;align-items:center;gap:24px;height:64px}@media(max-width:991px){.site-header .site-header-inner{max-width:100%;padding-inline:24px}}@media(max-width:767px){.site-header .site-header-inner{padding-inline:16px}}@media(max-width:767px){.site-header .site-header-inner{gap:12px;height:56px}}.site-header .site-header-brand{display:flex;flex:none;align-items:center;color:inherit;margin-right:80px}.site-header .site-header-brand:hover{color:inherit}@media(max-width:991px){.site-header .site-header-brand{margin-right:40px}}@media(max-width:767px){.site-header .site-header-brand{margin-right:0}}.site-header .site-header-logo{display:block;flex:none;height:24px;width:auto}@media(max-width:767px){.site-header .site-header-logo{height:20px}}.site-header .site-header-menu{flex:none;border-bottom:none;background:transparent}.site-header .site-header-menu.ant-menu-horizontal{line-height:62px}@media(max-width:767px){.site-header .site-header-menu.ant-menu-horizontal{line-height:54px}}.site-header .site-header-menu.ant-menu-horizontal>.ant-menu-item:after{display:none}.site-header .site-header-menu .ant-menu-item{padding-inline:0;color:#999;font-size:16px;font-weight:400}.site-header .site-header-menu .ant-menu-item+.ant-menu-item{margin-inline-start:24px}.site-header .site-header-menu .ant-menu-item a{color:inherit}.site-header .site-header-menu .ant-menu-item:hover,.site-header .site-header-menu .ant-menu-item:hover a{color:#595959}.site-header .site-header-menu .ant-menu-item-selected{color:#1f1f1f;font-weight:500}.site-header .site-header-menu .ant-menu-item-selected a{color:inherit}.site-header .site-header-right{display:flex;align-items:center;gap:20px;margin-left:auto}@media(max-width:767px){.site-header .site-header-right{gap:4px}}.site-header .site-header-user{display:flex;align-items:center;cursor:pointer}.site-header .site-header-user-name{display:inline;color:#999;font-size:16px;line-height:22px;white-space:nowrap}@media(max-width:575px){.site-header .site-header-user-name{display:none}}.site-header .site-header-user:hover .site-header-user-name{color:#595959}.site-header .site-header-login.ant-btn-link{padding-inline:0;color:#595959;font-size:16px}.site-header .site-header-login.ant-btn-link:not(:disabled):hover,.site-header .site-header-login.ant-btn-link:not(:disabled):active{color:#1f1f1f}@media(max-width:767px){.site-header .site-header-login.ant-btn-link{padding-inline:4px}}@media(max-width:991px){.site-header .site-header-burger{display:none}}.site-header-drawer :global(.ant-drawer-body){padding:0}.site-header-drawer .ant-menu-item a{color:inherit}.site-header-drawer .ant-menu-item:hover,.site-header-drawer .ant-menu-item:hover a{color:#595959}.site-header-user-menu.ant-dropdown-menu .ant-dropdown-menu-item{color:#1f1f1f}.site-header-user-menu.ant-dropdown-menu .ant-dropdown-menu-item:hover{color:#595959}.site-footer{background:#fff;border-top:1px solid #f0f0f0}.site-footer .site-footer-inner{width:1200px;margin:0 auto;max-width:98%;padding-inline:0;display:flex;flex-direction:column;gap:20px;padding-block:40px 20px}@media(max-width:991px){.site-footer .site-footer-inner{max-width:100%;padding-inline:24px}}@media(max-width:767px){.site-footer .site-footer-inner{padding-inline:16px}}@media(max-width:767px){.site-footer .site-footer-inner{padding-block:24px 20px}}.site-footer .site-footer-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #f0f0f0;padding-bottom:20px}@media(max-width:767px){.site-footer .site-footer-row{flex-direction:column;align-items:flex-start;gap:16px}}.site-footer .site-footer-brand{display:flex;flex:none;align-items:center;min-width:0}.site-footer .site-footer-logo{display:block;flex:none;height:22px;width:auto}@media(max-width:767px){.site-footer .site-footer-logo{height:18px}}.site-footer .site-footer-links{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px 80px;min-width:0}@media(max-width:991px){.site-footer .site-footer-links{gap:16px 40px}}@media(max-width:767px){.site-footer .site-footer-links{flex-direction:column;align-items:flex-start;gap:12px}}.site-footer .site-footer-item{display:flex;gap:8px;font-size:14px;line-height:20px}.site-footer .site-footer-label{color:#999;white-space:nowrap}.site-footer .site-footer-value{color:#595959}.site-footer a.site-footer-value{text-decoration:none}.site-footer a.site-footer-value:hover{color:#1f1f1f}.site-footer button.site-footer-email{margin:0;padding:0;border:0;background:transparent;font:inherit;line-height:inherit;cursor:pointer;word-break:break-all}.site-footer button.site-footer-email:hover{color:#1f1f1f}.site-footer .site-footer-legal{display:flex;flex-direction:row;align-items:center;gap:12px;font-size:14px;line-height:20px}.site-footer .site-footer-legal-divider{width:1px;height:12px;background:#f0f0f0}.site-footer .site-footer-meta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.site-footer .site-footer-copyright{color:#999;font-size:12px;line-height:17px}.site-footer .site-footer-beian{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.site-footer .site-footer-beian-icon{display:inline-flex;flex:none;width:16px;height:16px;line-height:0}.site-footer .site-footer-beian-icon img{display:block;width:16px;height:16px}.site-footer .site-footer-beian-text{color:#999;font-size:12px;line-height:17px;text-decoration:none;white-space:nowrap}.site-footer .site-footer-beian-text:hover{color:#595959}.site-layout{min-height:100vh;background:#fff}.site-layout .site-layout-main{flex:1;min-width:0}.page-banner{background:#f7f8f9}.page-banner .page-banner-inner{width:1200px;margin:0 auto;max-width:98%;padding-inline:0;padding-block:32px}@media(max-width:991px){.page-banner .page-banner-inner{max-width:100%;padding-inline:24px}}@media(max-width:767px){.page-banner .page-banner-inner{padding-inline:16px}}@media(max-width:767px){.page-banner .page-banner-inner{padding-block:24px}}.page-banner .page-banner-intro{margin-bottom:8px;color:#595959;font-size:14px}@media(max-width:767px){.page-banner .page-banner-intro{font-size:13px}}.page-banner .page-banner-title{margin:0;color:#1f1f1f;font-size:28px;font-weight:600}@media(max-width:991px){.page-banner .page-banner-title{font-size:24px}}@media(max-width:767px){.page-banner .page-banner-title{font-size:22px}}.page-banner--secondary{background:#f7f8f9}.page-banner--secondary .page-banner-inner{padding-block:24px}.page-banner--secondary .page-banner-intro{margin-bottom:8px;color:#595959;font-size:14px;line-height:20px}.page-banner--secondary .page-banner-title{font-size:24px;font-weight:500;line-height:34px}@media(max-width:575px){.page-banner--secondary .page-banner-title{font-size:22px}}.phone-input.ant-input-group-wrapper{width:100%}.phone-input.ant-input-group-wrapper .ant-input-group-addon{color:#595959;background:#f7f8f9;border-color:#dee0e5;border-radius:6px 0 0 6px;font-size:14px}.phone-input.ant-input-group-wrapper .ant-input{height:40px;border-color:#dee0e5;border-radius:0 6px 6px 0;font-size:14px}.phone-input.ant-input-group-wrapper .ant-input:focus,.phone-input.ant-input-group-wrapper.ant-input-group-wrapper-focused .ant-input{border-color:#8f9196;box-shadow:none}.auth-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auth-title{margin:0;color:#1f1f1f;font-size:24px;font-weight:500;line-height:34px}.auth-desc{margin:0;color:#595959;font-size:14px;line-height:22px}.auth-card-main{display:flex;flex-direction:column;gap:32px}.auth-card-main-gap-36{gap:36px}.auth-fields{position:relative;display:flex;flex-direction:column;gap:20px}.auth-actions{display:flex;flex-direction:column;gap:8px}.auth-tabs{display:flex;border-bottom:1px solid #f0f0f0}.auth-panel{display:flex;flex-direction:column;gap:20px}.auth-panel[hidden]{display:none}.auth-tab{display:flex;align-items:center;justify-content:center;height:44px;padding:12px 2px 0;border:0;background:transparent;color:#999;font-size:14px;line-height:20px;cursor:pointer;margin-right:30px}.auth-tab.is-active{color:#1f1f1f;box-shadow:inset 0 -2px #1f1f1f}.auth-field{display:block}.auth-label{display:flex;align-items:center;margin-bottom:8px;color:#1f1f1f;font-size:14px;line-height:20px}.auth-required{margin-left:4px;color:#ff4d4f}.auth-field-hint{margin-left:8px;color:#999;font-size:12px;font-weight:400;line-height:17px}.auth-input.ant-input,.auth-input.ant-input-affix-wrapper{height:40px;padding-inline:12px;border-color:#dee0e5;border-radius:6px;font-size:14px;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.auth-input.ant-input-affix-wrapper .ant-input{font-size:14px}.auth-input.ant-input::placeholder,.auth-input .ant-input::placeholder{color:#999}.auth-input.ant-input:focus,.auth-input.ant-input-affix-wrapper-focused{border-color:#8f9196;box-shadow:none}.auth-code-field{display:flex;align-items:center;height:40px;padding-inline:12px;border:1px solid #dee0e5;border-radius:6px;background:#fff;box-sizing:border-box}.auth-code-field:focus-within{border-color:#8f9196}.auth-code-field .ant-input{flex:1;min-width:0;padding:0;font-size:14px;background:transparent}.auth-code-field .ant-input::placeholder{color:#999}.auth-code-send{flex:none;margin-left:12px;padding:0 0 0 12px;border:0;border-left:1px solid #f0f0f0;background:transparent;color:#1f1f1f;font-size:14px;line-height:20px;white-space:nowrap;cursor:pointer}.auth-code-send:disabled{color:#c1c1c1;cursor:not-allowed}.auth-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:17px;font-size:12px}.auth-form-error{flex:1;min-width:0;margin:0;color:#ff4d4f;font-size:13px;line-height:17px;word-break:break-word}.auth-fields>.auth-form-error{margin-top:-12px}.auth-fields>.auth-form-error:empty{display:none}.auth-fields>.auth-form-error-absolute{position:absolute;top:calc(100% + 10px);right:0;left:0;margin-top:0;z-index:1}.auth-meta-links{display:flex;flex:none;align-items:center;gap:8px}.auth-meta-links a{color:#1f1f1f}.auth-meta-split{width:1px;height:11px;background:#8f9196}.auth-submit.ant-btn{height:32px;border-radius:4px;font-size:16px}.auth-submit.ant-btn-primary:disabled:not(.ant-btn-loading),.auth-submit.ant-btn-primary.ant-btn-disabled:not(.ant-btn-loading){color:#fff;background:#595959;border-color:#595959;cursor:not-allowed;opacity:1}@keyframes auth-agreement-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.auth-agreement-shake{animation:auth-agreement-shake .4s ease}.auth-agreement.ant-checkbox-wrapper{align-items:flex-start;color:#999;font-size:12px;line-height:17px}.auth-agreement.ant-checkbox-wrapper a{color:#1f1f1f;text-decoration:underline}.auth-agreement.ant-checkbox-wrapper .ant-checkbox-inner{border:1px solid #dee0e5}.auth-note{margin:0;padding:12px 16px;border-radius:6px;background:#f7f8f9;color:#595959;font-size:12px;line-height:20px}.auth-back{flex:none;color:#999;font-size:14px;line-height:34px;white-space:nowrap}.auth-back:hover{color:#595959}.auth-identity-value{margin:0;color:#1f1f1f;font-size:14px;line-height:22px;word-break:break-all}@keyframes auth-on-auto-fill{0%{opacity:1}to{opacity:1}}.auth-input.ant-input:-webkit-autofill,.auth-input .ant-input:-webkit-autofill,.auth-code-field .ant-input:-webkit-autofill,.auth-input.ant-input:-webkit-autofill:hover,.auth-input .ant-input:-webkit-autofill:hover,.auth-code-field .ant-input:-webkit-autofill:hover,.auth-input.ant-input:-webkit-autofill:focus,.auth-input .ant-input:-webkit-autofill:focus,.auth-code-field .ant-input:-webkit-autofill:focus,.auth-input.ant-input:-webkit-autofill:active,.auth-input .ant-input:-webkit-autofill:active,.auth-code-field .ant-input:-webkit-autofill:active{-webkit-text-fill-color:#1f1f1f;caret-color:#1f1f1f;box-shadow:0 0 0 1000px #fff inset;-webkit-box-shadow:0 0 0 1000px #ffffff inset;transition:background-color 99999s ease-out;animation-name:auth-on-auto-fill;animation-duration:.01s}.security-dialog .security-dialog-verified{padding-top:16px}.security-cancel-tip{margin:0;color:#1f1f1f;font-size:14px;line-height:22px}.security-cancel-keyword{margin:0 4px;color:#ff4d4f;font-weight:600}.account-page{background:#f7f8f9;padding-bottom:20px}.account-page .account-page-body{width:1200px;margin-inline:auto;max-width:98%;padding-inline:0;margin-block:8px 40px}@media(max-width:991px){.account-page .account-page-body{max-width:100%;padding-inline:24px}}@media(max-width:767px){.account-page .account-page-body{padding-inline:16px}}@media(max-width:767px){.account-page .account-page-body{margin-block:0 24px}}.account-page .account-page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 0;color:#595959}.account-page .account-page-loading p{margin:0}.account-page .account-columns{display:grid;gap:24px}.account-page .account-panel{padding:28px 32px;border-radius:6px;background:#fff}@media(max-width:767px){.account-page .account-panel{padding:20px 16px}}.account-page .account-panel-title{margin:0;color:#1f1f1f;font-size:18px;font-weight:500;line-height:26px}.account-page .account-panel-intro{margin:8px 0 0;color:#595959;font-size:14px;line-height:22px}.account-page .account-nickname{margin-top:24px;padding-top:24px;border-top:1px solid #e7e9ed}.account-page .account-nickname-row{display:flex;align-items:center;gap:12px;margin-top:12px}.account-page .account-nickname-row .auth-input{flex:1;height:35px}@media(max-width:575px){.account-page .account-nickname-row{flex-direction:column}}.account-page .account-item{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding-top:20px;border-top:1px solid #e7e9ed}@media(max-width:575px){.account-page .account-item{flex-direction:column;align-items:stretch}}.account-page .account-item-copy{flex:1;min-width:0}.account-page .account-item-title{margin:0;color:#1f1f1f;font-size:14px;font-weight:500;line-height:22px}.account-page .account-item-desc{margin:4px 0 0;color:#999;font-size:13px;line-height:20px}.account-page .account-item-side{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:12px;max-width:46%}@media(max-width:575px){.account-page .account-item-side{max-width:none;justify-content:space-between}}.account-page .account-item-value{color:#1f1f1f;font-size:14px;line-height:22px;text-align:right;word-break:break-all}.account-page .account-item-value.is-empty{color:#999}.account-page .account-item.is-danger .account-item-title{color:#ff4d4f}.auth-page{display:flex;flex-direction:column;min-height:100vh;background:#f7f8f9}.auth-header{flex:none;border-bottom:1px solid #e7e9ed;background:#f7f8f9}.auth-header .auth-header-inner{width:1200px;margin:0 auto;max-width:98%;padding-inline:0;display:flex;align-items:center;justify-content:space-between;height:64px}@media(max-width:991px){.auth-header .auth-header-inner{max-width:100%;padding-inline:24px}}@media(max-width:767px){.auth-header .auth-header-inner{padding-inline:16px}}@media(max-width:767px){.auth-header .auth-header-inner{height:56px}}.auth-header .auth-header-brand{display:flex;align-items:center;color:inherit}.auth-header .auth-header-brand:hover{color:inherit}.auth-header .auth-header-logo{display:block;height:24px;width:auto}@media(max-width:767px){.auth-header .auth-header-logo{height:20px}}.auth-layout{display:flex;flex:1;align-items:center;justify-content:center;gap:0;padding:48px 24px;box-sizing:border-box}@media(max-width:1199px){.auth-layout{padding:32px 16px}}.auth-card{display:flex;flex:none;flex-direction:column;gap:12px;width:560px;padding:32px;box-sizing:border-box;background:#fff;box-shadow:0 1px 4px #1f1f1f14}@media(max-width:1199px){.auth-card{width:100%;max-width:560px}}@media(max-width:767px){.auth-card{min-height:0;padding:24px 16px}}.auth-overseas{display:flex;flex-direction:column;gap:16px}.auth-overseas-text{margin:0;color:#595959;font-size:14px;line-height:24px;word-break:break-word}.auth-overseas-email{display:inline;margin:0;padding:0;border:0;background:transparent;color:#1f1f1f;font:inherit;font-weight:500;line-height:inherit;cursor:pointer;word-break:break-all}.auth-overseas-email:hover{color:#595959}.auth-overseas-list{margin:0;padding-left:1.25em;color:#595959;font-size:14px;line-height:24px;list-style:disc}.auth-overseas-list li+li{margin-top:4px}.auth-hero{position:relative;left:12px;flex:none;width:620px}.auth-hero img{display:block;width:100%;height:auto}@media(max-width:1199px){.auth-hero{display:none}}.empty-state{display:flex;flex-direction:column;align-items:center;gap:20px;padding:96px 24px}@media(max-width:991px){.empty-state{padding:48px 16px}}.empty-state .empty-state-illustration{width:144px;height:100px;object-fit:contain}@media(max-width:991px){.empty-state .empty-state-illustration{width:72px;height:72px}}.empty-state .empty-state-description{color:#999;font-size:14px;text-align:center}.empty-state .empty-state-action{background:#1f1f1f}.status-tag-tip-overlay.ant-tooltip{--antd-arrow-background-color: #ffffff}.status-tag-tip-overlay.ant-tooltip .ant-tooltip-inner{color:#1f1f1f;background:#fff;box-shadow:0 1px 4px #1f1f1f14}.status-tag-tip-overlay.ant-tooltip .ant-tooltip-arrow:before{background:#fff}.status-tag{display:inline-flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap}@media(max-width:767px){.status-tag{font-size:13px}}.status-tag .status-tag-dot{width:8px;height:8px;border-radius:50%}.status-tag .status-tag-tip{display:inline-flex;align-items:center;font-size:14px;line-height:1;cursor:pointer}.status-tag.status-tag-processing{color:#1677ff}.status-tag.status-tag-processing .status-tag-dot{background:#1677ff}.status-tag.status-tag-success{color:#52c41a}.status-tag.status-tag-success .status-tag-dot{background:#52c41a}.status-tag.status-tag-warning{color:#faad14}.status-tag.status-tag-warning .status-tag-dot{background:#faad14}.status-tag.status-tag-error{color:#ff4d4f}.status-tag.status-tag-error .status-tag-dot{background:#ff4d4f}.status-tag.status-tag-default{color:#c1c1c1}.status-tag.status-tag-default .status-tag-dot{background:#c1c1c1}.file-link-anchor{color:inherit;text-decoration:none}.file-link-anchor:hover{color:inherit}.file-link-anchor:hover .file-link-name{color:#595959}@media(max-width:767px){.file-link-anchor{display:inline-flex;max-width:100%;min-width:0}}.file-link{display:inline-flex;align-items:center;gap:4px;max-width:418px;height:28px;padding:0 4px;border-radius:2px;background:#f0f3f8;font-size:12px;line-height:18px;cursor:pointer}@media(max-width:767px){.file-link{box-sizing:border-box;max-width:100%;min-width:0}}.file-link .file-link-icon{flex:none;font-size:20px;line-height:1}.file-link .file-link-icon.anticon svg{fill:unset}.file-link .file-link-icon-zip{margin:0 2px;color:#f1a43d}.file-link .file-link-name{overflow:hidden;color:#1f1f1f;white-space:nowrap;text-overflow:ellipsis}@media(max-width:767px){.file-link .file-link-name{flex:1;min-width:0}}.rich-text-content{color:#1f1f1f;font-size:14px;line-height:1.75;word-break:break-word}.rich-text-content>*+*{margin-top:.6em}.rich-text-content p{margin:0}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5{font-weight:600;margin:.6em 0 .3em}.rich-text-content ul,.rich-text-content ol{padding-left:1.4em;margin:.4em 0}.rich-text-content img{display:block;max-width:100%;height:auto}.rich-text-content .rich-text-table-scroll,.rich-text-content .tableWrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rich-text-content table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:auto}.rich-text-content table td,.rich-text-content table th{border:1px solid #dee0e5;padding:6px 8px;vertical-align:top;word-break:break-word}.rich-text-content a{color:#1677ff}.rich-text-content a:hover{color:#005ad8}.rich-text-content code{padding:.1em .35em;border-radius:3px;background:#eef1f6;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:.92em}.rich-text-content pre{max-width:100%;margin:.4em 0;padding:8px 12px;overflow-x:auto;border-radius:4px;background:#eef1f6;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:.92em;white-space:pre-wrap;overflow-wrap:anywhere}.rich-text-content pre code{padding:0;background:transparent;font-size:inherit}.rich-text-content mark{padding:0 .1em;border-radius:2px}.rich-text-content blockquote{margin:.4em 0;padding:.2em 0 .2em .8em;border-left:3px solid #8f9196;color:#595959}.rich-text-content hr{margin:.8em 0;border:0;border-top:1px solid #dee0e5}.rich-text-content ul[data-type=taskList]{list-style:none;padding-left:0}.rich-text-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px}.rich-text-content ul[data-type=taskList] li>label{flex:0 0 auto;margin-top:.25em;-webkit-user-select:none;user-select:none}.rich-text-content ul[data-type=taskList] li>div{flex:1 1 auto}.batch-item{border-bottom:1px solid #f0f0f0}.batch-item:last-child{border-bottom:none}.batch-item .batch-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;box-sizing:border-box;width:calc(100% + 48px);margin-inline:-24px;padding:28px 24px;border:none;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s ease}.batch-item .batch-item-head:hover{background:#f7f8f9}.batch-item .batch-item-head:hover .batch-item-count{color:#595959}@media(max-width:767px){.batch-item .batch-item-head{flex-direction:column;gap:8px;padding:20px 24px}}.batch-item .batch-item-head-main{display:flex;flex-direction:column;gap:8px;min-width:0}.batch-item .batch-item-name{color:#1f1f1f;font-size:20px;font-weight:500;line-height:28px}.batch-item .batch-item-name:hover{color:#595959}@media(max-width:767px){.batch-item .batch-item-name{font-size:18px;line-height:25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}}.batch-item .batch-item-meta{display:flex;align-items:center;gap:12px}@media(max-width:767px){.batch-item .batch-item-meta{flex-wrap:wrap}}.batch-item .batch-item-divider{width:1px;height:12px;background:#f0f0f0}.batch-item .batch-item-date{color:#595959;font-size:14px;line-height:20px;white-space:nowrap}.batch-item .batch-item-count{display:flex;flex:none;align-items:center;gap:4px;color:#999;font-size:14px;line-height:20px;padding-top:6px}@media(max-width:767px){.batch-item .batch-item-count{padding-top:0;align-self:flex-end}}.batch-item .batch-item-body{display:flex;flex-direction:row;gap:80px;padding:12px 0 24px}@media(max-width:991px){.batch-item .batch-item-body{flex-direction:column;gap:24px}}.batch-item .batch-item-left{display:flex;flex:none;flex-direction:column;gap:24px;width:420px}@media(max-width:991px){.batch-item .batch-item-left{flex:initial;width:auto}}@media(max-width:767px){.batch-item .batch-item-left{max-width:100%;min-width:0}}.batch-item .batch-item-field{display:flex;flex-direction:column;gap:4px}@media(max-width:767px){.batch-item .batch-item-field{min-width:0;max-width:100%}}.batch-item .batch-item-label{color:#999;font-size:14px;line-height:20px}.batch-item .batch-item-value{color:#595959;font-size:14px;line-height:20px;word-break:break-word}.batch-item .batch-item-value-multiline{white-space:pre-wrap}.batch-item .batch-item-rich-text{color:#595959;font-size:14px;line-height:20px}.batch-item .batch-item-files{display:flex;flex-wrap:wrap;gap:4px}@media(max-width:767px){.batch-item .batch-item-files{flex-direction:column;align-items:stretch;max-width:100%;min-width:0}.batch-item .batch-item-files>.file-link,.batch-item .batch-item-files>.file-link-anchor{max-width:100%}.batch-item .batch-item-files .file-link{max-width:100%;min-width:0}.batch-item .batch-item-files .file-link-name{min-width:0}}.batch-item .batch-item-right{display:flex;flex:1;flex-direction:column;min-width:0;contain:size;overflow-y:auto;padding-right:8px}.batch-item .batch-item-right::-webkit-scrollbar{display:none}@media(max-width:991px){.batch-item .batch-item-right{contain:none;overflow-y:visible;padding-right:0}}.batch-item .batch-item-topic{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;border:none;border-bottom:1px solid #f0f0f0;background:transparent;text-align:left;cursor:pointer}.batch-item .batch-item-topic:first-child{padding-top:0}.batch-item .batch-item-topic:last-child{border-bottom:none;padding-bottom:0}.batch-item .batch-item-topic:hover .batch-item-topic-title,.batch-item .batch-item-topic:hover .batch-item-topic-arrow{color:#595959}.batch-item .batch-item-topic-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1f1f1f;font-size:16px;font-weight:500;line-height:22px}.batch-item .batch-item-topic-arrow{flex:none;color:#1f1f1f;font-size:14px}.home-page .home-hero{position:relative;overflow:hidden;background:#f7f8f9}.home-page .home-hero-inner{width:1200px;margin:0 auto;max-width:98%;padding-inline:0;box-sizing:border-box;padding-block:96px}@media(max-width:991px){.home-page .home-hero-inner{max-width:100%;padding-inline:24px}}@media(max-width:767px){.home-page .home-hero-inner{padding-inline:16px}}@media(max-width:767px){.home-page .home-hero-inner{padding-block:48px}}.home-page .home-hero-content{display:flex;flex-direction:row;align-items:center}@media(max-width:991px){.home-page .home-hero-content{gap:40px}}@media(max-width:767px){.home-page .home-hero-content{flex-direction:column;gap:32px}}.home-page .home-hero-text{flex:1;min-width:0;width:100%}.home-page .home-hero-title{margin:0;color:#1f1f1f;font-size:54px;font-weight:400;line-height:39px}@media(max-width:767px){.home-page .home-hero-title{font-size:22px;line-height:32px}}.home-page .home-hero-headline{margin:16px 0 0;color:#08f;font-weight:800;background:linear-gradient(124deg,#3c71ff 4%,#3c71ff80 70%),#1f1f1f;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-size:54px}@media(max-width:991px){.home-page .home-hero-headline{font-size:48px}}@media(max-width:767px){.home-page .home-hero-headline{font-size:28px;line-height:36px;word-break:break-word}}.home-page .home-hero-subtitle{margin:32px 0 0;color:#595959;font-size:14px;font-weight:400;line-height:20px;white-space:pre-wrap;word-break:break-word}@media(max-width:767px){.home-page .home-hero-subtitle{margin-top:16px;max-width:none}}.home-page .home-hero-visual{flex:none;display:flex;justify-content:center;width:46%;max-width:560px}@media(max-width:767px){.home-page .home-hero-visual{width:100%;max-width:360px;margin-inline:auto}}.home-page .home-hero-banner{display:block;width:100%;max-width:530px;height:auto;object-fit:contain;position:absolute;top:-68px}@media(max-width:767px){.home-page .home-hero-banner{position:static;top:auto;max-width:100%}}.home-page .home-list{background:#fff;padding-block:40px}@media(max-width:767px){.home-page .home-list{padding-block:24px}}.home-page .home-card{width:1200px;margin:0 auto;max-width:98%;padding-inline:0;box-sizing:border-box}@media(max-width:991px){.home-page .home-card{max-width:100%;padding-inline:24px}}@media(max-width:767px){.home-page .home-card{padding-inline:16px}}.home-page .home-group{display:flex;align-items:center;min-height:98px;background:#00000005;padding:24px;border:1px solid #f0f0f0}.home-page .home-group-text{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.home-page .home-group-name{color:#1f1f1f;font-size:16px;font-weight:500;line-height:22px}.home-page .home-group-intro{color:#595959;font-size:14px;line-height:20px;white-space:pre-wrap;word-break:break-word}.home-page .home-batches{padding-inline:24px;border:1px solid #f0f0f0;border-top:none}.home-page .home-spin{display:block;padding:48px 0;text-align:center}.my-proposals-row{display:flex;flex-direction:row;align-items:flex-end;gap:24px;padding:0 0 28px;border-bottom:1px solid #f0f0f0;scroll-margin-top:calc(var(--tech-header-height, 64px) + 24px)}.my-proposals-row:last-child{border-bottom:none;padding-bottom:0}@media(max-width:991px){.my-proposals-row{flex-direction:column;align-items:stretch;gap:16px}}.my-proposals-row-main{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.my-proposals-row-title{color:#1f1f1f;font-size:16px;font-weight:500;line-height:22px}.my-proposals-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.my-proposals-row-divider{width:1px;height:12px;background:#f0f0f0}@media(max-width:575px){.my-proposals-row-divider{display:none}}.my-proposals-row-meta-text{color:#595959;font-size:14px;line-height:20px;white-space:nowrap}@media(max-width:575px){.my-proposals-row-meta-text{white-space:normal}}.my-proposals-row-actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:8px}.my-proposals-action-btn.ant-btn-default{height:32px;padding:0 16px;box-shadow:none}.my-proposals-action-btn.ant-btn-default:not(.ant-btn-dangerous){color:#595959;border-color:#f0f0f0}.my-proposals-action-btn.ant-btn-default:not(.ant-btn-dangerous):hover{color:#1f1f1f;border-color:#8f9196;background:#fff}@keyframes my-proposals-batch-body-anchor-flash{0%,45%,to{background-color:#fff}18%,68%{background-color:#eef1f6}}.my-proposals-batch{border:1px solid #f0f0f0}.my-proposals-batch-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:24px;border:none;background:#f7f8f9;text-align:left;cursor:pointer;color:#1f1f1f}@media(max-width:767px){.my-proposals-batch-head{padding:16px}}.my-proposals-batch-name{color:#1f1f1f;font-size:18px;font-weight:500;line-height:25px}.my-proposals-batch-name:hover{color:#595959}.my-proposals-batch-count{display:inline-flex;flex:none;align-items:center;gap:4px;color:#999;font-size:14px;line-height:20px}.my-proposals-batch-count:hover{color:#595959}.my-proposals-batch-body{display:flex;flex-direction:column;gap:28px;padding:28px 24px;background:#fff}.my-proposals-batch-body.my-proposals-batch-body-anchor-active{animation:my-proposals-batch-body-anchor-flash 5.2s ease-in-out forwards}@media(max-width:767px){.my-proposals-batch-body{padding:20px 16px;gap:20px}}.my-proposals-page .my-proposals-page-body{width:1200px;margin-inline:auto;max-width:98%;padding-inline:0;margin-block:24px}@media(max-width:991px){.my-proposals-page .my-proposals-page-body{max-width:100%;padding-inline:24px}}@media(max-width:767px){.my-proposals-page .my-proposals-page-body{padding-inline:16px}}@media(max-width:767px){.my-proposals-page .my-proposals-page-body{margin-block:16px}}.my-proposals-page .my-proposals-page-spin{display:flex;justify-content:center;padding:48px 0}.my-proposals-page .my-proposals-list{display:flex;flex-direction:column;gap:24px}.my-proposals-page .my-proposals-list.my-proposals-list-loading{opacity:.72;pointer-events:none}.proposal-apply-form-section{margin-bottom:40px;scroll-margin-top:calc(var(--tech-header-height, 64px) + 24px)}.proposal-apply-form-section:last-child{margin-bottom:0}.proposal-apply-form-section .proposal-apply-form-section-heading{margin:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 12px 20px 0}.proposal-apply-form-section .proposal-apply-form-section-toggle{flex-shrink:0;border:0;padding:0;background:transparent;color:#1f1f1f;cursor:pointer}.proposal-apply-form-section .proposal-apply-form-section-toggle:hover .proposal-apply-form-section-meta{color:#1f1f1f}.proposal-apply-form-section .proposal-apply-form-section-toggle:hover .proposal-apply-form-section-chevron{color:#595959}.proposal-apply-form-section .proposal-apply-form-section-title{display:inline-flex;align-items:center;font-size:16px;font-weight:500;line-height:24px;color:#1f1f1f}.proposal-apply-form-section .proposal-apply-form-section-meta{display:inline-flex;align-items:center;gap:4px;color:#595959;font-size:12px;line-height:18px;font-weight:400;white-space:nowrap}.proposal-apply-form-section .proposal-apply-form-section-chevron{font-size:12px;color:#999;transition:transform .2s ease}.proposal-apply-form-section .proposal-apply-form-section-chevron--collapsed{transform:rotate(180deg)}.proposal-apply-form-section .proposal-apply-form-section-body>*+*{margin-top:20px}.proposal-apply-section-nav{position:fixed;right:max(16px,calc((100vw - 1400px)/2));bottom:90px;display:flex;flex-direction:column;align-items:center;width:60px;max-height:60vh;padding:4px 0;border-radius:4px;background:#f0f3f8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:inset 0 0 0 1px #ffffff29;overflow-y:auto;z-index:4}@media(max-width:767px){.proposal-apply-section-nav{position:static;order:-1;flex-direction:row;flex-wrap:wrap;width:100%;max-height:none;margin-bottom:24px;padding:4px;gap:4px}}.proposal-apply-section-nav-list{display:flex;flex-direction:column;align-items:center;width:100%}@media(max-width:767px){.proposal-apply-section-nav-list{flex-direction:row;flex-wrap:wrap;gap:4px}}.proposal-apply-section-nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;min-height:52px;padding:4px;border:0;background:transparent;color:#595959;font-size:11px;font-weight:400;line-height:15px;text-align:center;cursor:pointer}.proposal-apply-section-nav-item:hover{color:#1f1f1f}.proposal-apply-section-nav-item:not(.proposal-apply-section-nav-item-active):after{content:"";position:absolute;bottom:0;left:50%;width:46px;height:1px;margin-left:-23px;background:#e7e9ed;border-radius:1px}.proposal-apply-section-nav-item:has(+.proposal-apply-section-nav-item-active):after{display:none}@media(max-width:767px){.proposal-apply-section-nav-item{flex:1 1 100px;width:auto;min-height:36px;padding:8px 12px;font-size:12px;line-height:18px}.proposal-apply-section-nav-item:after{display:none}}.proposal-apply-section-nav-item-active{background:#fff;border-radius:4px;box-shadow:0 3px 8px #1f1f1f0f;color:#1f1f1f;font-weight:500}.proposal-apply-section-nav-item-active:hover{color:#1f1f1f}.proposal-apply-section-nav-item-active:after{display:none}@media(max-width:767px){.proposal-apply-section-nav-item-active{background:#1f1f1f0f;box-shadow:none}}.proposal-apply-section-nav-label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all;max-height:30px}.proposal-apply-section-nav-top{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:52px;min-height:52px;margin-top:0;padding:8px 4px;border:0;border-top:1px solid rgba(255,255,255,.09);background:transparent;color:#595959;font-size:11px;font-weight:400;line-height:15px;white-space:nowrap;cursor:pointer}.proposal-apply-section-nav-top .anticon{font-size:16px;line-height:1}.proposal-apply-section-nav-top:hover{color:#1f1f1f}@media(max-width:767px){.proposal-apply-section-nav-top{flex:1 1 100%;flex-direction:row;width:100%;min-height:36px;border-top:0;padding:8px 12px;font-size:12px;line-height:18px}}.proposal-detail-field{min-width:0}.proposal-detail-field-label{margin-bottom:8px;font-size:12px;line-height:18px;color:#999}.proposal-detail-field-value{font-size:14px;line-height:20px;color:#1f1f1f;word-break:break-word;white-space:pre-wrap}.proposal-detail-page .proposal-detail-panel{min-width:0}.proposal-detail-page .proposal-apply-form-section-body>*+*{margin-top:24px}.proposal-detail-page .proposal-apply-form-section-body>.proposal-detail-rich-block+.proposal-detail-rich-block{margin-top:32px}.proposal-detail-page .proposal-detail-rich-block{margin-top:0}.proposal-detail-page .proposal-detail-rich-block .proposal-detail-field-label{margin-bottom:12px}.proposal-detail-page .proposal-detail-rich-text{font-size:14px;line-height:22px;color:#1f1f1f}.proposal-detail-page .proposal-detail-form-table .proposal-apply-table-operation{display:none}.proposal-detail-page .proposal-detail-people-table{min-width:960px}.proposal-detail-page .proposal-detail-people-table th:last-child,.proposal-detail-page .proposal-detail-people-table td:last-child{width:20%;min-width:200px;white-space:nowrap}.proposal-detail-page .proposal-detail-table-label{margin-bottom:8px}.proposal-detail-page .proposal-detail-action-bar-inner .ant-btn-primary{min-width:96px}.anchor-nav-horizontal{display:none}@media(max-width:991px){.anchor-nav-horizontal{display:flex;gap:4px;overflow-x:auto;padding:8px 4px;border-radius:6px;background:#fff;box-shadow:0 1px 4px #1f1f1f0f;scrollbar-width:none}.anchor-nav-horizontal::-webkit-scrollbar{display:none}.anchor-nav-horizontal .anchor-nav-item{flex:none;padding:8px 12px;border-radius:4px}.anchor-nav-horizontal .anchor-nav-item:hover{background:#f7f8f9}}.anchor-nav-vertical{display:flex;flex-direction:column;gap:8px;width:160px;position:sticky;top:96px}@media(max-width:991px){.anchor-nav-vertical{display:none}}.anchor-nav .anchor-nav-item{display:flex;gap:8px;padding:0;border:none;background:transparent;color:#999;font-size:14px;font-weight:400;line-height:20px;text-align:left;cursor:pointer;white-space:nowrap}.anchor-nav .anchor-nav-item:hover{color:#595959}.anchor-nav .anchor-nav-item-active{color:#1f1f1f;font-weight:500}.anchor-nav .anchor-nav-index{color:inherit;font-weight:inherit}.anchor-nav-horizontal .anchor-nav-item-active{background:#1f1f1f0f;box-shadow:none}.topic-detail-page{padding-bottom:72px}.topic-detail-page .topic-detail-page-spin{display:flex;justify-content:center;padding:80px 0}.topic-detail-page .topic-detail-page-body{width:1200px;margin-inline:auto;max-width:98%;padding-inline:0;margin-block:24px}@media(max-width:991px){.topic-detail-page .topic-detail-page-body{max-width:100%;padding-inline:24px}}@media(max-width:767px){.topic-detail-page .topic-detail-page-body{padding-inline:16px}}@media(max-width:767px){.topic-detail-page .topic-detail-page-body{margin-block:16px}}.topic-detail-page .topic-detail-no-access{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:640px;padding-block:48px}.topic-detail-page .topic-detail-no-access-title{margin:0;color:#1f1f1f;font-size:24px;font-weight:500;line-height:34px}.topic-detail-page .topic-detail-no-access-lead,.topic-detail-page .topic-detail-no-access-solution,.topic-detail-page .topic-detail-no-access-help{margin:0;color:#595959;font-size:14px;line-height:24px}.topic-detail-page .topic-detail-no-access-reasons{margin:0;padding-left:20px;color:#595959;font-size:14px;line-height:24px}.topic-detail-page .topic-detail-no-access-link{margin-left:4px;color:#1677ff}.topic-detail-page .topic-detail-header{background:#f7f8f9;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.topic-detail-page .topic-detail-header-inner{width:1200px;margin-inline:auto;max-width:98%;padding-inline:0;display:flex;flex-direction:column;gap:24px;padding-block:24px}@media(max-width:991px){.topic-detail-page .topic-detail-header-inner{max-width:100%;padding-inline:24px}}@media(max-width:767px){.topic-detail-page .topic-detail-header-inner{padding-inline:16px}}.topic-detail-page .topic-detail-title{margin:0;color:#1f1f1f;font-size:24px;font-weight:500;line-height:34px;word-break:break-word}.topic-detail-page .topic-detail-meta{display:flex;flex-direction:row;margin:0;border:1px solid #e7e9ed}@media(max-width:767px){.topic-detail-page .topic-detail-meta{flex-direction:column}}.topic-detail-page .topic-detail-meta-item{display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-width:0;min-height:80px;padding:16px 24px}.topic-detail-page .topic-detail-meta-item+.topic-detail-meta-item{border-left:1px solid #f0f0f0}@media(max-width:767px){.topic-detail-page .topic-detail-meta-item+.topic-detail-meta-item{border-left:none;border-top:1px solid #f0f0f0}}.topic-detail-page .topic-detail-meta-item dt{margin:0;color:#c1c1c1;font-size:14px;font-weight:400;line-height:20px}.topic-detail-page .topic-detail-meta-item dd{margin:0;color:#1f1f1f;font-size:14px;font-weight:400;line-height:20px}.topic-detail-page .topic-detail-content{background:#fff}.topic-detail-page .topic-detail-content-inner{width:1200px;margin-inline:auto;max-width:98%;padding-inline:0;display:flex;flex-direction:row;gap:80px;padding-block:40px}@media(max-width:991px){.topic-detail-page .topic-detail-content-inner{max-width:100%;padding-inline:24px}}@media(max-width:767px){.topic-detail-page .topic-detail-content-inner{padding-inline:16px}}@media(max-width:991px){.topic-detail-page .topic-detail-content-inner{flex-direction:column;gap:24px}}.topic-detail-page .topic-detail-main{display:flex;flex:1;flex-direction:column;gap:40px;min-width:0}.topic-detail-page .topic-detail-aside{flex:none;width:160px}@media(max-width:991px){.topic-detail-page .topic-detail-aside{width:auto}}.topic-detail-page .topic-detail-section{scroll-margin-top:96px}.topic-detail-page .topic-detail-section-title{margin:0 0 20px;color:#1f1f1f;font-size:16px;font-weight:500;line-height:22px}.topic-detail-page .topic-detail-rich-text{color:#595959;font-size:14px;line-height:20px;word-break:break-word}.topic-detail-page .topic-detail-rich-text p{margin:0 0 12px}.topic-detail-page .topic-detail-rich-text p:last-child{margin-bottom:0}.topic-detail-page .topic-detail-rich-text ol,.topic-detail-page .topic-detail-rich-text ul{margin:0;padding-left:1.2em}.topic-detail-page .topic-detail-rich-text li+li{margin-top:4px}.topic-detail-page .topic-detail-plain-text{margin:0;color:#595959;font-size:14px;line-height:20px;white-space:pre-wrap;word-break:break-word}.topic-detail-page .topic-detail-materials{display:flex;flex-direction:column;gap:4px}.topic-detail-page .topic-detail-materials-label{color:#999;font-size:14px;line-height:20px}.topic-detail-page .topic-detail-materials-list{display:flex;flex-wrap:wrap;gap:4px}@media(max-width:767px){.topic-detail-page .topic-detail-materials-list{flex-direction:column;align-items:stretch;max-width:100%;min-width:0}.topic-detail-page .topic-detail-materials-list>.file-link,.topic-detail-page .topic-detail-materials-list>.file-link-anchor{max-width:100%}.topic-detail-page .topic-detail-materials-list .file-link{max-width:100%;min-width:0}.topic-detail-page .topic-detail-materials-list .file-link-name{min-width:0}}.topic-detail-page .topic-detail-action-bar{position:fixed;right:0;bottom:0;left:0;z-index:100;background:#fff;border-top:1px solid #f0f0f0}.topic-detail-page .topic-detail-action-bar-inner{width:1200px;margin-inline:auto;max-width:98%;padding-inline:0;display:flex;align-items:center;justify-content:flex-end;gap:20px;min-height:72px;padding-block:20px}@media(max-width:991px){.topic-detail-page .topic-detail-action-bar-inner{max-width:100%;padding-inline:24px}}@media(max-width:767px){.topic-detail-page .topic-detail-action-bar-inner{padding-inline:16px}}.topic-detail-page .topic-detail-applied-status{display:flex;flex:none;flex-direction:row;gap:8px;align-items:center;min-width:0}.topic-detail-page .topic-detail-applied-icon{flex:none;font-size:20px;color:#52c41a}.topic-detail-page .topic-detail-applied-text{color:#595959;font-size:14px;line-height:20px;white-space:nowrap}.topic-detail-page .topic-detail-action-hint{flex:none;color:#595959;font-size:14px;line-height:20px}.topic-detail-page .topic-detail-apply-btn{flex:none;min-width:96px}.topic-detail-page .topic-detail-view-btn.ant-btn-default{flex:none;min-width:80px;height:32px;padding:3px 15px;color:#595959;font-size:16px;line-height:24px;background:#fff;border-color:#f0f0f0;box-shadow:none}.topic-detail-page .topic-detail-view-btn.ant-btn-default:hover:not(:disabled){color:#1f1f1f;background:#fff;border-color:#999}.proposal-apply-add-row-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 16px);height:34px;margin:8px;border:1px dashed #dee0e5;border-radius:4px;background:#f7f8f9;color:#595959;font-size:12px;line-height:18px;cursor:pointer}.proposal-apply-add-row-btn:hover:not(:disabled){background:#eef1f6;color:#1f1f1f;border-color:#999}.proposal-apply-add-row-btn:disabled{color:#c1c1c1;cursor:not-allowed}.rich-text-editor{border:1px solid #dee0e5;border-radius:8px;background:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.rich-text-editor:focus-within:not(.rich-text-editor-readonly){border-color:#8f9196;box-shadow:0 0 0 2px #8f91961f}.rich-text-editor.rich-text-editor-error{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1f}.rich-text-editor.rich-text-editor-readonly{background:#f7f8f9}.rich-text-editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:2px 8px;border-bottom:1px solid #dee0e5;background:#f7f8f9;color:#595959;overflow-x:auto}.rich-text-editor-toolbar-divider{flex:0 0 1px;align-self:stretch;width:1px;margin:4px;background:#e7e9ed}.rich-text-editor-tool-btn-wrap{display:inline-flex}.rich-text-editor-tool-icon{font-size:16px;line-height:1;color:inherit}.rich-text-editor-tool-icon svg{fill:currentColor}.rich-text-editor-tool-icon-redo{transform:scaleX(-1)}.rich-text-editor-tool-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:#595959;cursor:pointer;font-size:15px;transition:background-color .15s ease,color .15s ease}.rich-text-editor-tool-btn:hover:not(:disabled){background:#f7f8f9;color:#1f1f1f}.rich-text-editor-tool-btn:disabled{cursor:not-allowed;opacity:.4}.rich-text-editor-tool-btn.rich-text-editor-tool-btn-active{background:#eef1f6;color:#1f1f1f}.rich-text-editor-tool-btn.rich-text-editor-tool-btn-active:hover:not(:disabled){color:#595959}.rich-text-editor-tool-btn-color{position:relative}.rich-text-editor-color-tool{display:inline-flex;align-items:center;justify-content:center;line-height:1}.rich-text-editor-color-tool-anticon{font-size:15px;line-height:1;color:currentColor}.rich-text-editor-tool-select{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#595959;cursor:pointer;font-size:13px;line-height:1;transition:background-color .15s ease,color .15s ease}.rich-text-editor-tool-select:hover{background:#f7f8f9;color:#1f1f1f}.rich-text-editor-tool-select-block{min-width:76px}.rich-text-editor-tool-select-font{min-width:92px}.rich-text-editor-tool-select-icon{display:inline-flex;font-size:14px;color:#999}.rich-text-editor-tool-select-label{flex:1;text-align:left;white-space:nowrap}.rich-text-editor-tool-select-arrow{width:0;height:0;margin-left:2px;border-top:4px solid #999999;border-right:4px solid transparent;border-left:4px solid transparent}.rich-text-editor-icon-justify{display:flex;flex-direction:column;justify-content:center;gap:2px;width:14px;height:14px}.rich-text-editor-icon-justify:before,.rich-text-editor-icon-justify:after{content:"";display:block;height:1.5px;border-radius:1px;background:currentColor}.rich-text-editor-icon-justify:before{box-shadow:0 4px 0 currentColor,0 8px 0 currentColor}.rich-text-editor-color-panel{padding:10px;border:1px solid #dee0e5;border-radius:8px;background:#fff;box-shadow:0 1px 4px #1f1f1f14}.rich-text-editor-color-grid{display:grid;grid-template-columns:repeat(6,22px);gap:8px}.rich-text-editor-color-swatch{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid #dee0e5;border-radius:4px;background:#fff;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.rich-text-editor-color-swatch:hover{border-color:#8f9196;transform:scale(1.06)}.rich-text-editor-color-swatch.rich-text-editor-color-swatch-active{border-color:#1f1f1f;box-shadow:0 0 0 1px #fff,0 0 0 2px #1f1f1f}.rich-text-editor-color-swatch-inner{display:block;width:16px;height:16px;border-radius:2px}.rich-text-editor-color-clear{width:100%;margin-top:10px;padding:6px 0 2px;border:0;border-top:1px solid #f0f0f0;background:transparent;color:#999;cursor:pointer;font-size:12px;text-align:center;transition:color .15s ease}.rich-text-editor-color-clear:hover{color:#595959}.rich-text-editor-color-swatch-inner[data-color="#000000"]{background-color:#000}.rich-text-editor-color-tool[data-color="#000000"] .rich-text-editor-color-tool-anticon{color:#000}.rich-text-editor-color-swatch-inner[data-color="#333333"]{background-color:#333}.rich-text-editor-color-tool[data-color="#333333"] .rich-text-editor-color-tool-anticon{color:#333}.rich-text-editor-color-swatch-inner[data-color="#666666"]{background-color:#666}.rich-text-editor-color-tool[data-color="#666666"] .rich-text-editor-color-tool-anticon{color:#666}.rich-text-editor-color-swatch-inner[data-color="#999999"]{background-color:#999}.rich-text-editor-color-tool[data-color="#999999"] .rich-text-editor-color-tool-anticon{color:#999}.rich-text-editor-color-swatch-inner[data-color="#cccccc"]{background-color:#ccc}.rich-text-editor-color-tool[data-color="#cccccc"] .rich-text-editor-color-tool-anticon{color:#ccc}.rich-text-editor-color-swatch-inner[data-color="#ffffff"]{background-color:#fff}.rich-text-editor-color-tool[data-color="#ffffff"] .rich-text-editor-color-tool-anticon{color:#fff}.rich-text-editor-color-swatch-inner[data-color="#1677ff"]{background-color:#1677ff}.rich-text-editor-color-tool[data-color="#1677ff"] .rich-text-editor-color-tool-anticon{color:#1677ff}.rich-text-editor-color-swatch-inner[data-color="#52c41a"]{background-color:#52c41a}.rich-text-editor-color-tool[data-color="#52c41a"] .rich-text-editor-color-tool-anticon{color:#52c41a}.rich-text-editor-color-swatch-inner[data-color="#faad14"]{background-color:#faad14}.rich-text-editor-color-tool[data-color="#faad14"] .rich-text-editor-color-tool-anticon{color:#faad14}.rich-text-editor-color-swatch-inner[data-color="#ff4d4f"]{background-color:#ff4d4f}.rich-text-editor-color-tool[data-color="#ff4d4f"] .rich-text-editor-color-tool-anticon{color:#ff4d4f}.rich-text-editor-color-swatch-inner[data-color="#722ed1"]{background-color:#722ed1}.rich-text-editor-color-tool[data-color="#722ed1"] .rich-text-editor-color-tool-anticon{color:#722ed1}.rich-text-editor-color-swatch-inner[data-color="#13c2c2"]{background-color:#13c2c2}.rich-text-editor-color-tool[data-color="#13c2c2"] .rich-text-editor-color-tool-anticon{color:#13c2c2}.rich-text-editor-color-swatch-inner[data-color="#ffff00"]{background-color:#ff0}.rich-text-editor-color-tool[data-color="#ffff00"] .rich-text-editor-color-tool-anticon{color:#ff0}.rich-text-editor-color-swatch-inner[data-color="#ffe58f"]{background-color:#ffe58f}.rich-text-editor-color-tool[data-color="#ffe58f"] .rich-text-editor-color-tool-anticon{color:#ffe58f}.rich-text-editor-color-swatch-inner[data-color="#ffd666"]{background-color:#ffd666}.rich-text-editor-color-tool[data-color="#ffd666"] .rich-text-editor-color-tool-anticon{color:#ffd666}.rich-text-editor-color-swatch-inner[data-color="#ffadd2"]{background-color:#ffadd2}.rich-text-editor-color-tool[data-color="#ffadd2"] .rich-text-editor-color-tool-anticon{color:#ffadd2}.rich-text-editor-color-swatch-inner[data-color="#d3adf7"]{background-color:#d3adf7}.rich-text-editor-color-tool[data-color="#d3adf7"] .rich-text-editor-color-tool-anticon{color:#d3adf7}.rich-text-editor-color-swatch-inner[data-color="#adc6ff"]{background-color:#adc6ff}.rich-text-editor-color-tool[data-color="#adc6ff"] .rich-text-editor-color-tool-anticon{color:#adc6ff}.rich-text-editor-color-swatch-inner[data-color="#91d5ff"]{background-color:#91d5ff}.rich-text-editor-color-tool[data-color="#91d5ff"] .rich-text-editor-color-tool-anticon{color:#91d5ff}.rich-text-editor-color-swatch-inner[data-color="#87e8de"]{background-color:#87e8de}.rich-text-editor-color-tool[data-color="#87e8de"] .rich-text-editor-color-tool-anticon{color:#87e8de}.rich-text-editor-color-swatch-inner[data-color="#b7eb8f"]{background-color:#b7eb8f}.rich-text-editor-color-tool[data-color="#b7eb8f"] .rich-text-editor-color-tool-anticon{color:#b7eb8f}.rich-text-editor-color-swatch-inner[data-color="#ffe7ba"]{background-color:#ffe7ba}.rich-text-editor-color-tool[data-color="#ffe7ba"] .rich-text-editor-color-tool-anticon{color:#ffe7ba}.rich-text-editor-color-swatch-inner[data-color="#ffccc7"]{background-color:#ffccc7}.rich-text-editor-color-tool[data-color="#ffccc7"] .rich-text-editor-color-tool-anticon{color:#ffccc7}.rich-text-editor-color-swatch-inner[data-color="#efdbff"]{background-color:#efdbff}.rich-text-editor-color-tool[data-color="#efdbff"] .rich-text-editor-color-tool-anticon{color:#efdbff}.rich-text-editor-color-swatch-inner[data-color="#ffffff"]{box-shadow:inset 0 0 0 1px #dee0e5}.rich-text-editor-color-tool[data-color="#ffffff"] .rich-text-editor-color-tool-anticon{filter:drop-shadow(0 0 .6px #8f9196)}.rich-text-editor-body{position:relative;flex:1}.rich-text-editor-area-wrap,.rich-text-editor--tall .rich-text-editor-area-wrap{min-height:138px}.rich-text-editor-area{min-height:inherit;padding:12px 14px;font-size:14px;line-height:22px;outline:none;overflow-wrap:anywhere}.rich-text-editor-area.ProseMirror p.is-empty:first-child:before,.rich-text-editor-area .ProseMirror p.is-empty:first-child:before{content:attr(data-placeholder);color:#999;float:left;height:0;pointer-events:none}.rich-text-editor-file-input{position:absolute;width:0;height:0;padding:0;margin:0;border:0;opacity:0;overflow:hidden;pointer-events:none}.rich-text-editor-drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#ffffffeb;color:#595959;pointer-events:none}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#c8c8ff66;pointer-events:none}.proposal-apply-page{min-height:calc(100vh - var(--tech-header-height, 64px));background:#fff;padding-bottom:calc(71px + env(safe-area-inset-bottom,0px))}.proposal-apply-page .proposal-apply-body{position:relative;width:1200px;margin:0 auto;max-width:98%;padding-inline:0;display:block;padding-block:40px}@media(max-width:991px){.proposal-apply-page .proposal-apply-body{max-width:100%;padding-inline:24px}}@media(max-width:767px){.proposal-apply-page .proposal-apply-body{padding-inline:16px}}@media(max-width:575px){.proposal-apply-page .proposal-apply-body{padding-block:28px}}@media(max-width:767px){.proposal-apply-page .proposal-apply-body{display:flex;flex-direction:column;padding-right:0}}.proposal-apply-page .proposal-apply-form-panel{min-width:0}.proposal-apply-page .proposal-apply-form-inner .ant-form-item{margin-bottom:0}.proposal-apply-page .proposal-apply-form-inner .ant-form-item-label{padding-bottom:4px}.proposal-apply-page .proposal-apply-form-inner .ant-form-item-label>label{font-size:12px;line-height:18px;color:#1f1f1f;height:auto}.proposal-apply-page .proposal-apply-form-inner .ant-form-item-extra{min-height:auto;margin-top:4px;font-size:12px;line-height:18px;color:#999}.proposal-apply-page .proposal-apply-form-inner .ant-input,.proposal-apply-page .proposal-apply-form-inner .ant-select-selector,.proposal-apply-page .proposal-apply-form-inner .ant-picker{min-height:36px;border-color:#dee0e5;border-radius:4px;font-size:14px;line-height:20px;color:#1f1f1f;box-shadow:none}.proposal-apply-page .proposal-apply-form-inner .ant-input:-webkit-autofill,.proposal-apply-page .proposal-apply-form-inner .ant-input:-webkit-autofill:hover,.proposal-apply-page .proposal-apply-form-inner .ant-input:-webkit-autofill:focus,.proposal-apply-page .proposal-apply-form-inner .ant-input-number-input:-webkit-autofill,.proposal-apply-page .proposal-apply-form-inner .ant-input-number-input:-webkit-autofill:hover,.proposal-apply-page .proposal-apply-form-inner .ant-input-number-input:-webkit-autofill:focus{-webkit-text-fill-color:#1f1f1f;box-shadow:0 0 0 1000px #fff inset;transition:background-color 9999s ease-out 0s}.proposal-apply-page .proposal-apply-form-inner .ant-input-number{width:100%;border:1px solid #dee0e5;border-radius:4px;box-shadow:none}.proposal-apply-page .proposal-apply-form-inner .ant-input-number .ant-input-number-input-wrap{border:none;box-shadow:none}.proposal-apply-page .proposal-apply-form-inner .ant-input-number .ant-input-number-input{font-size:14px;line-height:20px;color:#1f1f1f}.proposal-apply-page .proposal-apply-form-inner .ant-input-number:hover{border-color:#8f9196}.proposal-apply-page .proposal-apply-form-inner .ant-input-number.ant-input-number-focused{border-color:#8f9196;box-shadow:none}.proposal-apply-page .proposal-apply-form-inner .proposal-apply-budget-input-wrap .ant-input-number-group .ant-input-number{border-radius:4px 0 0 4px}.proposal-apply-page .proposal-apply-form-inner .ant-input:hover,.proposal-apply-page .proposal-apply-form-inner .ant-select-selector:hover,.proposal-apply-page .proposal-apply-form-inner .ant-picker:hover{border-color:#8f9196}.proposal-apply-page .proposal-apply-form-inner .ant-input:focus,.proposal-apply-page .proposal-apply-form-inner .ant-input-focused,.proposal-apply-page .proposal-apply-form-inner .ant-picker-focused{border-color:#8f9196;box-shadow:none}.proposal-apply-page .proposal-apply-form-inner .ant-input-number.ant-input-number-focused,.proposal-apply-page .proposal-apply-form-inner .ant-select-focused .ant-select-selector{border-color:#8f9196;box-shadow:none}.proposal-apply-page .proposal-apply-form-inner .ant-input::placeholder,.proposal-apply-page .proposal-apply-form-inner .ant-input-number-input::placeholder,.proposal-apply-page .proposal-apply-form-inner textarea.ant-input::placeholder{color:#999}.proposal-apply-page .proposal-apply-form-inner .ant-select-single .ant-select-selector .ant-select-selection-item,.proposal-apply-page .proposal-apply-form-inner .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:34px}.proposal-apply-page .proposal-apply-form-inner .ant-form-item-has-error .ant-input,.proposal-apply-page .proposal-apply-form-inner .ant-form-item-has-error .ant-input-number,.proposal-apply-page .proposal-apply-form-inner .ant-form-item-has-error .ant-input-number-input-wrap,.proposal-apply-page .proposal-apply-form-inner .ant-form-item-has-error .ant-select-selector,.proposal-apply-page .proposal-apply-form-inner .ant-form-item-has-error .ant-picker{border-color:#ff4d4f}.proposal-apply-page .proposal-apply-required{color:#ff4d4f}.proposal-apply-page .proposal-apply-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 22px}@media(max-width:991px){.proposal-apply-page .proposal-apply-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.proposal-apply-page .proposal-apply-form-grid{grid-template-columns:1fr}}.proposal-apply-page .proposal-apply-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.proposal-apply-page .proposal-apply-form-grid--two{grid-template-columns:1fr}}.proposal-apply-page .proposal-apply-form-field{min-width:0}.proposal-apply-page .proposal-apply-contact-radio .ant-radio-wrapper{align-items:center;margin-inline-end:16px;font-size:14px;line-height:20px;color:#1f1f1f}.proposal-apply-page .proposal-apply-contact-radio .ant-radio-wrapper .ant-radio{top:0}.proposal-apply-page .proposal-apply-contact-radio .ant-radio-wrapper .ant-radio-inner{width:14px;height:14px;border-color:#8f9196;background:#fff}.proposal-apply-page .proposal-apply-contact-radio .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{border-color:#1f1f1f;background:#fff}.proposal-apply-page .proposal-apply-contact-radio .ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after{transform:scale(.45);background-color:#1f1f1f}.proposal-apply-page .proposal-apply-field-hint{margin:8px 0 0;font-size:12px;line-height:18px;color:#999}.proposal-apply-page .proposal-apply-table-label{display:block;margin:0 0 4px;font-size:12px;line-height:18px;color:#1f1f1f}.proposal-apply-page .proposal-apply-table-form-item{margin-bottom:0}.proposal-apply-page .proposal-apply-table-form-item .ant-form-item-explain-error{margin-top:2px;font-size:12px;line-height:16px}.proposal-apply-page .proposal-apply-section-info{margin-left:6px;font-size:14px;color:#999}.proposal-apply-page .proposal-apply-contract-period{width:120px;max-width:100%}.proposal-apply-page .proposal-apply-table-scroll{max-width:100%;overflow-x:auto}.proposal-apply-page .proposal-apply-form-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:720px;font-size:12px;line-height:18px;color:#1f1f1f}.proposal-apply-page .proposal-apply-form-table th,.proposal-apply-page .proposal-apply-form-table td{text-align:left;padding:8px;border-bottom:1px solid #e7e9ed;min-height:44px;vertical-align:top}.proposal-apply-page .proposal-apply-form-table thead th{background:#eef1f6;font-weight:500;white-space:pre-line}.proposal-apply-page .proposal-apply-form-table .proposal-apply-table-stage-no{width:100px;vertical-align:middle}.proposal-apply-page .proposal-apply-form-table .proposal-apply-table-operation{width:56px}.proposal-apply-page .proposal-apply-form-table .ant-input,.proposal-apply-page .proposal-apply-form-table .ant-picker:not(.ant-picker-range){display:block;width:100%;min-width:0;min-height:32px;height:32px;padding:5px 8px;border:1px solid #dee0e5;border-radius:4px;font-size:12px;line-height:20px;background:#fff;box-shadow:none}.proposal-apply-page .proposal-apply-form-table .ant-picker-range.proposal-apply-table-range,.proposal-apply-page .proposal-apply-form-table .ant-picker-range.proposal-apply-intern-range{display:flex;flex-wrap:nowrap;align-items:center;width:100%;min-width:0;height:32px;min-height:32px;padding:2px 4px 2px 8px;border:1px solid #dee0e5;border-radius:4px;font-size:12px;line-height:18px;background:#fff;box-shadow:none}.proposal-apply-page .proposal-apply-form-table .ant-picker-range.proposal-apply-table-range .ant-picker-input,.proposal-apply-page .proposal-apply-form-table .ant-picker-range.proposal-apply-intern-range .ant-picker-input{flex:1 1 0;min-width:0}.proposal-apply-page .proposal-apply-form-table .ant-picker-range.proposal-apply-table-range .ant-picker-input>input,.proposal-apply-page .proposal-apply-form-table .ant-picker-range.proposal-apply-intern-range .ant-picker-input>input{font-size:12px;line-height:18px;text-align:center}.proposal-apply-page .proposal-apply-form-table .ant-picker-range.proposal-apply-table-range .ant-picker-range-separator,.proposal-apply-page .proposal-apply-form-table .ant-picker-range.proposal-apply-intern-range .ant-picker-range-separator{flex:0 0 auto;padding:0 2px;line-height:18px}.proposal-apply-page .proposal-apply-form-table .ant-picker-range.proposal-apply-table-range .ant-picker-suffix,.proposal-apply-page .proposal-apply-form-table .ant-picker-range.proposal-apply-intern-range .ant-picker-suffix{flex:0 0 auto;margin-inline-start:2px}.proposal-apply-page .proposal-apply-form-table .ant-picker-range.proposal-apply-table-range .ant-picker-active-bar,.proposal-apply-page .proposal-apply-form-table .ant-picker-range.proposal-apply-intern-range .ant-picker-active-bar{display:none}.proposal-apply-page .proposal-apply-form-table .ant-input:focus,.proposal-apply-page .proposal-apply-form-table .ant-input-focused{border-color:#8f9196;box-shadow:none}.proposal-apply-page .proposal-apply-form-table .ant-input-status-error,.proposal-apply-page .proposal-apply-form-table .ant-form-item-has-error .ant-input{border-color:#ff4d4f}.proposal-apply-page .proposal-apply-form-table .ant-input-status-error:focus,.proposal-apply-page .proposal-apply-form-table .ant-form-item-has-error .ant-input:focus{border-color:#ff4d4f}.proposal-apply-page .proposal-apply-form-table .ant-picker-status-error,.proposal-apply-page .proposal-apply-form-table .ant-form-item-has-error .ant-picker-range.proposal-apply-table-range,.proposal-apply-page .proposal-apply-form-table .ant-form-item-has-error .ant-picker-range.proposal-apply-intern-range{border-color:#ff4d4f}.proposal-apply-page .proposal-apply-form-table .ant-input-number{display:block;width:100%;min-width:0;min-height:32px;border:1px solid #dee0e5;border-radius:4px;font-size:12px;box-shadow:none}.proposal-apply-page .proposal-apply-form-table .ant-input-number .ant-input-number-input{height:32px;padding:5px 8px;font-size:12px;line-height:20px}.proposal-apply-page .proposal-apply-form-table .ant-input-number .ant-input-number-input-wrap{border:none;box-shadow:none}.proposal-apply-page .proposal-apply-form-table .ant-input-number:hover{border-color:#8f9196}.proposal-apply-page .proposal-apply-form-table .ant-input-number.ant-input-number-focused{border-color:#8f9196;box-shadow:none}.proposal-apply-page .proposal-apply-form-table .ant-input-number.ant-input-number-status-error,.proposal-apply-page .proposal-apply-form-table .ant-input-number.ant-input-number-status-error.ant-input-number-focused{border-color:#ff4d4f}.proposal-apply-page .proposal-apply-form-table .ant-input-number.ant-input-number-disabled{background:#f0f3f8;border-color:#dee0e5}.proposal-apply-page .proposal-apply-form-table .ant-input-number.ant-input-number-disabled .ant-input-number-input{color:#999}.proposal-apply-page .proposal-apply-form-table .ant-form-item-has-error .ant-input-number:not(.ant-input-number-disabled){border-color:#ff4d4f}.proposal-apply-page .proposal-apply-form-table .ant-form-item-has-error .ant-input-number:not(.ant-input-number-disabled).ant-input-number-focused{border-color:#ff4d4f}.proposal-apply-page .proposal-apply-form-table--people{min-width:1150px}.proposal-apply-page .proposal-apply-form-table--people th,.proposal-apply-page .proposal-apply-form-table--people td{padding-inline:8px}.proposal-apply-page .proposal-apply-form-table--people th:nth-last-child(2),.proposal-apply-page .proposal-apply-form-table--people td:nth-last-child(2){width:240px}.proposal-apply-page .proposal-apply-delete-link{display:inline-flex;align-items:center;height:32px;border:0;padding:0;background:transparent;color:#595959;font-size:12px;line-height:18px;white-space:nowrap;cursor:pointer}.proposal-apply-page .proposal-apply-delete-link:hover:not(:disabled){color:#1f1f1f}.proposal-apply-page .proposal-apply-delete-link:disabled{color:#c1c1c1;cursor:not-allowed}.proposal-apply-page .proposal-apply-outcome-textarea{min-height:72px;padding:8px 12px;border-color:#dee0e5;line-height:20px}.proposal-apply-page .proposal-apply-calculated-cell{display:block;width:100%;padding:5px 8px;min-height:32px;border:1px solid #dee0e5;border-radius:4px;background:#f0f3f8;color:#999;font-size:12px;line-height:18px}.proposal-apply-page .proposal-apply-budget-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;line-height:18px;color:#1f1f1f}.proposal-apply-page .proposal-apply-budget-table th,.proposal-apply-page .proposal-apply-budget-table td{text-align:left;padding:6px 16px;border-bottom:1px solid #e7e9ed;vertical-align:middle}.proposal-apply-page .proposal-apply-budget-table thead th{background:#eef1f6;font-weight:500;width:33.333%}.proposal-apply-page .proposal-apply-budget-table tbody th{font-weight:400;border-right:1px solid #e7e9ed;background:#fff}.proposal-apply-page .proposal-apply-budget-table td.proposal-apply-budget-price-cell>.ant-form-item .proposal-apply-budget-field.ant-input-number,.proposal-apply-page .proposal-apply-budget-table td.proposal-apply-budget-price-cell .proposal-apply-budget-field.ant-select{display:block;width:100%;max-width:none}.proposal-apply-page .proposal-apply-budget-table td.proposal-apply-budget-price-cell .proposal-apply-budget-input-wrap,.proposal-apply-page .proposal-apply-budget-table td.proposal-apply-budget-price-cell .proposal-apply-budget-input-wrap .ant-input-number-group-wrapper{display:block;width:100%;max-width:none}.proposal-apply-page .proposal-apply-budget-table td.proposal-apply-budget-price-cell .proposal-apply-budget-input-wrap .ant-input-number-group{display:flex;width:100%}.proposal-apply-page .proposal-apply-budget-table td.proposal-apply-budget-price-cell .proposal-apply-budget-input-wrap .ant-input-number-group .proposal-apply-budget-field.ant-input-number{flex:1 1 auto;width:auto;min-width:0;border-radius:4px 0 0 4px}.proposal-apply-page .proposal-apply-budget-table td.proposal-apply-budget-price-cell .ant-input-number,.proposal-apply-page .proposal-apply-budget-table td.proposal-apply-budget-price-cell .ant-select-selector{min-height:32px;font-size:12px;box-shadow:none}.proposal-apply-page .proposal-apply-budget-table td.proposal-apply-budget-price-cell .ant-select-selector{height:28px}.proposal-apply-page .proposal-apply-budget-table td.proposal-apply-budget-price-cell .ant-input-number-input{padding:4px 8px;font-size:12px;line-height:18px}.proposal-apply-page .proposal-apply-budget-table td.proposal-apply-budget-price-cell .ant-select-single .ant-select-selector .ant-select-selection-item,.proposal-apply-page .proposal-apply-budget-table td.proposal-apply-budget-price-cell .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:26px}.proposal-apply-page .proposal-apply-budget-input-wrap{position:relative;width:100%}.proposal-apply-page .proposal-apply-budget-input-wrap .ant-input-number-group-wrapper{display:block;width:100%}.proposal-apply-page .proposal-apply-budget-input-wrap .ant-input-number-group{display:flex;align-items:stretch;width:100%}.proposal-apply-page .proposal-apply-budget-input-wrap .ant-input-number-group .ant-input-number{flex:1 1 auto;min-width:0;width:auto;border-radius:4px 0 0 4px}.proposal-apply-page .proposal-apply-budget-input-wrap .ant-input-number-group-addon{display:flex;align-items:center;flex:0 0 auto;min-height:28px;padding:4px 18px 4px 8px;border:1px solid #dee0e5;border-inline-start:0;border-radius:0 4px 4px 0;background:#f0f3f8;color:#999;font-size:12px;line-height:18px}.proposal-apply-page .proposal-apply-budget-input-wrap .ant-input-number-group .ant-input-number-input-wrap,.proposal-apply-page .proposal-apply-budget-input-wrap .ant-input-number-group .ant-input-number-handler-wrap{border-radius:0}.proposal-apply-page .proposal-apply-budget-input-wrap .ant-input-number-group:hover .ant-input-number,.proposal-apply-page .proposal-apply-budget-input-wrap .ant-input-number-group:hover .ant-input-number-group-addon{border-color:#8f9196}.proposal-apply-page .proposal-apply-budget-input-wrap .ant-input-number-group .ant-input-number-focused{border-color:#8f9196;box-shadow:none}.proposal-apply-page .proposal-apply-budget-input-wrap .ant-input-number-group:has(.ant-input-number-focused) .ant-input-number-group-addon{border-color:#8f9196}.proposal-apply-page .proposal-apply-budget-remark{color:#999;font-size:12px;line-height:18px}.proposal-apply-page .proposal-apply-investment-block+.proposal-apply-investment-block{margin-top:24px}.proposal-apply-page .proposal-apply-action-bar{position:fixed;right:0;bottom:0;left:0;z-index:100;border-top:1px solid #f0f0f0;background:#fff;padding-bottom:env(safe-area-inset-bottom)}.proposal-apply-page .proposal-apply-action-bar-inner{width:1200px;margin:0 auto;max-width:98%;padding-inline:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:71px;padding-block:19px 20px}@media(max-width:991px){.proposal-apply-page .proposal-apply-action-bar-inner{max-width:100%;padding-inline:24px}}@media(max-width:767px){.proposal-apply-page .proposal-apply-action-bar-inner{padding-inline:16px}}.proposal-apply-page .proposal-apply-action-bar-inner .ant-btn{min-height:32px;padding:3px 15px;font-size:16px;line-height:24px;border-radius:4px}.proposal-apply-page .proposal-apply-action-bar-inner .ant-btn-default{border-color:#f0f0f0;color:#595959;background:#fff}.proposal-apply-page .proposal-apply-action-bar-inner .ant-btn-default:hover:not(:disabled){border-color:#999;color:#1f1f1f}.proposal-apply-page .proposal-apply-action-bar-inner .ant-btn-primary{min-width:96px}.proposal-apply-page .proposal-apply-page-spin{display:flex;justify-content:center;padding:120px 0}.proposal-apply-budget-select-popup.ant-select-dropdown .ant-select-item{min-height:28px;font-size:12px;line-height:18px}.proposal-apply-budget-select-popup.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#eef1f6;color:#1f1f1f}.proposal-apply-budget-select-popup.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#eef1f6;color:#1f1f1f;font-weight:400}:root{--tech-header-height: 64px;--tech-line-primary: #f0f0f0;--tech-line-secondary: #e7e9ed;--tech-line-tertiary: #dee0e5;--tech-line-extra: #8f9196;--tech-fill-primary: #ffffff;--tech-fill-secondary: #f7f8f9;--tech-fill-extra1: #f0f3f8;--tech-fill-extra2: #eef1f6;--tech-text-disabled: #c1c1c1;--tech-text-tertiary: #999999;--tech-text-secondary: #595959;--tech-text-primary: #1f1f1f;--tech-tag-blue: #1677ff;--tech-tag-green: #52c41a;--tech-tag-orange: #faad14;--tech-tag-red: #ff4d4f;--tech-tag-cyan: #13c2c2;--tech-tag-purple: #722ed1;--tech-tag-default: #c1c1c1}@media(max-width:767px){:root{--tech-header-height: 56px}}body{margin:0;min-height:100vh;overflow-x:hidden;font-weight:400}textarea,textarea.ant-input{resize:none!important}#root{min-height:100vh}
