.company-auth-page{background:#fff;color:#000;font-family:"PingFang SC","Microsoft YaHei",sans-serif}.company-auth-page .ca-content{padding:0 12px 28px}.company-auth-page .ca-hint{font-size:12px;color:#999;margin:0 0 22px;line-height:17px;padding-top:0}.company-auth-page .ca-heading,.company-auth-page .ca-choice-section h2,.company-auth-page .ca-subeditor h2,.company-auth-page .ca-attachment h2,.company-auth-page .ca-projects h2,.company-auth-page .ca-bio h2{font-size:14px;font-weight:400;line-height:20px;margin:0 0 16px}.company-auth-page small{font-size:12px;font-weight:400}.company-auth-page h2 small{color:#999}.company-auth-page .ca-heading-inset{padding-left:12px}.company-auth-page .ca-upload-stack{margin:0 8px 20px;display:grid;gap:20px}.company-auth-page .ca-upload{height:138px;background:#f8f8f8;border-radius:8px;position:relative}.company-auth-page .ca-upload-target{height:100%;width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px;gap:12px;text-align:left}.company-auth-page .ca-upload-copy{width:42%;display:flex;flex-direction:column;gap:12px;line-height:21px}.company-auth-page .ca-upload-copy strong{font-size:14px;font-weight:400}.company-auth-page .ca-upload-copy small{color:#999;font-size:10px;line-height:15px}.company-auth-page .ca-upload-symbol{width:70px;height:70px;object-fit:contain;margin-right:27px}.company-auth-page .ca-upload-image{width:160px;height:86px;object-fit:contain;max-width:54%}.company-auth-page .ca-upload-delete{position:absolute;right:0;top:0;width:30px;height:30px;padding:7px}.company-auth-page .ca-upload-delete img{width:16px;height:16px;object-fit:contain}.company-auth-page .ca-input-card{border-radius:6px;background:#fff;box-shadow:0 0 25px #0000000f;padding:0 12px;overflow:hidden}.company-auth-page .ca-input-row{height:44px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:8px;line-height:20px;font-size:14px}.company-auth-page .ca-input-row:last-child{border:0}.company-auth-page .ca-input-row>span{flex-shrink:0;max-width:50%}.company-auth-page .ca-input-row input{border:0;min-width:0;width:100%;text-align:right;font-size:12px;background:transparent;outline-offset:3px;padding:6px 0;color:#333}.company-auth-page .ca-input-row input::placeholder{color:#999}.company-auth-page .ca-input-row output{margin-left:auto;font-size:12px;color:#777;text-align:right;overflow-wrap:anywhere;max-width:68%}.company-auth-page .ca-input-row button{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;min-width:0}.company-auth-page .ca-input-row button img{width:6px;height:11px}.company-auth-page .ca-footer{padding:12px 12px 64px;background:#fff;min-height:104px;z-index:15}.company-auth-page .ca-footer .primary{height:40px;border-radius:8px;font-size:14px;line-height:20px;background:#000;padding:10px}.company-auth-page .ca-footer .ca-inactive{background:#999}.company-auth-page .ca-error{color:#d43a35;font-size:12px;line-height:18px;margin:12px 0 0;overflow-wrap:anywhere}.company-auth-page .ca-error:empty{display:none}.company-auth-page .ca-form{padding-bottom:20px}.company-auth-page .ca-step-0 .ca-upload-stack{gap:12px}.company-auth-page .ca-step-1 .ca-upload-stack,.company-auth-page .ca-step-3 .ca-upload-stack{gap:20px}.company-auth-page .ca-same-agent{display:flex;gap:7px;align-items:center;font-size:11px;color:#888;margin:-7px 8px 12px}.company-auth-page .ca-same-agent input{accent-color:#111;width:13px;height:13px}.company-auth-page .ca-authorization-heading{margin:24px 0 10px}.company-auth-page .ca-small{font-size:12px;color:#999;line-height:19px;margin:8px 0 16px}.company-auth-page .ca-template{height:32px;width:calc(100% - 16px);margin:0 8px;background:#f8f8f8;border-radius:4px;text-align:center;color:#999;font-size:12px}.company-auth-page .ca-choice-section{margin-bottom:32px}.company-auth-page .ca-choice-section h2{display:flex;align-items:center;margin-bottom:18px;gap:3px}.company-auth-page .ca-choice-section h2 small{font-size:12px;color:#999;white-space:nowrap}.company-auth-page .ca-choice-section h2>button{margin-left:auto;display:flex;align-items:center;gap:5px;color:#999;font-size:10px;white-space:nowrap}.company-auth-page .ca-choice-section h2>button img{width:6px;height:10px}.company-auth-page .ca-choice-grid,.company-auth-page .ca-full-select{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:12px;row-gap:20px}.company-auth-page .ca-choice-grid>button,.company-auth-page .ca-full-select>button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-width:0;font-size:12px;line-height:17px;padding:2px 0 4px;border-radius:4px;border:1px solid transparent}.company-auth-page .ca-choice-grid img,.company-auth-page .ca-full-select img{width:28px;height:28px;object-fit:contain;border-radius:4px}.company-auth-page .ca-choice-grid span,.company-auth-page .ca-full-select span{text-align:center;white-space:nowrap;font-size:12px;letter-spacing:-.3px}.company-auth-page .ca-choice-grid>button.selected,.company-auth-page .ca-full-select>button.selected{background:#f3f5f7;border-color:#111}.company-auth-page .ca-details{margin-top:38px}.company-auth-page .ca-full-select{padding:10px 0 25px;row-gap:18px}.company-auth-page .ca-select-footer{display:grid;grid-template-columns:130fr 209fr;gap:12px}.company-auth-page .ca-select-footer .secondary{height:40px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:14px;margin:0}.company-auth-page .ca-subeditor{padding-top:16px}.company-auth-page .ca-subeditor textarea{height:236px;resize:vertical;min-height:160px;width:100%;border:0;background:#f8f8f8;border-radius:6px;padding:12px;font:12px/20px inherit;font-family:inherit;box-sizing:border-box;outline-offset:2px}.company-auth-page .ca-subeditor h2{margin:0 0 16px}.company-auth-page .ca-count{text-align:right;color:#999;font-size:10px;margin:4px 0}.company-auth-page .ca-block-input,.ca-block-input{height:42px;background:#f8f8f8;width:100%;border:0;border-radius:6px;padding:12px;box-sizing:border-box;font-size:12px;min-width:0}.company-auth-page .ca-file-uploader{height:140px;background:#f8f8f8;border-radius:6px;display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:24px;overflow:hidden}.company-auth-page .ca-file-uploader>img{width:24px;height:24px;object-fit:contain}.company-auth-page .ca-file-uploader>.ca-upload-image{height:120px;width:auto;max-width:100%}.company-auth-page .ca-bio{padding-top:14px;margin-bottom:24px}.company-auth-page .ca-bio h2{margin-bottom:12px}.company-auth-page .ca-bio-editor,.company-auth-page .ca-bio>p{width:100%;min-height:236px;border-radius:6px;background:#f8f8f8;font-size:12px;line-height:20px;color:#999;padding:12px;text-align:left;display:block;white-space:pre-wrap;overflow-wrap:anywhere}.company-auth-page .ca-bio-editor.filled,.company-auth-page .ca-bio>p{color:#444}.company-auth-page .ca-attachment{margin-bottom:24px}.company-auth-page .ca-attachment h2{margin-bottom:12px}.company-auth-page .ca-attachment-items{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.company-auth-page .ca-add-file{width:62px;height:62px;background:#f8f8f8;border-radius:4px;display:flex;align-items:center;justify-content:center}.company-auth-page .ca-add-file img{width:20px;height:20px;object-fit:contain}.company-auth-page .ca-attachment-hint{flex:1;min-width:160px;color:#999;font-size:10px;line-height:18px;padding-top:8px}.company-auth-page .ca-attachment-hint strong{font-weight:400}.company-auth-page .ca-attachment-hint p{margin:4px 0}.company-auth-page .ca-attachment-file{position:relative;width:62px;display:flex;flex-direction:column;gap:6px}.company-auth-page .ca-attachment-file>button:first-child{width:62px;height:62px;background:#f8f8f8;border-radius:4px;display:flex;justify-content:center;align-items:center;overflow:hidden}.company-auth-page .ca-attachment-file>button:first-child>img{max-width:62px;width:auto;height:62px;object-fit:contain}.company-auth-page .ca-attachment-file>span{font-size:10px;line-height:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.company-auth-page .ca-attachment-file>button:last-child:not(:first-child){position:absolute;right:-5px;top:-7px;width:19px;height:19px;background:#333;color:#fff;border-radius:50%;font-size:12px}.company-auth-page .ca-add-project{width:100%;height:100px;background:#f8f8f8;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#999;font-size:12px}.company-auth-page .ca-add-project img{width:22px;height:22px;object-fit:contain}.company-auth-page .ca-project-card{position:relative;margin-bottom:12px;border-radius:6px;background:#f8f8f8}.company-auth-page .ca-project-card>button:first-child{display:flex;gap:14px;padding:12px;width:100%;text-align:left;align-items:center}.company-auth-page .ca-project-card img{width:100px;height:74px;object-fit:cover;border-radius:4px}.company-auth-page .ca-project-card span{display:flex;flex-direction:column;gap:8px;min-width:0}.company-auth-page .ca-project-card strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.company-auth-page .ca-project-card small{font-size:10px;color:#999}.company-auth-page .ca-project-card>button:last-child:not(:first-child){position:absolute;right:0;top:0;padding:6px;font-size:16px}.company-auth-page .ca-project-media{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 24px}.company-auth-page .ca-project-media>div{height:110px;background:#f8f8f8;border-radius:6px;position:relative}.company-auth-page .ca-project-media>div>button:first-child{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.company-auth-page .ca-project-media>div>button:first-child img{width:24px;height:24px;object-fit:contain}.company-auth-page .ca-project-media>div>button:first-child img:not([src$="27ac9.svg"]){width:100%;height:100%;object-fit:cover}.company-auth-page .ca-project-media>div>button:last-child:not(:first-child){position:absolute;right:0;top:0;width:26px;height:26px;padding:6px}.company-auth-page .ca-project-media>div>button:last-child:not(:first-child) img{width:14px;height:14px}.company-auth-page .ca-project-editor>.ca-block-input{margin-bottom:24px}.company-auth-page .ca-project-editor .ca-choice-section{margin:0 0 24px}.company-auth-page .ca-project-editor .ca-choice-section h2 small{font-size:10px}.company-auth-page .ca-project-editor textarea{height:200px}.company-auth-page .ca-verify{padding-top:64px}.company-auth-page .ca-verify>label{font-size:14px;line-height:20px;display:block;margin-bottom:12px}.company-auth-page .ca-phone,.company-auth-page .ca-code{display:flex;align-items:center;background:#f8f8f8;border-radius:6px;height:55px;margin-bottom:22px;padding:0 16px;gap:14px}.company-auth-page .ca-phone>span{font-size:14px;padding-right:15px;border-right:1px solid #ddd}.company-auth-page .ca-phone input,.company-auth-page .ca-code input{width:100%;min-width:0;background:transparent;border:0;font-size:12px;outline-offset:2px}.company-auth-page .ca-code button{white-space:nowrap;font-size:12px;color:#999}.company-auth-page .ca-success{padding-top:164px;text-align:center}.company-auth-page .ca-success>img{width:54px;height:54px;object-fit:contain}.company-auth-page .ca-success p{margin-top:24px;font-size:16px}.company-auth-page .ca-records{padding-top:18px}.company-auth-page .ca-records>button{display:flex;gap:8px;align-items:center;width:100%;text-align:left;margin-bottom:15px;min-height:82px}.company-auth-page .ca-record-logo{width:80px;height:82px;flex-shrink:0;background:#f8f8f8;display:flex;align-items:center;justify-content:center}.company-auth-page .ca-record-logo img{width:80px;height:82px;object-fit:contain}.company-auth-page .ca-record-copy{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.company-auth-page .ca-record-copy strong{font-size:14px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:170px}.company-auth-page .ca-record-copy>small{color:#999;font-size:10px}.company-auth-page .ca-record-link{align-self:flex-end;font-size:10px;white-space:nowrap;color:#999;margin-bottom:3px}.ca-badge{font-size:10px!important;line-height:14px!important;border-radius:4px;padding:4px 6px;width:fit-content;font-weight:400}.ca-badge.passed{background:#e5f2e6;color:#15791c}.ca-badge.failed{background:#fcebea;color:#bf3027}.ca-badge.pending{background:#fff0d8;color:#c98418}.company-auth-page .ca-empty{font-size:12px;color:#999;padding:50px 0;text-align:center}.company-auth-page .ca-status-hero{height:166px;margin:0 -12px;padding:18px 20px 0;position:relative;isolation:isolate}.company-auth-page .ca-status-background{position:absolute;left:0;top:-88px;width:100%;height:254px;z-index:-1;object-fit:cover}.company-auth-page .ca-status-hero h2{font-size:18px;line-height:25px;font-weight:500;margin:0 0 9px;display:flex;align-items:center;gap:10px}.company-auth-page .ca-status-hero h2 img{width:24px;height:24px;object-fit:contain}.company-auth-page .ca-status-hero p{font-size:12px;color:#777;margin:0 0 16px}.company-auth-page .ca-status-cta{font-size:12px;display:flex;align-items:center;gap:12px}.company-auth-page .ca-status-cta img{width:22px;height:12px;object-fit:contain}.company-auth-page .ca-status-info{padding-top:20px}.company-auth-page .ca-status-info>h2{font-size:14px;font-weight:500;display:flex;justify-content:space-between;align-items:center;margin:0 0 20px}.company-auth-page .ca-status-info>h2>button{font-size:12px;color:#999;display:flex;gap:6px;align-items:center}.company-auth-page .ca-status-info>h2>button img{width:6px;height:11px}.company-auth-page .ca-status-info>section{margin-bottom:24px}.company-auth-page .ca-status-info h3{font-size:12px;font-weight:400;margin:0 0 12px}.company-auth-page .ca-status-docs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.company-auth-page .ca-status-docs>button{height:90px;background:#f8f8f8;border-radius:4px;padding:12px;display:flex;align-items:center;gap:8px;min-width:0;text-align:left}.company-auth-page .ca-status-docs>button>span:first-child{display:flex;flex-direction:column;gap:7px;width:66px;flex-shrink:0}.company-auth-page .ca-status-docs strong{font-size:12px;font-weight:400;line-height:17px}.company-auth-page .ca-status-docs img{width:60px;height:47px;object-fit:contain;max-width:46%}.company-auth-page .ca-status-docs .ca-file-preview{max-width:44%}.company-auth-page .ca-quick-records{display:flex;flex-direction:column;gap:6px;align-items:center;font-size:12px;margin:8px 4px 20px}.company-auth-page .ca-quick-records img{width:24px;height:24px;object-fit:contain}.company-auth-page .ca-review-section{margin:24px 0 36px}.company-auth-page .ca-review-section .ca-choice-section{margin-bottom:30px}.company-auth-page .ca-review-section .ca-bio{padding:0}.company-auth-page .ca-review .ca-upload-target{cursor:zoom-in}.company-auth-page .ca-record-notice{font-size:11px;line-height:18px;color:#999;margin:12px 0}.company-auth-page .ca-file-preview{display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center;min-height:60px;min-width:62px}.company-auth-page .ca-file-preview img{width:30px;height:35px;object-fit:contain}.company-auth-page .ca-file-preview span{font-size:10px;color:#999}.ca-preview-image{display:block;max-width:100%;width:auto;max-height:65vh;object-fit:contain;margin:0 auto}.ca-pdf-viewer{width:100%;height:65vh;border:0}.ca-download{display:block;text-align:center}.ca-picker-options{height:210px;overflow:auto;display:flex;margin:20px 0}.ca-picker-options>div{width:100%;overflow:auto;display:flex;flex-direction:column;align-items:stretch}.ca-picker-options button{font-size:16px;line-height:24px;min-height:48px;color:#aaa;padding:10px;text-align:center}.ca-picker-options button.selected{font-weight:500;color:#000;background:#f8f8f8}.ca-region-options>div:first-child{width:48%;background:#f8f8f8}.ca-region-options>div:last-child{width:52%}.ca-region-options button{font-size:13px}.ca-modal-confirm{width:100%;height:40px;margin-top:16px;border-radius:8px}.company-auth-page.company-intro-page .top{background:transparent;color:#fff}.company-auth-page.company-intro-page .status{color:#fff}.company-auth-page.company-intro-page .nav h1{color:#fff}.company-auth-page .ca-intro-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;transform:scaleX(-1)}.company-auth-page.company-intro-page{position:relative;isolation:isolate;background:#17304b;min-height:max(812px,100dvh)}.company-auth-page .ca-intro-copy{position:absolute;left:20px;top:144px;color:#fff}.company-auth-page .ca-intro-copy h2{font-size:16px;line-height:23px;margin:0 0 12px;font-weight:600}.company-auth-page .ca-intro-copy p{font-size:14px;line-height:20px;margin:0}.company-auth-page .ca-intro-divider{width:34px;height:1px;margin:30px 0 20px 6px}.company-auth-page .ca-intro-copy h3{font-size:12px;line-height:18px;margin:0 0 12px 4px;font-weight:500}.company-auth-page .ca-intro-copy>div{display:flex;gap:24px;font-size:12px;margin-left:4px}.company-auth-page .ca-intro-cta{position:absolute;top:max(690px,calc(100dvh - 122px));left:24px;right:24px;display:flex;align-items:center;flex-direction:column;gap:18px}.company-auth-page .ca-intro-cta>button{height:40px;width:100%;background:#c2c9db33;color:#fff;font-size:18px;font-weight:500;border-radius:0}.company-auth-page .ca-intro-tabs{display:flex;border-bottom:1px solid #ffffff66;gap:20px;width:190px;justify-content:center;padding-bottom:5px}.company-auth-page .ca-intro-tabs button{font-size:11px;color:#ffffffa6;padding:2px 0}.company-auth-page .ca-intro-tabs button.selected{color:#fff}.company-auth-page.company-intro-page>.indicator{position:absolute;bottom:8px}.company-auth-page.publisher-status-page .top{background:transparent;position:relative;z-index:1}.company-auth-page.publisher-status-page{isolation:isolate}.company-auth-page .ca-records+.ca-error{margin-bottom:25px}@media(max-width:350px){.company-auth-page .ca-choice-grid,.company-auth-page .ca-full-select{column-gap:4px}.company-auth-page .ca-choice-grid span,.company-auth-page .ca-full-select span{font-size:10px}.company-auth-page .ca-choice-section h2 small{font-size:10px}.company-auth-page .ca-status-docs>button{padding:8px;gap:3px}.company-auth-page .ca-status-docs>button>span:first-child{width:60px}.company-auth-page .ca-record-link{font-size:9px}.company-auth-page .ca-record-copy strong{max-width:130px}.company-auth-page .ca-upload-target{padding:15px}.company-auth-page .ca-upload-symbol{margin-right:10px}}
.company-auth-page .ca-intro-pagination{position:relative;width:160px;height:24px}.company-auth-page .ca-intro-pagination>img{position:absolute;width:160px;height:2px;top:11px;left:0;object-fit:contain}.company-auth-page .ca-intro-pagination>button{position:absolute;left:0;top:0;width:130px;height:24px}.company-auth-page .ca-intro-pagination>button.selected{left:130px;width:30px}.company-auth-page .nav h1{font-size:18px}.company-auth-page .ca-subeditor textarea{font-size:12px;line-height:20px}
body:has(.company-auth-page) .app{max-width:375px}.company-auth-page .footer{max-width:375px}.company-auth-page .ca-review .ca-input-row{height:auto;min-height:44px;padding:9px 0}
.company-auth-page .ca-hint{margin-bottom:18px;position:relative;top:-2px;text-align:center}.company-auth-page .ca-heading{font-size:16px;font-weight:600;line-height:22px;margin-bottom:12px}.company-auth-page .ca-upload-target{justify-content:flex-start;gap:0}.company-auth-page .ca-upload-copy{width:auto;flex:0 1 auto;gap:5px}.company-auth-page .ca-upload-copy strong{font-weight:600;white-space:nowrap}.company-auth-page .ca-upload-copy small{font-size:12px;line-height:17px;white-space:nowrap}.company-auth-page .ca-upload-symbol{width:27px;height:27px;margin:0 10.5px;flex-shrink:0}.company-auth-page .ca-upload.has-file .ca-upload-copy{max-width:45%;margin-right:auto}.company-auth-page .ca-upload.has-file .ca-upload-copy strong{white-space:normal}.company-auth-page .ca-upload.has-file .ca-upload-image{flex-shrink:0}@media(max-width:350px){.company-auth-page .ca-upload-copy strong{font-size:12px}.company-auth-page .ca-upload-copy small{font-size:10px}.company-auth-page .ca-upload.has-file .ca-upload-copy{max-width:41%}}
.company-auth-page .ca-status-hero{height:167px;padding-top:22px;isolation:auto}.company-auth-page .ca-status-background-wrap{position:absolute;left:0;top:-88px;width:100%;height:255px;overflow:hidden;z-index:-1;pointer-events:none}.company-auth-page .ca-status-background{top:-155.19%;left:.07%;width:100%;height:318.63%;object-fit:fill}.company-auth-page .ca-status-hero h2{font-size:16px;line-height:22px;font-weight:600;gap:4px;margin-bottom:6px}.company-auth-page .ca-status-hero h2 img{width:9.72px;height:9.72px;margin:2px}.company-auth-page .ca-status-hero p{font-size:12px;line-height:17px;color:#000;margin:0 0 24px}.company-auth-page .ca-status-cta{background:#000;color:#fff;border-radius:4px;padding:6px 12px;gap:3px;font-size:12px;line-height:17px}.company-auth-page .ca-status-cta img{width:12px;height:12px}.company-auth-page .ca-status-info>h2{font-size:16px;line-height:22px;margin-bottom:20px}.company-auth-page .ca-status-info h3{font-size:14px;line-height:20px}.company-auth-page .ca-status-info>section{margin-bottom:20px}.company-auth-page .ca-choice-section{margin-bottom:35px}.company-auth-page .ca-choice-section h2{margin-bottom:12px}.company-auth-page .ca-choice-grid{row-gap:20px}.company-auth-page .ca-choice-grid>button,.company-auth-page .ca-full-select>button{border:0;padding:0;gap:6px;line-height:20px}.company-auth-page .ca-choice-grid span,.company-auth-page .ca-full-select span{font-size:14px;line-height:20px}.company-auth-page .ca-choice-grid>button.selected,.company-auth-page .ca-full-select>button.selected{background:transparent;color:#1e3a8a;border:0}.company-auth-page .ca-choice-grid>button.selected img,.company-auth-page .ca-full-select>button.selected img{outline:1px solid #1e3a8a;outline-offset:-1px}.company-auth-page .ca-choice-grid img[src$="b39be.svg"],.company-auth-page .ca-full-select img[src$="b39be.svg"]{width:13.5px;height:13.5px;margin:7.25px}.company-auth-page .ca-details{margin-top:35px}.company-auth-page .ca-select-footer{padding:9px 12px 34px;min-height:83px}.company-auth-page .ca-select-footer .secondary{border-color:#000}.company-auth-page .ca-review-status{font-size:12px;line-height:17px;color:#999;text-align:center;margin-top:-2px}.company-auth-page .ca-review-section:first-of-type{margin-top:20px}@media(max-width:350px){.company-auth-page .ca-choice-grid span,.company-auth-page .ca-full-select span{font-size:11px}}
.company-auth-page .ca-choice-grid [data-long="yes"] span,.company-auth-page .ca-full-select [data-long="yes"] span{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.company-auth-page.publisher-status-page:has(.ca-review) .top{position:sticky;top:0;background:#fff}.company-auth-page.publisher-status-page:has(.ca-review){background:#fff}
.company-auth-page .ca-review-status.passed{color:#15791c}.company-auth-page .ca-review-status.failed{color:#a91212}.company-auth-page .ca-review-status.pending{color:#c7640e}
.company-auth-page .ca-upload.has-file .ca-upload-target{gap:12px}
.company-auth-page .ca-upload.has-file .ca-upload-copy{width:112px;max-width:none;flex:0 0 112px;margin:0;gap:5px}
.company-auth-page .ca-uploaded-badge{font-size:12px;line-height:17px;color:#1e3a8a;background:#1e3a8a33;padding:2px 6px;border-radius:100px;width:max-content;font-weight:400}
.company-auth-page .ca-upload-visual{width:160px;height:94px;flex:0 1 160px;min-width:0;display:flex;align-items:flex-end;position:relative}
.company-auth-page .ca-upload-visual>.ca-upload-image{width:160px;height:86px;max-width:100%;object-fit:contain}
.company-auth-page .ca-upload-delete{right:23px;top:22px;width:24px;height:24px;padding:2px}
.company-auth-page .ca-upload-delete img{width:20px;height:20px}
.company-auth-page .ca-upload.has-file .ca-upload-copy strong{white-space:nowrap}
.company-auth-page .ca-upload-copy strong,.company-auth-page .ca-input-row>output{color:#1a1a1a}
.company-auth-page .ca-upload.has-file[data-document="license"] .ca-upload-copy strong,.company-auth-page .ca-upload.has-file[data-document="licenseCopy"] .ca-upload-copy strong,.company-auth-page .ca-upload.has-file[data-document="bankFile"] .ca-upload-copy strong{white-space:normal}
.company-auth-page .ca-authorization-heading{margin:20px 0 4px}
.company-auth-page .ca-authorization-hint{line-height:17px;margin:0 0 12px;max-width:323px}
.company-auth-page .ca-authorization-upload{margin-bottom:12px}
.company-auth-page .ca-template{display:flex;align-items:center;justify-content:center;gap:5px;color:#1a1a1a}
.company-auth-page .ca-template img{width:14.34px;height:14.35px;object-fit:contain}
.company-auth-page .ca-review-latest .ca-review-section{margin:20px 0 0}
.company-auth-page .ca-review-latest [data-step="0"] .ca-upload-stack{gap:12px}
.company-auth-page .ca-review-latest .ca-input-row{padding:0;min-height:44px}
.company-auth-page .ca-review-latest .ca-input-row>output{padding:9px 0}
.company-auth-page .ca-review-latest .ca-choice-section{margin:0 0 20px}
.company-auth-page .ca-review-latest .ca-choice-section h2{margin-bottom:12px}
.company-auth-page .ca-review-latest .ca-choice-grid{min-height:54px;grid-template-columns:repeat(5,minmax(0,1fr))}
.company-auth-page .ca-review-latest .ca-choice-grid>button.selected{color:#1e3a8a}
.company-auth-page .ca-review-latest .ca-choice-grid>button.selected img{outline:0}
.company-auth-page .ca-review-latest .ca-choice-grid>button img{width:28px;height:28px}
.company-auth-page .ca-review-latest .ca-details{margin-top:20px}
.company-auth-page .ca-review-latest .ca-bio{padding:0;margin:0 0 20px}
.company-auth-page .ca-bio h2 small,.company-auth-page .ca-attachment h2 small,.company-auth-page .ca-projects h2 small,.company-auth-page .ca-subeditor:not(.ca-project-editor) h2 small{line-height:1}
.company-auth-page .ca-review-latest .ca-bio>p{margin:0;min-height:236px}
.company-auth-page .ca-review-latest .ca-bio>p{color:#1a1a1a;border-radius:8px}
.company-auth-page .ca-review-latest [data-attachment="album"] .ca-attachment-file>button:first-child{border:1px solid #0006}
.company-auth-page .ca-review-latest .ca-attachment{margin-bottom:24px}
.company-auth-page .ca-review-latest [data-attachment="honor"]{margin-bottom:20px}
.company-auth-page .ca-review-latest [data-step="2"] .ca-upload-stack{margin-left:11px;margin-right:5px}
.company-auth-page .ca-review-latest .ca-attachment-items{padding-left:12px;gap:24px}
.company-auth-page .ca-step-5 .ca-attachment{margin-bottom:20px}
.company-auth-page .ca-step-5 .ca-attachment-items{padding-left:12px;gap:24px}
.company-auth-page .ca-step-5 .ca-attachment-hint{margin-left:-16px;min-width:0}
.company-auth-page .ca-review-latest .ca-add-file img{width:13.5px;height:13.5px}
.company-auth-page .ca-review-latest [data-attachment="qualification"] .ca-attachment-file>button>img[src$="b50a1.png"],.company-auth-page .ca-review-latest [data-attachment="honor"] .ca-attachment-file>button>img[src$="b50a1.png"]{width:62px;height:62px;transform:rotate(90deg);object-fit:cover}
.company-auth-page .ca-review-latest .ca-projects>h2{padding-left:4px;margin-bottom:12px}
.company-auth-page .ca-review-latest .ca-project-card{background:#fff;margin-bottom:12px}
.company-auth-page .ca-review-latest .ca-project-card>button:first-child{padding:0;gap:8px;align-items:flex-start;min-height:74px}
.company-auth-page .ca-review-latest .ca-project-card>button>img{flex:0 0 100px}
.company-auth-page .ca-review-latest .ca-project-card>button>span{padding-top:2px;gap:8px}
.company-auth-page .ca-review-latest .ca-project-card strong{font-size:14px;font-weight:600;line-height:20px}
.company-auth-page .ca-review-latest .ca-project-card small{font-size:12px;line-height:17px}
.company-auth-page .ca-project-city{display:flex;align-items:center;gap:3px}
.company-auth-page .ca-project-city img{width:9.6px;height:11.7px;object-fit:contain;border-radius:0}
.company-auth-page .ca-add-project img{width:20.25px;height:20.25px}
.company-auth-page .ca-review-latest.ca-state-pending [data-step="5"]{margin-top:30px}
.company-auth-page:has(.ca-review-latest.ca-state-passed) .ca-content{padding-bottom:34px}
.company-auth-page:has(.ca-review-latest.ca-state-failed) .ca-content{padding-bottom:64px}
.company-auth-page .ca-view-choices{display:flex;flex-wrap:wrap;gap:20px}
.company-auth-page .ca-unselected{font-size:12px;color:#999}
.company-auth-page .ca-full-select{padding-top:12px;row-gap:20px}
body:has(.company-auth-page) .modal:has(.ca-picker-options){height:360px;max-height:88dvh;max-width:375px;padding:60px 24px 30px;border-radius:8px 8px 0 0}
body:has(.company-auth-page) .modal:has(.ca-picker-options)>h2{display:none}
body:has(.company-auth-page) .modal:has(.ca-picker-options) .ca-picker-options{height:180px;margin:0}
body:has(.company-auth-page) .modal:has(.ca-picker-options)>.ca-modal-confirm{margin-top:50px;height:40px}
.ca-view-choices{display:flex;flex-wrap:wrap;gap:16px}.ca-view-choices>span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px}.ca-view-choices img{width:28px;height:28px;object-fit:cover}
.ca-same-agent{display:flex;align-items:center;gap:8px;margin:18px 0;font-size:12px;line-height:20px;color:#777}.modal .ca-same-agent input{width:14px;height:14px;padding:0;accent-color:#111}
.company-auth-page .ca-attachment-editor{padding-top:14px}
.company-auth-page .ca-attachment-editor h2{margin-bottom:12px}
.company-auth-page .ca-attachment-editor .ca-file-uploader{margin-bottom:20px;border-radius:4px}
.company-auth-page .ca-file-upload-prompt{display:flex;flex-direction:column;align-items:center;gap:3px;padding:16px;max-width:100%;font-size:12px;color:#999;line-height:17px}
.company-auth-page .ca-file-upload-prompt img{width:18px;height:18px;object-fit:contain;margin:9px}
.company-auth-page .ca-file-upload-prompt strong{font-weight:400;font-size:12px}
.company-auth-page .ca-file-upload-prompt small{font-size:10px;line-height:14px;color:#b8b8b8}
.company-auth-page .ca-subeditor:not(.ca-project-editor){padding-top:14px}
.company-auth-page .ca-subeditor:not(.ca-project-editor) h2{margin-bottom:12px}
.company-auth-page .ca-project-editor{padding-top:16px}
.company-auth-page .ca-project-editor>h2:first-child{font-size:16px;font-weight:600;line-height:22px;margin:0 0 4px}
.company-auth-page .ca-project-editor>p.ca-small{margin:0;line-height:17px}
.company-auth-page .ca-project-media{margin:12px 0 20px}
.company-auth-page .ca-project-editor>h2:not(:first-child){margin-bottom:14px}
.company-auth-page .ca-project-editor>h2:not(:first-child) small{line-height:1}
.company-auth-page .ca-project-editor>.ca-block-input{margin-bottom:28px}
.company-auth-page .ca-project-editor>.ca-block-input[data-ca-draft="city"]{margin-bottom:20px}
.company-auth-page .ca-project-editor .ca-choice-section{margin-bottom:20px}
.company-auth-page .ca-project-editor .ca-choice-section h2{margin-bottom:14px}
.company-auth-page .ca-project-editor textarea{height:185px}
.company-auth-page .ca-verify{padding-top:63px}
.company-auth-page .ca-verify>label{margin-bottom:4px}
.company-auth-page .ca-verify>label:nth-of-type(2){margin-bottom:3px}
.company-auth-page .ca-phone,.company-auth-page .ca-code{margin-bottom:20px;border-radius:8px}
.company-auth-page .ca-phone input,.company-auth-page .ca-code input{font-size:15px}
.company-auth-page .ca-code button{color:#000}
.company-auth-page .ca-success{padding-top:159px}
.company-auth-page .ca-success>img{width:64px;height:64px}
.company-auth-page .ca-success p{margin-top:14px;font-size:14px;line-height:20px;color:#292d32}
.company-auth-page .ca-records{padding-top:18px}
.company-auth-page .ca-records>button{position:relative;height:82px;align-items:flex-start}
.company-auth-page .ca-record-logo,.company-auth-page .ca-record-logo img{border-radius:8px}
.company-auth-page .ca-record-copy{padding-top:3px}
.company-auth-page .ca-record-copy strong{font-size:12px;line-height:17px;font-weight:400;max-width:263px}
.company-auth-page .ca-record-copy>small{font-size:12px;line-height:17px}
.company-auth-page .ca-record-copy .ca-badge{color:#fff;padding:4px 6px;border-radius:4px;font-size:11px!important;margin-top:11px}
.company-auth-page .ca-record-link{position:absolute;right:0;bottom:0;margin:0;font-size:12px;line-height:17px;color:#666}
.company-auth-page .ca-record-copy .ca-badge.passed{background:#15791c}.company-auth-page .ca-record-copy .ca-badge.failed{background:#a91212}.company-auth-page .ca-record-copy .ca-badge.pending{background:#c7640e}
@media(max-width:350px){.company-auth-page .ca-upload.has-file .ca-upload-copy{width:94px;flex-basis:94px}.company-auth-page .ca-upload.has-file .ca-upload-target{padding:15px;gap:8px}.company-auth-page .ca-upload-delete{right:13px}.company-auth-page .ca-upload-visual{flex-basis:140px}.company-auth-page .ca-review-latest .ca-choice-grid span{font-size:11px}}
