.db-unified-container{width:100%;min-height:calc(100vh - 80px);padding:24px 32px 80px 32px;box-sizing:border-box;color:#FFFFFF;font-family:inherit;max-width:1600px;margin:0 auto}@media (max-width:768px){.db-unified-container{padding:16px 14px 60px 14px}}.db-identity-card{background:rgba(255,255,255,0.055);border:1px solid rgba(255,255,255,0.14);border-top:1.5px solid rgba(255,255,255,0.28);border-radius:20px;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;box-shadow:0 12px 30px rgba(0,0,0,0.25);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);margin-bottom:20px}.db-user-profile-row{display:flex;align-items:center;gap:16px}.db-avatar-ring{position:relative}.emp-avatar-initial{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#0284C7 0%,#0369A1 100%);border:2px solid rgba(56,189,248,0.6);color:#FFFFFF;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:900;box-shadow:0 4px 14px rgba(2,132,199,0.35)}.db-status-badge-dot{position:absolute;bottom:-2px;right:-2px;width:13px;height:13px;border-radius:50%;background:#34D399;border:2px solid #11162A}.db-user-names-meta h2{font-size:1.25rem;font-weight:850;color:#FFFFFF;margin:0 0 2px 0;letter-spacing:-0.01em}.db-user-names-meta p{font-size:0.82rem;color:rgba(255,255,255,0.65);margin:0 0 4px 0}.emp-badge-verified{display:inline-flex;align-items:center;gap:4px;font-size:0.72rem;font-weight:800;padding:2px 8px;border-radius:6px;background:rgba(56,189,248,0.16);border:1px solid rgba(56,189,248,0.4);color:#7DD3FC}.db-identity-actions{display:flex;align-items:center;gap:12px}.db-signout-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:12px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.28);border-top:1.5px solid rgba(255,255,255,0.45);color:#FFFFFF;font-size:0.86rem;font-weight:850;cursor:pointer;transition:all 0.2s ease;outline:none;box-shadow:0 4px 12px rgba(0,0,0,0.25)}.db-signout-btn:hover{background:linear-gradient(135deg,#EF4444 0%,#DC2626 100%);border-color:#F87171;color:#FFFFFF;box-shadow:0 6px 20px rgba(239,68,68,0.45);transform:translateY(-1px)}.db-subnav-bar{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0.35);border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:6px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.db-subnav-bar::-webkit-scrollbar{display:none}.db-subnav-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:11px;font-size:0.86rem;font-weight:800;color:rgba(255,255,255,0.7);background:transparent;border:none;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);white-space:nowrap;outline:none}.db-subnav-pill:hover{color:#FFFFFF;background:rgba(255,255,255,0.08)}.db-subnav-pill.active{color:#FFFFFF;background:linear-gradient(135deg,#0284C7 0%,#0369A1 100%);border:1px solid #38BDF8;box-shadow:0 4px 14px rgba(2,132,199,0.35)}.emp-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:12px;font-size:0.88rem;font-weight:850;color:#FFFFFF;background:linear-gradient(135deg,#0284C7 0%,#0369A1 100%);border:1px solid #38BDF8;cursor:pointer;transition:all 0.2s ease;outline:none;box-shadow:0 4px 14px rgba(2,132,199,0.35)}.emp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(2,132,199,0.5)}.emp-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:10px;font-size:0.84rem;font-weight:800;color:#FFFFFF;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);cursor:pointer;transition:all 0.2s ease;outline:none}.emp-btn-outline:hover{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.35)}.emp-btn-link{background:transparent;border:none;color:#38BDF8;font-size:0.84rem;font-weight:800;cursor:pointer;padding:0}.emp-btn-link:hover{text-decoration:underline}.emp-btn-sm{padding:6px 12px;font-size:0.8rem;border-radius:8px}.emp-card-panel{background:rgba(255,255,255,0.055);border:1px solid rgba(255,255,255,0.14);border-top:1.5px solid rgba(255,255,255,0.28);border-radius:20px;padding:26px 28px;box-shadow:0 12px 30px rgba(0,0,0,0.25);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.emp-card-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.emp-panel-title{font-size:1.25rem;font-weight:850;color:#FFFFFF;margin:0 0 4px 0;letter-spacing:-0.01em}.emp-panel-subtitle{font-size:0.84rem;color:rgba(255,255,255,0.65);margin:0}.emp-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width:1024px){.emp-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.emp-kpi-grid{grid-template-columns:1fr}}.emp-kpi-card{background:rgba(255,255,255,0.055);border:1px solid rgba(255,255,255,0.14);border-top:1.5px solid rgba(255,255,255,0.28);border-radius:18px;padding:20px 22px;box-shadow:0 8px 24px rgba(0,0,0,0.2);backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:6px}.emp-kpi-header{display:flex;align-items:center;justify-content:space-between}.emp-kpi-title{font-size:0.8rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:rgba(255,255,255,0.65)}.emp-kpi-icon{font-size:1.2rem}.emp-kpi-value{font-size:2rem;font-weight:900;color:#FFFFFF;letter-spacing:-0.02em}.emp-kpi-sub{font-size:0.78rem;color:rgba(255,255,255,0.6)}.emp-layout-grid-2{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}@media (max-width:1024px){.emp-layout-grid-2{grid-template-columns:1fr}}.emp-table-wrapper{overflow-x:auto;margin-top:10px}.emp-table{width:100%;border-collapse:collapse;font-size:0.86rem}.emp-table th{text-align:left;padding:12px 14px;font-size:0.76rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:rgba(255,255,255,0.6);border-bottom:1px solid rgba(255,255,255,0.12)}.emp-table td{padding:14px;border-bottom:1px solid rgba(255,255,255,0.08);vertical-align:middle}.emp-table tr:hover td{background:rgba(255,255,255,0.025)}.emp-cand-name{font-weight:800;color:#FFFFFF}.emp-cand-email{font-size:0.78rem;color:rgba(255,255,255,0.6)}.emp-role-pill{display:inline-block;font-size:0.8rem;font-weight:750;color:#E2E8F0}.emp-match-score-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:0.78rem;font-weight:850}.emp-match-score-badge.high{background:rgba(52,211,153,0.16);border:1px solid rgba(52,211,153,0.4);color:#A7F3D0}.emp-match-score-badge.medium{background:rgba(251,191,36,0.16);border:1px solid rgba(251,191,36,0.4);color:#FDE68A}.emp-status-pill{display:inline-block;padding:3px 8px;border-radius:6px;font-size:0.74rem;font-weight:850;text-transform:uppercase}.emp-status-pill.published,.emp-status-pill.offer,.emp-status-pill.shortlisted{background:rgba(52,211,153,0.16);color:#6EE7B7;border:1px solid rgba(52,211,153,0.35)}.emp-status-pill.draft,.emp-status-pill.applied,.emp-status-pill.viewed{background:rgba(56,189,248,0.16);color:#7DD3FC;border:1px solid rgba(56,189,248,0.35)}.emp-status-pill.interview{background:rgba(168,85,247,0.16);color:#E9D5FF;border:1px solid rgba(168,85,247,0.35)}.emp-status-pill.closed,.emp-status-pill.rejected{background:rgba(239,68,68,0.16);color:#FCA5A5;border:1px solid rgba(239,68,68,0.35)}.emp-hiring-badge{display:inline-block;padding:3px 8px;border-radius:6px;font-size:0.74rem;font-weight:800}.emp-hiring-badge.direct{background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.85)}.emp-hiring-badge.agency{background:rgba(56,189,248,0.16);color:#7DD3FC}.emp-hiring-badge.confidential{background:rgba(251,191,36,0.16);color:#FDE68A}.emp-vis-badge{font-size:0.78rem;font-weight:750}.emp-vis-badge.pub{color:#34D399}.emp-vis-badge.conf{color:#FBBF24}.emp-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:640px){.emp-form-grid-2{grid-template-columns:1fr}}.emp-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.emp-form-label{font-size:0.82rem;font-weight:750;color:rgba(255,255,255,0.85)}.emp-text-input,.emp-textarea-input{width:100%;background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.16) !important;border-radius:12px;color:#FFFFFF !important;padding:10px 14px;font-size:0.88rem;font-weight:600;outline:none;box-sizing:border-box;transition:all 0.2s ease}.emp-text-input:focus,.emp-textarea-input:focus{border-color:#38BDF8 !important;background:rgba(255,255,255,0.1) !important;box-shadow:0 0 16px rgba(56,189,248,0.3) !important}.emp-select-input{width:100%;background-color:#0E1322 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2338BDF8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:16px !important;border:1px solid rgba(255,255,255,0.18) !important;border-radius:12px;color:#FFFFFF !important;padding:10px 42px 10px 14px;font-size:0.88rem;font-weight:600;outline:none;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:all 0.2s ease}.emp-select-input:focus,.emp-select-input:focus-visible,.emp-select-input:active{border-color:#38BDF8 !important;background-color:#121A30 !important;box-shadow:0 0 16px rgba(56,189,248,0.35) !important}.emp-select-input option{background-color:#0E1322 !important;color:#FFFFFF !important;padding:10px 14px;font-size:0.88rem;font-weight:600}.emp-text-input.disabled{opacity:0.6;cursor:not-allowed}.emp-select-sm{padding:6px 32px 6px 10px;font-size:0.8rem;border-radius:8px;background-position:right 10px center !important;background-size:13px !important}.emp-type-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:640px){.emp-type-card-grid{grid-template-columns:1fr}}.emp-type-option-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,0.04);border:1.5px solid rgba(255,255,255,0.12);cursor:pointer;transition:all 0.2s ease}.emp-type-option-card.active{background:rgba(56,189,248,0.1);border-color:#38BDF8;box-shadow:0 4px 16px rgba(56,189,248,0.2)}.emp-type-option-content{display:flex;gap:10px;align-items:flex-start}.emp-type-icon{font-size:1.3rem;line-height:1}.emp-type-title{font-size:0.88rem;font-weight:850;color:#FFFFFF;margin-bottom:2px}.emp-type-desc{font-size:0.76rem;color:rgba(255,255,255,0.65);line-height:1.3}.emp-stepper-container{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:28px;padding:10px 14px;background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.1);border-radius:16px;overflow-x:auto;scrollbar-width:none}.emp-stepper-container::-webkit-scrollbar{display:none}.emp-stepper-step{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 14px;border-radius:12px;transition:all 0.2s ease;white-space:nowrap;opacity:0.6;background:transparent;border:1px solid transparent}.emp-stepper-step:hover{opacity:0.9;background:rgba(255,255,255,0.05)}.emp-stepper-step.active{opacity:1;background:rgba(56,189,248,0.12);border:1px solid rgba(56,189,248,0.35)}.emp-stepper-step.completed{opacity:0.9}.emp-stepper-badge{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.82rem;font-weight:850;background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.7);border:1.5px solid transparent;flex-shrink:0}.emp-stepper-step.active .emp-stepper-badge{background:linear-gradient(135deg,#0284C7 0%,#0369A1 100%);border-color:#38BDF8;color:#FFFFFF;box-shadow:0 0 12px rgba(56,189,248,0.4)}.emp-stepper-step.completed .emp-stepper-badge{background:rgba(52,211,153,0.2);border-color:#34D399;color:#34D399}.emp-stepper-label{font-size:0.84rem;font-weight:800;color:rgba(255,255,255,0.85)}.emp-rich-editor-wrapper{border:1px solid rgba(255,255,255,0.16);border-radius:14px;background:rgba(255,255,255,0.04);overflow:hidden;transition:all 0.2s ease}.emp-rich-editor-wrapper:focus-within{border-color:#38BDF8 !important;box-shadow:0 0 16px rgba(56,189,248,0.25) !important;background:rgba(255,255,255,0.06)}.emp-rich-toolbar{display:flex;align-items:center;gap:5px;padding:8px 12px;background:rgba(0,0,0,0.35);border-bottom:1px solid rgba(255,255,255,0.1);flex-wrap:wrap}.emp-rich-btn{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);color:rgba(255,255,255,0.85);border-radius:6px;padding:5px 11px;font-size:0.8rem;font-weight:750;cursor:pointer;transition:all 0.15s ease;outline:none;user-select:none}.emp-rich-btn:hover{background:rgba(56,189,248,0.2);border-color:rgba(56,189,248,0.5);color:#FFFFFF}.emp-rich-btn:active{transform:scale(0.96)}.emp-rich-editor{min-height:110px;max-height:360px;overflow-y:auto;padding:14px 16px;color:#FFFFFF;font-size:0.9rem;line-height:1.6;outline:none;box-sizing:border-box}.emp-rich-editor:empty:before{content:attr(data-placeholder);color:rgba(255,255,255,0.35);pointer-events:none;display:block}.emp-rich-editor ul,.emp-rich-editor ol{margin:6px 0 6px 22px;padding:0}.emp-rich-editor li{margin-bottom:4px}.emp-rich-editor h3{font-size:1.05rem;font-weight:850;color:#38BDF8;margin:10px 0 6px 0}.emp-rich-editor code{background:rgba(0,0,0,0.35);padding:2px 6px;border-radius:4px;color:#FDE68A;font-family:monospace;font-size:0.85em}.emp-skills-tagger-box{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.14)}.emp-skills-input-row{display:flex;gap:10px}.emp-skills-cloud{display:flex;flex-wrap:wrap;gap:8px;min-height:34px;align-items:center}.emp-skill-pill-removable{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;background:linear-gradient(135deg,rgba(56,189,248,0.18) 0%,rgba(2,132,199,0.28) 100%);border:1px solid rgba(56,189,248,0.5);color:#FFFFFF;font-size:0.82rem;font-weight:800;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.emp-skill-pill-remove-btn{background:transparent;border:none;color:rgba(255,255,255,0.6);font-size:1.1rem;line-height:1;cursor:pointer;padding:0 0 0 2px;display:flex;align-items:center}.emp-skill-pill-remove-btn:hover{color:#F87171}.emp-quick-skills-list{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.emp-quick-skill-btn{background:rgba(255,255,255,0.06);border:1px dashed rgba(255,255,255,0.25);color:rgba(255,255,255,0.75);border-radius:6px;padding:4px 10px;font-size:0.76rem;font-weight:750;cursor:pointer;transition:all 0.15s ease}.emp-quick-skill-btn:hover{background:rgba(56,189,248,0.15);border-color:#38BDF8;color:#FFFFFF}.emp-preview-box{padding:24px;border-radius:18px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.14);display:flex;flex-direction:column;gap:20px}.emp-preview-header{padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,0.12)}.emp-preview-section-title{font-size:0.88rem;font-weight:850;text-transform:uppercase;letter-spacing:0.05em;color:#38BDF8;margin:0 0 8px 0}.emp-preview-content{font-size:0.9rem;color:rgba(255,255,255,0.85);line-height:1.6}.emp-preview-content ul,.emp-preview-content ol{margin:6px 0 6px 20px;padding:0}.emp-preview-content li{margin-bottom:4px}.emp-talent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:10px}@media (max-width:1024px){.emp-talent-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.emp-talent-grid{grid-template-columns:1fr}}.emp-talent-card{background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.2s ease}.emp-talent-card:hover{transform:translateY(-2px);border-color:rgba(56,189,248,0.4);box-shadow:0 8px 24px rgba(0,0,0,0.3)}.emp-talent-top{display:flex;align-items:center;gap:12px}.emp-talent-avatar-ring{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#A855F7 0%,#7E22CE 100%);display:flex;align-items:center;justify-content:center;font-weight:850;color:#FFFFFF;flex-shrink:0}.emp-talent-info h4{font-size:0.95rem;font-weight:850;color:#FFFFFF;margin:0 0 2px 0}.emp-talent-info p{font-size:0.78rem;color:rgba(255,255,255,0.6);margin:0}.emp-talent-skills{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.emp-skill-tag{font-size:0.72rem;font-weight:750;padding:3px 7px;border-radius:6px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);color:#E2E8F0}.emp-empty-box{text-align:center;padding:42px 20px;color:rgba(255,255,255,0.65)}.emp-empty-icon{font-size:2.5rem;display:block;margin-bottom:10px}.emp-empty-box h4{font-size:1.1rem;font-weight:850;color:#FFFFFF;margin:0 0 6px 0}.emp-empty-box p{font-size:0.86rem;max-width:420px;margin:0 auto}.emp-jobs-mini-list{display:flex;flex-direction:column;gap:10px;margin-top:8px}.emp-job-mini-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:12px}.emp-job-mini-info h4{font-size:0.88rem;font-weight:850;color:#FFFFFF;margin:0 0 2px 0}.emp-job-mini-info p{font-size:0.76rem;color:rgba(255,255,255,0.6);margin:0}.emp-job-mini-meta{display:flex;align-items:center;gap:8px}.emp-job-app-count{font-size:0.78rem;font-weight:800;color:rgba(255,255,255,0.8)}.emp-settings-heading{font-size:1rem;font-weight:850;color:#FFFFFF;margin:0 0 14px 0}.emp-settings-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(255,255,255,0.08)}.emp-settings-label{font-size:0.88rem;font-weight:800;color:#FFFFFF;margin-bottom:2px}.emp-settings-desc{font-size:0.78rem;color:rgba(255,255,255,0.6)}