.darkzed-job-main-wrapper{background-color:var(--darkzed-bg);color:var(--darkzed-text-main);line-height:1.8;text-align:right;-webkit-font-smoothing:antialiased;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.darkzed-animate-up{animation:fadeInUp 0.8s cubic-bezier(0.16,1,0.3,1)forwards;opacity:0}.darkzed-container{max-width:1200px;margin:0 auto;padding:0 24px}.darkzed-hero{position:relative;padding:250px 0 150px 0;text-align:center;background:linear-gradient(135deg,#f8fafc 0%,#dbeafe 100%);overflow:hidden}.darkzed-hero-shape{position:absolute;filter:blur(80px);opacity:0.4;z-index:0;border-radius:50%}.shape-1{background:var(--darkzed-primary);width:400px;height:400px;top:-150px;right:-100px}.shape-2{background:#38bdf8;width:300px;height:300px;bottom:-50px;left:-50px}.darkzed-hero-content{position:relative;z-index:1;max-width:850px;margin:0 auto}.darkzed-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--darkzed-surface);box-shadow:var(--darkzed-shadow-sm);color:var(--darkzed-primary);border-radius:30px;font-size:0.9rem;font-weight:700;margin-bottom:24px}.darkzed-hero-title{font-size:3rem;font-weight:900;margin-bottom:24px;line-height:1.2;color:#1e293b}.darkzed-hero-title span{color:var(--darkzed-primary)}.darkzed-hero-tagline{font-size:1.2rem;color:var(--darkzed-text-muted);margin:0 auto 40px;max-width:700px}.darkzed-intro-section{padding:60px 0;background:var(--darkzed-surface);border-bottom:1px solid var(--darkzed-border);text-align:center}.darkzed-intro-title{font-size:2rem;font-weight:900;margin-bottom:15px;color:var(--darkzed-text-main)}.darkzed-intro-text{font-size:1.1rem;color:var(--darkzed-text-muted);max-width:800px;margin:0 auto;line-height:1.8}.darkzed-jobs{padding:80px 0;background-color:var(--darkzed-bg)}.darkzed-section-header{text-align:center;margin-bottom:50px}.darkzed-section-title{font-size:2.5rem;font-weight:900;margin-bottom:15px}.darkzed-jobs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.darkzed-job-card{background:var(--darkzed-surface);padding:35px;border-radius:24px;box-shadow:var(--darkzed-shadow-md);border:1px solid var(--darkzed-border);transition:all 0.4s;display:flex;flex-direction:column;position:relative;overflow:hidden}.darkzed-job-card:not(.darkzed-job-disabled){cursor:pointer}.darkzed-job-card:not(.darkzed-job-disabled):hover{transform:translateY(-8px);box-shadow:var(--darkzed-shadow-xl);border-color:var(--darkzed-primary)}.darkzed-job-disabled{opacity:0.6;cursor:not-allowed;filter:grayscale(1)}.darkzed-job-status{position:absolute;top:20px;left:20px;font-size:0.6rem;font-weight:700;padding:5px 12px;border-radius:20px}.darkzed-status-active{background:#dcfce7;color:#059669}.darkzed-status-soon{background:#fef3c7;color:#d97706}.darkzed-job-title{font-size:1.4rem;font-weight:900;margin-bottom:15px;color:var(--darkzed-text-main)}.darkzed-job-card:hover .darkzed-job-title{color:var(--darkzed-primary)}.darkzed-job-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.darkzed-job-tag{background:var(--darkzed-bg);color:var(--darkzed-text-muted);padding:6px 14px;border-radius:10px;font-size:0.85rem;font-weight:600}.darkzed-job-desc{color:var(--darkzed-text-muted);margin-bottom:25px;flex-grow:1;font-size:0.95rem}.darkzed-job-action{font-weight:800;color:var(--darkzed-primary);display:flex;align-items:center;gap:10px}.darkzed-btn{display:inline-flex;justify-content:center;align-items:center;padding:14px 28px;background:var(--darkzed-primary);color:#fff;text-decoration:none;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all 0.3s;font-family:inherit}.darkzed-btn:hover{background:var(--darkzed-primary-hover);transform:translateY(-2px)}.darkzed-btn-outline{background:transparent;color:var(--darkzed-text-main);border:2px solid var(--darkzed-border)}.darkzed-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,0.8);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:0.4s;padding:20px}.darkzed-modal-overlay.darkzed-active{opacity:1;visibility:visible}.darkzed-modal-content{background:var(--darkzed-surface);width:100%;max-width:850px;max-height:90vh;border-radius:28px;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--darkzed-shadow-xl)}.darkzed-modal-header{padding:25px 35px;border-bottom:1px solid var(--darkzed-border);display:flex;justify-content:space-between;align-items:center}.darkzed-modal-title{font-size:1.5rem;font-weight:900;color:var(--darkzed-primary)}.darkzed-modal-close{background:#f1f5f9;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:1.5rem;transition:0.2s}.darkzed-modal-close:hover{background:#fee2e2;color:var(--darkzed-danger)}.darkzed-modal-body{padding:35px;overflow-y:auto;background:#fafafa;flex-grow:1}.darkzed-modal-footer{padding:25px 35px;border-top:1px solid var(--darkzed-border);background:#fff}.darkzed-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.darkzed-form-group{margin-bottom:20px}.darkzed-form-label{display:block;margin-bottom:8px;font-weight:700;font-size:0.9rem;color:var(--darkzed-text-main)}.darkzed-form-input,.darkzed-form-select,.darkzed-form-textarea{width:100%;padding:14px;border:2px solid var(--darkzed-border);border-radius:12px;font-family:inherit;font-size:0.95rem;outline:none;transition:0.3s;text-align:center}.darkzed-form-input:focus,.darkzed-form-select:focus{border-color:var(--darkzed-primary);box-shadow:0 0 0 4px var(--darkzed-primary-light)}.darkzed-birthday-grid{display:grid;grid-template-columns:1fr 2fr 1.5fr;gap:10px}.darkzed-file-upload{border:2px dashed var(--darkzed-primary);padding:30px;text-align:center;border-radius:16px;cursor:pointer;background:var(--darkzed-primary-light);transition:0.3s}.darkzed-file-upload:hover{background:#dbeafe}.darkzed-file-upload i{font-size:2rem;color:var(--darkzed-primary);margin-bottom:10px;display:block}.darkzed-error-msg{color:var(--darkzed-danger);font-size:0.8rem;margin-top:5px;display:none;font-weight:600}.darkzed-hidden{display:none !important}.darkzed-detail-list{margin-bottom:25px;background:#fff;padding:20px;border-radius:16px;border:1px solid var(--darkzed-border)}.darkzed-detail-list h4{margin-bottom:15px;font-size:1.1rem;font-weight:900;color:var(--darkzed-primary)}.darkzed-detail-list ul{list-style:none;padding:0}.darkzed-detail-list li{margin-bottom:10px;position:relative;padding-right:25px;font-size:0.95rem}@media(max-width:850px){.darkzed-hero-title{font-size:2.2rem}.darkzed-form-row{grid-template-columns:1fr;gap:0}.darkzed-modal-content{height:100%;max-height:100vh;border-radius:0}}