.projects-list.jobs-feed .project .project-details-in-project-row .profile .name{margin-top:12px;font-size:15px}.projects-list.jobs-feed .project .project-details-in-project-row .details .project-top .nature{padding:3px 10px;font-size:12px}.projects-list.jobs-feed .project .project-details-in-project-row .details .title .caption{font-size:18px}.projects-list.jobs-feed .project .project-details-in-project-row .details .description .content{font-size:13px}.projects-list.jobs-feed .project .project-details-in-project-row .details .company-statistics{gap:14px;font-size:13px}.projects-list.jobs-feed .project .project-details-in-project-row .details .payment-details{margin:10px 0;font-size:12px}.job-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#4285f4 0%,#7c3aed 100%);border-radius:12px;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex;position:absolute;inset:0}.projects-list.jobs-feed .project{width:88%}@media only screen and (max-width:767px){.projects-list.jobs-feed .project{width:100%}}.jobs-feed__actions{z-index:10;position:absolute;top:18px;right:18px}@media only screen and (max-width:767px){.jobs-feed__actions{text-align:right;margin-bottom:12px;position:static}}.jobs-feed__apply-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4285f4 0%,#2b6cf6 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 3px 10px #4285f447}.jobs-feed__apply-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.jobs-feed__apply-btn--ghost{color:#2b6cf6;box-shadow:none;background:#fff;border:1px solid #c9d9fb}.jobs-feed__sourced{color:#a35d00;white-space:nowrap;background:#fff5e6;border:1px solid #f6dfbc;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.job-avatar--sourced{background:linear-gradient(135deg,#9aa4b5 0%,#6b7280 100%)}.lead-logo--dp{background:#fff;border-radius:12px;width:100%;height:100%;padding:10px;position:absolute;inset:0}.lead-logo--dp.lead-logo--initials{border-radius:12px;padding:0;font-size:26px}.jobapply__backdrop{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a80;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.jobapply__modal{background:#fff;border-radius:16px;width:100%;max-width:520px;padding:22px 22px 20px;animation:.2s cubic-bezier(.16,1,.3,1) jobapply-pop;position:relative;box-shadow:0 24px 60px #0f172a47}@keyframes jobapply-pop{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.jobapply__close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:30px;height:30px;font-size:13px;position:absolute;top:14px;right:14px}.jobapply__close:hover{color:#ea4335;border-color:#ea4335}.jobapply__head{margin-bottom:16px;padding-right:32px}.jobapply__title{color:#0f172a;margin:0;font-size:1.05rem;font-weight:800}.jobapply__company{color:#64748b;margin-top:2px;font-size:.8rem;font-weight:600}.jobapply__form{flex-direction:column;gap:12px;display:flex}.jobapply__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:460px){.jobapply__row{grid-template-columns:1fr}}.jobapply__field{flex-direction:column;gap:5px;display:flex}.jobapply__field>span{color:#334155;font-size:.78rem;font-weight:600}.jobapply__field>span i{color:#ea4335;font-style:normal}.jobapply__field>span small{color:#94a3b8;font-weight:500}.jobapply__field input,.jobapply__field textarea{color:#0f172a;resize:vertical;border:1px solid #d6dde9;border-radius:8px;width:100%;padding:9px 11px;font-family:inherit;font-size:.85rem}.jobapply__field input:focus,.jobapply__field textarea:focus{border-color:#4285f4;outline:none;box-shadow:0 0 0 3px #4285f41f}.jobapply__field input[type=file]{cursor:pointer;padding:7px 9px;font-size:.78rem}.jobapply__file-name{color:#2b6cf6;font-size:.74rem;font-weight:600}.jobapply__error{color:#ea4335;background:#ea433514;border:1px solid #ea43354d;border-radius:8px;padding:8px 11px;font-size:.8rem;font-weight:600}.jobapply__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.jobapply__cancel{color:#64748b;cursor:pointer;background:0 0;border:1px solid #d6dde9;border-radius:8px;padding:9px 16px;font-size:.82rem;font-weight:600}.jobapply__cancel:hover{color:#0f172a;border-color:#94a3b8}.jobapply__cancel:disabled{opacity:.5;cursor:not-allowed}.jobapply__submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4285f4 0%,#2b6cf6 100%);border:none;border-radius:8px;padding:9px 18px;font-size:.82rem;font-weight:700;box-shadow:0 3px 10px #4285f447}.jobapply__submit:hover:not(:disabled){filter:brightness(1.06)}.jobapply__submit:disabled{opacity:.6;cursor:not-allowed}.jobapply__success{text-align:center;padding:14px 6px 6px}.jobapply__success h3{color:#0f172a;margin:12px 0 6px;font-size:1.05rem}.jobapply__success p{color:#475569;margin:0 0 16px;font-size:.84rem;line-height:1.5}.jobapply__success-icon{color:#34a853;background:#34a85324;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;font-size:26px;font-weight:800;display:flex}
