body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:global(.ant-card) .ant-card-body{padding:16px!important}:global(:where(.css-dev-only-do-not-override-1a3rktk).ant-card .ant-card-body){padding:16px!important}.company-support-container{background:linear-gradient(135deg,#4a90e2,#67b8f7);margin:0 auto;min-height:100vh;padding:16px}.support-card{box-shadow:0 2px 8px #0000001a}.support-card:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234A90E2'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E") no-repeat 50%}.page-title{margin-bottom:24px}.page-title:after{background:linear-gradient(90deg,#4a90e2,#67b8f7)}.support-form{margin:0 auto;max-width:900px}.ant-input-textarea:focus,.ant-input-textarea:hover,.ant-input:focus,.ant-input:hover{border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e21a}.ant-btn-primary{background:linear-gradient(90deg,#4a90e2,#67b8f7);box-shadow:0 4px 12px #4a90e24d}.ant-btn-primary:focus,.ant-btn-primary:hover{background:linear-gradient(90deg,#357abd,#4a90e2);box-shadow:0 6px 16px #4a90e266}.form-actions{margin-top:24px}.support-card:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%234A90E2'%3E%3Cpath d='M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z'/%3E%3C/svg%3E") no-repeat 50%}.company-name-wrapper .ant-form-item-control-input{width:100%}.company-search-group{display:flex;gap:8px}.company-name-input{flex:1 1}.company-search-btn{min-width:80px}.search-results-list{background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 8px #0000000d;margin-top:8px;max-height:600px;min-height:100px;overflow-x:hidden;overflow-y:auto}.search-result-item{border-bottom:1px solid #f0f0f0;cursor:pointer;overflow:hidden;padding:12px 24px;text-overflow:ellipsis;transition:all .3s;white-space:nowrap}.search-result-item>div{overflow:hidden;width:100%}.search-result-item:nth-child(odd){background-color:#fff}.search-result-item:nth-child(2n){background-color:#fafafa}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background-color:#f0f7ff!important;transform:translateX(4px)}.company-name{color:#1890ff;font-size:15px;font-weight:500;margin-bottom:6px}.company-legal-person,.company-name{overflow:hidden;padding-left:16px;text-overflow:ellipsis;white-space:nowrap}.company-legal-person{align-items:center;color:#666;display:flex;font-size:14px}.company-legal-person:before{content:"👤";font-size:16px;margin-right:8px}.search-results-list:empty{align-items:center;color:#999;display:flex;font-size:14px;justify-content:center;padding:20px}.search-results-list::-webkit-scrollbar{width:8px}.search-results-list::-webkit-scrollbar-thumb{background-color:#e8e8e8;border-radius:4px}.search-results-list::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px}.search-results-container{border-radius:4px;margin-top:12px;overflow:hidden}.company-search-group .anticon{font-size:16px}.problem-types-group{display:flex;flex-wrap:wrap;gap:16px}.problem-types-group .ant-checkbox-wrapper{margin-right:0!important;min-width:80px}.problem-types-group .ant-checkbox-checked+span,.problem-types-group .ant-checkbox-wrapper:hover{color:#1890ff}.problem-template-alert{background-color:#f8f9fa;border:1px solid #e9ecef;margin:0}.problem-template-alert .ant-alert-message{color:#1890ff;font-size:16px;font-weight:500;margin-bottom:12px;padding-right:0}.problem-template{color:#666;font-size:14px;line-height:1.8;overflow-x:hidden}.problem-template,.problem-template pre{word-wrap:break-word;font-family:inherit;margin:0;white-space:pre-wrap;word-break:break-all}.problem-template strong{color:#333;font-weight:500}.problem-template:before{background:linear-gradient(90deg,#e8e8e8 0,#0000);content:"";display:block;height:1px;margin:16px 0;opacity:.6}.problem-description-wrapper{display:flex;flex-direction:column;gap:16px}.problem-description-wrapper .ant-input{font-size:14px;line-height:1.8;margin-top:4px;min-height:200px;padding:12px 16px;resize:vertical}.problem-description-wrapper .ant-input::placeholder{color:#999}.problem-description-wrapper .ant-input-textarea textarea{line-height:1.8;min-height:150px;padding:12px;resize:vertical}.problem-description-wrapper .ant-input-textarea textarea:hover{border-color:#40a9ff}.problem-description-wrapper .ant-input-textarea textarea:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.template-header{align-items:center;display:flex;justify-content:space-between}.copy-example-btn{color:#1890ff;font-size:14px;height:auto;padding:0}.copy-example-btn:hover{color:#40a9ff}.copy-example-btn .anticon{font-size:14px;margin-right:4px}:global(.ant-card-body){padding:16px!important}.reemployment-support-container{background:linear-gradient(135deg,#ff6b6b,#ffa07a);min-height:100vh;padding:16px}.support-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a;margin:0 auto;max-width:1000px;overflow:hidden;position:relative}.support-card:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gold'%3E%3Cpath d='M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") no-repeat 50%;content:"";height:100px;opacity:.1;position:absolute;right:-50px;top:-50px;transform:rotate(45deg);width:100px}.page-title{color:#ff6b6b;font-size:28px;font-weight:700;margin:20px 0 30px;text-shadow:2px 2px 4px #0000001a}.page-title:after{background:linear-gradient(90deg,#ff6b6b,#ffa07a);margin:10px auto 0}.support-form{padding:0 40px 40px}.ant-form-item-label>label{color:#666;font-size:15px;font-weight:500}.ant-input,.ant-input-textarea{border:1px solid #e8e8e8;border-radius:8px;padding:8px 12px;transition:all .3s ease}.ant-input-textarea:focus,.ant-input-textarea:hover,.ant-input:focus,.ant-input:hover{border-color:#ff6b6b;box-shadow:0 0 0 2px #ff6b6b1a}.ant-radio-wrapper{color:#666}.ant-radio-checked .ant-radio-inner{background-color:#ff6b6b!important;border-color:#ff6b6b!important}.ant-upload.ant-upload-select-picture-card{background:#fff;border:2px dashed #ffa07a;border-radius:12px;transition:all .3s ease}.ant-upload.ant-upload-select-picture-card:hover{border-color:#ff6b6b}.ant-btn-primary{background:linear-gradient(90deg,#ff6b6b,#ffa07a);border:none;border-radius:8px;box-shadow:0 4px 12px #ff6b6b4d;font-size:16px;font-weight:500;height:44px;transition:all .3s ease}.ant-btn-primary:focus,.ant-btn-primary:hover{background:linear-gradient(90deg,#ff5252,#ff8c66);box-shadow:0 6px 16px #ff6b6b66;transform:translateY(-1px)}.form-actions{margin-top:40px}@media (max-width:576px){.support-card{border-radius:16px}.support-form{padding:0 20px 30px}.page-title{font-size:24px}}.support-card:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFA07A'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm3.5-9c.83 0 1.5-.67 1.5-1.5S16.33 8 15.5 8 14 8.67 14 9.5s.67 1.5 1.5 1.5zm-7 0c.83 0 1.5-.67 1.5-1.5S9.33 8 8.5 8 7 8.67 7 9.5 7.67 11 8.5 11zm3.5 6.5c2.33 0 4.31-1.46 5.11-3.5H6.89c.8 2.04 2.78 3.5 5.11 3.5z'/%3E%3C/svg%3E") no-repeat 50%;bottom:-30px;content:"";height:80px;left:-30px;opacity:.1;position:absolute;transform:rotate(-45deg);width:80px}.resume-upload .upload-area{background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;cursor:pointer;padding:32px;text-align:center;transition:border-color .3s}.resume-upload .upload-area:hover{border-color:#1677ff}.resume-upload .upload-icon{color:#1677ff;font-size:48px;margin-bottom:16px}.resume-upload .upload-text{color:#000000d9;font-size:16px}.resume-upload .upload-hint{color:#00000073;font-size:14px;margin-top:8px}.resume-upload .ant-upload-list{margin-top:16px}.upload-area{background:#fafafa;border:2px dashed #e6e6e6;border-radius:8px;cursor:pointer;padding:20px;text-align:center;transition:all .3s ease}.upload-area:hover{background:#f0f7ff;border-color:#1890ff}.upload-icon{color:#1890ff;font-size:28px;margin-bottom:8px}.upload-text{color:#666;font-size:14px;line-height:1.5}.upload-hint{color:#999;font-size:12px;line-height:1.5;margin-top:8px}.resume-upload .ant-upload{height:auto!important;width:100%!important}.resume-upload .ant-btn{align-items:center;border-radius:8px;display:flex;font-size:16px;gap:8px;height:44px;justify-content:center;padding:0 24px}.resume-upload .ant-btn .anticon{font-size:20px}.photo-upload{align-items:flex-start;display:flex;gap:16px}.photo-upload .ant-upload-picture-card-wrapper{width:auto}.photo-upload .ant-upload-list-picture-card-container,.photo-upload .ant-upload.ant-upload-select-picture-card{height:120px;margin:0;width:120px}.photo-upload .ant-upload.ant-upload-select-picture-card{background:#fff;border:2px dashed #ffa07a;border-radius:8px;transition:all .3s ease}.photo-upload .ant-upload.ant-upload-select-picture-card:hover{background:#fff8f8;border-color:#ff6b6b}.photo-upload .upload-area{align-items:center;background:none;border:none;display:flex;flex-direction:column;height:100%;justify-content:center;padding:8px;width:100%}.photo-upload .upload-icon{color:#ff6b6b;font-size:24px;margin-bottom:4px}.photo-upload .upload-text{color:#666;font-size:13px;line-height:1.2}.photo-upload .upload-hint{color:#999;font-size:12px;line-height:1.2;margin-top:4px;text-align:center}.photo-upload .ant-upload-list{display:flex;margin:0}.photo-upload .ant-upload-list-picture-card .ant-upload-list-item{border-radius:8px;padding:4px}.photo-upload .ant-upload-list-picture-card .ant-upload-list-item-thumbnail{border-radius:4px;overflow:hidden}.photo-upload-tips{color:#666;flex:1 1;font-size:13px;line-height:1.5;padding:8px 0}.photo-upload-tips .title{font-weight:500;margin-bottom:4px}.photo-upload-tips .desc{color:#999;font-size:12px}.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#ff4d4f}.ant-upload-list-picture-card .ant-upload-list-item-done{border-color:#52c41a}.volunteer-list-container{background:#f5f5f5;margin:0 auto;max-width:1200px;padding:24px}.page-title{color:#1890ff;font-size:32px!important;margin-bottom:40px!important;position:relative;text-align:center}.page-title:after{background:#1890ff;border-radius:2px;content:"";display:block;height:3px;margin:16px auto 0;width:60px}.volunteer-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;height:100%;margin-bottom:24px;overflow:hidden;padding:20px;transition:all .3s ease}.volunteer-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-4px)}.avatar-container{margin-bottom:16px;text-align:center}.volunteer-avatar{background:#fff;border:3px solid #1890ff;border-radius:8px!important;display:block;height:200px!important;margin:0 auto;object-fit:cover;padding:3px;transition:all .3s ease;width:160px!important}.volunteer-card:hover .volunteer-avatar{transform:scale(1.03)}.volunteer-name{color:#1890ff;font-size:20px!important;margin:16px 0!important;text-align:center}.volunteer-description{color:#666;font-size:14px;line-height:1.8!important;margin:0!important;padding:0 8px;text-align:justify}@media screen and (max-width:768px){.volunteer-list-container{padding:16px}.page-title{font-size:24px!important;margin-bottom:24px!important}.volunteer-card{margin-bottom:16px;padding:16px}.volunteer-avatar{height:160px!important;width:120px!important}.volunteer-description{text-align:left}}@media (prefers-color-scheme:dark){.volunteer-list-container{background:#141414}.volunteer-card{background:#1f1f1f;border-color:#434343}.volunteer-description{color:#999}.page-title,.volunteer-name{color:#177ddc}.page-title:after{background:#177ddc}.volunteer-avatar{background:#1f1f1f;border-color:#177ddc}}.dev-buttons{bottom:20px;display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;z-index:1000}.dev-buttons .ant-btn{border-radius:20px;box-shadow:0 2px 8px #00000026;height:40px;min-width:120px}.dev-buttons .ant-btn.active{background:#1890ff;border-color:#1890ff}.dev-buttons .ant-btn:not(.active){background:#00000073;border-color:#0000}
/*# sourceMappingURL=main.f119e334.css.map*/