.skills-master header{border:0;margin-bottom:20px;padding:0;display:block}.skills-master h1{margin:6px 0 10px}.skills-master header p{margin:0 0 10px}.skills-master-note{color:#526071;background:#f7fafb;border:1px solid #e8eef2;border-radius:12px;padding:16px;line-height:1.6}.skills-master-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.skills-master-grid>.panel{min-width:0;padding:20px}.skills-master label{gap:8px;margin-bottom:16px;display:grid}.skills-master input,.skills-master textarea{width:100%;min-width:0;max-width:100%}.skills-master table{table-layout:fixed;width:100%;margin-top:20px}.skills-master th,.skills-master td{overflow-wrap:anywhere;text-align:left;padding:12px 8px}.skills-master .skills-master-active{align-items:center;gap:10px;display:flex}.skills-master-active input{width:auto}.skills-master .actions{flex-wrap:wrap;gap:10px;display:flex}.skills-master-editor small,.skills-master-editor .muted{color:#64748b;font-size:13px;line-height:1.6}.skills-master .client-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:1000px){.skills-master-grid{grid-template-columns:1fr}.skills-master-editor{order:-1}}.settings-workspace{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:28px;display:grid}.settings-workspace.settings-v2 .settings-nav,.settings-workspace>.settings-nav{background:#f7fafb;border:1px solid #e8eef2;border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:12px;display:flex;position:sticky;top:20px;overflow:visible}.settings-workspace .settings-nav button{white-space:normal;text-align:left;color:#526071;border:0;border-radius:8px;width:100%;min-height:48px;padding:14px 16px;line-height:1.4}.settings-workspace .settings-nav button:after{display:none}@layer components{.settings-workspace .settings-nav button[aria-current=page]{color:#166878!important;background:#e4f2f5!important;border:0!important;box-shadow:inset 3px 0 #198b9e!important}.settings-workspace .settings-nav button{text-align:left!important;justify-content:flex-start!important}.settings-workspace .settings-nav button[aria-current=page]{background-color:#e4f2f5!important;border-radius:8px!important}}.settings-workspace>.settings-content,.settings-workspace.settings-v2>.settings-content{width:100%;min-width:0;max-width:none;margin:0;padding:0}.skill-normalization-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.skill-normalization-grid>.panel{min-width:0;padding:24px}.skill-normalization h2{margin:0 0 10px;font-size:21px}.skill-normalization .muted{color:#64748b;font-size:14px;line-height:1.6}.technology-list{max-height:450px;margin:20px -8px 16px;padding:4px 8px;overflow-y:auto}.skill-normalization .technology-option{cursor:pointer;background:#fff;border:1px solid #e8eef2;border-radius:8px;align-items:center;gap:12px;margin:0 0 8px;padding:13px;display:flex}.skill-normalization .technology-option.is-selected{background:#f0f8f9;border-color:#198b9e}.skill-normalization .technology-option input{accent-color:#198b9e;flex-shrink:0;width:18px;height:18px}.technology-option strong{overflow-wrap:anywhere;font-size:15px;display:block}.technology-option small{color:#64748b;margin-top:5px;font-size:12px;line-height:1.5;display:block}.selected-technologies{flex-wrap:wrap;gap:8px;min-height:38px;margin:20px 0;display:flex}.skills-master button.skill-selection{min-height:34px;padding:7px 10px;font-size:13px}.normalization-preview{border-top:1px solid #e8eef2;margin-top:24px;padding-top:18px}.normalization-preview h3{margin:0 0 12px;font-size:18px}.normalization-preview ul{padding:0;list-style:none}.normalization-preview li{overflow-wrap:anywhere;border:1px solid #e8eef2;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.6}.normalization-preview small{color:#64748b;margin-bottom:4px;display:block}.normalization-preview del{color:#64748b}.normalization-history{margin-top:24px;padding:24px}.normalization-history>div{border-top:1px solid #e8eef2;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.normalization-history small{color:#64748b;margin-top:6px;font-size:13px;display:block}.skill-catalog-details{margin-top:28px}.skill-catalog-details>summary{cursor:pointer;padding:16px 0;font-weight:600}.skill-catalog-details>.skills-master{margin-top:20px}@media (max-width:1100px){.settings-workspace{grid-template-columns:190px minmax(0,1fr);gap:20px}.skill-normalization-grid{grid-template-columns:1fr}}@media (max-width:720px){.settings-workspace{grid-template-columns:1fr}.settings-workspace.settings-v2 .settings-nav,.settings-workspace>.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid;position:static}.settings-workspace .settings-nav button{padding:10px;font-size:13px}.skill-normalization-grid>.panel{padding:18px}}
.ai-settings-workspace [hidden]{display:none!important}.ai-settings-workspace{min-width:0}.ai-settings-workspace .ai-settings-grid{align-items:start}.ai-settings-workspace .ai-settings-grid>label{flex-direction:column;gap:8px;margin:0;display:flex}.ai-settings-workspace .ai-settings-grid input,.ai-settings-workspace .ai-settings-grid select{box-sizing:border-box;flex:none;height:44px}.ai-settings-page-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.ai-settings-page-heading h1{margin:0 0 8px}.ai-settings-page-heading p{color:#5d6569;margin:0}.ai-settings-page-heading .settings-kicker{margin-bottom:8px}.ai-settings-page-heading .ai-label{margin-top:12px}.ai-settings-tabs{background:#f0f0f0;gap:8px;margin-block:0 20px;padding:8px;display:flex}body.urhires-theme .ai-settings-tabs>button{min-width:0;box-shadow:none;text-align:left;color:#41484c;white-space:normal;background:0 0;border:0;border-radius:0;flex:1;gap:5px;padding:16px 20px;display:grid}body.urhires-theme .ai-settings-tabs>button strong{letter-spacing:-.014px;font-size:18px;font-weight:600;line-height:1.4}body.urhires-theme .ai-settings-tabs>button span{font-size:14px;font-weight:400;line-height:1.5}body.urhires-theme .ai-settings-tabs>button[aria-selected=true]{color:#16191c;box-shadow:inset 0 -3px var(--tab-active-underline);background:#fff}body.urhires-theme .ai-settings-tabs>button:focus-visible{outline-offset:-2px;outline:2px solid #0070c0}.ai-settings-draft-note{color:#616a70;margin:-6px 0 28px;font-size:14px}.ai-settings-workspace .ai-intake-heading{background:0 0;justify-content:space-between;align-items:start;gap:20px;display:flex;padding:0 0 18px!important}.ai-settings-workspace .ai-intake-heading h2{letter-spacing:-.014px;color:#16191c;margin:0 0 6px;font-size:24px;line-height:1.4}.ai-settings-workspace .ai-intake-heading p{color:#616a70;margin:0;font-size:15px}.ai-workflow-badge{white-space:nowrap;color:#45616a;background:#edf4f5;padding:6px 10px;font-size:13px;line-height:1.5}.ai-settings-workspace .ai-workflow-description{color:#616a70;margin:0 0 20px}.ai-settings-workspace .job-ai-configuration>.ai-settings-tabs{background:0 0;border-bottom:1px solid #dce1e4;flex-wrap:wrap;gap:0;padding:0}body.urhires-theme .job-ai-configuration>.ai-settings-tabs>button{flex:0 auto;padding:12px 16px}body.urhires-theme .job-ai-configuration>.ai-settings-tabs>button strong{font-size:15px}.ai-settings-workspace .client-detail-card{background:#fff;border:1px solid #e1e5e7;border-radius:8px;padding:24px}.ai-settings-workspace .job-ai-configuration .client-detail-card{margin-block:0 20px}body.urhires-theme .ai-settings-workspace .client-detail-card>h3{margin:0 0 12px;font-size:20px;line-height:1.5}body.urhires-theme .ai-settings-workspace .ai-settings-card>h2{background:0 0;margin:0 0 20px;padding:0;font-size:20px;line-height:1.5}.ai-settings-workspace .ai-settings-details{border-top:1px solid #e1e5e7;margin-top:20px;padding-top:16px}.ai-settings-workspace .ai-settings-details>summary{cursor:pointer;color:#26383d;font-size:16px;font-weight:600;line-height:1.6}.ai-settings-workspace .ai-settings-details[open]>summary{margin-bottom:18px}.ai-settings-workspace details.client-detail-card{margin:0;padding:20px 24px}.ai-settings-workspace .ai-workflow-help{color:#616a70;font-size:14px;line-height:1.65}.ai-settings-workspace .ai-workflow-help p{margin:0}.ai-settings-workspace .ai-workflow-help details p+p,.ai-settings-workspace details.ai-workflow-help p+p{margin-top:12px}.ai-settings-workspace .settings-save-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ai-settings-workspace .settings-save-bar>span{color:#616a70;margin-right:auto;font-size:13px}@media (max-width:700px){.ai-settings-page-heading,.ai-settings-workspace .ai-intake-heading{flex-direction:column;gap:10px}.ai-settings-tabs{gap:4px;padding:4px}body.urhires-theme .ai-settings-tabs>button{padding:12px}body.urhires-theme .ai-settings-tabs>button strong{font-size:16px}body.urhires-theme .ai-settings-tabs>button span{font-size:12px}.ai-settings-workspace .client-detail-card{padding:18px}.ai-settings-workspace .settings-save-bar>span{flex-basis:100%}}
body.urhires-theme{--font-ui:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading:var(--font-ui);--font-code:"JetBrains Mono", monospace;--type-title:32px;--type-heading:22px;--type-subheading:18px;--type-body:16px;--type-label:14px;--type-control:14px;--type-caption:13px;font-size:var(--type-body);letter-spacing:-.011px;line-height:1.75}body.urhires-theme :is(.ui-v2-shell,dialog,.drawer,.signin){--type-title:32px;--type-heading:22px;--type-subheading:18px;--type-body:16px;--type-label:14px;--type-control:14px;--type-caption:13px}body.urhires-theme :where(*):not(:where(.jorder-icon,.material-symbols-outlined,.material-icons,svg,svg *,code,pre,kbd,samp,code *,pre *,.tiptap,.tiptap *,.resume-document,.resume-document *)){font-family:var(--font-ui)!important;letter-spacing:-.011px!important}body.urhires-theme :is(h1,h2,h3,h4,h5,h6):not(:where(.tiptap *)){letter-spacing:-.022px!important;font-weight:600!important;line-height:1.3!important}body.urhires-theme h1:not(:where(.tiptap *)){font-size:var(--type-title)!important}body.urhires-theme h2:not(:where(.tiptap *)){font-size:var(--type-heading)!important}body.urhires-theme h3:not(:where(.tiptap *)){font-size:var(--type-subheading)!important}body.urhires-theme :is(h4,h5,h6):not(:where(.tiptap *)){font-size:var(--type-body)!important}body.urhires-theme :is(.jorder-panel,.can-panel,.cv-panel,.client-detail-card,.client-entry-card,.settings-board,.reports-card,.cv-form-section)>:is(h2,h3),body.urhires-theme :is(.job-intake-section-heading,.cv-form-section>header,.section-heading,.support-heading) :is(h2,h3){font-size:var(--type-heading)!important}body.urhires-theme :is(.can-directory-card,.cv-directory-cards,.pipeline-job,.job-directory-card,.job-client-card) :is(h2,h3),body.urhires-theme .pipeline-candidate-name{font-size:var(--type-subheading)!important}body.urhires-theme :is(p,dd,.client-note-content,.client-profile-narrative,.can-about):not(:where(.tiptap *,.resume-document *)){font-size:var(--type-body)!important;line-height:1.75!important}body.urhires-theme :is(label,legend,dt,th,.intake-label-row):not(:where(.tiptap *)){font-size:var(--type-label)!important;letter-spacing:normal!important;font-weight:500!important;line-height:1.5!important}body.urhires-theme :is(input,select,textarea,button):not(:where(.tiptap *)){font-size:var(--type-control)!important;letter-spacing:normal!important;font-weight:400!important;line-height:1.5!important}body.urhires-theme textarea{font-size:var(--type-body)!important;line-height:1.75!important}body.urhires-theme input::file-selector-button{font:400 14px/1.5 var(--font-ui)}body.urhires-theme :is(table th,table td,table td button,table td p,table td dd){font-size:var(--type-label)!important;line-height:1.5!important}body.urhires-theme :is(small,footer,.client-record-help,.client-entry-meta,.client-form-intro,.client-profile-legal,.settings-kicker,.support-eyebrow,.can-kicker,.jo-eyebrow,.eyebrow,.pipeline-live,.pipeline-job-count,.pipeline-pagination,.pagination,.ai-settings-draft-note){font-size:var(--type-caption)!important;letter-spacing:normal!important;font-weight:400!important;line-height:1.5!important}body.urhires-theme :is([role=tab],.client-tabs button,.cv-tabs button,.pipeline-tabs button,.pipeline-job-tabs button,.reports-tabs button,.settings-nav button,.settings-nav a,.dashboard-task-tabs button,.ai-settings-tabs button,.topbar nav button),body.urhires-theme :is([role=tab],.client-tabs button,.cv-tabs button,.pipeline-tabs button,.pipeline-job-tabs button,.reports-tabs button,.settings-nav button,.settings-nav a,.dashboard-task-tabs button,.ai-settings-tabs button,.topbar nav button) :is(strong,b,span:not(.jorder-icon):not(.material-symbols-outlined)){font-size:var(--type-control)!important;letter-spacing:normal!important;font-weight:400!important;line-height:1.5!important}body.urhires-theme :is(.client-summary-card>strong,.cv-summary strong,.can-metric>strong,.dashboard-count-link strong,.dashboard-pulse-link strong,.stats strong){font-variant-numeric:tabular-nums;font-size:28px!important;font-weight:600!important;line-height:1.3!important}body.urhires-theme :is(.cv-contract-card,.can-contact-chip,.jorder-detail-facts>span) :is(dt,span){letter-spacing:normal!important}@media (max-width:520px){body.urhires-theme,body.urhires-theme :is(.ui-v2-shell,dialog,.drawer,.signin){--type-title:28px}body.urhires-theme :is(input,select,textarea){font-size:16px!important}}body.urhires-theme :where(span,a,b,strong):not(:where(.jorder-icon,.material-symbols-outlined,.material-icons,.tiptap *,.resume-document *,code *,pre *)){font-size:inherit!important}body.urhires-theme :is(.jorder-shell,.jorder-design,.clients-v2,.candidates-v2,.settings-v2,.pipeline-page,.reports-workspace,.dashboard-surf,dialog,.drawer){font-size:var(--type-body)}body.urhires-theme :is(.pill,.client-status,.staff-chip,.jo-table-status,.job-card-status,.pipeline-mandate,.jorder-audit,.jorder-reference,.can-directory-count,.cv-count,.reference-code){font-size:var(--type-caption)!important;line-height:1.5!important}body.urhires-theme :is(.can-contact-strip>span,.cv-contract-card){font-size:14px!important}body.urhires-theme .candidate-copy-value{font-size:inherit!important}body.urhires-theme :is(.client-summary-card h4,.cv-summary h4,.can-metric>div>span,.dashboard-metric-top,.dashboard-metric-label){font-size:var(--type-label)!important;font-weight:500!important;line-height:1.5!important}body.urhires-theme :is(.cv-contract-card dd,.can-panel dd,.jorder-fact dd){font-weight:400!important}body.urhires-theme .jorder-detail-facts>span,body.urhires-theme .cv-contract-card dd{font-size:14px!important;line-height:1.5!important}body.urhires-theme :is(.jorder-detail-facts>span>span,.can-contact-strip>span>span:first-child,.cv-contract-card dt){font-size:12px!important;font-weight:400!important;line-height:1.5!important}body.urhires-theme :is(.jorder-icon,.material-symbols-outlined,.material-icons){font-feature-settings:"liga";font-style:normal;letter-spacing:normal!important;text-transform:none!important;font-family:Material Symbols Outlined!important;font-weight:400!important}body.urhires-theme .can-metric>div .material-symbols-outlined{font-size:18px}body.urhires-theme .dashboard-surf :is(.dashboard-picture-title,.dashboard-pulse article>p){white-space:nowrap;font-size:14px!important;font-weight:600!important;line-height:1.5!important}body.urhires-theme .dashboard-surf .dashboard-pulse article>span{white-space:nowrap;font-size:13px!important;line-height:1.5!important}body.urhires-theme .pipeline-page .pipeline-candidate-name>button{color:#049bdc;font-size:22px!important;font-weight:600!important;line-height:1.3!important}body.urhires-theme .pipeline-page .pipeline-candidate-name>:is(.pipeline-name-experience,.pipeline-name-age,.pipeline-name-score),body.urhires-theme .pipeline-page .pipeline-candidate-name>.pipeline-name-score :is(strong,.ai-score-cell){font-size:14px!important;line-height:20px!important}body.urhires-theme .pipeline-page .pipeline-candidate-name>:is(.pipeline-name-experience,.pipeline-name-age,.pipeline-name-score){align-items:center;padding:3px 8px;display:inline-flex}
