.employer-summary-card-module__yXq7Bq__card{background:linear-gradient(#f7fcfb,#fff);border:1px solid #0a5d5829;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.employer-summary-card-module__yXq7Bq__profileButton{color:#0a625b;white-space:nowrap;border:1px solid #78aaa4;border-radius:9px;padding:.7rem 1.15rem;font-weight:750;text-decoration:none}.employer-summary-card-module__yXq7Bq__identity{align-items:center;gap:.9rem;display:flex}.employer-summary-card-module__yXq7Bq__avatar,.employer-summary-card-module__yXq7Bq__avatarFallback{border-radius:999px;width:4rem;height:4rem}.employer-summary-card-module__yXq7Bq__avatar{object-fit:cover;border:1px solid #0a5d5824}.employer-summary-card-module__yXq7Bq__avatarFallback{color:#0a5d58;background:#d8efea;place-items:center;font-size:1rem;font-weight:800;display:grid}.employer-summary-card-module__yXq7Bq__eyebrow,.employer-summary-card-module__yXq7Bq__note,.employer-summary-card-module__yXq7Bq__rating{margin:0}.employer-summary-card-module__yXq7Bq__eyebrow{color:#63817d;text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:700}.employer-summary-card-module__yXq7Bq__identity h2{color:#173533;margin:.18rem 0 0;font-size:1.08rem}.employer-summary-card-module__yXq7Bq__nameLink{text-decoration:none}.employer-summary-card-module__yXq7Bq__nameLink:hover h2{color:#0a5d58}.employer-summary-card-module__yXq7Bq__rating{color:#865406;margin-top:.32rem;font-weight:700}.employer-summary-card-module__yXq7Bq__rating span{color:#6d7f7d}.employer-summary-card-module__yXq7Bq__note{color:#4a6662;font-size:.82rem;line-height:1.45}@media (max-width:520px){.employer-summary-card-module__yXq7Bq__card{flex-direction:column;align-items:flex-start}.employer-summary-card-module__yXq7Bq__profileButton{text-align:center;width:100%}}
.job-overview-module__71tdvW__overview{gap:1rem;display:grid}.job-overview-module__71tdvW__cover{aspect-ratio:5/2;background:#eaf1ef;border-radius:16px;position:relative;overflow:hidden}.job-overview-module__71tdvW__coverImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.job-overview-module__71tdvW__categoryChip{color:#173533;background:#fffffff0;border-radius:999px;align-items:center;gap:.5rem;padding:.58rem .85rem;font-weight:750;display:inline-flex;position:absolute;top:1rem;left:1rem;box-shadow:0 8px 22px #0c2a2724}.job-overview-module__71tdvW__coverSave{color:#173533;cursor:pointer;background:#fffffff5;border:0;border-radius:50%;width:3.2rem;height:3.2rem;font-size:1.25rem;position:absolute;top:1rem;right:1rem;box-shadow:0 8px 22px #0c2a2724}.job-overview-module__71tdvW__headingRow{justify-content:space-between;align-items:end;gap:1rem;padding:.3rem 1.5rem 0;display:flex}.job-overview-module__71tdvW__headingRow h1{color:#111918;margin:.3rem 0 0;font-size:clamp(1.8rem,4vw,2.55rem);line-height:1.08}.job-overview-module__71tdvW__jobCode{color:#6b7580;letter-spacing:.02em;margin-top:.3rem;font-size:.85rem;font-weight:650;display:inline-block}.job-overview-module__71tdvW__status{color:#0b6b62;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:inline-flex}.job-overview-module__71tdvW__budget{text-align:right;justify-items:end;gap:.35rem;display:grid}.job-overview-module__71tdvW__budget strong{color:#087064;font-size:clamp(1.35rem,3vw,2rem)}.job-overview-module__71tdvW__budget span{color:#17645e;background:#e7f2f0;border-radius:7px;padding:.35rem .65rem;font-size:.78rem;font-weight:700}.job-overview-module__71tdvW__quickFacts,.job-overview-module__71tdvW__details{background:#fff;border:1px solid #e0e8e6;border-radius:14px;margin:0}.job-overview-module__71tdvW__quickFacts{grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem .5rem;display:grid}.job-overview-module__71tdvW__quickFacts>div,.job-overview-module__71tdvW__details>div{align-items:center;gap:.75rem;min-width:0;padding:.35rem 1rem;display:flex}.job-overview-module__71tdvW__quickFacts>div+div{border-left:1px solid #edf1f0}.job-overview-module__71tdvW__quickFacts i,.job-overview-module__71tdvW__details i{color:#087064;background:#edf7f5;border-radius:10px;flex:0 0 2.6rem;place-items:center;width:2.6rem;height:2.6rem;font-size:1.05rem;display:grid}.job-overview-module__71tdvW__quickFacts dt,.job-overview-module__71tdvW__details dt{color:#52615f;font-size:.76rem}.job-overview-module__71tdvW__quickFacts dd,.job-overview-module__71tdvW__details dd{color:#18201f;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9rem;font-weight:700}.job-overview-module__71tdvW__details{grid-template-columns:repeat(2,minmax(0,1fr));padding:.35rem 1rem;display:grid}.job-overview-module__71tdvW__details>div{border-bottom:1px solid #edf1f0;min-height:76px}.job-overview-module__71tdvW__details>div:nth-last-child(-n+2){border-bottom:0}.job-overview-module__71tdvW__details>div:nth-child(2n){border-left:1px solid #edf1f0}@media (max-width:760px){.job-overview-module__71tdvW__headingRow{align-items:start;padding-inline:.25rem}.job-overview-module__71tdvW__quickFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.job-overview-module__71tdvW__quickFacts>div+div{border-left:0}.job-overview-module__71tdvW__quickFacts>div:nth-child(2n){border-left:1px solid #edf1f0}.job-overview-module__71tdvW__quickFacts>div:nth-child(n+3){margin-top:.75rem}}@media (max-width:520px){.job-overview-module__71tdvW__cover{aspect-ratio:16/9}.job-overview-module__71tdvW__headingRow{display:grid}.job-overview-module__71tdvW__budget{text-align:left;justify-items:start}.job-overview-module__71tdvW__quickFacts,.job-overview-module__71tdvW__details{grid-template-columns:1fr}.job-overview-module__71tdvW__quickFacts>div:nth-child(2n),.job-overview-module__71tdvW__details>div:nth-child(2n){border-left:0}.job-overview-module__71tdvW__quickFacts>div:nth-child(n+2){margin-top:.75rem}.job-overview-module__71tdvW__details>div:nth-last-child(2){border-bottom:1px solid #edf1f0}}
.coworker-selector-module__QMEJOa__shell{background:#fff;border:1px solid #0d6f682e;border-radius:14px;gap:.65rem;padding:.75rem;display:grid}.coworker-selector-module__QMEJOa__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.coworker-selector-module__QMEJOa__heading span{text-transform:uppercase;letter-spacing:.08em;color:#0d6f68;font-size:.68rem;font-weight:800}.coworker-selector-module__QMEJOa__heading h3{margin:.15rem 0 0;font-size:.95rem}.coworker-selector-module__QMEJOa__heading>strong{color:#0b655f;background:#dff4ef;border-radius:999px;padding:.35rem .6rem;font-size:.78rem}.coworker-selector-module__QMEJOa__note{color:#596a67;margin:0;font-size:.8rem;line-height:1.4}.coworker-selector-module__QMEJOa__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.coworker-selector-module__QMEJOa__friend{text-align:left;cursor:pointer;color:#294541;background:#fbfdfd;border:1px solid #dce8e6;border-radius:12px;align-items:center;gap:.55rem;min-width:0;padding:.55rem;display:flex}.coworker-selector-module__QMEJOa__friend.coworker-selector-module__QMEJOa__selected{background:#edf9f6;border-color:#0d6f68;box-shadow:inset 0 0 0 1px #0d6f68}.coworker-selector-module__QMEJOa__friend:disabled{opacity:.48;cursor:not-allowed}.coworker-selector-module__QMEJOa__avatar{color:#0d6f68;background:#dff3ef;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-weight:800;display:grid;position:relative;overflow:hidden}.coworker-selector-module__QMEJOa__avatar img{object-fit:cover;width:100%;height:100%}.coworker-selector-module__QMEJOa__person{flex:1;min-width:0;display:grid}.coworker-selector-module__QMEJOa__person strong,.coworker-selector-module__QMEJOa__person small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coworker-selector-module__QMEJOa__person small{color:#73817f}.coworker-selector-module__QMEJOa__friend i{color:#0d6f68}.coworker-selector-module__QMEJOa__empty,.coworker-selector-module__QMEJOa__state{color:#697a77;background:#f4f7f7;border-radius:10px;margin:0;padding:.75rem;font-size:.82rem}.coworker-selector-module__QMEJOa__empty{align-items:center;gap:.5rem;display:flex}a.coworker-selector-module__QMEJOa__empty{text-decoration:none;transition:background .15s,color .15s}a.coworker-selector-module__QMEJOa__empty:hover{color:#0d6f68;background:#e6f2f0}a.coworker-selector-module__QMEJOa__empty span{flex:1}a.coworker-selector-module__QMEJOa__empty .coworker-selector-module__QMEJOa__fa-arrow-right{color:#0d6f68}@media (max-width:680px){.coworker-selector-module__QMEJOa__list{grid-template-columns:1fr}.coworker-selector-module__QMEJOa__heading{align-items:flex-start}}
.job-application-panel-module__WZ4DTW__panel{background:#fff;border:1px solid #e1e8e6;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;align-self:start;height:calc(100vh - 116px);display:grid;position:sticky;top:96px;overflow:hidden;box-shadow:0 18px 45px #112b281a}.job-application-panel-module__WZ4DTW__header{border-bottom:1px solid #e8edec;justify-content:space-between;align-items:center;padding:1.35rem;display:flex}.job-application-panel-module__WZ4DTW__header h2{margin:0;font-size:1.25rem}.job-application-panel-module__WZ4DTW__header button{cursor:pointer;color:#18201f;background:0 0;border:0;font-size:1.35rem}.job-application-panel-module__WZ4DTW__body{overscroll-behavior:contain;min-height:0;overflow:auto}.job-application-panel-module__WZ4DTW__section{border-bottom:1px solid #e8edec;gap:.8rem;padding:1.25rem;display:grid}.job-application-panel-module__WZ4DTW__section h3,.job-application-panel-module__WZ4DTW__section p{margin:0}.job-application-panel-module__WZ4DTW__section h3{font-size:1rem}.job-application-panel-module__WZ4DTW__section h3 span,.job-application-panel-module__WZ4DTW__section p{color:#657572;font-size:.82rem;font-weight:500}.job-application-panel-module__WZ4DTW__applyChoice{color:#62716f;width:100%;font:inherit;text-align:left;cursor:default;background:#fff;border:1px solid #dfe7e5;border-radius:12px;align-items:center;gap:.8rem;padding:.85rem;display:flex}.job-application-panel-module__WZ4DTW__applyChoice.job-application-panel-module__WZ4DTW__selected{color:#0b6a61;background:#f7fcfb;border-color:#0d756a}.job-application-panel-module__WZ4DTW__applyChoice>i{background:#edf7f5;border-radius:9px;flex:none;place-items:center;width:2.3rem;height:2.3rem;display:grid}.job-application-panel-module__WZ4DTW__applyChoice span{gap:.18rem;min-width:0;display:grid}.job-application-panel-module__WZ4DTW__applyChoice strong{color:#17211f}.job-application-panel-module__WZ4DTW__applyChoice small{color:#667673}.job-application-panel-module__WZ4DTW__section label{color:#3e514e;gap:.38rem;font-size:.78rem;font-weight:700;display:grid}.job-application-panel-module__WZ4DTW__input{width:100%;min-height:2.7rem;font:inherit;color:#17211f;background:#fff;border:1px solid #d8e3e1;border-radius:9px;padding:.6rem .7rem}.job-application-panel-module__WZ4DTW__teamStatus,.job-application-panel-module__WZ4DTW__earnings{background:#f2faf8;border:1px solid #d8e8e5;border-radius:12px;justify-content:space-between;gap:1rem;margin:0 1.25rem 1rem;padding:1rem;display:flex}.job-application-panel-module__WZ4DTW__teamStatus span{gap:.25rem;display:grid}.job-application-panel-module__WZ4DTW__teamStatus small{color:#647572}.job-application-panel-module__WZ4DTW__teamStatus strong{color:#0b695f;font-size:.85rem}.job-application-panel-module__WZ4DTW__earnings{margin-top:1rem;display:grid}.job-application-panel-module__WZ4DTW__earnings span{font-size:.82rem}.job-application-panel-module__WZ4DTW__earnings strong{color:#087064;font-size:1.55rem}.job-application-panel-module__WZ4DTW__quoteField{background:#f2faf8;border:1px solid #d8e8e5;border-radius:12px;gap:.45rem;margin:1rem 1.25rem;padding:1rem;display:grid}.job-application-panel-module__WZ4DTW__quoteField span{color:#3e514e;font-size:.82rem;font-weight:700}.job-application-panel-module__WZ4DTW__quoteField input{width:100%;min-height:2.4rem;font:inherit;color:#087064;background:#fff;border:1px solid #d8e3e1;border-radius:9px;padding:.5rem .7rem;font-size:1.1rem}.job-application-panel-module__WZ4DTW__tip{color:#705729;background:#fffaf0;border:1px solid #f1dfb6;border-radius:12px;gap:.7rem;margin:0 1.25rem 1rem;padding:.85rem;font-size:.78rem;line-height:1.45;display:flex}.job-application-panel-module__WZ4DTW__tip i{color:#d49a20;font-size:1.2rem}.job-application-panel-module__WZ4DTW__feedback{color:#0b6c49;margin:0 1.25rem 1rem;font-size:.82rem;font-weight:700}.job-application-panel-module__WZ4DTW__footer{padding:1.25rem;padding-bottom:max(1.25rem, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8edec}.job-application-panel-module__WZ4DTW__footer button{color:#fff;cursor:pointer;background:#087064;border:0;border-radius:10px;width:100%;padding:.9rem;font-size:1rem;font-weight:800}.job-application-panel-module__WZ4DTW__footer button:disabled{cursor:not-allowed;background:#8ba6a2}.job-application-panel-module__WZ4DTW__footer i{margin-right:.5rem}@media (max-width:980px){.job-application-panel-module__WZ4DTW__panel{z-index:110;overscroll-behavior:contain;width:100vw;height:calc(100dvh - 82px);min-height:0;box-shadow:none;border:0;border-radius:0;align-self:stretch;display:block;position:fixed;inset:82px auto auto 0;overflow:hidden auto}.job-application-panel-module__WZ4DTW__header,.job-application-panel-module__WZ4DTW__footer{z-index:2;background:#fff;position:sticky}.job-application-panel-module__WZ4DTW__header{top:0}.job-application-panel-module__WZ4DTW__footer{bottom:0}.job-application-panel-module__WZ4DTW__body{overscroll-behavior:auto;min-height:auto;overflow:visible}}
.report-job-modal-module__fMOD_G__overlay{z-index:220;background:#0a1c1a94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.report-job-modal-module__fMOD_G__modal{background:#fff;border-radius:18px;gap:1rem;width:min(520px,100%);max-height:90dvh;padding:1.25rem;display:grid;overflow:auto;box-shadow:0 30px 70px #0000004d}.report-job-modal-module__fMOD_G__modal header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.report-job-modal-module__fMOD_G__modal header p,.report-job-modal-module__fMOD_G__modal header h2{margin:0}.report-job-modal-module__fMOD_G__modal header p{color:#087064;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:800}.report-job-modal-module__fMOD_G__modal header h2{overflow-wrap:anywhere;margin-top:.2rem}.report-job-modal-module__fMOD_G__modal header button{cursor:pointer;background:0 0;border:0;flex:none;font-size:1.3rem}.report-job-modal-module__fMOD_G__modal label{color:#314844;gap:.4rem;min-width:0;font-size:.84rem;font-weight:700;display:grid}.report-job-modal-module__fMOD_G__modal label span{color:#71817e;font-weight:500}.report-job-modal-module__fMOD_G__modal select,.report-job-modal-module__fMOD_G__modal textarea,.report-job-modal-module__fMOD_G__modal input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cddbd8;border-radius:9px;padding:.7rem}.report-job-modal-module__fMOD_G__modal textarea{resize:vertical}.report-job-modal-module__fMOD_G__files{color:#526763;gap:.3rem;min-width:0;font-size:.78rem;display:grid}.report-job-modal-module__fMOD_G__files span{overflow-wrap:anywhere;background:#f0f6f5;border-radius:7px;padding:.4rem .55rem}.report-job-modal-module__fMOD_G__message{color:#0b6a60;margin:0;font-weight:700}.report-job-modal-module__fMOD_G__modal footer{justify-content:flex-end;gap:.7rem;display:flex}.report-job-modal-module__fMOD_G__modal footer button{color:#fff;cursor:pointer;background:#087064;border:0;border-radius:9px;padding:.7rem 1rem;font-weight:750}.report-job-modal-module__fMOD_G__modal footer .report-job-modal-module__fMOD_G__cancel{color:#274b46;background:#fff;border:1px solid #b9cbc7}.report-job-modal-module__fMOD_G__modal footer button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:520px){.report-job-modal-module__fMOD_G__overlay{align-items:end;padding:.5rem}.report-job-modal-module__fMOD_G__modal{border-radius:18px 18px 10px 10px;width:100%;max-height:calc(100dvh - 1rem);padding:1rem}.report-job-modal-module__fMOD_G__modal footer{grid-template-columns:1fr 1fr;display:grid}.report-job-modal-module__fMOD_G__modal footer button{min-height:2.75rem}}
.job-chat-popup-module__UXIT2a__overlay{z-index:160;pointer-events:none;background:0 0;justify-content:flex-end;align-items:flex-end;padding:0 1rem 1rem;display:flex;position:fixed;inset:0}.job-chat-popup-module__UXIT2a__modal{pointer-events:auto;background:#fff;border:1px solid #094f4a38;border-radius:16px 16px 0 0;grid-template-rows:auto 1fr auto;width:min(420px,100vw - 1rem);height:min(72vh,680px);display:grid;overflow:hidden;box-shadow:0 20px 44px #080c0e4d}.job-chat-popup-module__UXIT2a__header{border-bottom:1px solid #0a5d5829;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem;display:flex}.job-chat-popup-module__UXIT2a__headerInfo{gap:.3rem;display:grid}.job-chat-popup-module__UXIT2a__profile{text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;display:flex}.job-chat-popup-module__UXIT2a__avatar{object-fit:cover;border:1px solid #094f4a33;border-radius:999px;width:2.6rem;height:2.6rem}.job-chat-popup-module__UXIT2a__avatarFallback{color:#0a5d58;background:#d5ebe7;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;font-weight:800;display:grid}.job-chat-popup-module__UXIT2a__profile h2{margin:0;font-size:1rem}.job-chat-popup-module__UXIT2a__profile p{color:#5a6d6b;margin:.18rem 0 0;font-size:.8rem}.job-chat-popup-module__UXIT2a__profileMeta{color:#6d817f;margin-top:.18rem;font-size:.75rem;display:block}.job-chat-popup-module__UXIT2a__profileLink{cursor:pointer}.job-chat-popup-module__UXIT2a__profileLink:hover h2{color:#0a5d58}.job-chat-popup-module__UXIT2a__ratingCount{color:#7a8f8d}.job-chat-popup-module__UXIT2a__jobTitle{color:#1f4d49;white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin:0;font-size:.8rem;font-weight:600;overflow:hidden}.job-chat-popup-module__UXIT2a__close{color:#0a5d58;cursor:pointer;background:#0a5d581f;border:0;border-radius:999px;width:2rem;height:2rem}.job-chat-popup-module__UXIT2a__messages{background:linear-gradient(#e7f6f2b8,#fffffff2);grid-auto-rows:max-content;align-content:start;align-items:start;gap:.52rem;padding:.75rem;display:grid;overflow:auto}.job-chat-popup-module__UXIT2a__message{background:#fff;border:1px solid #0b5a5524;border-radius:14px;justify-self:start;max-width:82%;padding:.55rem .7rem}.job-chat-popup-module__UXIT2a__message p{white-space:pre-wrap;margin:0}.job-chat-popup-module__UXIT2a__message span{color:#5c7370;margin-top:.18rem;font-size:.72rem;display:block}.job-chat-popup-module__UXIT2a__own{background:#def2ed;justify-self:end}.job-chat-popup-module__UXIT2a__info{text-align:center;color:#506664}.job-chat-popup-module__UXIT2a__composer{border-top:1px solid #0a5d5829;gap:.45rem;padding:.72rem;display:grid;position:relative}.job-chat-popup-module__UXIT2a__emojiPopover{z-index:20;border-radius:12px;position:absolute;bottom:calc(100% + .4rem);left:.72rem;overflow:hidden;box-shadow:0 20px 42px #0c121442}.job-chat-popup-module__UXIT2a__inputRow{grid-template-columns:1fr auto auto;gap:.45rem;display:grid}.job-chat-popup-module__UXIT2a__inputWrap{position:relative}.job-chat-popup-module__UXIT2a__textarea{resize:none;width:100%;height:2.5rem;min-height:2.5rem;max-height:2.5rem;font:inherit;border:1px solid #0a5d5838;border-radius:12px;padding:.58rem 2.3rem .58rem .65rem;line-height:1.35;overflow-y:auto}.job-chat-popup-module__UXIT2a__iconButton{color:#0a5d58;cursor:pointer;background:#fff;border:1px solid #0a5d583d;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:absolute;top:.4rem;right:.4rem}.job-chat-popup-module__UXIT2a__secondary{color:#0a5d58;cursor:pointer;background:#fff;border:1px solid #0a5d5852;border-radius:12px;padding:.5rem .72rem;font-weight:700}.job-chat-popup-module__UXIT2a__send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d6f68,#0a5d58);border:0;border-radius:12px;padding:.5rem .72rem;font-weight:700}.job-chat-popup-module__UXIT2a__iconAction{color:#0a5d58;cursor:pointer;background:#fff;border:1px solid #0a5d5852;border-radius:12px;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;display:grid}.job-chat-popup-module__UXIT2a__iconActionPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d6f68,#0a5d58);border:0;border-radius:12px;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;display:grid}.job-chat-popup-module__UXIT2a__status{color:#3f5b58;min-height:1rem;margin:0;font-size:.8rem}@media (max-width:640px){.job-chat-popup-module__UXIT2a__overlay{padding:0}.job-chat-popup-module__UXIT2a__modal{border-radius:0;width:100%;height:100%;max-height:100%}.job-chat-popup-module__UXIT2a__inputRow{grid-template-columns:1fr auto auto}}
.dashboard-back-link-module__moxacq__link{color:#0a5d58;white-space:nowrap;background:#ffffffeb;border:1px solid #0d6f682e;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:fit-content;min-height:2.75rem;padding:.7rem 1rem;font-size:.88rem;font-weight:800;line-height:1;text-decoration:none;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 10px 24px #14373214}.dashboard-back-link-module__moxacq__link:hover{color:#fff;background:#0b6861;border-color:#0b6861;transform:translateY(-1px);box-shadow:0 14px 28px #0a5d5833}.dashboard-back-link-module__moxacq__link:focus-visible{outline-offset:3px;outline:3px solid #f09a4a73}.dashboard-back-link-module__moxacq__link i{font-size:.8rem}
.page-module__dtWtQG__pageWrap{width:min(1240px,100% - 2rem);margin:0 auto 3rem;padding-top:calc(150px + 1.4rem)}.page-module__dtWtQG__card{gap:2rem;display:grid;position:relative}.page-module__dtWtQG__topRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__dtWtQG__headingBlock{max-width:48rem}.page-module__dtWtQG__kicker{text-transform:uppercase;letter-spacing:.12em;color:#0d6f68;margin:0;font-size:.76rem;font-weight:800}.page-module__dtWtQG__topRow h1{letter-spacing:-.04em;margin:.22rem 0 0;font-size:clamp(2.7rem,5vw,4.4rem);line-height:1}.page-module__dtWtQG__subhead{color:#655e56;margin:.7rem 0 0;font-size:1rem;line-height:1.65}.page-module__dtWtQG__error{color:#8a1d1d;margin:0;font-weight:700}.page-module__dtWtQG__toast{z-index:1200;color:#fff;background:#0a5d58;border-radius:12px;padding:.82rem 1rem;font-size:.84rem;font-weight:700;position:fixed;top:calc(80px + .85rem);right:1rem;box-shadow:0 12px 24px #0a5d5847}.page-module__dtWtQG__profileHero{background:radial-gradient(circle at 18% 5%,#ffcd8440,#0000 32%),linear-gradient(155deg,#0b766c 0%,#07534d 64%,#063d39 100%);border:1px solid #ffffff1f;border-radius:30px;flex-direction:column;align-items:flex-start;gap:1.5rem;min-height:30rem;padding:2rem;display:flex;position:sticky;top:calc(80px + 1.5rem);overflow:hidden;box-shadow:0 24px 56px #1a2a262e}.page-module__dtWtQG__profileHero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-5rem;right:-5rem;box-shadow:0 0 0 2.5rem #ffffff09,0 0 0 5rem #ffffff06}.page-module__dtWtQG__profileWorkspace{grid-template-columns:minmax(17rem,.68fr) minmax(0,1.65fr);align-items:start;gap:clamp(1.25rem,2.5vw,2rem);display:grid}.page-module__dtWtQG__profileRail,.page-module__dtWtQG__contentColumn{min-width:0}.page-module__dtWtQG__contentColumn{gap:1.25rem;display:grid}.page-module__dtWtQG__avatarShell{z-index:1;background:linear-gradient(135deg,#0d6f68,#f09a4a);border-radius:34px;flex-shrink:0;width:112px;height:112px;padding:3px;position:relative}.page-module__dtWtQG__previewLarge,.page-module__dtWtQG__placeholderAvatar{border-radius:31px;width:100%;height:100%}.page-module__dtWtQG__previewLarge{object-fit:cover}.page-module__dtWtQG__placeholderAvatar{color:#0c5d58;background:#f6faf9;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.page-module__dtWtQG__avatarEditAction{position:absolute;bottom:-10px;right:-10px}.page-module__dtWtQG__avatarEditButton{color:#fff;background:#0a5d58;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:.9rem;display:inline-flex;box-shadow:0 8px 16px #0a5d5847}.page-module__dtWtQG__heroContent{z-index:1;flex-direction:column;flex:0 auto;align-items:flex-start;gap:1rem;width:100%;min-width:0;display:flex;position:relative}.page-module__dtWtQG__heroMeta{gap:.3rem;display:grid}.page-module__dtWtQG__heroMeta strong{color:#fff;font-size:clamp(1.55rem,2.5vw,2.1rem);line-height:1.1}.page-module__dtWtQG__heroMeta span{color:#ffffffb3;font-size:.92rem}.page-module__dtWtQG__heroPills{flex-wrap:wrap;justify-content:flex-start;gap:.55rem;display:flex}.page-module__dtWtQG__statusPill,.page-module__dtWtQG__rolePill{border-radius:999px;width:fit-content;padding:.42rem .72rem;font-size:.8rem;font-weight:800}.page-module__dtWtQG__statusPill{color:#fff;background:#ffffff21}.page-module__dtWtQG__rolePill{color:#ffdda9;background:#ffcd842e}.page-module__dtWtQG__formSection{background:#ffffffe6;border:1px solid #0d6f681f;border-radius:28px;gap:1rem;padding:clamp(1.35rem,3vw,2.25rem);display:grid;box-shadow:0 20px 50px #1f272412}.page-module__dtWtQG__sectionHeader{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.page-module__dtWtQG__sectionKicker{text-transform:uppercase;letter-spacing:.1em;color:#0d5b56;margin:0 0 .22rem;font-size:.72rem;font-weight:800}.page-module__dtWtQG__sectionHeader h2{letter-spacing:-.03em;margin:0;font-size:1.45rem}.page-module__dtWtQG__sectionSubhead{color:#6c655d;max-width:42rem;margin:.4rem 0 0;font-size:.92rem;line-height:1.55}.page-module__dtWtQG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.page-module__dtWtQG__singleFieldRow{display:grid}.page-module__dtWtQG__grid>label,.page-module__dtWtQG__singleFieldRow>label,.page-module__dtWtQG__textAreaField,.page-module__dtWtQG__locationBlock{text-transform:uppercase;letter-spacing:.05em;color:#6b635b;gap:.45rem;font-size:.8rem;font-weight:800;display:grid}.page-module__dtWtQG__grid>label>input,.page-module__dtWtQG__singleFieldRow>label>input,.page-module__dtWtQG__textAreaField textarea{color:#201b17;background:#fff;border:1px solid #0d6f681f;border-radius:18px;padding:.92rem 1rem;font-size:1rem;transition:border-color .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffffbf}.page-module__dtWtQG__grid>label>input:focus,.page-module__dtWtQG__singleFieldRow>label>input:focus,.page-module__dtWtQG__textAreaField textarea:focus{border-color:#0d6f6847;outline:0;box-shadow:0 0 0 4px #0d6f6814}.page-module__dtWtQG__grid>label>input:disabled,.page-module__dtWtQG__singleFieldRow>label>input:disabled{background:#0d6f680d}.page-module__dtWtQG__workingDaysBlock{text-transform:uppercase;letter-spacing:.05em;color:#6b635b;align-self:start;gap:.6rem;font-size:.8rem;font-weight:800;display:grid}.page-module__dtWtQG__dayPicker{flex-wrap:wrap;gap:.55rem;display:flex}.page-module__dtWtQG__dayButton{color:#201b17;min-width:4rem;min-height:2.65rem;font:inherit;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #0d6f6824;border-radius:999px;font-size:.82rem;font-weight:800}.page-module__dtWtQG__dayButtonActive{color:#fff;background:#0d6f68;border-color:#0000}.page-module__dtWtQG__dayButton:disabled{opacity:.7;cursor:default}.page-module__dtWtQG__textAreaField textarea{resize:vertical;min-height:132px;font:inherit;line-height:1.6}.page-module__dtWtQG__locationBlock{align-self:start;min-width:0;position:relative}.page-module__dtWtQG__grid>label,.page-module__dtWtQG__singleFieldRow>label{align-self:start}.page-module__dtWtQG__locationLabel{margin-bottom:.45rem;display:block}.page-module__dtWtQG__locationField{position:relative}.page-module__dtWtQG__locationControlRow{align-items:center;gap:.75rem;display:flex}.page-module__dtWtQG__locationInputShell{background:#fff;border:1px solid #0d6f681f;border-radius:18px;flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:.85rem;width:100%;min-height:62px;padding:0 .95rem;transition:border-color .22s,box-shadow .22s,background .22s;display:flex;box-shadow:inset 0 1px #fffc}.page-module__dtWtQG__locationInputShell:focus-within{border-color:#0d6f6847;box-shadow:0 0 0 4px #0d6f6814}.page-module__dtWtQG__locationInputRow{flex:auto;align-items:center;gap:.85rem;min-width:0;display:flex;overflow:hidden}.page-module__dtWtQG__locationInputRow i{color:#0d6f68;flex:none;font-size:1.05rem}.page-module__dtWtQG__locationInput{color:#1c1a17;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:1rem}.page-module__dtWtQG__locationInput::placeholder{color:#978f88}.page-module__dtWtQG__nearMeButton{color:#0d6f68;min-height:2.85rem;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0d6f682e;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #14120f0f}.page-module__dtWtQG__nearMeButton:disabled{opacity:.7;cursor:default}.page-module__dtWtQG__nearMeButtonIcon{justify-content:center;align-items:center;width:1rem;display:inline-flex}.page-module__dtWtQG__suggestionsDropdown{z-index:20;background:#fff;border:1px solid #1c1a1714;border-radius:.95rem;padding:.3rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 20px 48px #14120f2e}.page-module__dtWtQG__suggestionList{gap:.05rem;max-height:16rem;display:grid;overflow-y:auto}.page-module__dtWtQG__suggestionButton{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;width:100%;padding:.6rem .7rem;display:grid}.page-module__dtWtQG__suggestionButton:hover,.page-module__dtWtQG__suggestionButtonActive{background:#f6f4ef}.page-module__dtWtQG__suggestionLeading{color:#0d6f68;background:#f1faf8;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.82rem;display:inline-flex}.page-module__dtWtQG__suggestionText{min-width:0}.page-module__dtWtQG__suggestionTitle{color:#1c1a17;font-size:.88rem;font-weight:700;line-height:1.2;display:block}.page-module__dtWtQG__suggestionMeta{color:#7f776f;margin-top:.08rem;font-size:.76rem;line-height:1.2;display:block}.page-module__dtWtQG__actions button:disabled,.page-module__dtWtQG__nearMeButton:disabled{opacity:.65;cursor:default}.page-module__dtWtQG__actions{justify-content:flex-end;display:flex}.page-module__dtWtQG__actions button{color:#fff;background:linear-gradient(135deg,#0c6f68,#0a5d58);border:0;border-radius:999px;min-width:11rem;padding:1rem 1.6rem;font-weight:800;box-shadow:0 14px 28px #0a5d583d}.page-module__dtWtQG__teamManageLink{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0d6f68,#0a5d58);border-radius:999px;align-self:flex-start;padding:.85rem 1.2rem;font-weight:800;box-shadow:0 14px 28px #0a5d5838}.page-module__dtWtQG__teamSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page-module__dtWtQG__teamSummaryCard{background:#fff;border:1px solid #0d6f681f;border-radius:22px;gap:.3rem;padding:1rem 1.05rem;display:grid}.page-module__dtWtQG__teamSummaryCard strong{color:#1f1a16;font-size:1.2rem}.page-module__dtWtQG__teamSummaryCard span{color:#6c655d;font-size:.84rem}@media (max-width:900px){.page-module__dtWtQG__pageWrap{width:calc(100% - 1rem)}.page-module__dtWtQG__profileWorkspace{grid-template-columns:1fr}.page-module__dtWtQG__topRow,.page-module__dtWtQG__sectionHeader{flex-direction:column;align-items:stretch}.page-module__dtWtQG__heroPills{justify-content:flex-start}.page-module__dtWtQG__profileHero{flex-direction:row;align-items:center;min-height:0;position:relative;top:auto}.page-module__dtWtQG__heroContent{flex:1;width:auto}.page-module__dtWtQG__grid,.page-module__dtWtQG__teamSummaryGrid{grid-template-columns:1fr}.page-module__dtWtQG__locationControlRow{flex-direction:column;align-items:stretch}}@media (max-width:640px){.page-module__dtWtQG__pageWrap{padding-top:calc(140px + 1rem)}.page-module__dtWtQG__profileHero{flex-direction:column;align-items:flex-start;padding:1.35rem}.page-module__dtWtQG__actions button,.page-module__dtWtQG__nearMeButton,.page-module__dtWtQG__teamManageLink,.page-module__dtWtQG__actions button{width:100%}}.page-module__dtWtQG__fullWidthRow{grid-column:1/-1;min-width:0}
.company-job-assignment-panel-module__5l6vla__panel{background:#f8fafce0;border:1px solid #94a3b833;border-radius:18px;gap:12px;margin-top:14px;padding:16px;display:grid}.company-job-assignment-panel-module__5l6vla__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.company-job-assignment-panel-module__5l6vla__kicker{letter-spacing:.14em;text-transform:uppercase;color:#0f766e;margin-bottom:6px;font-size:.72rem;font-weight:700;display:inline-block}.company-job-assignment-panel-module__5l6vla__header h4{color:#0f172a;margin:0}.company-job-assignment-panel-module__5l6vla__assignedPill{color:#115e59;background:#0f766e1f;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:700}.company-job-assignment-panel-module__5l6vla__controls{gap:12px;display:grid}.company-job-assignment-panel-module__5l6vla__controls select{color:#0f172a;background:#fff;border:1px solid #94a3b83d;border-radius:14px;width:100%;padding:12px 14px}.company-job-assignment-panel-module__5l6vla__actions{flex-wrap:wrap;gap:10px;display:flex}.company-job-assignment-panel-module__5l6vla__actions button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:999px;padding:10px 14px;font-weight:700}.company-job-assignment-panel-module__5l6vla__secondaryButton{color:#0f172a!important;background:#e2e8f0!important}.company-job-assignment-panel-module__5l6vla__actions button:disabled{opacity:.6;cursor:not-allowed}.company-job-assignment-panel-module__5l6vla__meta{color:#64748b;margin:0;line-height:1.5}@media (max-width:640px){.company-job-assignment-panel-module__5l6vla__header{flex-direction:column}.company-job-assignment-panel-module__5l6vla__actions button{width:100%}}
.worker-skills-section-module__WgJ9Nq__section{background:#ffffffc2;border:1px solid #0d6f681f;border-radius:28px;gap:1rem;padding:1.35rem;display:grid}.worker-skills-section-module__WgJ9Nq__header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.worker-skills-section-module__WgJ9Nq__kicker{text-transform:uppercase;letter-spacing:.1em;color:#0d5b56;margin:0 0 .22rem;font-size:.72rem;font-weight:800}.worker-skills-section-module__WgJ9Nq__header h2{letter-spacing:-.03em;margin:0;font-size:1.45rem}.worker-skills-section-module__WgJ9Nq__subhead{color:#6c655d;max-width:42rem;margin:.4rem 0 0;font-size:.92rem;line-height:1.55}.worker-skills-section-module__WgJ9Nq__categoryCard{background:linear-gradient(#f1faf8eb,#ffffffe6);border:1px solid #0d6f681f;border-radius:22px;gap:.32rem;padding:1rem 1.1rem;display:grid}.worker-skills-section-module__WgJ9Nq__categoryLabel{text-transform:uppercase;letter-spacing:.1em;color:#0d6f68;margin:0;font-size:.72rem;font-weight:800}.worker-skills-section-module__WgJ9Nq__categoryValue{color:#1f1a16;margin:0;font-size:1.05rem;font-weight:800}.worker-skills-section-module__WgJ9Nq__categorySelect{color:#1f1a16;width:100%;max-width:24rem;font:inherit;background:#fff;border:1px solid #0d6f6833;border-radius:14px;padding:.75rem .9rem;font-weight:700}.worker-skills-section-module__WgJ9Nq__group{gap:.6rem;display:grid}.worker-skills-section-module__WgJ9Nq__groupTitle{color:#0d5b56;margin:0;font-size:.86rem;font-weight:800}.worker-skills-section-module__WgJ9Nq__helpText{color:#746c64;margin:0;font-size:.84rem;line-height:1.45}.worker-skills-section-module__WgJ9Nq__sectionLabel{text-transform:uppercase;letter-spacing:.05em;color:#6b635b;font-size:.8rem;font-weight:800;display:block}.worker-skills-section-module__WgJ9Nq__skillGrid{flex-wrap:wrap;gap:.75rem;display:flex}.worker-skills-section-module__WgJ9Nq__skillButton{color:#1f1a16;font:inherit;cursor:pointer;background:#fff;border:1px solid #0d6f6824;border-radius:999px;padding:.85rem 1rem;font-size:.94rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.worker-skills-section-module__WgJ9Nq__skillButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #0a5d5814}.worker-skills-section-module__WgJ9Nq__skillButtonActive{color:#fff;background:linear-gradient(135deg,#0d6f68,#0a5d58);border-color:#0d6f68;box-shadow:0 14px 28px #0a5d5838}.worker-skills-section-module__WgJ9Nq__skillButton:disabled{cursor:default;opacity:.65}.worker-skills-section-module__WgJ9Nq__emptyState{color:#746c64;margin:0;font-size:.9rem}@media (max-width:640px){.worker-skills-section-module__WgJ9Nq__section{padding:1.1rem}.worker-skills-section-module__WgJ9Nq__skillGrid{gap:.55rem}.worker-skills-section-module__WgJ9Nq__skillButton{justify-content:center;width:100%}}
.job-completion-panel-module__lZnHAa__panel{background:#fbfefd;border:1px solid #cfe3df;border-left:4px solid #0c5d58;border-radius:12px;gap:.75rem;margin-top:.9rem;padding:1rem;display:grid}.job-completion-panel-module__lZnHAa__header,.job-completion-panel-module__lZnHAa__evidenceRow,.job-completion-panel-module__lZnHAa__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.job-completion-panel-module__lZnHAa__eyebrow{color:#0f5f59;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .18rem;font-size:.68rem;font-weight:800}.job-completion-panel-module__lZnHAa__header h5{color:#172a27;margin:0;font-size:.96rem;line-height:1.2}.job-completion-panel-module__lZnHAa__status{color:#0d5b56;text-transform:uppercase;background:#fff;border:1px solid #c5dad5;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.job-completion-panel-module__lZnHAa__summary{color:#5d6f6b;max-width:44rem;margin:0;font-size:.78rem;line-height:1.45}.job-completion-panel-module__lZnHAa__evidenceRow{background:#fff;border:1px solid #d8e7e3;border-radius:10px;padding:.72rem .8rem}.job-completion-panel-module__lZnHAa__evidenceRow strong,.job-completion-panel-module__lZnHAa__evidenceRow span{display:block}.job-completion-panel-module__lZnHAa__evidenceRow strong{color:#1d3f3b;font-size:.8rem}.job-completion-panel-module__lZnHAa__evidenceRow span{color:#71817d;margin-top:.14rem;font-size:.7rem}.job-completion-panel-module__lZnHAa__uploadButton,.job-completion-panel-module__lZnHAa__completeButton{cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;font-weight:800;display:inline-flex}.job-completion-panel-module__lZnHAa__uploadButton{color:#0f5f59;background:#f8fcfb;border:1px dashed #8db8ae;padding:.44rem .78rem;font-size:.72rem;position:relative;overflow:hidden}.job-completion-panel-module__lZnHAa__uploadButton:hover{background:#eef8f5;border-color:#0f5f59}.job-completion-panel-module__lZnHAa__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.job-completion-panel-module__lZnHAa__thumbnailGrid{grid-template-columns:repeat(3,minmax(0,7.4rem));justify-content:start;gap:.5rem;display:grid}.job-completion-panel-module__lZnHAa__thumbnailItem{background:#fff;border:1px solid #d8e7e3;border-radius:8px;min-width:0;max-width:7.4rem;position:relative;overflow:hidden}.job-completion-panel-module__lZnHAa__thumbnailItem img{aspect-ratio:4/3;object-fit:cover;background:#eef7f4;width:100%;display:block}.job-completion-panel-module__lZnHAa__thumbnailItem>span{color:#3d514d;text-overflow:ellipsis;white-space:nowrap;padding:.32rem .42rem;font-size:.6rem;font-weight:700;display:block;overflow:hidden}.job-completion-panel-module__lZnHAa__thumbnailItem button{color:#7d2f25;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;top:.28rem;right:.28rem;box-shadow:0 8px 18px #14120f1f}.job-completion-panel-module__lZnHAa__thumbnailItem button:hover{background:#fff}.job-completion-panel-module__lZnHAa__removeText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.job-completion-panel-module__lZnHAa__emptyState{color:#60716d;background:#eef7f4;border-radius:10px;margin:0;padding:.55rem .65rem;font-size:.72rem}.job-completion-panel-module__lZnHAa__footer{padding-top:.1rem}.job-completion-panel-module__lZnHAa__footer span{color:#71817d;font-size:.7rem}.job-completion-panel-module__lZnHAa__completeButton{color:#fff;background:#0c5d58;border:0;min-width:10.5rem;min-height:2.55rem;padding:.62rem 1rem;font-size:.8rem;box-shadow:0 10px 20px #0c5d582e}.job-completion-panel-module__lZnHAa__completeButton:hover{background:#094944}.job-completion-panel-module__lZnHAa__completeButton:disabled{opacity:.65;cursor:default}@media (max-width:640px){.job-completion-panel-module__lZnHAa__panel{padding:.85rem}.job-completion-panel-module__lZnHAa__header,.job-completion-panel-module__lZnHAa__evidenceRow,.job-completion-panel-module__lZnHAa__footer{align-items:stretch}.job-completion-panel-module__lZnHAa__uploadButton,.job-completion-panel-module__lZnHAa__completeButton{width:100%}.job-completion-panel-module__lZnHAa__thumbnailGrid{grid-template-columns:repeat(2,minmax(0,7.4rem))}}
.worker-portfolio-section-module__-LecSG__workerSection{background:#ffffffc2;border:1px solid #0d6f681f;border-radius:28px;gap:1rem;padding:1.35rem;display:grid}.worker-portfolio-section-module__-LecSG__intro{gap:.3rem;display:grid}.worker-portfolio-section-module__-LecSG__kicker{text-transform:uppercase;letter-spacing:.1em;color:#0d5b56;margin:0 0 .22rem;font-size:.72rem;font-weight:800}.worker-portfolio-section-module__-LecSG__intro h2{letter-spacing:-.03em;margin:0;font-size:1.45rem}.worker-portfolio-section-module__-LecSG__subhead{color:#6c655d;max-width:42rem;margin:.4rem 0 0;font-size:.92rem;line-height:1.55}.worker-portfolio-section-module__-LecSG__actionsRow{justify-content:flex-start;display:flex}.worker-portfolio-section-module__-LecSG__primaryButton{appearance:none;color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d6f68,#0a5d58);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1.15rem;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #0a5d5833}.worker-portfolio-section-module__-LecSG__field,.worker-portfolio-section-module__-LecSG__textAreaField,.worker-portfolio-section-module__-LecSG__summaryBlock{gap:.55rem;width:100%;display:grid}.worker-portfolio-section-module__-LecSG__fieldLabel,.worker-portfolio-section-module__-LecSG__textAreaField{text-transform:uppercase;letter-spacing:.05em;color:#6b635b;font-size:.8rem;font-weight:800;display:block}.worker-portfolio-section-module__-LecSG__textInput,.worker-portfolio-section-module__-LecSG__textArea,.worker-portfolio-section-module__-LecSG__summaryTextarea{width:100%;font:inherit;color:#201b17;background:#fff;border:1px solid #0d6f681f;border-radius:18px;padding:.92rem 1rem;font-size:1rem;line-height:1.6;transition:border-color .22s,box-shadow .22s;display:block;box-shadow:inset 0 1px #ffffffbf}.worker-portfolio-section-module__-LecSG__textInput{min-height:56px}.worker-portfolio-section-module__-LecSG__textArea,.worker-portfolio-section-module__-LecSG__summaryTextarea{resize:vertical}.worker-portfolio-section-module__-LecSG__textArea{min-height:132px}.worker-portfolio-section-module__-LecSG__summaryTextarea{min-height:198px}.worker-portfolio-section-module__-LecSG__textInput:focus,.worker-portfolio-section-module__-LecSG__textArea:focus,.worker-portfolio-section-module__-LecSG__summaryTextarea:focus{border-color:#0d6f6847;outline:0;box-shadow:0 0 0 4px #0d6f6814}.worker-portfolio-section-module__-LecSG__primaryButton:disabled,.worker-portfolio-section-module__-LecSG__secondaryButton:disabled,.worker-portfolio-section-module__-LecSG__removeButton:disabled,.worker-portfolio-section-module__-LecSG__imageRemoveButton:disabled{opacity:.65;cursor:default}.worker-portfolio-section-module__-LecSG__caseStudyStack{gap:1rem;display:grid}.worker-portfolio-section-module__-LecSG__emptyState{color:#645e57;background:#fff;border:1px dashed #0d6f6833;border-radius:22px;gap:.3rem;padding:1.1rem;display:grid}.worker-portfolio-section-module__-LecSG__caseStudyCard{background:linear-gradient(#fff,#fbf9f4);border:1px solid #0d6f6824;border-radius:22px;gap:.95rem;padding:1.15rem;display:grid;box-shadow:0 18px 38px #15120e14}.worker-portfolio-section-module__-LecSG__caseStudyHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.worker-portfolio-section-module__-LecSG__caseStudyHeader p{color:#655e56;text-transform:none;letter-spacing:0;margin:.22rem 0 0;font-size:.86rem;font-weight:500}.worker-portfolio-section-module__-LecSG__caseStudyIndex{color:#0a5d58;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.worker-portfolio-section-module__-LecSG__removeButton{color:#8a1d1d;background:0 0;border:0;padding:0;font-weight:800}.worker-portfolio-section-module__-LecSG__imagePickerRow{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.worker-portfolio-section-module__-LecSG__imagePickerRow strong,.worker-portfolio-section-module__-LecSG__imagePickerRow span{display:block}.worker-portfolio-section-module__-LecSG__imagePickerRow span{color:#655e56;margin-top:.18rem;font-size:.8rem}.worker-portfolio-section-module__-LecSG__secondaryButton{color:#0a5d58;cursor:pointer;background:#fff;border:1px solid #0d6f6829;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.75rem 1rem;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #14120f0f}.worker-portfolio-section-module__-LecSG__secondaryButton input{display:none}.worker-portfolio-section-module__-LecSG__imageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.worker-portfolio-section-module__-LecSG__imageCard{background:#fff;border:1px solid #0d6f6824;border-radius:18px;display:grid;overflow:hidden}.worker-portfolio-section-module__-LecSG__thumbnailButton{cursor:zoom-in;background:#fff;border:0;padding:0;position:relative;overflow:hidden}.worker-portfolio-section-module__-LecSG__thumbnailButton img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .22s,filter .22s}.worker-portfolio-section-module__-LecSG__thumbnailButton:hover img,.worker-portfolio-section-module__-LecSG__thumbnailButton:focus-visible img{filter:saturate(1.04)brightness(.92);transform:scale(1.03)}.worker-portfolio-section-module__-LecSG__thumbnailButton:focus-visible{outline-offset:-3px;outline:3px solid #0d6f683d}.worker-portfolio-section-module__-LecSG__thumbnailHint{color:#fff;background:#0a5d58e6;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;display:inline-flex;position:absolute;bottom:.55rem;right:.55rem;box-shadow:0 10px 22px #0a5d5838}.worker-portfolio-section-module__-LecSG__imageRemoveButton{color:#8a1d1d;background:#fff;border:0;border-top:1px solid #0d6f681f;padding:.72rem;font-weight:800}.worker-portfolio-section-module__-LecSG__previewOverlay{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181512ad;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.worker-portfolio-section-module__-LecSG__previewDialog{background:#15120f;border:1px solid #ffffff3d;border-radius:24px;width:min(880px,100%);max-height:min(82vh,720px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.worker-portfolio-section-module__-LecSG__previewDialog img{object-fit:contain;background:#15120f;width:100%;max-height:min(82vh,720px)}.worker-portfolio-section-module__-LecSG__previewCloseButton{z-index:1;color:#1f1a16;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex;position:absolute;top:.8rem;right:.8rem;box-shadow:0 12px 26px #0003}.worker-portfolio-section-module__-LecSG__helperText{color:#655e56;text-transform:none;letter-spacing:0;margin:0;font-size:.84rem;font-weight:500}@media (max-width:900px){.worker-portfolio-section-module__-LecSG__caseStudyHeader,.worker-portfolio-section-module__-LecSG__imagePickerRow{flex-direction:column;align-items:stretch}.worker-portfolio-section-module__-LecSG__imageGrid{grid-template-columns:1fr}}@media (max-width:640px){.worker-portfolio-section-module__-LecSG__primaryButton,.worker-portfolio-section-module__-LecSG__secondaryButton{width:100%}}
.job-review-panel-module__5OKN3G__panel{--review-orange:#f36b21;--review-orange-dark:#d95313;--review-green:#16836f;color:#183431;background:linear-gradient(#fff 0%,#fcfefd 100%);border:1px solid #dce7e4;border-radius:20px;gap:1.25rem;margin-top:1rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid;box-shadow:0 12px 32px #17343012}.job-review-panel-module__5OKN3G__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.job-review-panel-module__5OKN3G__header h5{color:#122f2c;margin:.18rem 0 0;font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.2}.job-review-panel-module__5OKN3G__eyebrow{color:#718582;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.job-review-panel-module__5OKN3G__secureLabel,.job-review-panel-module__5OKN3G__status{color:var(--review-green);background:#eef8f5;border-radius:999px;flex:none;align-items:center;gap:.38rem;padding:.38rem .68rem;font-size:.72rem;font-weight:800;display:inline-flex}.job-review-panel-module__5OKN3G__subjectCard{background:#fff;border:1px solid #e1e9e7;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid;box-shadow:0 4px 14px #1936320a}.job-review-panel-module__5OKN3G__avatar,.job-review-panel-module__5OKN3G__avatarFallback{border-radius:50%;width:48px;height:48px}.job-review-panel-module__5OKN3G__avatar{object-fit:cover}.job-review-panel-module__5OKN3G__avatarFallback{color:#126c60;background:linear-gradient(145deg,#e6f4f0,#cfe7e1);place-items:center;font-weight:850;display:grid}.job-review-panel-module__5OKN3G__subjectDetails{gap:.18rem;min-width:0;display:grid}.job-review-panel-module__5OKN3G__subjectDetails strong,.job-review-panel-module__5OKN3G__subjectDetails span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-review-panel-module__5OKN3G__subjectDetails strong{font-size:.92rem}.job-review-panel-module__5OKN3G__subjectDetails span{color:#6c807d;font-size:.78rem}.job-review-panel-module__5OKN3G__completedBadge{color:var(--review-green);align-items:center;gap:.35rem;font-size:.72rem;font-weight:750;display:inline-flex}.job-review-panel-module__5OKN3G__ratingFieldset{border:0;justify-items:center;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.job-review-panel-module__5OKN3G__ratingFieldset legend{text-align:center;width:100%;margin-bottom:.65rem;padding:0;font-size:.95rem;font-weight:800}.job-review-panel-module__5OKN3G__starRow{justify-content:center;gap:clamp(.35rem,2vw,.7rem);display:flex}.job-review-panel-module__5OKN3G__starButton{color:#c7cfcd;cursor:pointer;background:#f4f6f5;border:0;border-radius:12px;place-items:center;width:clamp(2.5rem,8vw,3rem);height:clamp(2.5rem,8vw,3rem);padding:0;font-size:clamp(1.65rem,5vw,2rem);line-height:1;transition:transform .15s,color .15s,background .15s;display:grid}.job-review-panel-module__5OKN3G__starButton:not(:disabled):hover{transform:translateY(-2px)scale(1.04)}.job-review-panel-module__5OKN3G__starButton:focus-visible,.job-review-panel-module__5OKN3G__promptChip:focus-visible,.job-review-panel-module__5OKN3G__submitButton:focus-visible,.job-review-panel-module__5OKN3G__uploadButton:focus-within{outline-offset:2px;outline:3px solid #f36b2140}.job-review-panel-module__5OKN3G__starButtonActive{color:var(--review-orange);background:#fff2e9}.job-review-panel-module__5OKN3G__starRowReadOnly{justify-content:flex-start;gap:.16rem}.job-review-panel-module__5OKN3G__starRowReadOnly .job-review-panel-module__5OKN3G__starButton{background:0 0;width:1.4rem;height:1.4rem;font-size:1.25rem}.job-review-panel-module__5OKN3G__ratingHint{color:#536b68;min-height:1.1rem;font-size:.78rem;font-weight:700}.job-review-panel-module__5OKN3G__fieldError{color:#b42318;font-size:.78rem;font-weight:700}.job-review-panel-module__5OKN3G__fieldGroup{gap:.65rem;display:grid}.job-review-panel-module__5OKN3G__fieldLabel{color:#213f3b;font-size:.85rem;font-weight:800}.job-review-panel-module__5OKN3G__fieldLabel small{color:#849592;font-size:.72rem;font-weight:600}.job-review-panel-module__5OKN3G__promptGrid{flex-wrap:wrap;gap:.55rem;display:flex}.job-review-panel-module__5OKN3G__promptChip{color:#38534f;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e1df;border-radius:999px;align-items:center;gap:.42rem;padding:.55rem .8rem;font-size:.78rem;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.job-review-panel-module__5OKN3G__promptChip:hover{border-color:#8fc9bd}.job-review-panel-module__5OKN3G__promptChipSelected{color:#0e6f61;background:#edf9f6;border-color:#52ad9a;box-shadow:inset 0 0 0 1px #52ad9a}.job-review-panel-module__5OKN3G__helperText{color:#7b8e8b;font-size:.7rem;line-height:1.4}.job-review-panel-module__5OKN3G__textareaWrap{display:block;position:relative}.job-review-panel-module__5OKN3G__textarea{color:#1c3733;width:100%;min-height:7.5rem;font:inherit;resize:vertical;background:#fff;border:1px solid #d3dfdc;border-radius:14px;padding:.85rem .9rem 2rem;font-size:.86rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.job-review-panel-module__5OKN3G__textarea::placeholder{color:#9ba9a7}.job-review-panel-module__5OKN3G__textarea:focus{border-color:#55aa9a;outline:0;box-shadow:0 0 0 3px #16836f1a}.job-review-panel-module__5OKN3G__characterCount{color:#899895;font-size:.68rem;position:absolute;bottom:.62rem;right:.75rem}.job-review-panel-module__5OKN3G__uploadButton{color:#126c60;cursor:pointer;background:#f7fbfa;border:1px dashed #9ebdb7;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:fit-content;min-height:42px;padding:.58rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.job-review-panel-module__5OKN3G__uploadButton input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.job-review-panel-module__5OKN3G__previewGrid{grid-template-columns:repeat(auto-fit,minmax(74px,90px));justify-content:flex-start;gap:.65rem;display:grid}.job-review-panel-module__5OKN3G__previewCard{position:relative}.job-review-panel-module__5OKN3G__previewImage{aspect-ratio:1;object-fit:cover;border:1px solid #dce7e3;border-radius:12px;width:100%}.job-review-panel-module__5OKN3G__removeButton{color:#fff;cursor:pointer;background:#253d39;border:2px solid #fff;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;display:grid;position:absolute;top:-.35rem;right:-.35rem}.job-review-panel-module__5OKN3G__actions{justify-items:center;gap:.55rem;padding-top:.15rem;display:grid}.job-review-panel-module__5OKN3G__submitButton{background:linear-gradient(135deg, var(--review-orange), #ff7e2e);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.9rem;font-weight:850;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 18px #f36b2138}.job-review-panel-module__5OKN3G__submitButton:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px #f36b2147}.job-review-panel-module__5OKN3G__submitButton:disabled{cursor:wait;opacity:.68}.job-review-panel-module__5OKN3G__actions p,.job-review-panel-module__5OKN3G__moderationNote{color:#758885;text-align:center;margin:0;font-size:.7rem}.job-review-panel-module__5OKN3G__actions p i,.job-review-panel-module__5OKN3G__moderationNote i{color:var(--review-green);margin-right:.28rem}.job-review-panel-module__5OKN3G__submittedReview{background:#f8fbfa;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.85rem;display:grid}.job-review-panel-module__5OKN3G__submittedReview>strong{color:#3d5652;font-size:.82rem}.job-review-panel-module__5OKN3G__submittedReview p{color:#47605c;grid-column:1/-1;margin:.2rem 0 0;font-size:.84rem;line-height:1.5}.job-review-panel-module__5OKN3G__receivedCard{background:#f8fbfa;border:1px solid #e2ebe9;border-radius:14px;align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.job-review-panel-module__5OKN3G__receivedCard>span{width:2rem;height:2rem;color:var(--review-orange);background:#fff0e5;border-radius:50%;flex:none;place-items:center;display:grid}.job-review-panel-module__5OKN3G__receivedCard strong,.job-review-panel-module__5OKN3G__receivedCard p{margin:0}.job-review-panel-module__5OKN3G__receivedCard p{color:#607572;margin-top:.2rem;font-size:.78rem}@media (max-width:540px){.job-review-panel-module__5OKN3G__panel{border-radius:16px;gap:1.1rem;margin-inline:-.15rem;padding:1rem}.job-review-panel-module__5OKN3G__header{align-items:center}.job-review-panel-module__5OKN3G__secureLabel{justify-content:center;width:2rem;height:2rem;padding:0;font-size:0}.job-review-panel-module__5OKN3G__secureLabel i{font-size:.78rem}.job-review-panel-module__5OKN3G__subjectCard{grid-template-columns:auto minmax(0,1fr)}.job-review-panel-module__5OKN3G__completedBadge{grid-column:2}.job-review-panel-module__5OKN3G__promptGrid{grid-template-columns:1fr 1fr;display:grid}.job-review-panel-module__5OKN3G__promptChip{justify-content:flex-start;padding-inline:.7rem}}@media (max-width:380px){.job-review-panel-module__5OKN3G__starRow{gap:.2rem}.job-review-panel-module__5OKN3G__starButton{width:2.35rem;height:2.35rem}.job-review-panel-module__5OKN3G__promptGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.job-review-panel-module__5OKN3G__starButton,.job-review-panel-module__5OKN3G__promptChip,.job-review-panel-module__5OKN3G__submitButton{transition:none}}
.group-actions-module__nPWstG__actions{align-items:center;gap:.75rem;display:flex}.group-actions-module__nPWstG__actions a,.group-actions-module__nPWstG__actions button{color:#07594b;font:inherit;cursor:pointer;background:#fff;border:0;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:flex}@media (max-width:700px){.group-actions-module__nPWstG__actions button span{display:none}}
.company-employees-section-module__mRRxlG__section{background:linear-gradient(#fffffffa,#f7f8fbf2);border:1px solid #0f172a14;border-radius:28px;gap:22px;padding:28px;display:grid}.company-employees-section-module__mRRxlG__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.company-employees-section-module__mRRxlG__kicker{letter-spacing:.16em;text-transform:uppercase;color:#0f766e;margin:0 0 8px;font-size:.72rem;font-weight:700}.company-employees-section-module__mRRxlG__subhead{color:#475569;margin:10px 0 0;line-height:1.6}.company-employees-section-module__mRRxlG__summaryCard{background:#f8fafc;border:1px solid #94a3b833;border-radius:20px;gap:6px;min-width:180px;padding:16px 18px;display:grid}.company-employees-section-module__mRRxlG__summaryCard span,.company-employees-section-module__mRRxlG__summaryCard small{color:#64748b}.company-employees-section-module__mRRxlG__summaryCard strong{color:#0f172a}.company-employees-section-module__mRRxlG__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px;display:grid}.company-employees-section-module__mRRxlG__formCard,.company-employees-section-module__mRRxlG__listCard{background:#fff;border:1px solid #94a3b82e;border-radius:24px;gap:18px;padding:22px;display:grid}.company-employees-section-module__mRRxlG__formHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-employees-section-module__mRRxlG__formHeader h3{color:#0f172a;margin:0}.company-employees-section-module__mRRxlG__countBadge{color:#0d6f68;background:#0d6f6814;border-radius:999px;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;padding:0 .7rem;font-size:.9rem;font-weight:800;display:inline-flex}.company-employees-section-module__mRRxlG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.company-employees-section-module__mRRxlG__fieldGrid label{color:#334155;gap:8px;font-weight:600;display:grid}.company-employees-section-module__mRRxlG__fieldGrid input,.company-employees-section-module__mRRxlG__fieldGrid select{color:#0f172a;background:#fff;border:1px solid #94a3b847;border-radius:16px;width:100%;padding:13px 14px}.company-employees-section-module__mRRxlG__primarySkillPicker{gap:12px;display:grid}.company-employees-section-module__mRRxlG__searchShell{gap:.8rem;display:grid}.company-employees-section-module__mRRxlG__inputShell{background:#fff;border:1px solid #0d6f682e;border-radius:22px;align-items:center;gap:12px;min-height:68px;padding:0 18px;display:flex;box-shadow:inset 0 0 0 3px #0d6f6814}.company-employees-section-module__mRRxlG__inputShell i{color:#0d6f68;font-size:1.1rem}.company-employees-section-module__mRRxlG__inputShell input{color:#0f172a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0}.company-employees-section-module__mRRxlG__hintCard{color:#68635d;background:#f4efe7;border-radius:18px;margin:0;padding:14px 16px;line-height:1.55}.company-employees-section-module__mRRxlG__selectedSkillInline{gap:.15rem;display:grid}.company-employees-section-module__mRRxlG__selectedSkillLabel{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.72rem;font-weight:700}.company-employees-section-module__mRRxlG__selectedSkillInline strong{color:#1c1a17}.company-employees-section-module__mRRxlG__searchResults{gap:.6rem;display:grid}.company-employees-section-module__mRRxlG__searchResultButton{text-align:left;cursor:pointer;background:#fff;border:1px solid #0d6f681f;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:.9rem;width:100%;padding:.95rem 1rem;display:flex}.company-employees-section-module__mRRxlG__searchResultButton:hover{border-color:#0d6f6847;box-shadow:0 12px 28px #0d6f6814}.company-employees-section-module__mRRxlG__searchResultButtonActive{border-color:#0d6f684d;box-shadow:0 14px 28px #0d6f681a}.company-employees-section-module__mRRxlG__searchResultBody{gap:.2rem;display:grid}.company-employees-section-module__mRRxlG__searchResultTitle{color:#1c1a17;font-weight:700}.company-employees-section-module__mRRxlG__searchResultMeta{color:#68635d;font-size:.88rem;line-height:1.45}.company-employees-section-module__mRRxlG__searchResultType{color:#0d6f68;text-transform:capitalize;background:#f1faf8;border-radius:999px;justify-content:center;align-items:center;min-width:94px;min-height:34px;padding:0 .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.company-employees-section-module__mRRxlG__skillPickerEmpty{color:#64748b;margin:0}.company-employees-section-module__mRRxlG__skillBlock{gap:12px;display:grid}.company-employees-section-module__mRRxlG__helperRow{display:grid}.company-employees-section-module__mRRxlG__helperCard{background:linear-gradient(135deg,#f0fdfafa,#f8fafcfa);border:1px solid #0f766e24;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.company-employees-section-module__mRRxlG__helperCard strong{color:#0f172a}.company-employees-section-module__mRRxlG__helperCard span{color:#475569;line-height:1.55}.company-employees-section-module__mRRxlG__sectionLabel{color:#1c1a17;letter-spacing:0;text-transform:none;margin-bottom:.8rem;font-size:.95rem;font-weight:700;display:block}.company-employees-section-module__mRRxlG__skillGrid{flex-wrap:wrap;gap:10px;display:flex}.company-employees-section-module__mRRxlG__chipGrid{flex-wrap:wrap;gap:.75rem;display:flex}.company-employees-section-module__mRRxlG__chip{color:#1c1a17;cursor:pointer;background:#f1ede5;border:1px solid #0d6f681f;border-radius:999px;min-height:48px;padding:.8rem 1.1rem;font-weight:600;transition:all .2s}.company-employees-section-module__mRRxlG__chip:hover{transform:translateY(-1px);box-shadow:0 10px 20px #1c1a170f}.company-employees-section-module__mRRxlG__chipActive{color:#fff;background:linear-gradient(120deg,#0d6f68 0%,#14a17a 100%);border-color:#0000}.company-employees-section-module__mRRxlG__categorySummaryCard{background:#0d6f680f;border:1px solid #0d6f681f;border-radius:20px;gap:.45rem;padding:1rem 1.1rem;display:grid}.company-employees-section-module__mRRxlG__categorySummaryCard p{margin:0}.company-employees-section-module__mRRxlG__categorySummaryLabel{color:#68635d;text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:700}.company-employees-section-module__mRRxlG__categorySummaryValue{color:#1c1a17;font-size:1.2rem;font-weight:800}.company-employees-section-module__mRRxlG__primarySkillGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.company-employees-section-module__mRRxlG__primarySkillCard{cursor:pointer;color:#1c1a17;background:#fff;border:1px solid #0d6f6824;border-radius:18px;min-height:62px;padding:1rem 1.1rem;font-weight:600;transition:all .2s}.company-employees-section-module__mRRxlG__primarySkillCard:hover{border-color:#0d6f6847;box-shadow:0 12px 28px #0d6f6814}.company-employees-section-module__mRRxlG__primarySkillCardActive{color:#0d6f68;background:#0d6f6814;border-color:#0d6f6857}.company-employees-section-module__mRRxlG__skillButton{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #0e749029;border-radius:999px;padding:10px 14px;transition:all .2s}.company-employees-section-module__mRRxlG__skillButtonActive{color:#fff;background:#0f766e;border-color:#0f766e}.company-employees-section-module__mRRxlG__formActions{justify-content:flex-end;display:flex}.company-employees-section-module__mRRxlG__formActions button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:999px;padding:12px 18px;font-weight:700}.company-employees-section-module__mRRxlG__formActions button:disabled,.company-employees-section-module__mRRxlG__linkButton:disabled,.company-employees-section-module__mRRxlG__linkButtonDanger:disabled,.company-employees-section-module__mRRxlG__skillButton:disabled{opacity:.6;cursor:not-allowed}.company-employees-section-module__mRRxlG__employeeList{gap:14px;display:grid}.company-employees-section-module__mRRxlG__employeeCard{background:#f8fafc;border:1px solid #94a3b82e;border-radius:20px;gap:10px;padding:16px 18px;display:grid}.company-employees-section-module__mRRxlG__employeeTopRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.company-employees-section-module__mRRxlG__employeeTopRow strong{color:#0f172a;display:block}.company-employees-section-module__mRRxlG__employeeTopRow p,.company-employees-section-module__mRRxlG__metaRow{color:#64748b;margin:4px 0 0}.company-employees-section-module__mRRxlG__primaryPill{color:#115e59;background:#0f766e1f;border-radius:999px;padding:7px 11px;font-size:.84rem;font-weight:700}.company-employees-section-module__mRRxlG__cardActions{gap:14px;display:flex}.company-employees-section-module__mRRxlG__linkButton,.company-employees-section-module__mRRxlG__linkButtonDanger{cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.company-employees-section-module__mRRxlG__linkButton{color:#0f766e}.company-employees-section-module__mRRxlG__linkButtonDanger{color:#b91c1c}.company-employees-section-module__mRRxlG__emptyState{color:#64748b;margin:0;line-height:1.6}@media (max-width:960px){.company-employees-section-module__mRRxlG__header,.company-employees-section-module__mRRxlG__layout,.company-employees-section-module__mRRxlG__fieldGrid,.company-employees-section-module__mRRxlG__employeeTopRow{grid-template-columns:1fr;display:grid}.company-employees-section-module__mRRxlG__header,.company-employees-section-module__mRRxlG__employeeTopRow{align-items:stretch}.company-employees-section-module__mRRxlG__formActions{justify-content:stretch}.company-employees-section-module__mRRxlG__formActions button{width:100%}.company-employees-section-module__mRRxlG__primarySkillGrid{grid-template-columns:1fr}}
.page-module__YFY_eq__pageWrap{gap:1.4rem;width:min(760px,100% - 2rem);margin:0 auto 4rem;padding-top:calc(120px + 1.4rem);display:grid}.page-module__YFY_eq__card{background:var(--panel-strong,#fffdf9);border:1px solid var(--line,#0d6f6829);border-radius:var(--radius-lg,30px);box-shadow:var(--shadow-md,0 18px 40px #1c1a171a);gap:1.8rem;padding:clamp(1.6rem,4vw,2.6rem);display:grid}.page-module__YFY_eq__headingBlock{max-width:40rem}.page-module__YFY_eq__kicker{text-transform:uppercase;letter-spacing:.12em;color:#0d6f68;margin:0;font-size:.76rem;font-weight:800}.page-module__YFY_eq__headingBlock h1{letter-spacing:-.03em;margin:.22rem 0 0;font-size:clamp(2.1rem,4vw,2.8rem);line-height:1.05}.page-module__YFY_eq__subhead{color:#655e56;margin:.7rem 0 0;font-size:1rem;line-height:1.65}.page-module__YFY_eq__loading{color:#655e56}.page-module__YFY_eq__error{color:#8a1d1d;margin:0;font-weight:700}.page-module__YFY_eq__warningPanel,.page-module__YFY_eq__gracePanel{border-radius:var(--radius-md,22px);border:1px solid;align-items:flex-start;gap:1rem;padding:1.2rem 1.3rem;display:flex}.page-module__YFY_eq__warningPanel{background:#c43d210f;border-color:#c43d2138}.page-module__YFY_eq__warningIcon{color:#fff;background:#c43d21;border-radius:999px;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-size:1.1rem;display:grid}.page-module__YFY_eq__warningPanel h2,.page-module__YFY_eq__gracePanel h2,.page-module__YFY_eq__pendingPanel h2,.page-module__YFY_eq__confirmPanel h2{margin:0 0 .5rem;font-size:1.1rem}.page-module__YFY_eq__warningPanel ul{color:#4a433c;gap:.3rem;margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.6;display:grid}.page-module__YFY_eq__gracePanel{border-color:var(--line-strong,#0d6f6852);background:#0d6f680f}.page-module__YFY_eq__graceIcon{color:#fff;background:#0d6f68;border-radius:999px;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-size:1.1rem;display:grid}.page-module__YFY_eq__gracePanel p{color:#4a433c;margin:0 0 .5rem;font-size:.92rem;line-height:1.6}.page-module__YFY_eq__gracePanel p:last-child{margin-bottom:0}.page-module__YFY_eq__pendingPanel{text-align:center;justify-items:center;gap:.6rem;padding:1.4rem 1rem;display:grid}.page-module__YFY_eq__pendingIcon{color:#fff;background:#0d6f68;border-radius:999px;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:.4rem;font-size:1.3rem;display:grid}.page-module__YFY_eq__pendingPanel p{color:#4a433c;max-width:34rem;margin:0;line-height:1.6}.page-module__YFY_eq__dangerButton{color:#fff;cursor:pointer;background:#c43d21;border:none;border-radius:999px;justify-self:start;align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}.page-module__YFY_eq__dangerButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #c43d2147}.page-module__YFY_eq__dangerButton:disabled{opacity:.5;cursor:not-allowed}.page-module__YFY_eq__secondaryButton{color:#0d6f68;border:1px solid var(--line-strong,#0d6f6852);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:.85rem 1.6rem;font-size:.95rem;font-weight:700}.page-module__YFY_eq__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.page-module__YFY_eq__confirmPanel{border-radius:var(--radius-md,22px);background:#c43d210a;border:1px solid #c43d2147;gap:.9rem;padding:1.4rem;display:grid}.page-module__YFY_eq__confirmPanel p{color:#4a433c;margin:0;font-size:.92rem;line-height:1.6}.page-module__YFY_eq__confirmInput{border:1px solid var(--line-strong,#0d6f6852);background:#fffdf9;border-radius:12px;padding:.75rem 1rem;font-size:.95rem}.page-module__YFY_eq__confirmActions{flex-wrap:wrap;gap:.8rem;display:flex}.page-module__YFY_eq__toast{z-index:1200;color:#fff;background:#0a5d58;border-radius:12px;padding:.82rem 1rem;font-size:.84rem;font-weight:700;position:fixed;top:calc(80px + .85rem);right:1rem;box-shadow:0 12px 24px #0a5d5847}
.page-module__Y8N9Ka__page{color:#092d2b;width:min(1140px,100% - 2rem);margin:calc(80px + 1.8rem) auto 4rem}.page-module__Y8N9Ka__back{justify-content:flex-end;display:flex}.page-module__Y8N9Ka__hero{background:radial-gradient(circle at 85% 18%,#fff0e6 0 9%,#0000 9.3%),radial-gradient(circle at 92% 58%,#e2f2ec 0 12%,#0000 12.3%),linear-gradient(115deg,#fffdf9,#faf8f2);border:1px solid #e4e9e6;border-radius:28px 28px 0 0;justify-content:space-between;align-items:center;gap:2rem;min-height:210px;padding:2rem 3.2rem;display:flex;overflow:hidden}.page-module__Y8N9Ka__hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,5vw,4rem)}.page-module__Y8N9Ka__hero p{color:#555f5d;max-width:31rem;margin:.8rem 0 0;font-size:1.1rem;line-height:1.55}.page-module__Y8N9Ka__heroArt{color:#087d62;place-items:center;width:340px;height:170px;display:grid;position:relative}.page-module__Y8N9Ka__heroArt>i{filter:drop-shadow(0 15px 18px #087d6226);font-size:8rem}.page-module__Y8N9Ka__heroArt span{z-index:1;color:#fff;background:#04a77d;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid;position:absolute;top:0;right:42%}.page-module__Y8N9Ka__lookupBar{background:#fff;border:1px solid #dfe5e2;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:70px;margin:-1px 1.3rem 1.8rem;padding:.6rem 1rem .6rem 1.35rem;display:grid;box-shadow:0 12px 28px #0f373214}.page-module__Y8N9Ka__lookupBar>i{color:#6b7472;font-size:1.3rem}.page-module__Y8N9Ka__lookupBar input{min-width:0;font:inherit;border:0;outline:0}.page-module__Y8N9Ka__lookupBar button,.page-module__Y8N9Ka__lookupResult button{color:#08694f;cursor:pointer;background:#fff;border:1px solid #0c8065;border-radius:12px;padding:.8rem 1rem;font-weight:750}.page-module__Y8N9Ka__lookupResult{background:#fff;border:1px solid #dfe8e4;border-radius:16px;align-items:center;gap:.8rem;margin:-.8rem 1.3rem 1.4rem;padding:1rem 1.2rem;display:flex}.page-module__Y8N9Ka__lookupResult>i{color:#087d62;background:#e5f5ef;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;display:grid}.page-module__Y8N9Ka__lookupResult>div:not(.page-module__Y8N9Ka__avatar){flex:1;gap:.18rem;display:grid}.page-module__Y8N9Ka__lookupResult small{color:#697673}.page-module__Y8N9Ka__lookupResult button:disabled{opacity:.55}.page-module__Y8N9Ka__message{color:#08694f;background:#eaf8f3;border-radius:12px;margin:0 1.3rem 1.2rem;padding:.75rem 1rem;font-weight:700}.page-module__Y8N9Ka__network{background:#fff;border:1px solid #e0e5e2;border-radius:24px;box-shadow:0 16px 40px #0f37320f}.page-module__Y8N9Ka__tabs{border-bottom:1px solid #e2e6e4;grid-template-columns:repeat(3,1fr);height:86px;display:grid}.page-module__Y8N9Ka__tabs button{color:#102e2c;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.7rem;font:750 1.02rem/1 inherit;display:flex;position:relative}.page-module__Y8N9Ka__tabs button:after{content:"";height:3px;position:absolute;bottom:-1px;left:0;right:0}.page-module__Y8N9Ka__tabs .page-module__Y8N9Ka__activeTab{color:#087d62}.page-module__Y8N9Ka__tabs .page-module__Y8N9Ka__activeTab:after{background:#078466}.page-module__Y8N9Ka__tabs b{background:#eef0f0;border-radius:999px;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;font-size:.78rem;display:grid}.page-module__Y8N9Ka__tabs .page-module__Y8N9Ka__activeTab b{color:#fff;background:#078466}.page-module__Y8N9Ka__panel{padding:1.8rem 1.55rem 2rem}.page-module__Y8N9Ka__panel h2{margin:0 0 1.25rem;font-size:1.15rem}.page-module__Y8N9Ka__panelHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-module__Y8N9Ka__panelHeading h2{margin:0}.page-module__Y8N9Ka__panelHeading label{color:#65716e;border:1px solid #dde4e1;border-radius:999px;align-items:center;gap:.65rem;width:min(330px,45%);padding:.7rem 1rem;display:flex}.page-module__Y8N9Ka__panelHeading input{width:100%;min-width:0;font:inherit;border:0;outline:0}.page-module__Y8N9Ka__rows,.page-module__Y8N9Ka__groupRows{border:1px solid #e3e7e5;border-radius:15px}.page-module__Y8N9Ka__personRow{border-bottom:1px solid #e8ebe9;align-items:center;gap:1rem;min-height:100px;padding:1rem 1.15rem;display:flex;position:relative}.page-module__Y8N9Ka__personRow:last-child,.page-module__Y8N9Ka__groupRow:last-child{border-bottom:0}.page-module__Y8N9Ka__avatar{color:#087d62;background:#dff1ea;border-radius:50%;flex:none;place-items:center;width:3.6rem;height:3.6rem;font-weight:900;text-decoration:none;display:grid;position:relative;overflow:hidden}.page-module__Y8N9Ka__avatar img{object-fit:cover;width:100%;height:100%}.page-module__Y8N9Ka__person{flex:1;gap:.18rem;min-width:0;display:grid}.page-module__Y8N9Ka__person span{color:#087d62}.page-module__Y8N9Ka__person small{color:#5f6c69}.page-module__Y8N9Ka__rowActions{gap:.6rem;display:flex;position:relative}.page-module__Y8N9Ka__rowActions>a,.page-module__Y8N9Ka__rowActions>button{color:#07594b;cursor:pointer;background:#fff;border:1px solid #d8e1dd;border-radius:12px;place-items:center;width:2.8rem;height:2.8rem;text-decoration:none;display:grid}.page-module__Y8N9Ka__menu{z-index:5;background:#fff;border:1px solid #dfe5e2;border-radius:14px;width:220px;padding:.55rem;position:absolute;top:3.3rem;right:0;box-shadow:0 16px 36px #0c302b29}.page-module__Y8N9Ka__menu a,.page-module__Y8N9Ka__menu button{color:#163431;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;display:flex}.page-module__Y8N9Ka__menu .page-module__Y8N9Ka__danger{color:#bd2727;border-top:1px solid #edf0ef}.page-module__Y8N9Ka__requestSwitch{border:1px solid #d8e1dd;border-radius:15px;grid-template-columns:1fr 1fr;width:min(680px,100%);margin-bottom:1.7rem;display:grid;overflow:hidden}.page-module__Y8N9Ka__requestSwitch button{font:inherit;cursor:pointer;background:#fff;border:0;padding:.85rem}.page-module__Y8N9Ka__requestSwitch .page-module__Y8N9Ka__selected{color:#087d62;background:#eff8f5;box-shadow:inset 0 0 0 1px #0c8b6a}.page-module__Y8N9Ka__requestActions{align-items:center;gap:.7rem;display:flex}.page-module__Y8N9Ka__requestActions button,.page-module__Y8N9Ka__modalActions button{color:#07594b;cursor:pointer;background:#fff;border:1px solid #0c8065;border-radius:9px;min-width:108px;padding:.72rem 1rem;font-weight:750}.page-module__Y8N9Ka__primary{color:#fff!important;background:#078466!important;border-color:#078466!important}.page-module__Y8N9Ka__createGroup{color:#087d62;cursor:pointer;background:#fbfffd;border:2px dashed #a9d0c5;border-radius:14px;width:100%;margin-bottom:1.7rem;padding:1.05rem;font:750 1rem/1 inherit}.page-module__Y8N9Ka__groupRow{border-bottom:1px solid #e8ebe9;align-items:center;gap:1rem;min-height:95px;padding:.8rem 1.15rem;display:flex}.page-module__Y8N9Ka__groupIcon{color:#fff;background:linear-gradient(145deg,#09a87b,#08725d);border-radius:50%;place-items:center;width:4rem;height:4rem;font-size:1.45rem;display:grid}.page-module__Y8N9Ka__groupRow:nth-child(2n) .page-module__Y8N9Ka__groupIcon{background:linear-gradient(145deg,#ff8b16,#ee5c00)}.page-module__Y8N9Ka__groupRow>div{flex:1;gap:.25rem;display:grid}.page-module__Y8N9Ka__groupRow small{color:#687572}.page-module__Y8N9Ka__groupRow>button{color:#07594b;font:inherit;cursor:pointer;background:#fff;border:0;align-items:center;gap:.8rem;display:flex}.page-module__Y8N9Ka__empty{color:#6b7976;text-align:center;place-content:center;justify-items:center;gap:.6rem;min-height:180px;display:grid}.page-module__Y8N9Ka__empty i{color:#0a8868;font-size:1.8rem}.page-module__Y8N9Ka__empty p{margin:0}.page-module__Y8N9Ka__privacy{background:linear-gradient(90deg,#f0f8f5,#fff);border:1px solid #d9e9e3;border-radius:16px;align-items:center;gap:1.2rem;margin-top:1.5rem;padding:1.35rem 1.6rem;display:flex}.page-module__Y8N9Ka__privacy>i{color:#078466;font-size:2rem}.page-module__Y8N9Ka__privacy p{color:#5e6d69;margin:.35rem 0 0}.page-module__Y8N9Ka__modalBackdrop{z-index:1000;background:#041f1c7a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.page-module__Y8N9Ka__modal{background:#fff;border-radius:22px;width:min(570px,100%);max-height:min(760px,100dvh - 2rem);padding:1.5rem;overflow:auto}.page-module__Y8N9Ka__modalHeading{justify-content:space-between;gap:1rem;display:flex}.page-module__Y8N9Ka__modalHeading h2{margin:0}.page-module__Y8N9Ka__modalHeading p{color:#66736f;margin:.35rem 0 0}.page-module__Y8N9Ka__modalHeading>button{background:#f0f4f2;border:0;border-radius:50%;width:2.5rem;height:2.5rem}.page-module__Y8N9Ka__modal>label{gap:.45rem;margin:1.3rem 0;font-weight:750;display:grid}.page-module__Y8N9Ka__modal>label input{font:inherit;border:1px solid #cfdad6;border-radius:10px;padding:.85rem}.page-module__Y8N9Ka__modal fieldset{border:1px solid #dfe5e2;border-radius:13px;gap:.5rem;max-height:300px;padding:1rem;display:grid;overflow:auto}.page-module__Y8N9Ka__memberChoice{align-items:center;gap:.7rem;padding:.55rem;display:flex}.page-module__Y8N9Ka__memberChoice>span:last-child{flex:1;gap:.1rem;display:grid}.page-module__Y8N9Ka__memberChoice .page-module__Y8N9Ka__avatar{width:2.6rem;height:2.6rem}.page-module__Y8N9Ka__memberChoice small{color:#687572}.page-module__Y8N9Ka__modalActions{justify-content:flex-end;gap:.6rem;margin-top:1.3rem;display:flex}.page-module__Y8N9Ka__modalActions .page-module__Y8N9Ka__deleteGroup{color:#b42828;border-color:#d9a8a8;margin-right:auto}@media (max-width:700px){.page-module__Y8N9Ka__page{width:calc(100% - 1rem);margin-top:calc(72px + 1rem)}.page-module__Y8N9Ka__hero{min-height:160px;padding:1.6rem}.page-module__Y8N9Ka__heroArt{width:120px;height:100px}.page-module__Y8N9Ka__heroArt>i{font-size:4rem}.page-module__Y8N9Ka__heroArt span{width:2.3rem;height:2.3rem}.page-module__Y8N9Ka__lookupBar{grid-template-columns:auto 1fr;margin:0 0 1rem}.page-module__Y8N9Ka__lookupBar button{grid-column:1/-1}.page-module__Y8N9Ka__lookupResult,.page-module__Y8N9Ka__message{margin-left:0;margin-right:0}.page-module__Y8N9Ka__tabs{height:72px}.page-module__Y8N9Ka__tabs button{gap:.35rem;font-size:.86rem}.page-module__Y8N9Ka__tabs button i{display:none}.page-module__Y8N9Ka__panel{padding:1rem .7rem}.page-module__Y8N9Ka__panelHeading{flex-direction:column;align-items:stretch}.page-module__Y8N9Ka__panelHeading label{width:auto}.page-module__Y8N9Ka__personRow{min-height:88px;padding:.8rem}.page-module__Y8N9Ka__avatar{width:3rem;height:3rem}.page-module__Y8N9Ka__rowActions>a{display:none}.page-module__Y8N9Ka__requestActions{flex-direction:column;align-items:stretch}.page-module__Y8N9Ka__requestActions button{min-width:82px;padding:.58rem}.page-module__Y8N9Ka__groupRow>button span{display:none}.page-module__Y8N9Ka__privacy{align-items:flex-start}.page-module__Y8N9Ka__modalActions{flex-wrap:wrap}.page-module__Y8N9Ka__modalActions button{flex:1}.page-module__Y8N9Ka__modalActions .page-module__Y8N9Ka__deleteGroup{flex-basis:100%}}
.page-module__gmB4Ma__pageWrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.15rem;width:min(1240px,100% - 2rem);margin:calc(80px + 1.25rem) auto 2.5rem;transition:grid-template-columns .18s;display:grid}.page-module__gmB4Ma__withApplication{grid-template-columns:minmax(0,1.65fr) minmax(340px,.95fr)}.page-module__gmB4Ma__card{background:#fff;border:1px solid #073a3638;border-radius:20px;gap:1rem;padding:1.2rem;display:grid;box-shadow:0 18px 34px #10121424}.page-module__gmB4Ma__actionArea{gap:.75rem;display:grid}.page-module__gmB4Ma__primaryActions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.page-module__gmB4Ma__primaryActions button{color:#173a36;cursor:pointer;background:#fff;border:1px solid #b8c8c5;border-radius:10px;min-height:3.4rem;font-size:.9rem;font-weight:750}.page-module__gmB4Ma__primaryActions i{color:#087064;margin-right:.45rem}.page-module__gmB4Ma__primaryActions .page-module__gmB4Ma__applyButton{color:#fff;background:#087064;border-color:#087064}.page-module__gmB4Ma__primaryActions .page-module__gmB4Ma__applyButton i{color:#fff}.page-module__gmB4Ma__primaryActions button:disabled{color:#fff;cursor:default;background:#8aa39f;border-color:#8aa39f}.page-module__gmB4Ma__coworkerNotice{color:#0b655d;background:#eff9f7;border:1px solid #cfe6e1;border-radius:10px;margin:0;padding:.8rem;font-weight:650}.page-module__gmB4Ma__loading{color:#58706d;place-items:center;min-height:20rem;font-weight:700;display:grid}.page-module__gmB4Ma__error{color:#8a1d1d;background:#f7e0e0d9;border:1px solid #b8232340;border-radius:12px;margin:0;padding:.75rem 1rem;font-weight:600}.page-module__gmB4Ma__interestPanel{background:radial-gradient(circle at 88% 14%,#f08b3e24,#0000 28%),linear-gradient(#e5f8f4a8,#fffffffa);border:1px solid #0d6f6833;border-radius:18px;gap:.8rem;margin-top:.5rem;padding:.95rem;display:grid}.page-module__gmB4Ma__interestHeader h2{margin:0;font-size:1rem}.page-module__gmB4Ma__interestHeader p{color:#425451;margin:.28rem 0 0;font-size:.87rem;line-height:1.4}.page-module__gmB4Ma__interestButton{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#0d6f68,#0a5d58);border:0;border-radius:10px;justify-self:end;width:fit-content;padding:.6rem .98rem;font-size:.86rem;font-weight:700;box-shadow:0 10px 24px #0d6f6840}.page-module__gmB4Ma__interestButton:disabled{box-shadow:none;cursor:default;background:#7b9692}.page-module__gmB4Ma__interestForm{gap:.68rem;display:grid}.page-module__gmB4Ma__interestRequirementNote{color:#7a4b13;background:#fff4e8eb;border:1px solid #f08f3d47;border-radius:12px;padding:.72rem .85rem;font-size:.84rem;font-weight:600;line-height:1.45}.page-module__gmB4Ma__interestFieldsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.page-module__gmB4Ma__fieldCard{background:#fff;border:1px solid #084a451f;border-radius:12px;gap:.28rem;padding:.58rem;display:grid;box-shadow:0 6px 14px #1c1f230d}.page-module__gmB4Ma__fieldLabel{color:#4f615e;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.page-module__gmB4Ma__interestForm label{color:#3e4f4c;gap:.2rem;font-size:.8rem;font-weight:600;display:grid}.page-module__gmB4Ma__interestForm input{background:#fff;border:1px solid #084a4533;border-radius:8px;padding:.45rem .55rem;font-size:.88rem}.page-module__gmB4Ma__interestInput{background:#fff;border:1px solid #084a4533;border-radius:8px;width:100%;min-height:2rem;padding:.4rem .52rem;font-size:.84rem}.page-module__gmB4Ma__interestSelectWrap{align-items:center;display:flex;position:relative}.page-module__gmB4Ma__interestSelect{appearance:none;background:#fff;border:1px solid #084a4533;border-radius:8px;width:100%;min-height:2rem;padding:.4rem 2rem .4rem .52rem;font-size:.84rem}.page-module__gmB4Ma__interestSelectWrap i{color:#0d6f68;pointer-events:none;font-size:.92rem;position:absolute;right:.65rem}.page-module__gmB4Ma__interestMeta{min-height:1.2rem}.page-module__gmB4Ma__interestNoteSuccess{color:#0b6c49;font-size:.82rem;font-weight:700}@media (max-width:860px){.page-module__gmB4Ma__interestFieldsGrid{grid-template-columns:1fr}}.page-module__gmB4Ma__connectActions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.page-module__gmB4Ma__connectButton{color:#0a5d58;cursor:pointer;background:#fff;border:1px solid #0a5d5847;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.35rem;text-decoration:none;display:grid;position:relative;box-shadow:0 10px 24px #0d6f6838}.page-module__gmB4Ma__chatBadge{color:#fff;text-align:center;background:#ce2323;border-radius:999px;min-width:1.1rem;height:1.1rem;padding:0 .2rem;font-size:.67rem;font-weight:800;line-height:1.1rem;position:absolute;top:-.3rem;right:-.25rem}.page-module__gmB4Ma__connectButton:hover{background:#0a5d5814;transform:translateY(-1px)}.page-module__gmB4Ma__block{background:#f8fbfa;border:1px solid #084a4524;border-radius:14px;padding:.9rem}.page-module__gmB4Ma__block h2{margin:0;font-size:1rem}.page-module__gmB4Ma__block p{color:#4a4a4a;margin:.45rem 0 0}.page-module__gmB4Ma__mediaGrid{flex-wrap:wrap;align-items:flex-start;gap:.7rem;margin-top:.7rem;display:flex}.page-module__gmB4Ma__mediaCard{background:#fff;border:1px solid #084a4524;border-radius:12px;gap:.5rem;width:min(420px,100%);padding:.65rem;display:grid}.page-module__gmB4Ma__mediaCardImage{width:fit-content;box-shadow:none;background:0 0;border:0;padding:0}.page-module__gmB4Ma__thumbButton{cursor:zoom-in;background:0 0;border:0;width:128px;height:128px;padding:0;display:block}.page-module__gmB4Ma__mediaThumb{object-fit:cover;border:1px solid #084a452e;border-radius:10px;width:128px;height:128px}.page-module__gmB4Ma__mediaVideo{background:#000;border-radius:10px;width:100%}.page-module__gmB4Ma__audioWrap p{color:#615a53;margin:0;font-size:.82rem}.page-module__gmB4Ma__mediaAudio{width:100%}.page-module__gmB4Ma__imagePopupOverlay{z-index:120;background:#0d0f10b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.page-module__gmB4Ma__imagePopupCard{background:#111;border:1px solid #fff3;border-radius:14px;width:min(980px,100%);position:relative;overflow:hidden;box-shadow:0 28px 56px #00000073}.page-module__gmB4Ma__imagePopupClose{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;width:2rem;height:2rem;position:absolute;top:.6rem;right:.6rem}.page-module__gmB4Ma__imagePopupFull{object-fit:contain;background:#111;width:100%;max-height:min(82vh,980px)}.page-module__gmB4Ma__chatToast{z-index:180;color:#fff;background:#0a5d58;border-radius:12px;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.86rem;font-weight:700;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 16px 34px #0714174d}@media (max-width:640px){.page-module__gmB4Ma__pageWrap{width:calc(100% - 1rem)}.page-module__gmB4Ma__mediaGrid{align-items:stretch}}@media (max-width:980px){.page-module__gmB4Ma__withApplication{grid-template-columns:1fr}.page-module__gmB4Ma__primaryActions{grid-template-columns:1fr 1fr}.page-module__gmB4Ma__primaryActions .page-module__gmB4Ma__applyButton{grid-column:1/-1}.page-module__gmB4Ma__withApplication:after{content:none}}@media (max-width:560px){.page-module__gmB4Ma__primaryActions{grid-template-columns:1fr}.page-module__gmB4Ma__primaryActions .page-module__gmB4Ma__applyButton{grid-column:auto}.page-module__gmB4Ma__connectActions{justify-content:center}}
