.career-workspace{gap:16px;display:grid}.career-overview{grid-template-columns:1.4fr repeat(2,.7fr);gap:12px;display:grid}.career-overview article{background:#fff;border:1px solid #dce7e2;border-radius:8px;padding:20px}.career-overview small,.career-overview b,.career-overview span{display:block}.career-overview b{color:#145e48;margin:7px 0;font-size:27px}.career-overview p{color:#64766e;margin:7px 0 0;font-size:12px}.career-stage-list{gap:10px;display:grid}.career-stage{border:1px solid #dce7e2;border-radius:8px;grid-template-columns:42px 1fr 70px;align-items:center;gap:13px;padding:14px;display:grid}.career-stage>span{color:#17684f;background:#e9f3ef;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.career-stage h3{margin:0;font-size:13px}.career-stage p{color:#6b7b75;margin:4px 0;font-size:11px}.career-stage progress{accent-color:#157052;width:100%;height:7px}.career-stage>strong{text-align:right;color:#157052}.career-profile-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.career-profile-form label{gap:6px;font-size:11px;font-weight:700;display:grid}.career-profile-form input,.career-profile-form select,.career-profile-form textarea{border:1px solid #cddbd5;border-radius:6px;width:100%;min-height:40px;padding:9px}.career-profile-form textarea{min-height:82px}.career-profile-form .full{grid-column:1/-1}.career-profile-actions{justify-content:flex-end;margin-top:14px;display:flex}.commercial-filter{align-items:center;gap:9px;display:flex}.commercial-filter input,.commercial-filter select{border:1px solid #cbd8d2;border-radius:6px;height:38px;padding:0 10px}.commercial-filter input{min-width:260px}@media (max-width:760px){.career-overview,.career-profile-form{grid-template-columns:1fr}.career-profile-form .full{grid-column:auto}.commercial-filter{flex-direction:column;align-items:stretch}.commercial-filter input{width:100%;min-width:0}}.career-record-list{gap:var(--ui-space-2);display:grid}.career-record-list article{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) 0;border-bottom:1px solid var(--ui-border);display:flex}.career-record-list article>div{gap:var(--ui-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.career-record-list small{color:var(--ui-text-muted)}.career-operation-tags{gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.career-operation-tags span{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-secondary);font-size:var(--ui-fs-caption)}.career-operation-tags span.primary{background:var(--ui-primary-soft);color:var(--ui-primary);font-weight:var(--ui-fw-bold)}.career-operation-editor{gap:var(--ui-space-4);min-width:0;display:grid}.career-operation-section{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);min-width:0;overflow:hidden}.career-operation-section>h3{padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-divider);background:var(--ui-surface-subtle);color:var(--ui-text);font-size:var(--ui-fs-label);font-weight:var(--ui-fw-bold);line-height:var(--ui-lh-tight);margin:0}.career-operation-fields{padding:var(--ui-space-4)}.career-operation-job-picker{padding:var(--ui-space-4);gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.career-operation-job-picker label{min-width:0;padding:var(--ui-space-3);align-items:center;gap:var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);cursor:pointer;transition:background var(--ui-motion-fast),border-color var(--ui-motion-fast),box-shadow var(--ui-motion-fast);display:flex}.career-operation-job-picker label:hover{border-color:var(--ui-primary-border);background:var(--ui-primary-soft)}.career-operation-job-picker label:has(input:focus-visible){border-color:var(--ui-primary-border);box-shadow:0 0 0 3px #1680781f}.career-operation-job-picker label.is-primary{border-color:var(--ui-primary-border);background:var(--ui-primary-soft);cursor:default}.career-operation-job-picker input{width:16px;height:16px;accent-color:var(--ui-primary);flex:0 0 16px;margin:0}.career-operation-job-picker input:disabled{opacity:.45}.career-operation-job-picker span{gap:var(--ui-space-1);min-width:0;display:grid}.career-operation-job-picker b,.career-operation-job-picker small{overflow-wrap:anywhere}.career-operation-job-picker b{color:var(--ui-text);font-size:var(--ui-fs-body)}.career-operation-job-picker small{color:var(--ui-text-muted);font-size:var(--ui-fs-caption)}@media (max-width:640px){.career-operation-job-picker{grid-template-columns:1fr}.career-operation-fields,.career-operation-job-picker{padding:var(--ui-space-3)}}.career-domain-management{min-width:0}.career-domain-add-action{white-space:nowrap;margin-right:48px}.career-domain-description{-webkit-line-clamp:2;color:var(--ui-text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.career-domain-usage{gap:var(--ui-space-1);flex-wrap:wrap;min-width:0;display:flex}.career-domain-usage span{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-sm);background:var(--ui-surface-subtle);color:var(--ui-text-secondary);font-size:var(--ui-fs-caption);white-space:nowrap}.career-domain-editor-fields{gap:var(--ui-space-4);padding:var(--ui-space-4);display:grid}@media (max-width:640px){.career-domain-add-action{padding-inline:var(--ui-space-2);margin-right:42px}.career-domain-editor-fields{padding:var(--ui-space-3)}}
