.ProjectDetail{max-width:1250px;color:var(--White);direction:rtl;margin:40px auto;padding:0 20px}.ProjectDetail .hero{background:linear-gradient(135deg, var(--GradiantColor1), var(--GradiantColor2));border:1px solid var(--White25);border-radius:30px;justify-content:space-between;align-items:stretch;gap:30px;padding:45px;display:flex}.ProjectDetail .hero .info{flex:1}.ProjectDetail .hero .info .tag{background:var(--PrimaryColor25);color:var(--PrimaryColor);border:1px solid var(--PrimaryColor50);border-radius:50px;margin-bottom:20px;padding:8px 20px;font-size:14px;display:inline-flex}.ProjectDetail .hero .info h1{color:var(--White);margin:0 0 20px;font-size:42px;font-weight:800;line-height:1.5}.ProjectDetail .hero .info p{color:var(--White75);font-size:16px;line-height:2}.ProjectDetail .hero .salary{background:var(--PureBlack);min-width:280px;color:var(--White);border:1px solid var(--White25);border-radius:25px;flex-direction:column;justify-content:center;gap:15px;padding:30px;display:flex}.ProjectDetail .hero .salary span{color:var(--White75);font-size:14px}.ProjectDetail .hero .salary strong{color:var(--PrimaryColor);font-size:30px;font-weight:800}.ProjectDetail .hero .salary div{background:var(--Black);color:var(--White);text-align:center;border-radius:12px;padding:10px}.ProjectDetail .body{grid-template-columns:1fr 350px;gap:30px;margin-top:40px;display:grid}.ProjectDetail .body>div{background:var(--PureBlack);border:1px solid var(--White25);box-shadow:0 10px 40px var(--Black50);border-radius:25px;padding:35px}.ProjectDetail .body>div h2{color:var(--White);margin-bottom:25px;font-size:25px}.ProjectDetail .body>div p{color:var(--White75);white-space:pre-line;font-size:16px;line-height:2.2}.ProjectDetail .body>div a{background:var(--PrimaryColor);color:var(--PureBlack);border-radius:15px;margin-top:30px;padding:14px 25px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.ProjectDetail .body>div a:hover{background:var(--PrimaryDark);color:#fff;transform:translateY(-3px)}.ProjectDetail .body aside{flex-direction:column;gap:25px;display:flex}.ProjectDetail .body aside .box{background:var(--PureBlack);border:1px solid var(--White25);box-shadow:0 10px 40px var(--Black50);border-radius:25px;padding:30px}.ProjectDetail .body aside .box h3{color:var(--White);margin-bottom:20px;font-size:18px}.ProjectDetail .body aside .box img{aspect-ratio:1;object-fit:cover;border:4px solid var(--PrimaryColor25);border-radius:8px;width:72px;max-width:72px;height:72px;min-height:72px;margin-bottom:15px}.ProjectDetail .body aside .box h4{color:var(--White);margin:10px 0;font-size:16px}.ProjectDetail .body aside .box p{color:var(--White75);font-size:12px}.ProjectDetail .similar{margin-top:50px}.ProjectDetail .similar h2{color:var(--White);margin-bottom:25px;font-size:28px}.ProjectDetail .similar>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ProjectDetail .similar>div a{background:var(--PureBlack);border:1px solid var(--White25);color:var(--White);border-radius:20px;padding:25px;text-decoration:none;transition:all .3s}.ProjectDetail .similar>div a:hover{border-color:var(--PrimaryColor);box-shadow:0 15px 35px var(--PrimaryColor25);transform:translateY(-5px)}.not-found{min-height:400px;color:var(--White);justify-content:center;align-items:center;font-size:25px;display:flex}@media (max-width:1000px){.ProjectDetail .hero{flex-direction:column}.ProjectDetail .hero .salary{width:100%}.ProjectDetail .body,.ProjectDetail .similar>div{grid-template-columns:1fr}}@media (max-width:600px){.ProjectDetail{padding:0 15px}.ProjectDetail .hero{border-radius:20px;padding:25px}.ProjectDetail .hero .info h1{font-size:28px}.ProjectDetail .body>div{padding:20px}}.ApplyProject{margin-top:25px}.ApplyProject button{background:linear-gradient(135deg, var(--PrimaryColor), var(--PrimaryDark));color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;padding:14px 20px;font-size:15px;font-weight:700;transition:all .3s}.ApplyProject button:hover{box-shadow:0 10px 30px var(--PrimaryColor25);transform:translateY(-3px)}.ApplyProject button:disabled{opacity:.6;cursor:not-allowed}.ApplyProject p{color:var(--PrimaryColor);text-align:center;margin-top:15px;font-size:14px}
