/* 专家入驻申请入口与弹窗，仅服务专家库页面。 */
.expert-search__main{grid-template-columns:minmax(0,1fr) 132px 96px 124px 168px}
.expert-search__reset{height:52px;padding:0 16px;border:1px solid var(--pcb-green-600);border-radius:var(--pcb-radius-lg);background:#fff;color:var(--pcb-green-700);font:var(--pcb-font-weight-title) var(--pcb-text-h4)/1 var(--pcb-font-sans);cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}
.expert-search__reset:hover{border-color:var(--pcb-green-600);background:var(--pcb-green-050);color:var(--pcb-green-700)}
.expert-search__reset:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(24,165,135,.18)}
.expert-apply-trigger{display:inline-flex;min-width:0;height:52px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid var(--pcb-green-600);border-radius:var(--pcb-radius-lg);background:var(--pcb-green-100);color:var(--pcb-green-800);box-shadow:0 5px 14px rgba(15,88,72,.1);font:var(--pcb-font-weight-title) var(--pcb-text-label)/1 var(--pcb-font-sans);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}
.expert-apply-trigger svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.expert-apply-trigger:hover{border-color:var(--pcb-green-700);background:var(--pcb-green-700);color:#fff;box-shadow:0 8px 18px rgba(15,88,72,.18);transform:translateY(-1px)}
.expert-apply-trigger:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(24,165,135,.18)}
body.expert-apply-modal-open{overflow:hidden}
.expert-apply-modal[hidden],.expert-apply-form-view[hidden],.expert-apply-success[hidden],.expert-apply-introduction[hidden],.expert-apply-introduction-backdrop[hidden],.expert-apply-avatar img[hidden],.expert-apply-avatar__placeholder[hidden]{display:none}
.expert-apply-modal{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(12,35,30,.48);opacity:0;backdrop-filter:blur(2px);transition:opacity .18s ease}
.expert-apply-modal.is-open{opacity:1}
.expert-apply-dialog{width:min(900px,calc(100vw - 48px));max-height:80vh;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(12,43,36,.22);transform:translateY(12px) scale(.99);transition:transform .2s ease}
.expert-apply-dialog--success{width:min(660px,calc(100vw - 48px));max-height:72vh}
.expert-apply-modal.is-open .expert-apply-dialog{transform:translateY(0) scale(1)}
.expert-apply-form-view{display:flex;max-height:80vh;min-height:0;flex-direction:column}
.expert-apply-header{position:relative;display:flex;flex:0 0 auto;justify-content:center;padding:22px 64px 18px;border-bottom:1px solid var(--pcb-border);text-align:center}
.expert-apply-header h2,.expert-apply-success h2{margin:0;color:#17352f;font:var(--pcb-font-weight-title) var(--pcb-text-h3)/1.35 var(--pcb-font-sans)}
.expert-apply-header p{margin:5px 0 0;color:var(--pcb-text-muted);font:var(--pcb-font-weight-regular) var(--pcb-text-caption)/1.5 var(--pcb-font-sans)}
.expert-apply-close{position:absolute;top:18px;right:22px;display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#687c75;font:400 26px/1 var(--pcb-font-sans);cursor:pointer}
.expert-apply-close:hover{background:var(--pcb-green-050);color:var(--pcb-green-800)}
.expert-apply-close:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(24,165,135,.18)}
.expert-apply-form{min-height:0;overflow-y:auto;padding:4px 30px 20px;scrollbar-gutter:stable}
.expert-apply-value-proposition{margin:17px 0 -1px;color:var(--pcb-green-700);font:var(--pcb-font-weight-title) var(--pcb-text-label)/1.5 var(--pcb-font-sans);text-align:center}
.expert-apply-section{padding:18px 0 20px;border-bottom:1px solid #eaf0ed}
.expert-apply-section:last-of-type{border-bottom:0}
.expert-apply-section>h3{display:flex;align-items:center;gap:8px;margin:0 0 15px;color:#27453e;font:var(--pcb-font-weight-title) var(--pcb-text-h4)/1.4 var(--pcb-font-sans)}
.expert-apply-section>h3>svg{width:18px;height:18px;fill:none;stroke:var(--pcb-green-600);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.expert-apply-section>h3 small{margin-left:4px;color:var(--pcb-text-muted);font:var(--pcb-font-weight-regular) var(--pcb-text-caption)/1.4 var(--pcb-font-sans)}
.expert-apply-basic{display:grid;grid-template-columns:118px minmax(0,1fr);gap:26px}
.expert-apply-avatar-block{display:flex;align-items:center;flex-direction:column;text-align:center}
.expert-apply-label{align-self:stretch;margin-bottom:8px;color:#40564f;font:var(--pcb-font-weight-regular) var(--pcb-text-label)/1.4 var(--pcb-font-sans);text-align:left}
.expert-apply-avatar{position:relative;display:grid;width:86px;height:86px;place-items:center;overflow:hidden;padding:0;border:1px dashed var(--pcb-green-500);border-radius:10px;background:var(--pcb-green-050);color:var(--pcb-green-700);font-family:var(--pcb-font-sans);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}
.expert-apply-avatar:hover{border-color:var(--pcb-green-700);background:var(--pcb-green-100)}
.expert-apply-avatar input{position:absolute;width:1px;height:1px;opacity:0}
.expert-apply-avatar__placeholder{display:flex;align-items:center;flex-direction:column;gap:5px;font-size:12px}
.expert-apply-avatar__placeholder svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.expert-apply-avatar__placeholder b{font-weight:var(--pcb-font-weight-regular)}
.expert-apply-avatar img{width:100%;height:100%;border-radius:8px;object-fit:cover;object-position:center top}
.expert-apply-avatar-block>small{margin-top:7px;color:var(--pcb-text-muted);font-size:var(--pcb-text-caption)}
.expert-avatar-gender{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;padding:0;border:0}
.expert-avatar-gender legend{width:100%;margin:0 0 7px;color:#40564f;font:var(--pcb-font-weight-regular) var(--pcb-text-caption)/1.4 var(--pcb-font-sans);text-align:center}
.expert-avatar-gender label{position:relative;cursor:pointer}
.expert-avatar-gender input{position:absolute;opacity:0;pointer-events:none}
.expert-avatar-gender span{display:grid;width:42px;height:28px;place-items:center;border:1px solid #a9d4c8;border-radius:7px;background:#fff;color:#416a60;font:var(--pcb-font-weight-regular) var(--pcb-text-caption)/1 var(--pcb-font-sans)}
.expert-avatar-gender input:checked+span{border-color:var(--pcb-green-600);background:var(--pcb-green-100);color:var(--pcb-green-800)}
.expert-avatar-gender input:focus-visible+span{box-shadow:0 0 0 3px rgba(24,165,135,.18)}
.expert-avatar-picker{margin:16px 0 0 144px;padding:13px 14px 14px;border:1px solid #dce9e4;border-radius:12px;background:#f8fbfa}
.expert-avatar-picker[hidden]{display:none}
.expert-avatar-picker__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}
.expert-avatar-picker__head strong{color:#304b44;font:var(--pcb-font-weight-title) var(--pcb-text-label)/1.4 var(--pcb-font-sans)}
.expert-avatar-picker__head span{color:var(--pcb-text-muted);font:var(--pcb-font-weight-regular) var(--pcb-text-caption)/1.4 var(--pcb-font-sans)}
.expert-avatar-picker__grid{display:grid;max-height:268px;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;overflow-y:auto;padding:2px 4px 2px 2px}
.expert-avatar-choice{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;padding:0;border:2px solid transparent;border-radius:10px;background:#edf4f1;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}
.expert-avatar-choice:hover{border-color:#8bc8b8;transform:translateY(-1px)}
.expert-avatar-choice.is-selected{border-color:var(--pcb-green-700);box-shadow:0 0 0 3px rgba(15,138,111,.14)}
.expert-avatar-choice img{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover;object-position:center top}
.expert-apply-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px}
.expert-apply-field{display:flex;min-width:0;flex-direction:column;gap:6px;color:#40564f;font:var(--pcb-font-weight-regular) var(--pcb-text-label)/1.35 var(--pcb-font-sans)}
.expert-apply-field>span:first-child,.expert-apply-choice-group legend{color:#40564f}
.expert-apply-field em,.expert-apply-choice-group em{color:var(--pcb-danger);font-style:normal}
.expert-apply-field .pcb-input,.expert-apply-field .pcb-select{width:100%;height:44px;min-height:44px;padding:0 13px;border:1px solid var(--pcb-border);border-radius:10px;background:#fff;color:var(--pcb-text);font:var(--pcb-font-weight-regular) var(--pcb-text-label)/1 var(--pcb-font-sans)}
.expert-apply-field .pcb-select{padding-right:32px}
.expert-apply-field .pcb-input::placeholder,.expert-apply-field .pcb-textarea::placeholder{color:#92a29c}
.expert-apply-field .pcb-input:focus,.expert-apply-field .pcb-select:focus,.expert-apply-field .pcb-textarea:focus{border-color:var(--pcb-green-600);outline:0;box-shadow:0 0 0 3px rgba(24,165,135,.1)}
.expert-apply-field .pcb-residence-picker__trigger{height:44px;min-height:44px;padding:0 13px;border-color:var(--pcb-border);border-radius:10px;color:var(--pcb-text);font:var(--pcb-font-weight-regular) var(--pcb-text-label)/1 var(--pcb-font-sans)}
.expert-apply-field .pcb-residence-picker__trigger:hover{border-color:var(--pcb-green-500)}
.expert-apply-field .pcb-residence-picker__trigger:focus-visible{border-color:var(--pcb-green-600);outline:0;box-shadow:0 0 0 3px rgba(24,165,135,.1)}
.expert-apply-field .pcb-residence-picker__panel{z-index:120;width:100%;max-height:270px;box-sizing:border-box}
.expert-apply-field .pcb-residence-picker__section>div{grid-template-columns:repeat(3,minmax(0,1fr))}
.expert-apply-field .pcb-country-picker__trigger{height:44px;min-height:44px;padding:0 13px;border-color:var(--pcb-border);border-radius:10px;color:var(--pcb-text);font:var(--pcb-font-weight-regular) var(--pcb-text-label)/1 var(--pcb-font-sans)}
.expert-apply-field .pcb-country-picker__trigger:hover{border-color:var(--pcb-green-500)}
.expert-apply-field .pcb-country-picker__trigger:focus-visible{border-color:var(--pcb-green-600);outline:0;box-shadow:0 0 0 3px rgba(24,165,135,.1)}
.expert-apply-field .pcb-country-picker__panel{z-index:120;width:100%;max-height:270px;box-sizing:border-box}
.pcb-country-picker{position:relative;width:100%;font:inherit}.pcb-country-picker__trigger{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;background:#fff;border:1px solid #d9e6e1;text-align:left;cursor:pointer}.pcb-country-picker__trigger::after{content:"⌄";margin-left:auto;color:#526762}.pcb-country-picker__panel{position:absolute;top:calc(100% + 6px);left:0;overflow:auto;padding:12px;background:#fff;border:1px solid #d9e6e1;border-radius:10px;box-shadow:0 18px 42px rgba(14,65,51,.18)}.pcb-country-picker__panel[hidden]{display:none}.pcb-country-picker__section{padding:0 0 10px}.pcb-country-picker__section h3{margin:0 0 7px;color:#172823;font-size:14px;font-weight:600}.pcb-country-picker__section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pcb-country-picker__section button{min-height:34px;padding:0 10px;color:#172823;background:#f2f8f6;border:0;border-radius:7px;font:400 13px/1.2 inherit;text-align:left;cursor:pointer}.pcb-country-picker__section button:hover{color:#078066;background:#dff2ec}
.expert-apply-field--full{margin-top:2px}
.expert-apply-choice-group{min-width:0;margin:0 0 15px;padding:0;border:0}
.expert-apply-choice-group:last-child{margin-bottom:0}
.expert-apply-choice-group legend{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;padding:0;font:var(--pcb-font-weight-regular) var(--pcb-text-label)/1.4 var(--pcb-font-sans)}
.expert-apply-choice-group legend small{color:var(--pcb-text-muted);font:var(--pcb-font-weight-regular) var(--pcb-text-caption)/1.4 var(--pcb-font-sans)}
.expert-apply-tags{display:flex;flex-wrap:wrap;gap:8px}
.expert-apply-tag{position:relative;cursor:pointer}
.expert-apply-tag input{position:absolute;opacity:0;pointer-events:none}
.expert-apply-tag span{display:inline-flex;height:29px;align-items:center;padding:0 11px;border:1px solid #9fd5c5;border-radius:7px;background:#fff;color:#286b5b;font:var(--pcb-font-weight-regular) var(--pcb-text-caption)/1 var(--pcb-font-sans);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}
.expert-apply-tag:hover span{border-color:var(--pcb-green-600);background:var(--pcb-green-050)}
.expert-apply-tag input:checked+span{border-color:var(--pcb-green-600);background:var(--pcb-green-100);color:var(--pcb-green-800);box-shadow:inset 0 0 0 1px rgba(15,138,111,.06)}
.expert-apply-tag input:focus-visible+span{box-shadow:0 0 0 3px rgba(24,165,135,.18)}
.expert-apply-tag--custom span{border-style:dashed;background:var(--pcb-green-050)}
.expert-tag-add{display:flex;width:min(360px,100%);gap:8px;margin-top:10px}
.expert-tag-add input{min-width:0;height:34px;flex:1;padding:0 11px;border:1px solid var(--pcb-border);border-radius:8px;background:#fff;color:var(--pcb-text);font:var(--pcb-font-weight-regular) var(--pcb-text-caption)/1 var(--pcb-font-sans)}
.expert-tag-add input::placeholder{color:#92a29c}
.expert-tag-add input:focus{border-color:var(--pcb-green-600);outline:0;box-shadow:0 0 0 3px rgba(24,165,135,.1)}
.expert-tag-add button{height:34px;flex:0 0 auto;padding:0 14px;border:1px solid var(--pcb-green-600);border-radius:8px;background:#fff;color:var(--pcb-green-700);font:var(--pcb-font-weight-regular) var(--pcb-text-caption)/1 var(--pcb-font-sans);cursor:pointer}
.expert-tag-add button:hover{background:var(--pcb-green-050)}
.expert-company-tags{display:flex;min-height:0;flex-wrap:wrap;gap:7px;margin:8px 0 14px}
.expert-company-tags:empty{display:none}
.expert-company-tags>span{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 7px 0 10px;border-radius:7px;background:var(--pcb-green-100);color:var(--pcb-green-800);font-size:var(--pcb-text-caption)}
.expert-company-tags button{display:grid;width:17px;height:17px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#5e8178;font:400 16px/1 var(--pcb-font-sans);cursor:pointer}
.expert-company-tags button:hover{background:rgba(15,138,111,.12);color:var(--pcb-green-800)}
.expert-apply-hint{margin-top:0;color:var(--pcb-text-muted);font-size:var(--pcb-text-caption)}
.expert-apply-grid--history{margin-top:13px}
.expert-apply-textarea{position:relative;display:block}
.expert-apply-field .expert-apply-textarea textarea{display:block;width:100%;min-height:96px;padding:11px 13px 27px;border:1px solid var(--pcb-border);border-radius:10px;resize:vertical;color:var(--pcb-text);font:var(--pcb-font-weight-regular) var(--pcb-text-label)/1.55 var(--pcb-font-sans)}
.expert-apply-textarea>small{position:absolute;right:11px;bottom:8px;color:#8a9a94;font-size:var(--pcb-text-caption)}
.expert-apply-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}
.expert-apply-agreement{display:flex;align-items:flex-start;gap:9px;margin:18px 0 0;color:#526861;font:var(--pcb-font-weight-regular) var(--pcb-text-caption)/1.6 var(--pcb-font-sans);cursor:pointer}
.expert-apply-agreement input{width:16px;height:16px;flex:0 0 auto;margin-top:2px;accent-color:var(--pcb-green-700)}
.expert-apply-agreement a{color:var(--pcb-green-700);text-decoration:none}
.expert-apply-agreement a:hover{text-decoration:underline}
.expert-apply-error{display:none;color:var(--pcb-danger);font-size:var(--pcb-text-caption);line-height:1.3}
.expert-apply-error:not(:empty){display:block}
.expert-apply-field.is-invalid .pcb-input,.expert-apply-field.is-invalid .pcb-select,.expert-apply-field.is-invalid .pcb-residence-picker__trigger,.expert-apply-field.is-invalid .pcb-country-picker__trigger,.expert-apply-choice-group.is-invalid .expert-apply-tags{border-color:var(--pcb-danger)}
.expert-apply-field.is-invalid .pcb-input,.expert-apply-field.is-invalid .pcb-select{box-shadow:0 0 0 3px rgba(201,65,65,.07)}
.expert-apply-field.is-invalid .expert-service-methods{padding:7px;border:1px solid var(--pcb-danger);border-radius:9px}
.expert-apply-choice-group.is-invalid .expert-apply-tags{padding:7px;border:1px solid var(--pcb-danger);border-radius:9px}
.expert-apply-agreement-error{margin:4px 0 0 25px}
.expert-apply-footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:12px;padding:15px 30px 18px;border-top:1px solid var(--pcb-border);background:#fff}
.expert-apply-footer .pcb-button{min-width:116px;height:42px;min-height:42px;border-radius:10px;font:400 14px/1.2 var(--pcb-font-sans)}
.expert-apply-footer .pcb-button.is-loading{cursor:wait;opacity:.82}
.expert-apply-success{position:relative;min-height:430px;padding:92px 54px 60px;text-align:center}
.expert-apply-success>.expert-apply-close{top:20px;right:22px}
.expert-apply-success__icon{display:grid;width:72px;height:72px;place-items:center;margin:0 auto 22px;border-radius:50%;background:var(--pcb-green-100);color:var(--pcb-green-700)}
.expert-apply-success__icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.expert-apply-success p{max-width:610px;margin:12px auto 28px;color:#687c75;font:var(--pcb-font-weight-regular) var(--pcb-text-label)/1.8 var(--pcb-font-sans)}
.expert-apply-success>.pcb-button{min-width:128px;height:44px;border-radius:10px;font:400 14px/1.2 var(--pcb-font-sans)}
.expert-apply-introduction-backdrop{position:absolute;z-index:1;inset:0;background:rgba(12,35,30,.22)}
.expert-apply-introduction{position:absolute;z-index:2;top:50%;left:50%;display:flex;width:min(620px,calc(100vw - 48px));max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(12,43,36,.28);transform:translate(-50%,-50%)}
.expert-apply-introduction__close{position:absolute;z-index:1;top:16px;right:18px;display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#687c75;font:400 26px/1 var(--pcb-font-sans);cursor:pointer}
.expert-apply-introduction__close:hover{background:var(--pcb-green-050);color:var(--pcb-green-800)}
.expert-apply-introduction__close:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(24,165,135,.18)}
.expert-apply-introduction__content{overflow-y:auto;padding:30px 42px 22px}
.expert-apply-introduction h2{margin:0 40px 24px 0;color:#17352f;font:var(--pcb-font-weight-title) var(--pcb-text-h3)/1.35 var(--pcb-font-sans)}
.expert-apply-introduction section+section{margin-top:18px}
.expert-apply-introduction h3{margin:0 0 7px;color:var(--pcb-green-700);font:var(--pcb-font-weight-title) var(--pcb-text-label)/1.45 var(--pcb-font-sans)}
.expert-apply-introduction p{margin:0;color:#526861;font:var(--pcb-font-weight-regular) var(--pcb-text-label)/1.75 var(--pcb-font-sans)}
.expert-apply-introduction__footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:12px;padding:15px 42px 18px;border-top:1px solid var(--pcb-border);background:#fff}
.expert-apply-introduction__footer .pcb-button{min-width:132px;height:42px;min-height:42px;border-radius:10px;font:400 14px/1.2 var(--pcb-font-sans)}
@media(max-width:1050px){.expert-search__main{grid-template-columns:minmax(0,1fr) 112px 112px 154px;gap:12px}}
@media(max-width:760px){.expert-search__main{grid-template-columns:repeat(3,minmax(0,1fr))}.expert-search__field{grid-column:1/-1}.expert-search__advanced,.expert-apply-trigger{grid-column:auto;width:100%}.expert-apply-modal{align-items:flex-end;padding:0}.expert-apply-dialog{width:100%;max-height:80vh;border-radius:18px 18px 0 0}.expert-apply-form-view{max-height:80vh}.expert-apply-header{padding:20px 50px 16px 20px;text-align:left}.expert-apply-close{top:16px;right:16px}.expert-apply-form{padding:2px 18px 18px}.expert-apply-value-proposition{margin-top:15px;font-size:14px}.expert-apply-basic{grid-template-columns:1fr}.expert-apply-avatar-block{align-items:flex-start}.expert-apply-avatar-block>small{margin-left:0}.expert-avatar-gender{width:auto;justify-content:flex-start}.expert-avatar-gender legend{text-align:left}.expert-avatar-picker{margin-left:0}.expert-avatar-picker__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.expert-apply-grid,.expert-apply-grid--three{grid-template-columns:1fr}.expert-apply-field .pcb-residence-picker__section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-apply-section>h3{align-items:flex-start;flex-wrap:wrap}.expert-apply-section>h3 small{width:100%;margin:0 0 0 26px}.expert-apply-footer{padding:14px 18px 18px}.expert-apply-footer .pcb-button{flex:1;min-width:0}.expert-apply-success{min-height:380px;padding:86px 24px 48px}.expert-apply-introduction{width:calc(100vw - 28px);max-height:86vh;border-radius:16px}.expert-apply-introduction__content{padding:24px 24px 20px}.expert-apply-introduction h2{margin-bottom:20px;font-size:21px}.expert-apply-introduction section+section{margin-top:15px}.expert-apply-introduction p{font-size:14px;line-height:1.7}.expert-apply-introduction__footer{padding:14px 18px 18px}.expert-apply-introduction__footer .pcb-button{flex:1;min-width:0}}
@media(max-width:430px){.expert-apply-introduction__footer{flex-direction:column-reverse}.expert-apply-introduction__footer .pcb-button{width:100%}}
@media(max-width:430px){.expert-search__main{grid-template-columns:1fr}.expert-search__advanced,.expert-apply-trigger{grid-column:1}.expert-apply-trigger{height:48px}.expert-apply-tags{gap:7px}.expert-apply-tag span{padding:0 9px}}
@media(prefers-reduced-motion:reduce){.expert-apply-modal,.expert-apply-dialog,.expert-apply-trigger{transition:none}}
@media(max-width:1050px){.expert-search__main{grid-template-columns:minmax(0,1fr) 108px 82px 108px 154px}}
@media(max-width:760px){.expert-search__reset{width:100%}}
