*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f5f7fb;color:#182230;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) 440px;background:linear-gradient(120deg,rgba(22,119,255,.15),transparent 42%),linear-gradient(315deg,rgba(26,188,156,.16),transparent 38%),#eef3f8}.login-visual{display:flex;flex-direction:column;justify-content:center;padding:56px 8vw}.login-visual h1{margin:0 0 18px;color:#101828;font-size:46px;line-height:1.12;letter-spacing:0}.login-visual p{max-width:560px;margin:0;color:#475467;font-size:18px;line-height:1.8}.login-panel{display:flex;align-items:center;padding:40px;background:#ffffffdb;border-left:1px solid #dde5ee}.login-card{width:100%}.login-card h2{margin:0 0 8px;font-size:26px;color:#101828}.login-card .sub{margin:0 0 28px;color:#667085}.app-shell{min-height:100vh}.app-logo{height:64px;display:flex;align-items:center;padding:0 20px;color:#fff;font-weight:700;font-size:17px;white-space:nowrap}.app-header{height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #eaecf0}.app-content{padding:24px}.page-title{margin:0 0 18px;font-size:24px;color:#101828}.toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;align-items:center}.table-card{border-radius:8px}.company-list-page{width:100%}.company-list-card{border:1px solid #e4e7ec;border-radius:4px;box-shadow:none}.company-list-card .ant-card-body{padding:16px 16px 10px}.company-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.company-list-search{display:flex;flex-wrap:nowrap;gap:10px}.company-list-search .ant-form-item{width:min(360px,42vw);margin:0}.company-list-table .ant-table-thead>tr>th{padding-top:11px;padding-bottom:11px;color:#667085;font-weight:600;background:#f8fafc}.company-list-table .ant-table-tbody>tr>td{padding-top:10px;padding-bottom:10px;color:#475467}.company-list-table .ant-pagination{margin:12px 0 0}.company-list-actions .ant-btn-link{height:auto;padding:2px 4px}.company-list-actions .company-action-detail{color:#f04438}.company-list-actions .company-action-detail:hover{color:#d92d20}.company-icon-actions .ant-btn-sm{width:26px;height:26px;padding:0}.contacts-list-table .ant-table-cell{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.card-list-table .ant-table-tbody>tr>td{vertical-align:middle}.card-list-identity{display:flex;align-items:center;gap:11px;min-width:0}.card-list-identity .ant-avatar{flex:0 0 auto;border:1px solid #dbe7f8;background:#eaf2ff;color:#1677ff;font-weight:600}.card-list-identity>div{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:6px}.card-list-identity strong{overflow:hidden;color:#344054;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.card-list-identity .ant-tag{margin:0;font-size:11px}.my-card-detail-drawer .ant-drawer-body{padding:22px 24px 30px;background:#f6f8fb}.my-card-detail-preview{position:relative;overflow:hidden;margin-bottom:16px;padding:24px 26px;border:1px solid #cfe0ff;border-radius:14px;background:linear-gradient(135deg,#fff,#f3f7ff 68%,#e8f1ff);box-shadow:0 12px 32px #2859a41a}.my-card-detail-preview:after{position:absolute;right:-56px;bottom:-94px;width:240px;height:240px;border:38px solid rgba(22,119,255,.055);border-radius:50%;content:""}.my-card-detail-topline,.my-card-detail-person,.my-card-detail-company,.my-card-detail-cardline,.my-card-detail-quick{position:relative;z-index:1}.my-card-detail-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.my-card-detail-topline>span{color:#175cd3;font-size:11px;font-weight:700;letter-spacing:.16em}.my-card-detail-person{display:flex;align-items:center;gap:17px}.my-card-detail-person .ant-avatar{flex:0 0 auto;border:3px solid #fff;background:#1677ff;font-size:30px;box-shadow:0 5px 16px #1677ff33}.my-card-detail-person h2{margin:0 0 6px;color:#101828;font-size:26px;line-height:1.2}.my-card-detail-person p,.my-card-detail-company{margin:0;color:#667085}.my-card-detail-company{display:flex;align-items:center;gap:8px;margin-top:18px}.my-card-detail-company .anticon{color:#1677ff}.my-card-detail-cardline{height:1px;margin:18px 0 15px;background:#dbe7f8}.my-card-detail-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.my-card-detail-quick span{display:flex;align-items:center;min-width:0;gap:8px;color:#475467;overflow-wrap:anywhere}.my-card-detail-quick .anticon{color:#1677ff}.my-card-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:16px}.my-card-detail-section{padding:20px;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.my-card-detail-section-title{display:flex;align-items:center;gap:9px;margin-bottom:14px}.my-card-detail-section-title .anticon{color:#1677ff}.my-card-detail-section-title h3{margin:0;color:#101828;font-size:16px}.my-card-detail-list>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:11px 0}.my-card-detail-list>div+div{border-top:1px solid #f0f2f5}.my-card-detail-list>div>span{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#eff6ff;color:#1677ff}.my-card-detail-list section label,.my-card-detail-overview dt{display:block;margin-bottom:3px;color:#98a2b3;font-size:12px}.my-card-detail-list section p{margin:0;color:#344054;line-height:1.6;overflow-wrap:anywhere}.my-card-detail-overview dl{margin:0}.my-card-detail-overview dl>div{padding:11px 0}.my-card-detail-overview dl>div+div{border-top:1px solid #f0f2f5}.my-card-detail-overview dd{margin:0;color:#344054;overflow-wrap:anywhere}.company-library-detail-drawer .ant-drawer-body{padding:22px 24px 32px;background:#f6f8fb}.company-library-detail{color:#344054}.company-library-detail-preview{position:relative;overflow:hidden;margin-bottom:16px;padding:24px 26px;border:1px solid #cfe0ff;border-radius:12px;background:linear-gradient(135deg,#fff,#f4f8ff 65%,#e8f1ff);box-shadow:0 10px 30px #2b569a14}.company-library-detail-preview:after{position:absolute;right:-56px;bottom:-88px;width:230px;height:230px;border:36px solid rgba(22,119,255,.055);border-radius:50%;content:"";pointer-events:none}.company-library-detail-topline,.company-library-detail-main,.company-library-detail-quick{position:relative;z-index:1}.company-library-detail-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.company-library-detail-topline>span:first-child{color:#175cd3;font-size:11px;font-weight:700;letter-spacing:.16em}.company-library-detail-topline .ant-tag{margin:0}.company-library-detail-main{display:flex;align-items:center;gap:16px}.company-library-detail-main>.ant-avatar{flex:0 0 auto;border:3px solid #fff;background:#1677ff;box-shadow:0 4px 14px #1677ff2e;font-size:28px}.company-library-detail-identity{min-width:0;flex:1}.company-library-detail-identity h2{margin:0 0 7px;color:#101828;font-size:25px;line-height:1.25}.company-library-detail-identity p{margin:0;color:#667085;overflow-wrap:anywhere}.company-library-share-count{display:flex;align-items:flex-end;flex:0 0 auto;gap:5px;padding:10px 14px;border:1px solid #d6e4ff;border-radius:9px;background:#ffffffbd}.company-library-share-count strong{color:#175cd3;font-size:25px;line-height:1}.company-library-share-count span{color:#667085;font-size:12px}.company-library-detail-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:22px;padding-top:16px;border-top:1px solid #dbe7f8}.company-library-detail-quick span{display:flex;align-items:center;min-width:0;gap:8px;color:#475467;overflow-wrap:anywhere}.company-library-detail-quick .anticon{color:#1677ff}.company-library-detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:16px}.company-library-detail-section{margin-bottom:16px;padding:20px;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.company-library-detail-grid .company-library-detail-section{height:calc(100% - 16px)}.company-library-detail-section-title{display:flex;align-items:center;gap:9px;margin-bottom:16px}.company-library-detail-section-title>.anticon{color:#1677ff;font-size:17px}.company-library-detail-section-title h3{margin:0;color:#101828;font-size:16px}.company-library-detail-section-title>span:last-child{margin-left:auto;color:#98a2b3;font-size:12px}.company-library-contact-list>div{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0}.company-library-contact-list>div+div{border-top:1px solid #f0f2f5}.company-library-contact-list>div>span{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#eff6ff;color:#1677ff}.company-library-contact-list section{min-width:0}.company-library-contact-list label{display:block;margin-bottom:3px;color:#98a2b3;font-size:12px}.company-library-contact-list p{margin:0;color:#344054;overflow-wrap:anywhere}.company-library-share-summary dl{margin:0}.company-library-share-summary dl>div{padding:12px 0}.company-library-share-summary dl>div+div{border-top:1px solid #f0f2f5}.company-library-share-summary dt{margin-bottom:4px;color:#98a2b3;font-size:12px}.company-library-share-summary dd{margin:0;color:#344054}.company-library-share-history{margin-bottom:0}.company-library-share-table .ant-table-thead>tr>th{color:#667085;background:#f8fafc}.company-library-sharer,.company-library-share-time{display:flex;align-items:center;gap:9px}.company-library-sharer .ant-avatar{flex:0 0 auto;background:#eaf2ff;color:#1677ff}.company-library-sharer strong{color:#344054;font-weight:600}.company-library-share-time{color:#667085;white-space:nowrap}.company-library-share-time .anticon{color:#98a2b3}.contact-detail-drawer .ant-drawer-body{padding:22px 24px 32px;background:#f6f8fb}.contact-detail-page{color:#344054}.contact-card-preview{position:relative;overflow:hidden;margin-bottom:16px;padding:22px 24px;border:1px solid #d6e4ff;border-radius:12px;background:linear-gradient(135deg,#fff,#f3f7ff 65%,#e9f1ff);box-shadow:0 10px 30px #2b569a14}.contact-card-preview:after{position:absolute;right:-48px;bottom:-76px;width:210px;height:210px;border:34px solid rgba(22,119,255,.06);border-radius:50%;content:"";pointer-events:none}.contact-card-topline,.contact-card-main,.contact-card-quick-info{position:relative;z-index:1}.contact-card-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.contact-card-topline>span:first-child{color:#175cd3;font-size:11px;font-weight:700;letter-spacing:.16em}.contact-card-main{display:flex;align-items:center;gap:16px}.contact-card-main .ant-avatar{flex:0 0 auto;border:3px solid #fff;background:#1677ff;box-shadow:0 4px 14px #1677ff2e;font-size:28px}.contact-card-identity{min-width:0;flex:1}.contact-card-identity h2{margin:0 0 7px;color:#101828;font-size:24px;line-height:1.25}.contact-card-identity p{margin:0;color:#667085}.contact-card-company-logo{width:54px!important;height:54px!important;object-fit:contain;border-radius:8px;background:#fff}.contact-card-quick-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:22px;padding-top:16px;border-top:1px solid #dbe7f8}.contact-card-quick-info span{display:flex;align-items:center;min-width:0;gap:8px;color:#475467;overflow-wrap:anywhere}.contact-card-quick-info span:last-child{grid-column:1 / -1}.contact-card-quick-info .anticon{color:#1677ff}.contact-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:16px}.contact-detail-section{margin-bottom:16px;padding:20px;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.contact-detail-grid .contact-detail-section{height:calc(100% - 16px)}.contact-detail-section-title{display:flex;align-items:center;gap:9px;margin-bottom:16px}.contact-detail-section-title>.anticon{color:#1677ff;font-size:17px}.contact-detail-section-title h3{margin:0;color:#101828;font-size:16px}.contact-method-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0}.contact-method-row+.contact-method-row{border-top:1px solid #f0f2f5}.contact-method-icon,.contact-company-placeholder{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#eff6ff;color:#1677ff}.contact-method-row label,.contact-company-fields label{display:block;margin-bottom:3px;color:#98a2b3;font-size:12px}.contact-method-row a,.contact-method-row span{overflow-wrap:anywhere}.contact-detail-status dl{margin:0}.contact-detail-status dl>div{padding:12px 0}.contact-detail-status dl>div+div{border-top:1px solid #f0f2f5}.contact-detail-status dt{margin-bottom:4px;color:#98a2b3;font-size:12px}.contact-detail-status dd{margin:0;color:#344054}.contact-paper-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-paper-card-grid figure{margin:0}.contact-paper-card-grid .ant-image,.contact-paper-card-grid img{width:100%}.contact-paper-card-grid img{aspect-ratio:1.6;object-fit:cover;border:1px solid #eaecf0;border-radius:8px}.contact-paper-card-grid figcaption{margin-top:7px;color:#667085;font-size:12px;text-align:center}.contact-company-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.contact-company-heading .ant-image,.contact-company-heading img,.contact-company-placeholder{flex:0 0 56px;width:56px;height:56px;object-fit:contain;border-radius:9px}.contact-company-heading h4{margin:0 0 5px;color:#101828;font-size:17px}.contact-company-heading p{margin:0;color:#667085}.contact-company-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.contact-company-fields p,.contact-detail-remark>p{margin:0;color:#475467;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.contact-company-field-wide{grid-column:1 / -1}.contact-detail-remark>p{min-height:24px}.contact-editor-drawer .ant-drawer-body{padding:0;background:#f6f8fb}.contact-editor-drawer .ant-drawer-footer{padding:12px 24px;background:#fff}.contact-editor-footer{display:flex;justify-content:flex-end;gap:10px}.contact-editor-footer .ant-btn{min-width:96px}.contact-editor-form{padding:20px 24px 28px}.contact-editor-section{margin-bottom:16px;padding:20px;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.contact-editor-heading{display:flex;align-items:baseline;gap:10px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.contact-editor-heading span{color:#101828;font-size:16px;font-weight:600}.contact-editor-heading small{color:#98a2b3;font-size:12px}.contact-editor-heading .ant-tag{margin-left:auto}.contact-company-suggest-option{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:3px 0}.contact-company-suggest-option>img,.contact-company-suggest-logo{width:38px;height:38px;border:1px solid #e4e7ec;border-radius:7px;object-fit:contain;background:#f8fafc}.contact-company-suggest-logo{display:grid;place-items:center;color:#1677ff}.contact-company-suggest-option strong,.contact-company-suggest-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-company-suggest-option strong{color:#344054;font-weight:600}.contact-company-suggest-option small{margin-top:3px;color:#98a2b3;font-size:12px}.contact-company-suggest-option .ant-tag{margin:0}.contact-company-suggest-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;color:#667085;font-size:13px}.contact-editor-identity,.contact-editor-company{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px}.contact-editor-avatar,.contact-editor-logo{display:flex;align-items:center;flex-direction:column;gap:8px;padding-top:3px}.contact-editor-avatar .ant-avatar{border:3px solid #fff;background:#eaf2ff;color:#1677ff;box-shadow:0 4px 16px #1677ff24}.contact-editor-avatar .ant-btn-link,.contact-editor-logo .ant-btn-link{height:auto;padding:0 4px}.contact-editor-logo .ant-image,.contact-editor-logo img,.contact-editor-logo>span:first-child{width:72px!important;height:72px!important;object-fit:contain;border-radius:9px}.contact-editor-logo>span:first-child{display:grid;place-items:center;background:#eff6ff;color:#1677ff;font-size:25px}.contact-editor-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.contact-editor-wide{grid-column:1 / -1}.contact-editor-form .ant-form-item{margin-bottom:18px}.contact-editor-form .ant-form-item-label>label{color:#475467;font-weight:500}.contact-method-editor-list{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.contact-method-editor-row{display:grid;grid-template-columns:125px minmax(180px,1.35fr) minmax(140px,.8fr) 68px 32px;gap:10px;align-items:start;padding:12px;border:1px solid #eaecf0;border-radius:8px;background:#fafbfc}.contact-method-editor-row .ant-form-item{margin:0}.contact-method-editor-row .ant-checkbox-wrapper{padding-top:5px;white-space:nowrap}.contact-editor-paper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-editor-paper-item{overflow:hidden;border:1px solid #e4e7ec;border-radius:9px;background:#fafbfc}.contact-editor-paper-preview,.contact-editor-paper-preview .ant-image,.contact-editor-paper-preview img{width:100%}.contact-editor-paper-preview{aspect-ratio:1.6;overflow:hidden;background:#f2f4f7}.contact-editor-paper-preview img{height:100%;object-fit:cover}.contact-editor-paper-preview>div{display:grid;place-items:center;align-content:center;height:100%;gap:8px;color:#98a2b3}.contact-editor-paper-preview>div .anticon{font-size:30px}.contact-editor-paper-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.contact-editor-paper-actions>span{color:#475467;font-weight:500}.company-detail-page{width:100%}.company-detail-actions{display:flex;justify-content:flex-end;gap:10px;margin-bottom:12px}.company-detail-hero,.company-detail-section{border:1px solid #e4e7ec;border-radius:6px;box-shadow:none}.company-detail-hero{margin-bottom:16px}.company-detail-identity{display:flex;align-items:center;gap:18px}.company-detail-logo{width:80px;height:80px;flex:0 0 80px;overflow:hidden;display:grid;place-items:center;border:1px solid #dbe5f0;border-radius:10px;background:#f2f6ff;color:#1677ff;font-size:30px;font-weight:700}.company-detail-logo .ant-image,.company-detail-logo img{width:80px;height:80px;object-fit:cover}.company-detail-heading{min-width:0;flex:1}.company-detail-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.company-detail-title-row h1{margin:0;color:#101828;font-size:26px;line-height:1.3}.company-detail-meta{display:flex;gap:18px;margin-top:8px;color:#667085}.company-review-note{margin:12px 0 0;padding:9px 12px;border-left:3px solid #f79009;background:#fffaeb;color:#93370d}.company-review-note.is-rejected{border-left-color:#f04438;background:#fef3f2;color:#912018}.company-detail-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:16px;margin-bottom:16px}.company-detail-section{margin-bottom:16px}.company-detail-columns .company-detail-section{height:100%;margin-bottom:0}.company-detail-section .ant-card-head{min-height:48px;border-bottom-color:#eaecf0}.company-detail-section .ant-card-head-title{color:#344054;font-size:16px}.company-overview-item+.company-overview-item{margin-top:18px;padding-top:18px;border-top:1px solid #f0f2f5}.company-overview-item>span,.company-contact-row span{display:block;margin-bottom:6px;color:#667085;font-size:13px}.company-overview-item p,.company-contact-row p{margin:0;color:#344054;line-height:1.75;white-space:pre-wrap}.company-contact-row{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:14px 0}.company-contact-row+.company-contact-row{border-top:1px solid #f0f2f5}.company-contact-row>.anticon{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:#eff6ff;color:#1677ff}.company-contact-row a{overflow-wrap:anywhere}.company-attachment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-attachment-card{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #e4e7ec;border-radius:6px;background:#fff}.company-attachment-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:6px;background:#f2f4f7;color:#475467;font-size:19px}.company-attachment-copy{min-width:0}.company-attachment-copy strong,.company-attachment-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-attachment-copy strong{color:#344054;font-weight:500}.company-attachment-copy span{margin-top:4px;color:#98a2b3;font-size:12px}.company-detail-content{max-width:920px;margin:0 auto}.company-detail-content p{margin:0 0 14px;color:#344054;line-height:1.8;white-space:pre-wrap}.company-detail-content .ant-image{display:block;margin:0 auto 14px}.company-detail-content img{display:block;max-width:100%;border-radius:6px}.resume-editor-modal-wrap{overflow:hidden}.resume-editor-modal{top:16px;max-height:calc(100vh - 32px);padding-bottom:0}.resume-editor-modal .ant-modal-content{display:flex;max-height:calc(100vh - 32px);flex-direction:column;overflow:hidden;padding:0;background:#f3f6fa}.resume-editor-modal .ant-modal-header{flex:0 0 auto;margin:0;padding:21px 26px 17px;border-bottom:1px solid #e3e9f1;background:#fff}.resume-editor-modal .ant-modal-close{top:17px;right:20px}.resume-editor-modal .ant-modal-body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:20px 26px 4px}.resume-editor-modal .ant-modal-footer{flex:0 0 auto;margin:0;padding:15px 26px 18px;border-top:1px solid #e3e9f1;background:#fff}.resume-editor-title span,.resume-editor-title small{display:block}.resume-editor-title span{color:#172b4d;font-size:19px;line-height:26px}.resume-editor-title small{margin-top:2px;color:#8492a6;font-size:12px;font-weight:400}.resume-editor-section{margin-bottom:16px;padding:20px;border:1px solid #dfe7f0;border-radius:12px;background:#fff;box-shadow:0 5px 18px #244c7a0a}.resume-editor-primary-section{border-top:3px solid #2878d0}.resume-editor-attachment-section{border-left:3px solid #57a18f}.resume-editor-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:13px;border-bottom:1px solid #edf1f6}.resume-editor-section-heading>div:first-child{min-width:0}.resume-editor-section-heading>div:first-child>span{display:block;margin-bottom:2px;color:#2878d0;font-size:10px;font-weight:700;letter-spacing:.15em}.resume-editor-attachment-section .resume-editor-section-heading>div:first-child>span{color:#398875}.resume-editor-section-heading h3{margin:0;color:#172b4d;font-size:17px}.resume-editor-section-heading p{margin:3px 0 0;color:#8492a6;font-size:12px}.resume-editor-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.resume-editor-full-field{grid-column:1 / -1}.resume-editor-default-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 15px;border:1px solid #dce8f5;border-radius:9px;background:#f6faff}.resume-editor-default-row strong,.resume-editor-default-row span{display:block}.resume-editor-default-row strong{margin-bottom:3px;color:#243b5a}.resume-editor-default-row span{color:#71839a;font-size:12px}.resume-editor-no-margin{margin-bottom:0}.resume-editor-uploader .ant-upload-drag{border-color:#b9cce0;background:#f8fbff}.resume-editor-uploader .ant-upload-drag:hover{border-color:#2878d0}.resume-editor-uploader .ant-upload-drag-icon{margin-bottom:8px!important}.resume-editor-uploader .ant-upload-drag-icon .anticon{color:#2878d0;font-size:28px}.resume-editor-uploader .ant-upload-text{color:#294765!important;font-size:15px!important;font-weight:600}.resume-editor-uploader .ant-upload-hint{color:#8492a6!important;font-size:12px!important}.resume-editor-upload-progress{margin-top:14px}.resume-editor-upload-progress>span{display:block;margin-bottom:5px;color:#5e7187;font-size:12px}.resume-editor-uploaded-file{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #dce8e4;border-radius:10px;background:#f7fbfa}.resume-editor-uploaded-file .resume-attachment-link{flex:1}.resume-attachment-link{display:flex;align-items:center;min-width:0;color:inherit}.resume-attachment-link:hover .resume-attachment-link-copy strong{color:#1677ff}.resume-attachment-file-icon{display:grid;width:42px;height:42px;flex:0 0 42px;margin-right:12px;place-items:center;border-radius:9px;background:#e8f1ff;color:#2878d0;font-size:20px}.resume-attachment-link-copy{min-width:0}.resume-attachment-link-copy strong,.resume-attachment-link-copy span{display:block}.resume-attachment-link-copy strong{overflow:hidden;color:#294765;font-size:14px;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.resume-attachment-link-copy span{margin-top:3px;color:#8492a6;font-size:12px}.resume-editor-repeat-list{display:flex;flex-direction:column;gap:12px}.resume-editor-repeat-card{border-color:#e3eaf2;background:#fbfcfe}.resume-editor-repeat-card .ant-card-head{min-height:42px;border-bottom-color:#e9eef4;background:#f7f9fc}.resume-editor-repeat-card .ant-card-head-title>span{color:#40546d;font-size:13px}.resume-editor-repeat-card .ant-card-head-title b{margin-left:4px;color:#2878d0;font-size:11px;letter-spacing:.08em}.resume-editor-repeat-card .ant-card-body{padding-bottom:2px}.resume-editor-empty{padding:22px;border:1px dashed #c7d4e3;border-radius:9px;color:#8a98aa;text-align:center;background:#f9fbfd}.resume-detail-drawer .ant-drawer-body{padding:0;background:#f5f7fb}.resume-detail{padding:20px}.resume-detail-hero,.resume-detail-section{border:1px solid #e4e7ec;border-radius:6px;background:#fff}.resume-detail-hero{display:flex;align-items:center;gap:16px;padding:20px}.resume-detail-avatar{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;border-radius:50%;background:#eaf2ff;color:#1677ff;font-size:24px;font-weight:700}.resume-detail-heading{min-width:0}.resume-detail-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.resume-detail-title-row h2{margin:0;color:#101828;font-size:24px;line-height:1.3}.resume-detail-heading>p{margin:4px 0 10px;color:#475467}.resume-detail-tags{display:flex;flex-wrap:wrap;gap:8px}.resume-detail-tags span{padding:3px 9px;border-radius:4px;background:#f2f4f7;color:#667085;font-size:12px}.resume-detail-section{margin-top:14px;padding:18px 20px}.resume-detail-section h3{margin:0 0 16px;padding-left:10px;border-left:3px solid #1677ff;color:#344054;font-size:16px}.resume-detail-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #eaecf0;border-left:1px solid #eaecf0}.resume-detail-info-grid>div{min-width:0;display:grid;grid-template-columns:88px minmax(0,1fr);border-right:1px solid #eaecf0;border-bottom:1px solid #eaecf0}.resume-detail-info-grid span,.resume-detail-info-grid strong{padding:10px 12px}.resume-detail-info-grid span{background:#f8fafc;color:#667085;font-weight:500}.resume-detail-info-grid strong{overflow-wrap:anywhere;color:#344054;font-weight:400}.resume-detail-description,.resume-timeline-item>p{margin:0;color:#475467;line-height:1.8;white-space:pre-wrap}.resume-timeline{position:relative;padding-left:22px}.resume-timeline:before{content:"";position:absolute;top:7px;bottom:7px;left:5px;width:1px;background:#d0d5dd}.resume-timeline-item{position:relative;padding:0 0 22px}.resume-timeline-item:last-child{padding-bottom:0}.resume-timeline-item:before{content:"";position:absolute;top:6px;left:-22px;width:11px;height:11px;border:3px solid #dbeafe;border-radius:50%;background:#1677ff}.resume-timeline-period{margin-bottom:5px;color:#667085;font-size:12px}.resume-timeline-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:7px}.resume-timeline-title strong{color:#344054;font-size:15px}.resume-timeline-title span{color:#667085}.resume-detail-empty{padding:18px;border:1px dashed #d0d5dd;border-radius:6px;color:#98a2b3;text-align:center}.purchase-detail-drawer .ant-drawer-body{padding:0;background:#f5f7fb}.purchase-detail{padding:20px}.purchase-detail-hero,.purchase-detail-section{border:1px solid #e4e7ec;border-radius:6px;background:#fff}.purchase-detail-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.purchase-detail-title-row{min-width:0}.purchase-detail-title-row h2{margin:0 0 10px;color:#101828;font-size:23px;line-height:1.4;overflow-wrap:anywhere}.purchase-detail-budget{flex:0 0 auto;min-width:130px;padding:12px 16px;border-left:3px solid #1677ff;background:#f0f6ff}.purchase-detail-budget span,.purchase-detail-budget strong{display:block}.purchase-detail-budget span{margin-bottom:3px;color:#667085;font-size:12px}.purchase-detail-budget strong{color:#1677ff;font-size:20px}.purchase-detail-section{margin-top:14px;padding:18px 20px}.purchase-detail-section h3{margin:0 0 16px;padding-left:10px;border-left:3px solid #1677ff;color:#344054;font-size:16px}.purchase-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #eaecf0;border-left:1px solid #eaecf0}.purchase-detail-grid>div{min-width:0;display:grid;grid-template-columns:88px minmax(0,1fr);border-right:1px solid #eaecf0;border-bottom:1px solid #eaecf0}.purchase-detail-grid span,.purchase-detail-grid strong{padding:10px 12px}.purchase-detail-grid span{background:#f8fafc;color:#667085;font-weight:500}.purchase-detail-grid strong{overflow-wrap:anywhere;color:#344054;font-weight:400}.purchase-detail-description{min-height:96px;margin:0;color:#475467;line-height:1.85;white-space:pre-wrap}.purchase-review-result{padding:13px 14px;border-left:3px solid #f79009;background:#fffaeb}.purchase-review-result.is-rejected{border-left-color:#f04438;background:#fef3f2}.purchase-review-result p{margin:8px 0 0;color:#475467;line-height:1.7;white-space:pre-wrap}.portal-login-page{background:linear-gradient(120deg,rgba(15,23,42,.08),transparent 42%),linear-gradient(315deg,rgba(34,197,94,.14),transparent 38%),#eef3f8}.portal-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.portal-page-sub{margin:-6px 0 0;color:#667085}.portal-meta{color:#667085;font-size:12px}.portal-link-button{padding:0;height:auto}.portal-section-title{margin:20px 0 12px;font-size:18px;font-weight:600;color:#101828}.portal-header-note{margin-left:12px}.portal-detail-preview{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.portal-detail-text{margin:0;color:#344054;line-height:1.8;white-space:pre-wrap}.portal-detail-image-wrap{overflow:hidden;border:1px solid #e4e7ec;border-radius:12px;background:#fff}.portal-detail-image{display:block;width:100%;max-height:360px;object-fit:contain;background:#f8fafc}.portal-detail-empty{padding:18px;color:#667085;border:1px dashed #d0d5dd;border-radius:12px;background:#fcfcfd}.portal-detail-editor-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.portal-detail-editor-list{display:flex;flex-direction:column;gap:12px}.portal-detail-editor-item{padding:14px;border:1px solid #eaecf0;border-radius:12px;background:#fff}.portal-detail-editor-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.portal-detail-editor-image{display:flex;flex-direction:column;gap:10px}.card-editor-modal .ant-modal-content{overflow:hidden;padding:0;background:#f4f7fb}.card-editor-modal .ant-modal-header{margin:0;padding:20px 24px 16px;border-bottom:1px solid #e4eaf2;background:#fff}.card-editor-modal .ant-modal-close{top:15px;right:18px}.card-editor-modal .ant-modal-body{max-height:calc(100vh - 190px);overflow-y:auto;padding:18px 24px 4px}.card-editor-modal .ant-modal-footer{margin:0;padding:15px 24px 18px;border-top:1px solid #e4eaf2;background:#fff}.card-editor-section{margin-bottom:16px;padding:20px;border:1px solid #e1e8f1;border-radius:12px;background:#fff;box-shadow:0 5px 18px #244c7a0a}.card-editor-profile-section{border-top:3px solid #2878d0}.card-editor-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:13px;border-bottom:1px solid #eef2f7}.card-editor-section-heading>div>span{display:block;margin-bottom:2px;color:#2878d0;font-size:10px;font-weight:700;letter-spacing:.15em}.card-editor-section-heading h3{margin:0;color:#172b4d;font-size:17px}.card-editor-section-heading p{margin:0;color:#8492a6;font-size:12px}.card-editor-profile-grid{display:grid;grid-template-columns:142px minmax(0,1fr);gap:24px}.card-editor-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.card-editor-full-field{grid-column:1 / -1}.card-editor-avatar-item{margin-bottom:0}.card-image-field{position:relative}.card-image-field-avatar,.card-image-field-avatar .ant-image,.card-image-field-avatar .card-image-preview,.card-image-field-avatar .card-image-placeholder{width:118px;height:118px;border-radius:50%}.card-image-field-paper .ant-image,.card-image-field-paper .card-image-preview,.card-image-field-paper .card-image-placeholder{width:100%;height:178px;border-radius:10px}.card-image-preview{display:block;object-fit:cover}.card-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #b7c8dc;color:#71839a;background:#f7faff}.card-image-placeholder .anticon{color:#2878d0;font-size:24px}.card-image-placeholder span{font-size:12px}.card-image-actions{display:flex;gap:7px;margin-top:10px}.card-image-field-avatar .card-image-actions{justify-content:center;width:118px}.card-editor-extra-contacts{padding-top:2px}.card-editor-extra-row{display:grid;grid-template-columns:128px minmax(0,1.35fr) minmax(0,.8fr) 34px;gap:10px;align-items:start}.card-editor-extra-row .ant-form-item{margin-bottom:12px}.card-editor-visibility-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:14px 16px;border:1px solid #dce8f5;border-radius:9px;background:#f6faff}.card-editor-visibility-row strong,.card-editor-visibility-row span{display:block}.card-editor-visibility-row strong{margin-bottom:3px;color:#243b5a}.card-editor-visibility-row span{color:#71839a;font-size:12px}.card-editor-company-empty{padding:20px;border:1px dashed #c7d4e3;border-radius:9px;color:#71839a;text-align:center;background:#f8fafc}.card-editor-new-company{padding:16px 16px 0;border:1px solid #cfe0f3;border-radius:9px;background:#f7fbff}.card-editor-new-company-note{display:flex;align-items:baseline;gap:10px;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #dce8f5}.card-editor-new-company-note strong{color:#1f4f82;font-size:14px}.card-editor-new-company-note span{color:#71839a;font-size:12px}.card-editor-company-snapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e3eaf2;border-radius:9px;background:#f9fbfd}.card-editor-company-snapshot>div{min-width:0;padding:14px 16px;border-right:1px solid #e3eaf2}.card-editor-company-snapshot>div:nth-child(3){border-right:0}.card-editor-company-snapshot .card-editor-company-products{grid-column:1 / -1;border-top:1px solid #e3eaf2;border-right:0}.card-editor-company-snapshot span,.card-editor-company-snapshot strong{display:block}.card-editor-company-snapshot span{margin-bottom:5px;color:#8a98aa;font-size:12px}.card-editor-company-snapshot strong{overflow:hidden;color:#344563;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.card-editor-paper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.card-editor-paper-grid .ant-form-item{margin-bottom:0}.portal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.portal-form-span{grid-column:1 / -1}.portal-prewrap{white-space:pre-wrap;line-height:1.7}.portal-repeat-list{display:flex;flex-direction:column;gap:12px}.company-create-page{min-height:calc(100vh - 64px);margin:-24px;padding:28px 24px 44px;background:#f6f3ee}.company-create-shell{width:min(880px,100%);margin:0 auto}.company-create-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.company-create-head .ant-btn{margin-left:-12px;color:#475467}.company-create-head h1{margin:8px 0 6px;color:#111827;font-size:30px;line-height:1.2}.company-create-head p{margin:0;color:#667085}.company-form-card{margin-bottom:18px;padding:26px 28px 10px;border:1px solid rgba(17,24,39,.05);border-radius:24px;background:#fff;box-shadow:0 12px 36px #1f29370d}.company-form-card h2{margin:0 0 20px;color:#111827;font-size:18px}.company-form-card .ant-form-item{margin-bottom:20px}.company-form-card .ant-form-item-label>label,.company-field-label,.company-asset-label strong{color:#374151;font-size:13px;font-weight:700}.company-form-card .ant-input,.company-form-card .ant-input-affix-wrapper,.company-form-card .ant-select-selector{border-color:transparent!important;border-radius:14px!important;background:#f8fafc!important;box-shadow:none!important}.company-form-card input.ant-input,.company-form-card .ant-select-single{min-height:46px}.company-form-card textarea.ant-input{padding:12px 14px;line-height:1.6}.company-logo-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.company-logo-control{display:flex;align-items:center;gap:12px}.company-logo-preview{display:flex;width:56px;height:56px;overflow:hidden;align-items:center;justify-content:center;border-radius:14px;background:#e5e7eb;color:#9ca3af;font-size:11px;font-weight:700}.company-logo-preview .ant-image,.company-logo-preview img{width:56px!important;height:56px!important;object-fit:cover}.company-upload-error{color:#dc2626;font-size:12px}.company-asset-field{padding:20px 0;border-top:1px solid #eef0f3}.company-asset-label{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.company-asset-label p{margin:5px 0 0;color:#9ca3af;font-size:12px}.company-member-lock{display:flex;min-height:58px;align-items:center;gap:10px;padding:0 16px;border:1px dashed #f5c96b;border-radius:14px;background:#fffbeb;color:#946200;font-size:13px}.company-file-list,.company-detail-list{display:flex;flex-direction:column;gap:12px;margin-top:14px}.company-file-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:14px;background:#f8fafc}.company-file-main{display:flex;min-width:0;flex:1;align-items:center;gap:12px}.company-file-main>.anticon{color:#be123c;font-size:28px}.company-file-main>div{display:flex;min-width:0;flex:1;flex-direction:column}.company-file-main strong{overflow:hidden;color:#1f2937;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.company-file-main span{margin-top:4px;color:#9ca3af;font-size:11px}.company-detail-empty{display:flex;min-height:92px;margin-top:14px;align-items:center;justify-content:center;border-radius:16px;background:#f8fafc;color:#9ca3af;font-size:13px}.company-detail-item{padding:14px;border-radius:16px;background:#f8fafc}.company-detail-image{display:flex;min-height:220px;overflow:hidden;align-items:center;justify-content:center;margin-bottom:12px;border-radius:14px;background:#e5e7eb}.company-detail-image .ant-image,.company-detail-image img{display:block;width:100%;max-height:360px;object-fit:contain}.company-image-uploading{color:#667085;font-size:13px}.company-detail-item>.ant-space{display:flex;justify-content:flex-end}.company-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.company-form-actions .ant-btn{height:50px;border-radius:16px;font-weight:700}.company-form-actions .ant-btn-primary{box-shadow:0 14px 24px #2563eb2e}@media (max-width: 980px){.login-page{grid-template-columns:1fr}.login-visual{min-height:42vh}.login-panel{border-left:0;border-top:1px solid #dde5ee}.portal-page-head{flex-direction:column}.company-detail-columns,.contact-detail-grid{grid-template-columns:1fr}.contact-method-editor-row{grid-template-columns:120px minmax(170px,1fr) minmax(130px,.8fr) 68px 32px}.card-editor-company-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.card-editor-company-snapshot>div,.card-editor-company-snapshot>div:nth-child(3){border-right:0;border-bottom:1px solid #e3eaf2}.card-editor-company-snapshot>div:nth-child(odd){border-right:1px solid #e3eaf2}.card-editor-company-snapshot .card-editor-company-products{border-bottom:0;border-right:0}}@media (max-width: 640px){.resume-editor-modal{top:8px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.resume-editor-modal .ant-modal-content{max-height:calc(100vh - 16px)}.resume-editor-modal .ant-modal-header{padding:18px 20px 14px}.resume-editor-modal .ant-modal-body{padding:14px 14px 2px}.resume-editor-modal .ant-modal-footer{padding:13px 14px 16px}.resume-editor-section{padding:16px}.resume-editor-section-heading{align-items:flex-start;flex-direction:column}.resume-editor-fields-grid{grid-template-columns:1fr}.resume-editor-full-field{grid-column:auto}.resume-editor-uploaded-file{align-items:stretch;flex-direction:column}.login-visual{padding:36px 24px}.login-visual h1{font-size:34px}.login-panel,.app-content{padding:18px}.portal-form-grid{grid-template-columns:1fr}.card-editor-modal .ant-modal-body{padding:14px 14px 2px}.card-editor-section{padding:16px}.card-editor-section-heading,.card-editor-visibility-row{align-items:flex-start}.card-editor-section-heading{flex-direction:column;gap:5px}.card-editor-new-company-note{align-items:flex-start;flex-direction:column;gap:4px}.card-editor-profile-grid,.card-editor-fields-grid,.card-editor-paper-grid,.card-editor-company-snapshot{grid-template-columns:1fr}.card-editor-avatar-item,.card-image-field-avatar{display:flex;flex-direction:column;align-items:center}.card-editor-extra-row{grid-template-columns:1fr;gap:0;padding:12px;border:1px solid #e3eaf2;border-radius:9px}.card-editor-company-snapshot>div,.card-editor-company-snapshot>div:nth-child(odd),.card-editor-company-snapshot>div:nth-child(3){border-right:0;border-bottom:1px solid #e3eaf2}.card-editor-company-snapshot .card-editor-company-products{grid-column:auto;border-bottom:0}.portal-form-span{grid-column:auto}.company-list-toolbar{align-items:stretch;flex-direction:column}.company-list-search,.company-list-search .ant-form-item{width:100%}.company-list-search .ant-form-item{flex:1}.contact-detail-drawer .ant-drawer-body,.my-card-detail-drawer .ant-drawer-body{padding:16px}.my-card-detail-preview{padding:18px}.my-card-detail-person .ant-avatar{width:62px!important;height:62px!important;line-height:62px!important}.my-card-detail-person h2{font-size:21px}.my-card-detail-quick,.my-card-detail-grid{grid-template-columns:1fr}.company-library-detail-drawer .ant-drawer-body{padding:16px}.company-library-detail-preview{padding:18px}.company-library-detail-main>.ant-avatar{width:62px!important;height:62px!important;line-height:62px!important}.company-library-detail-identity h2{font-size:21px}.company-library-share-count{padding:8px 10px}.company-library-share-count strong{font-size:21px}.company-library-detail-quick,.company-library-detail-grid{grid-template-columns:1fr}.contact-editor-form{padding:14px}.contact-editor-section{padding:16px}.contact-editor-heading{align-items:flex-start;flex-direction:column;gap:3px}.contact-editor-heading .ant-tag{margin-left:0}.contact-editor-identity,.contact-editor-company{grid-template-columns:1fr}.contact-editor-avatar,.contact-editor-logo{align-items:flex-start}.contact-editor-field-grid,.contact-editor-paper-grid{grid-template-columns:1fr}.contact-editor-wide{grid-column:auto}.contact-method-editor-row{grid-template-columns:1fr 32px}.contact-method-editor-row .ant-form-item{grid-column:1}.contact-method-editor-row>.ant-btn{grid-column:2;grid-row:1}.contact-card-preview{padding:18px}.contact-card-main{align-items:flex-start}.contact-card-main .ant-avatar{width:58px!important;height:58px!important;line-height:58px!important}.contact-card-identity h2{font-size:20px}.contact-card-company-logo{display:none}.contact-card-quick-info,.contact-paper-card-grid,.contact-company-fields{grid-template-columns:1fr}.contact-card-quick-info span:last-child,.contact-company-field-wide{grid-column:auto}.company-detail-identity{align-items:flex-start}.company-detail-logo,.company-detail-logo .ant-image,.company-detail-logo img{width:60px;height:60px}.company-detail-logo{flex-basis:60px;font-size:24px}.company-detail-title-row h1{font-size:21px}.company-detail-meta{flex-direction:column;gap:4px}.company-attachment-grid{grid-template-columns:1fr}.resume-detail{padding:14px}.resume-detail-hero{align-items:flex-start;padding:16px}.resume-detail-section{padding:16px}.resume-detail-info-grid{grid-template-columns:1fr}.purchase-detail{padding:14px}.purchase-detail-hero{align-items:stretch;flex-direction:column;padding:18px}.purchase-detail-budget{width:100%}.purchase-detail-section{padding:16px}.purchase-detail-grid{grid-template-columns:1fr}.company-create-page{margin:-18px;padding:20px 14px 32px}.company-form-card{padding:22px 18px 6px}.company-create-head h1{font-size:26px}.company-create-head .ant-btn{margin-left:28px}.company-file-item,.company-logo-row{align-items:flex-start;flex-direction:column}.company-file-item>.ant-space{align-self:flex-end}}
