.wanted-page{background:#f5f8f7;min-height:100vh}.wanted-hero{color:#fff;background:linear-gradient(118deg,#071f37 0%,#0b3657 62%,#0b5b42 100%);padding:45px 0}.wanted-hero-inner{grid-template-columns:1.35fr .8fr;align-items:center;gap:58px;display:grid}.wanted-kicker{letter-spacing:.14em;align-items:center;gap:8px;font-weight:900;display:flex;color:#65d58e!important;margin:0 0 10px!important;font-size:10px!important}.wanted-hero h1{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(38px,4.5vw,62px);line-height:1}.wanted-hero p{color:#c8d8da;max-width:650px;margin:18px 0 0;font-size:16px;line-height:1.5}.wanted-steps{background:#ffffff12;border:1px solid #ffffff24;border-radius:17px;flex-direction:column;gap:9px;padding:18px;display:flex}.wanted-steps span{color:#e7f0f0;align-items:center;gap:11px;font-size:12px;display:flex}.wanted-steps b{color:#0b2740;background:#f59e0b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.wanted-main{padding-top:28px;padding-bottom:72px}.wanted-tabs{z-index:10;background:#fffffff5;border:1px solid #d7e2df;border-radius:14px;gap:7px;width:max-content;max-width:100%;margin:0 auto 25px;padding:6px;display:flex;position:sticky;top:81px;box-shadow:0 8px 24px #0b274014}.wanted-tabs button{color:#53686d;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 18px;font-size:13px;font-weight:800;display:flex}.wanted-tabs button.active{color:#fff;background:#0b2740}.wanted-tabs svg{width:16px}.wanted-filters{grid-template-columns:1fr 260px;gap:10px;margin-bottom:18px;display:grid}.wanted-filters>div{background:#fff;border:1px solid #d7e2df;border-radius:11px;align-items:center;gap:9px;padding:0 13px;display:flex}.wanted-filters>div>svg{color:#16a34a;flex:none;width:18px}.wanted-filters input{border:0;height:46px;padding:0;box-shadow:none!important}.wanted-filters select{color:#0b2740;background:#fff;border:1px solid #d7e2df;border-radius:11px;min-height:46px;padding:0 12px}.wanted-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.wanted-card{background:#fff;border:1px solid #d9e4e1;border-radius:15px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 7px 20px #0b27400b}.wanted-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.wanted-card-top>span{color:#087951;background:#e1f5e9;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:900}.wanted-card-top small{color:#87979a;align-items:center;gap:4px;font-size:9px;display:flex}.wanted-card-top svg{width:12px}.wanted-card h2{color:#0b2740;margin:15px 0 8px;font-size:19px;line-height:1.25}.wanted-card>p{color:#62777c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;margin:0 0 16px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.wanted-card-facts{border-top:1px solid #e8eeec;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding:14px 0;display:flex}.wanted-card-facts span{color:#11873e;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.wanted-card-facts svg{width:14px}.wanted-card-facts strong{color:#0b2740;text-align:right;font-size:11px}.wanted-card>.button{width:100%;height:42px}.wanted-offer-button{font-weight:900;color:#fff!important;background:#16a34a!important}.wanted-empty{text-align:center;background:#fff;border:1px dashed #bfcfca;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:60px 20px;display:flex}.wanted-empty>svg{color:#16a34a;width:34px;height:34px}.wanted-empty h2{color:#0b2740;margin:4px 0 0;font-size:21px}.wanted-empty p{color:#6d8085;margin:0 0 8px}.wanted-form-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.65fr);align-items:start;gap:22px;max-width:1000px;margin:auto;display:grid}.wanted-request-form{box-shadow:0 10px 28px #0b27400f}.wanted-request-form label span{color:#829397;font-weight:400}.wanted-side-note{color:#fff;background:#0b2740;border-radius:16px;padding:24px}.wanted-side-icon{color:#0b2740;background:#f59e0b;border-radius:13px;place-items:center;width:49px;height:49px;display:grid}.wanted-side-note h2{margin:18px 0 10px;font-size:20px}.wanted-side-note ul{color:#bed0d0;margin:0;padding-left:18px;font-size:12px;line-height:2}.wanted-success{color:#087951;background:#eaf8ef;border:1px solid #aed8bf;border-radius:11px;align-items:center;gap:8px;max-width:1000px;margin:0 auto 16px;padding:13px 15px;font-size:12px;font-weight:800;display:flex}.wanted-my-list{flex-direction:column;gap:15px;max-width:1000px;margin:auto;display:flex}.wanted-my-card{background:#fff;border:1px solid #d8e3e0;border-radius:15px;padding:21px}.wanted-my-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.wanted-status{color:#6f5a0a;text-transform:uppercase;background:#fff1bc;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.wanted-status.approved{color:#087951;background:#daf3e6}.wanted-status.fulfilled{color:#52666b;background:#e9eeed}.wanted-status.rejected{color:#a13d2a;background:#fde5df}.wanted-my-head h2{color:#0b2740;margin:9px 0 5px;font-size:20px}.wanted-my-head p{color:#677b80;align-items:center;gap:4px;margin:0;font-size:11px;display:flex}.wanted-my-head p svg{width:14px}.wanted-responses{border-top:1px solid #e5ece9;margin-top:18px;padding-top:17px}.wanted-responses h3{color:#0b2740;margin:0 0 10px;font-size:13px}.wanted-responses>p{color:#7b8d91;margin:0;font-size:11px}.wanted-response{border-top:1px solid #edf1ef;grid-template-columns:170px 1fr auto;align-items:center;gap:16px;padding:13px 0;display:grid}.wanted-response:first-of-type{border-top:0}.wanted-response>div strong,.wanted-response>div span{display:block}.wanted-response>div strong{color:#0b2740;font-size:17px}.wanted-response>div span{color:#65797e;align-items:center;gap:4px;margin-top:3px;font-size:10px;display:flex}.wanted-response>div svg{color:#16a34a;width:13px}.wanted-response p{color:#61767b;margin:0;font-size:11px;line-height:1.45}.wanted-response>a{color:#fff;white-space:nowrap;background:#16a34a;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:900}.wanted-dialog{max-width:520px!important}.wanted-profile-needed{text-align:center;flex-direction:column;align-items:center;padding:25px 10px;display:flex}.wanted-profile-needed>svg{color:#16a34a}.wanted-profile-needed strong{color:#0b2740;margin-top:10px}.wanted-profile-needed p{color:#6d8085;font-size:12px}.wanted-offer-form{padding-top:4px}.wanted-contact-preview{color:#61757a;background:#eff5f2;border-radius:8px;justify-content:space-between;gap:10px;margin-bottom:16px;padding:11px;font-size:10px;display:flex}.wanted-contact-preview strong{color:#0b2740}@media (max-width:900px){.wanted-hero-inner{grid-template-columns:1fr;gap:25px}.wanted-steps{grid-template-columns:repeat(3,1fr);display:grid}.wanted-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.wanted-hero{padding:30px 0 24px}.wanted-hero h1{font-size:38px}.wanted-hero p{font-size:14px}.wanted-steps{padding:14px;display:flex}.wanted-main{padding-top:15px;padding-bottom:48px}.wanted-tabs{width:100%;margin-bottom:16px;top:71px}.wanted-tabs button{flex:1;min-width:0;padding:0 8px;font-size:10px}.wanted-tabs svg{width:15px}.wanted-filters,.wanted-grid{grid-template-columns:1fr}.wanted-card{padding:17px}.wanted-card h2{font-size:18px}.wanted-card>p{min-height:0}.wanted-form-layout{grid-template-columns:1fr}.wanted-request-form{padding:18px}.wanted-side-note{padding:20px}.wanted-my-card{padding:17px}.wanted-my-head{flex-direction:column}.wanted-my-head>.button{width:100%}.wanted-response{grid-template-columns:1fr}.wanted-response>a{text-align:center}.wanted-dialog{border-radius:16px!important;width:calc(100% - 22px)!important}}.admin-wanted{background:#eef9f2;border:1px solid #b9dcc7;border-radius:16px;margin-bottom:28px;padding:20px}.admin-wanted-title{color:#16a34a;align-items:center;gap:11px;margin-bottom:14px;display:flex}.admin-wanted-title>svg{width:30px;height:30px}.admin-wanted-title p{letter-spacing:.13em;margin:0 0 3px;font-size:9px;font-weight:900}.admin-wanted-title h2{color:#0b2740;margin:0;font-size:19px}
