.ilan-detay_jobDetailContainer__udVHX{min-height:75vh;display:flex;flex-direction:column}.job-detail{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem;background:white;border-radius:.5rem;padding:2rem;max-width:1200px;width:calc(100% - 2rem);margin:.5rem auto;border:1px solid #d1d5db}.job-detail.expired{background:#F8FAFC;border:1px solid #cbd5e1;opacity:.95;position:relative}.job-detail.expired .company,.job-detail.expired .content-section h2,.job-detail.expired .info-label:not(.status-expired),.job-detail.expired .info-value:not(.highlight):not(.status-expired),.job-detail.expired .job-detail-title,.job-detail.expired .location,.job-detail.expired .personnel-item h3,.job-detail.expired .personnel-meta,.job-detail.expired .posted-label,.job-detail.expired .posted-value{color:#4B5563}.info-label.status-expired,.info-value.status-expired{color:#B91C1C!important;font-weight:600}.job-detail-main{display:flex;flex-direction:column;gap:2rem}.job-detail-side{position:sticky;top:2rem;align-self:start;height:-moz-fit-content;height:fit-content}.job-detail-content{display:flex;flex-direction:column;gap:2rem;grid-column:1/-1}.job-detail-title{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 1rem}.job-detail-meta{display:flex;flex-direction:column;gap:.5rem}.company{font-size:1.125rem;color:#1F2937;font-weight:500}.location{font-size:.875rem;color:#374151}.contact-info{background:#F9FAFB;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb}.info-item{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.info-item:last-child{margin-bottom:0}.info-label{font-size:.75rem;text-transform:uppercase;color:#4B5563;letter-spacing:.05em}.info-value{font-size:.875rem;color:#111827}.info-value.highlight{font-weight:600;color:#1D4ED8;font-size:1rem}.content-section,.content-section:last-child{margin-bottom:0}.content-section h2{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 1rem}.personnel-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;width:100%}.personnel-item{background:#F9FAFB;padding:1rem;border-radius:8px;border:1px solid #e5e7eb;height:-moz-fit-content;height:fit-content}.personnel-item h3{font-size:1rem;font-weight:500;color:#111827;margin:0 0 .5rem}.personnel-meta{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4B5563}.bullet{color:#6B7280}.job-detail-footer{margin-top:0;padding-top:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;grid-column:1/-1;width:100%}.footer-dates{display:flex;gap:2rem}.footer-info{display:flex;flex-direction:column;gap:.25rem;text-align:left}.footer-actions,.footer-remove-form{display:flex;align-items:center;gap:1rem}.footer-remove-form{margin-top:0}.footer-remove-form .form-group{display:flex;flex-direction:row;align-items:center;gap:1rem;margin:0}.kaldir-input{flex:1 1;min-width:200px;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;background-color:#fff;color:#111827}.kaldir-input::-moz-placeholder{color:#6B7280}.kaldir-input::placeholder{color:#6B7280}.kaldir-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.kaldir-button,.sikayet-button{padding:.75rem 1.5rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;background-color:#4B5563;color:white;white-space:nowrap}.kaldir-button:hover,.sikayet-button:hover{background-color:#374151}.footer-remove-form .error-message,.footer-remove-form .success-message{position:absolute;bottom:-1.5rem;right:0;font-size:.75rem;color:#6b7280}.posted-label{font-size:.75rem;text-transform:uppercase;color:#4B5563;letter-spacing:.05em}.posted-value{font-size:.875rem;color:#111827}@media (max-width:768px){.job-detail{grid-template-columns:1fr}.job-detail-content,.job-detail-footer{grid-column:auto}.personnel-details{grid-template-columns:1fr}.job-detail-footer{flex-direction:column;gap:1rem;align-items:flex-start}.footer-dates{width:100%;flex-direction:column;gap:1rem}.footer-info{width:100%}.footer-actions{width:100%;flex-direction:column;gap:1rem}.footer-remove-form{width:100%;margin-top:0}.footer-remove-form .form-group{width:100%;flex-direction:column}.kaldir-button,.kaldir-input,.sikayet-button{width:100%}}@media (max-width:640px){.job-detail{width:100%;margin:0;border-radius:0;border-left:none;border-right:none;padding:1rem}.back-button{margin:.5rem 1rem}}.ilan-kaldir-form{margin-top:2rem;padding:1.5rem;background-color:#fafafa;border-radius:.5rem;border:1px solid #e5e7eb}.ilan-kaldir-form h3{margin:0 0 1rem;font-size:1.125rem;color:#4b5563;font-weight:500}.ilan-kaldir-form .info-item{margin-bottom:1rem;padding:.5rem;background-color:#fff;border-radius:.375rem;border:1px solid #e5e7eb}.ilan-kaldir-form .info-label{display:block;margin-bottom:.25rem;color:#6B7280;font-size:.75rem}.ilan-kaldir-form .info-value{display:block;font-size:.875rem;font-weight:500;color:#4b5563}.form-group{display:flex;gap:1rem;align-items:center}.error-message{color:#B91C1C}.error-message,.success-message{margin-top:.75rem;font-size:.875rem;font-weight:500}.success-message{color:#047857}.expired-notice{background-color:#FEF2F2;border:1px solid #fca5a5;border-radius:.375rem;padding:1rem;text-align:center;margin-bottom:1rem}.expired-notice span{color:#DC2626;font-weight:500;font-size:.875rem}.expired-warning{background-color:#B91C1C;color:white;padding:.5rem 1rem;text-align:center;font-weight:600;margin-bottom:1rem;border-radius:.375rem}.remove-section{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.remove-section .ilan-kaldir-form{max-width:600px;margin:0 auto}.description-content{margin-top:1rem;line-height:1.6;color:#1F2937}.description-paragraph{margin-bottom:1rem;white-space:pre-line}.description-paragraph:last-child{margin-bottom:0}:focus{outline:2px solid #2563eb;outline-offset:2px;border-radius:.25rem}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:.25rem}.kaldir-button:focus,.kaldir-input:focus,.sikayet-button:focus{outline:2px solid #2563eb;outline-offset:2px;box-shadow:0 0 0 3px rgba(37,99,235,.2)}.company:focus,.description-paragraph:focus,.info-value:focus,.job-detail-title:focus,.location:focus,.personnel-item:focus,.posted-value:focus{outline:none;background-color:rgba(37,99,235,.05);border-radius:.25rem}a:focus{border-radius:.25rem;text-decoration:underline}a:focus,button:focus{outline:2px solid #2563eb;outline-offset:2px}button:focus,input:focus{box-shadow:0 0 0 3px rgba(37,99,235,.2)}input:focus{outline:2px solid #2563eb;outline-offset:0;border-color:#2563eb}.contact-type{background-color:#f8fafc;padding:1rem;border-radius:.5rem;margin-bottom:1rem;border:1px solid #e2e8f0}.contact-label{display:block;font-size:.875rem;color:#64748b;margin-bottom:.25rem}.contact-value{font-size:1rem;color:#1e4b7a;font-weight:500}.full-width{grid-column:1/-1;width:100%}.share-icons{display:flex;gap:8px;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.share-icon-button{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:.7;border-radius:4px}.share-icon-button:hover{transform:scale(1.1);opacity:1;background-color:#f3f4f6}.share-icon-button svg{width:20px;height:20px}.share-icon-button.whatsapp{color:#25D366}.share-icon-button.linkedin{color:#0A66C2}.share-icon-button.copy{color:#6B7280}.copy-success:after{content:"copy";color:#22c55e;font-size:14px;animation:fadeInOut 1.5s ease forwards}@keyframes fadeInOut{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.back-button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff;border:1px solid #e5e7eb;border-radius:.5rem;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05);width:-moz-fit-content;width:fit-content}.back-button:hover{background:#F9FAFB;border-color:#D1D5DB;transform:translateY(-1px)}.back-button svg{width:1.25rem;height:1.25rem}.seo-keywords-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}