.career-form-container{max-width:1200px;margin:0 auto}h2,h3{color:var(--secondary-color);margin-top:30px;margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:10px}.form-section{margin-bottom:30px}.form-control{background-color:var(--card-bg);border:1px solid var(--border-color);color:var(--secondary-color);border-radius:4px;padding:10px;width:100%;margin-bottom:15px}.form-control:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(74,111,165,.3)}.form-label{display:block;margin-bottom:5px;font-weight:500}.btn{background-color:var(--accent-color);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s}.btn:hover{background-color:#3a5a8a}.btn-danger{background-color:#dc3545}.btn-danger:hover{background-color:#bb2d3b}.btn-sm{padding:5px 10px;font-size:14px}.card-container{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-bottom:20px}.card{background-color:var(--card-bg);border-radius:8px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid var(--border-color);transition:transform .3s,box-shadow .3s}.card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.card-title{margin:0;font-size:18px;color:var(--secondary-color)}.card-body{grid-template-columns:1fr 1fr;gap:15px}.form-group{margin-bottom:15px}.form-group.full-width{grid-column:span 2}textarea.form-control{min-height:80px;resize:vertical}.add-card-btn{margin-top:10px;display:inline-block}.text-danger{color:#ff6b6b}.form-text{font-size:12px;color:rgba(255,255,255,.6);margin-top:5px}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--border-color);background-color:#221e59 !important}.card-actions{display:flex;gap:8px}.btn-sm{padding:5px 10px;font-size:14px}.btn{background-color:var(--accent-color);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s}.btn:hover{background-color:#3a5a8a}.btn-danger{background-color:#dc3545}.btn-danger:hover{background-color:#bb2d3b}input{border:1px solid gray !important;color:#000 !important;padding:7px 13px !important}.ddd-career{font-family:'Segoe UI',Roboto,'Helvetica Neue',sans-serif;color:#333;line-height:1.6}.application-header{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.application-header h1{margin:0;font-size:22px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:10px}.application-id{font-size:14px;color:#7f8c8d;font-weight:400}.header-actions{display:flex;gap:10px}.button{display:inline-flex;align-items:center;gap:5px;padding:8px 15px;border-radius:6px;text-decoration:none;font-weight:500;transition:all .2s ease;border:none;cursor:pointer}.button-primary{background-color:#3498db;color:#fff}.button-primary:hover{background-color:#2980b9;transform:translateY(-1px)}.button-danger{background-color:#e74c3c;color:#fff}.button-danger:hover{background-color:#c0392b;transform:translateY(-1px)}.back-button{background-color:#f8f9fa;color:#2c3e50;border:1px solid #ddd}.back-button:hover{background-color:#e9ecef;transform:translateY(-1px)}.application-content{display:flex;gap:20px}.application-sidebar{flex:0 0 350px}.application-main{flex:1}.profile-card,.employment-card,.section-card{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:20px;overflow:hidden}.profile-header,.employment-header,.section-header{padding:15px 20px;background:linear-gradient(135deg,#3498db,#2c3e50);color:#fff;position:relative}.section-header{background:linear-gradient(135deg,#2ecc71,#27ae60)}.section-header h3{margin:0;display:flex;align-items:center;gap:8px}.profile-header h3,.employment-header h3{margin:0}.profile-body,.employment-body,.section-body{padding:20px}.info-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.info-item:last-child{border-bottom:none}.info-label{font-weight:600;color:#7f8c8d}.info-value{color:#2c3e50;text-align:right}.modern-table{overflow-x:auto;margin:15px 0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.modern-table table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:8px;overflow:hidden}.modern-table th{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#2c3e50;font-weight:600;padding:12px 15px;text-align:left;position:sticky;top:0}.modern-table td{padding:12px 15px;border-bottom:1px solid #eee;vertical-align:top}.modern-table tr:last-child td{border-bottom:none}.modern-table tr:hover td{background-color:#f8f9fa}.modern-table small{color:#7f8c8d;font-size:.85em}.section-card h4{color:#2c3e50;margin-top:20px;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #eee}.no-data{color:#95a5a6;font-style:italic;padding:15px;text-align:center;background:#f8f9fa;border-radius:6px}@media (max-width:1024px){.application-content{flex-direction:column}.application-sidebar{flex:1}}.profile-card,.employment-card,.section-card{transition:transform .3s ease,box-shadow .3s ease}.profile-card:hover,.employment-card:hover,.section-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.dashicons{vertical-align:middle;margin-top:-2px}