@font-face{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/material-symbols-outlined.ttf)format("truetype")}.jorder-shell{--jo-surface:#eff1ec;--jo-panel:#fff;--jo-low:#f8fafc;--jo-high:#e2e8f0;--jo-container:#f1f5f9;--jo-primary:#0f172a;--jo-ink:#0f172a;--jo-secondary:#64748b;--jo-outline:#cbd5e1;--green:var(--jo-primary);--ink:var(--jo-ink);--muted:var(--jo-secondary);--line:#e2e8f0;--type-title:24px;--type-heading:18px;--type-subheading:15px;--type-body:13px;--type-label:12px;--type-control:13px;--type-caption:11px;--text-heading:var(--jo-ink);--text-body:var(--jo-ink);--text-label:var(--jo-ink);--text-secondary:var(--jo-secondary);background:var(--jo-surface);color:var(--jo-ink);min-height:100vh}.jorder-shell .topbar{background:#eff1ec;flex-wrap:wrap;gap:20px;min-height:64px;padding:8px 24px;box-shadow:0 1px 8px #0000000a}.jorder-shell .topbar .urhires-logo-frame{width:160px;height:auto}.jorder-shell .topbar nav{flex:1;justify-content:center;gap:4px}.jorder-shell .topbar nav button{white-space:nowrap;border-radius:2px;min-height:44px;padding:10px 12px;font:400 13px/18px Inter,sans-serif}.jorder-shell .topbar nav button.selected{background:var(--jo-primary);color:#fff}.jorder-shell .workspace{min-width:0;max-width:1440px;margin:auto;padding:20px 24px}.jorder-shell footer{font:400 11px/16px Inter,sans-serif}.jorder-design{color:var(--jo-ink);gap:20px;min-width:0;font:400 13px/18px Inter,sans-serif}.jorder-design :is(h1,h2,h3,h4,p,dl,dd){margin:0}.jorder-design :is(h1,h2,h3,h4){color:var(--jo-ink);font-family:Hanken Grotesk,sans-serif}.jorder-design h1{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:32px}.jorder-design h2,.jorder-design .client-detail-card>h3{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:24px}.jorder-design h3{font-size:15px;font-weight:600;line-height:20px}.jorder-design :is(p,dd,input,select,textarea){font-size:13px;line-height:18px}.jorder-design :is(input,select,textarea){border:1px solid var(--jo-outline);min-width:0;max-width:100%;min-height:44px;color:var(--jo-ink);background:#fff;border-radius:4px;padding:10px 12px}.jorder-design :is(input[readonly],input:disabled){background:var(--jo-low)}.jorder-design :is(button,summary){border-radius:4px;min-height:44px;font-size:13px;line-height:18px}.jorder-design button{background:var(--jo-primary);border-color:var(--jo-primary);color:#fff;padding:8px 12px}.jorder-design button.secondary{color:var(--jo-ink);border:1px solid var(--jo-outline);background:#fff;box-shadow:0 1px 2px #0000000d}.jorder-design button:hover:not(:disabled){filter:brightness(.97)}.jorder-design :is(button,input,textarea,select,summary):focus-visible{outline-offset:2px;outline:2px solid #0070c0}.jorder-design button:disabled{opacity:.45}.jorder-design .pill{letter-spacing:.06em;text-transform:uppercase;color:#065f46;background:#ecfdf5;border-radius:2px;align-items:center;gap:6px;padding:4px 6px;font:700 10px/12px Hanken Grotesk,sans-serif;display:inline-flex}.jorder-design .pill:before{content:"";background:#059669;border-radius:50%;flex-shrink:0;width:6px;height:6px}.jorder-design .jorder-icon{font-feature-settings:"liga";letter-spacing:normal;text-transform:none;white-space:nowrap;vertical-align:middle;-webkit-font-smoothing:antialiased;flex-shrink:0;font:400 20px/1 Material Symbols Outlined;display:inline-block}.jorder-design .jorder-breadcrumb{color:var(--jo-secondary);background:#fff;border-radius:2px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 20px;font-size:12px;display:flex;box-shadow:0 1px 2px #00000008}.jorder-design .jorder-breadcrumb button{color:var(--jo-secondary);background:0 0;border:0;padding:0 4px}.jorder-design .jorder-reference{overflow-wrap:anywhere;margin-left:auto;font:500 11px/16px JetBrains Mono,monospace}.jorder-design .jorder-hero{background:var(--jo-panel);border-radius:2px;padding:20px;box-shadow:0 1px 3px #0f172a0d}.jorder-design .jorder-hero-top{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.jorder-design .jorder-identity{gap:12px;min-width:0;display:flex}.jorder-design .jorder-identity>div:last-child{min-width:0}.jorder-design .jorder-monogram{background:var(--jo-primary);color:#fff;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font:700 18px/24px Hanken Grotesk,sans-serif;display:flex}.jorder-design .jorder-client-brand{background:#fff;border:1px solid #e2e8f0;overflow:hidden}.jorder-design .jorder-client-brand img{object-fit:contain;width:100%;height:100%;padding:4px;display:block}.jorder-design .jorder-title-line{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.jorder-design .jorder-context{color:var(--jo-secondary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;line-height:16px;display:flex}.jorder-design .jorder-context>span{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.jorder-design .jorder-context .jorder-icon{font-size:14px}.jorder-design .jorder-actions{flex-wrap:wrap;gap:8px;display:flex}.jorder-design .jorder-actions button,.jorder-design .jorder-panel button{justify-content:center;align-items:center;gap:6px;font-family:Hanken Grotesk,sans-serif;font-size:15px;line-height:20px;display:inline-flex}.jorder-design .jorder-hero-top>.jorder-actions{flex-shrink:0}.jorder-design .jorder-actions .jorder-icon,.jorder-design .jorder-panel button .jorder-icon{font-size:16px}.jorder-design .jorder-system-meta{color:var(--jo-secondary);overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 16px;padding-top:12px;font:500 11px/16px JetBrains Mono,monospace;display:flex}.jorder-design .jorder-edit-context{background:var(--jo-low);border-radius:2px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.jorder-design .job-profile-layout{min-width:0;display:block}.jorder-design .client-detail-content,.jorder-design .client-profile-overview{gap:20px;min-width:0}.jorder-design .client-tabs{background:#fff;border-radius:2px;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;margin-bottom:20px;padding:4px;display:flex;overflow-x:auto;box-shadow:0 1px 2px #0000000d}.jorder-design .client-tabs button{white-space:nowrap;color:var(--jo-secondary);background:0 0;border:0;border-radius:2px;flex-shrink:0;padding:8px 12px;font:600 15px/20px Hanken Grotesk,sans-serif}.jorder-design .client-tabs button.selected{background:var(--jo-primary);color:#fff}.jorder-design .client-tabs button.selected:after{content:"";background:#0070c0;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.jorder-design .jorder-metrics{background:var(--jo-low);box-shadow:none;border:0;border-radius:2px;padding:8px}.jorder-design .jorder-metrics .client-summary-heading{display:none}.jorder-design .jorder-metrics .client-summary-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.jorder-design .jorder-metrics .client-summary-card{background:#fff;border:0;border-radius:2px;flex-direction:column;padding:8px;display:flex;box-shadow:0 1px 2px #00000005}.jorder-design .jorder-metrics .client-summary-card>strong{letter-spacing:-.02em;color:var(--jo-ink);font:700 22px/26px Hanken Grotesk,sans-serif}.jorder-design .jorder-metrics .client-summary-card>h4{letter-spacing:.06em;text-transform:uppercase;color:var(--jo-secondary);order:-1;margin:0 0 4px;font:700 10px/12px Hanken Grotesk,sans-serif}.jorder-design .jorder-overview-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:20px;display:grid}.jorder-design .jorder-column{flex-direction:column;gap:20px;min-width:0;display:flex}.jorder-design .jorder-panel{background:var(--jo-panel);border-radius:2px;min-width:0;padding:20px;box-shadow:0 1px 3px #0f172a0d}.jorder-design .jorder-panel>header{background:#f8fafc80;border-radius:2px 2px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-20px -20px 12px;padding:12px 20px;display:flex}.jorder-design .jorder-panel h2{align-items:center;gap:8px;display:flex}.jorder-design .jorder-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jorder-design .jorder-fact{background:var(--jo-low);overflow-wrap:anywhere;border-radius:2px;min-width:0;padding:12px}.jorder-design .jorder-fact dt,.jorder-design .jorder-token-group h3{letter-spacing:.06em;text-transform:uppercase;color:var(--jo-secondary);margin:0 0 4px;font:700 10px/12px Hanken Grotesk,sans-serif}.jorder-design .jorder-fact dd{color:var(--jo-ink);font:500 15px/20px Hanken Grotesk,sans-serif}.jorder-design .jorder-fact small{color:var(--jo-secondary);margin-top:4px;font:500 11px/14px JetBrains Mono,monospace;display:block}.jorder-design .jorder-budget{color:#0f172a;font:700 22px/26px Hanken Grotesk,sans-serif}.jorder-design .jorder-contact-fact{margin-top:8px}.jorder-design .jorder-plain-facts{gap:16px;margin-bottom:16px;display:grid}.jorder-design .jorder-plain-facts .jorder-fact{background:0 0;padding:0}.jorder-design .jorder-plain-facts dd{font:400 13px/18px Inter,sans-serif}.jorder-design .jorder-fact code{white-space:pre-wrap;overflow-wrap:anywhere;font:400 11px/16px JetBrains Mono,monospace}.jorder-design .jorder-token-group{margin-bottom:16px}.jorder-design .jorder-token-group:last-child{margin-bottom:0}.jorder-design .jorder-chips{flex-wrap:wrap;gap:6px;display:flex}.jorder-design .jorder-chip{background:var(--jo-container);color:#334155;overflow-wrap:anywhere;border-radius:2px;max-width:100%;padding:4px 6px;font:500 11px/16px JetBrains Mono,monospace}.jorder-design .jorder-description-preview{background:var(--jo-low);border-radius:2px;max-height:290px;padding:12px;overflow:auto}.jorder-design .jorder-panel>p{margin-bottom:12px}.jorder-design .client-detail-card{background:#fff;border:0;border-radius:8px;padding:20px;box-shadow:0 1px 2px #0000000d}.jorder-design .client-detail-card>h3{margin-bottom:20px}.jorder-design .client-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.jorder-design form>fieldset>p{color:var(--jo-secondary);margin:0 0 16px}.jorder-design .client-dialog-actions{background:#fff;border-radius:8px;margin-top:20px;padding:16px 20px}.jorder-design .job-directory-filters{gap:16px;margin-bottom:16px}.jorder-design .job-directory-card{color:var(--jo-ink);background:#fff;border:0;border-radius:8px;padding:16px;box-shadow:0 1px 2px #0000000d}.jorder-design .job-directory-card .job-card-title{font:600 15px/20px Hanken Grotesk,sans-serif}.jorder-design .job-directory-card .job-card-client{color:var(--jo-secondary);font:400 12px/16px Inter,sans-serif}.jorder-design .job-directory-card .job-card-facts{border-top:1px solid var(--jo-low);gap:16px;margin-top:12px;padding-top:12px}.jorder-design .job-directory-card .job-card-label{letter-spacing:.06em;text-transform:uppercase;color:var(--jo-secondary);font:700 10px/12px Hanken Grotesk,sans-serif}.jorder-design .job-directory-card .job-card-value{color:var(--jo-ink);font:400 13px/18px Inter,sans-serif}.jorder-design .directory-header-card{box-shadow:none;background:0 0;padding:0}.jorder-design .directory-header-card p{color:var(--jo-secondary);margin-top:4px}.jorder-design .directory-header-card .eyebrow{margin-bottom:8px;font:500 11px/16px JetBrains Mono,monospace}.jorder-design .staff-chip,.jorder-design .job-tag-chip{background:var(--jo-container);border-radius:2px}.jorder-design .job-choice-options label input{min-height:0}.jorder-design .client-pagination{flex-wrap:wrap;gap:12px;font-size:12px}@media (max-width:1100px){.jorder-design .jorder-hero-top{flex-direction:column}.jorder-design .jorder-metrics .client-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.jorder-shell .topbar{gap:8px}.jorder-shell .topbar nav button{padding:8px}}@media (max-width:1023px){.jorder-design .jorder-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.jorder-shell .workspace{padding:14px}.jorder-shell .topbar{padding:8px 14px}.jorder-shell .topbar nav{justify-content:flex-start}.jorder-design .client-form-grid{grid-template-columns:minmax(0,1fr)}.jorder-design .jorder-reference{margin-left:0}.jorder-design .jorder-breadcrumb{padding:8px 12px}.jorder-design .jorder-system-meta{gap:6px;display:grid}.jorder-design .client-tabs{margin-bottom:14px}.jorder-design .job-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.jorder-design .jorder-fact-grid{grid-template-columns:minmax(0,1fr)}.jorder-design .jorder-hero,.jorder-design .jorder-panel,.jorder-design .client-detail-card{padding:16px}.jorder-design .jorder-panel>header{margin:-16px -16px 12px;padding:12px 16px}.jorder-design .jorder-metrics .client-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jorder-design .jorder-overview-grid,.jorder-design .jorder-column{gap:14px}.jorder-design .jorder-monogram{width:40px;height:40px}.jorder-design .jorder-hero-top>.jorder-actions{width:100%}.jorder-design .jorder-actions button{flex:1}.jorder-design .client-pagination>div{flex-wrap:wrap}.jorder-design .job-directory-filters{grid-template-columns:minmax(0,1fr)}.jorder-design h1{font-size:24px;line-height:32px}}.jorder-design .jorder-view-switch{justify-content:flex-end;gap:4px;margin-bottom:12px;display:flex}.jorder-design .jorder-view-switch button{align-items:center;gap:6px;display:inline-flex}.jorder-design .jorder-directory{min-width:0}.jorder-design .jorder-directory-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:639px){.jorder-design .jorder-directory-cards{grid-template-columns:minmax(0,1fr)}}.jorder-shell .jorder-wordmark{white-space:nowrap;align-items:center;gap:8px;min-height:48px;display:flex}.jorder-shell .jorder-wordmark strong{color:#0f172a;font:700 18px/24px Hanken Grotesk,sans-serif}.jorder-shell .jorder-wordmark span{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0f172a;border-radius:2px;padding:4px;font:700 10px/12px Hanken Grotesk,sans-serif}@layer components{.jorder-shell .topbar nav button.selected{border-bottom:3px solid #0000;color:#fff!important;background:#0f172a!important}.jorder-design .job-intake-layout .client-tabs button.selected{color:#0070c0!important;background:#fff!important}.ui-v2-shell .job-detail-layout .client-tabs button.selected{border-bottom:4px solid #0070c0;color:#0070c0!important;background:0 0!important}}.jorder-design .jorder-system-meta span,.jorder-design .jorder-edit-context span{font:inherit}.jorder-shell .ui-v2-return{color:var(--jo-secondary);white-space:nowrap;align-self:center;padding:12px;font:400 13px/18px Inter,sans-serif}.jorder-shell .ui-v2-notice{color:var(--jo-secondary);margin:0 0 16px;font:400 12px/18px Inter,sans-serif}.ui-v2-shell .jorder-metrics .client-summary-card[data-metric=days_open]{background:#e8eef7}.ui-v2-shell .jorder-metrics .client-summary-card[data-metric=offered]{background:#fff1cf}.ui-v2-shell .jorder-metrics .client-summary-card[data-metric=joined]{background:#dcf3e5}.ui-v2-shell .jorder-metrics .client-summary-card[data-metric=declined]{background:#fbe3e5}.ui-v2-shell .jorder-metrics .client-summary-card[data-metric=in_process]{background:#eee5fa}.ui-v2-shell .jorder-metrics .client-summary-card[data-metric=linked]{background:#ddf1f7}.ui-v2-shell .jorder-metrics .client-summary-card[data-metric=candidate_to_offer]{background:#fce8d5}.ui-v2-shell .jorder-metrics .client-summary-card[data-metric=offer_to_joined]{background:#e1eeed}.ui-v2-shell .jorder-metrics .client-summary-card>h4{color:#475569}.ui-v2-shell .jorder-metrics .client-summary-grid{gap:12px}.jorder-design .jorder-jd-dialog{border:1px solid var(--jo-outline);width:min(1000px,100vw - 32px);max-width:none;max-height:90dvh;color:var(--jo-ink);background:#fff;border-radius:8px;padding:0;box-shadow:0 20px 70px #0f172a40}.jorder-jd-dialog::backdrop{background:#0f172a80}.jorder-jd-window{flex-direction:column;max-height:88dvh;display:flex}.jorder-jd-window>header{border-bottom:1px solid var(--jo-outline);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.jorder-jd-window>header p{color:var(--jo-secondary);margin-top:4px}.jorder-jd-content{overscroll-behavior:contain;min-height:0;padding:24px;overflow:auto}@media (max-width:600px){.jorder-design .jorder-jd-dialog{width:calc(100vw - 16px);max-height:94dvh}.jorder-jd-window{max-height:92dvh}.jorder-jd-window>header,.jorder-jd-content{padding:16px}}.ui-v2-shell .v2-status{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 1px 4px #0f172a08}.v2-status>.section-heading{padding:24px 24px 12px}.v2-status .section-heading h3{align-items:center;gap:10px;font-size:22px;display:flex}.v2-linked-count{color:#0070c0;background:#dbeafe;border-radius:20px;padding:2px 9px;font:600 11px/18px Inter,sans-serif}.v2-status .v2-scope{color:#64748b;align-items:flex-start;gap:8px;margin:0 24px 16px;line-height:1.6;display:flex}.v2-status .job-directory-filters{border-top:1px solid #e2e8f0;margin:0;padding:16px 24px}.v2-status .job-directory-filters label{width:100%;max-width:420px}.v2-status .job-directory-filters input{background:#f8fafc}.v2-status .job-directory-table th{text-transform:uppercase;letter-spacing:.07em;background:#f8fafc;padding:14px 24px;font-size:11px}.v2-status .job-directory-table td{vertical-align:middle;padding:18px 24px;font-size:13px}.v2-status .job-directory-table tr:hover{background:#f8fafc}.v2-candidate-name{align-items:center;gap:12px;display:flex}.v2-avatar{color:#0070c0;background:#e0e7ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font:600 14px Inter,sans-serif;display:inline-flex}.v2-status-badge{color:#475569;white-space:normal;background:#f1f5f9;border-radius:5px;align-items:center;padding:5px 9px;font:600 11px/16px Inter,sans-serif;display:inline-flex}.v2-status-badge[data-stage=Interviewing]{color:#0070c0;background:#dbeafe}.v2-status-badge[data-stage=Offered]{color:#92400e;background:#fef3c7}.v2-status-badge[data-stage=Placed]{color:#166534;background:#dcfce7}.v2-status-badge[data-stage="Reject / Dropped"]{color:#9f1239;background:#ffe4e6}.v2-status-badge[data-stage=Free\ Pool]{color:#5b21b6;background:#ede9fe}.v2-joined{color:#64748b;margin-top:5px;display:block}.v2-status .client-pagination{background:#f8fafc;margin:0;padding:16px 24px}.v2-status>p:not(.v2-scope){margin:16px 24px}.v2-status .job-workflow-actions{flex-wrap:nowrap}.v2-status .job-workflow-actions button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}body .v2-status-dialog{--ink:#0f172a;--green:#0f172a;--muted:#64748b;--line:#e2e8f0;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:min(760px,100vw - 32px);padding:28px;font:400 14px/1.6 Inter,sans-serif}body .v2-status-dialog::backdrop{background:#0f172a80}body .v2-status-dialog h2{color:#0f172a;font:600 24px/30px Hanken Grotesk,sans-serif}body .v2-status-dialog h3{color:#0f172a;font:600 18px/26px Hanken Grotesk,sans-serif}body .v2-status-dialog .section-heading{border-bottom:1px solid #e2e8f0;align-items:center;gap:16px;padding-bottom:18px}body .v2-status-dialog .section-heading button{flex-shrink:0}body .v2-status-dialog label{min-width:0;margin-top:20px;font:600 13px/20px Inter,sans-serif}body .v2-status-dialog :is(input,select,textarea){box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:44px;padding:11px 12px;font:400 14px/22px Inter,sans-serif}body .v2-status-dialog textarea{resize:vertical;min-height:140px}body .v2-status-dialog button{color:#fff;background:#0f172a;border:1px solid #0f172a;border-radius:6px;min-height:44px;padding:10px 16px;font:500 13px/20px Inter,sans-serif}body .v2-status-dialog button.secondary{color:#0f172a;background:#fff;border-color:#cbd5e1}body .v2-status-dialog :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #0070c0}body .v2-status-dialog .v2-scope,body .v2-status-dialog .client-record-help{color:#475569;background:#eff6ff;border-radius:6px;padding:12px 16px;font-size:13px}.v2-status-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}body .v2-status-dialog .client-dialog-actions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}body .v2-status-dialog .job-interview-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:20px;padding:20px}.v2-found{color:#166534;margin-bottom:8px;font:600 11px/18px Inter,sans-serif;display:block}body .v2-status-dialog .v2-note-count{text-align:right;color:#64748b;font-size:11px}.v2-history-entry{border-left:2px solid #dbeafe;margin:0 0 0 10px;padding:8px 0 22px 24px;position:relative}.v2-history-entry:before{content:"";background:#0070c0;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:17px;left:-6px}.v2-history-entry h4{margin:0 0 8px;font-size:13px}.v2-history-entry>p:first-of-type{color:#64748b;font-size:12px}.v2-history-entry .client-profile-narrative{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:14px;font-size:13px}@media (max-width:700px){.v2-status .section-heading{padding:20px 16px 12px}.v2-status .section-heading h3{flex-wrap:wrap;font-size:20px}.v2-status .section-heading>button{width:100%}.v2-status .v2-scope{margin:0 16px 16px}.v2-status .job-directory-filters{padding:16px}.v2-status .job-directory-table thead{display:none}.v2-status .job-directory-table,.v2-status .job-directory-table tbody{width:100%;min-width:0;display:block}.v2-status .job-directory-table tr{border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:1fr;gap:12px;margin:12px 16px;padding:16px;display:grid}.v2-status .job-directory-table td{overflow-wrap:anywhere;border:0;padding:0;display:block}.v2-status .job-directory-table td[data-label=Main\ status]:before,.v2-status .job-directory-table td[data-label=Sub-status]:before{content:attr(data-label);color:#64748b;margin-bottom:4px;font-size:11px;display:block}.v2-status .job-workflow-actions button{flex:1;justify-content:center}.v2-status .job-table-scroll{overflow:visible}.v2-status-fields{grid-template-columns:1fr;gap:0}body .v2-status-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 20px);padding:20px}body .v2-status-dialog h2{font-size:21px}.v2-status-dialog .job-workflow-actions{flex-wrap:wrap}}.client-record-dialog .candidate-lookup-submit{margin-top:16px}body .stitch-add-dialog{color:#1a1c1b;background:#fff;border:0;border-radius:8px;width:672px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:0;font:400 14px/20px Inter,sans-serif;overflow:auto;box-shadow:0 20px 40px -15px #0004}.stitch-add-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#131b2e66}.stitch-add-dialog .stitch-add-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.stitch-add-dialog .stitch-add-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stitch-add-dialog h2{letter-spacing:-.015em;color:#1a1c1b;margin:0;font:700 20px/28px Hanken Grotesk,sans-serif}.stitch-add-dialog h3{color:#1a1c1b;margin:0;font:700 16px/24px Hanken Grotesk,sans-serif}.stitch-add-dialog .stitch-add-header p{color:#45464d;margin:4px 0 0;font-size:13px;line-height:18px}.stitch-add-dialog .stitch-add-tag{white-space:nowrap;color:#45464d;background:#eeeeec;border-radius:2px;padding:2px 8px;font:500 10px/14px JetBrains Mono,monospace}.stitch-add-dialog button{color:#fff;cursor:pointer;background:#131b2e;border:0;border-radius:2px;min-height:36px;padding:8px 16px;font:600 12px/16px Inter,sans-serif}.stitch-add-dialog button:disabled{opacity:.45;cursor:not-allowed}.stitch-add-dialog .stitch-add-close{color:#45464d;background:0 0;flex-shrink:0;width:32px;height:32px;min-height:32px;padding:0;font-size:24px}.stitch-add-dialog .stitch-add-body{gap:24px;padding:20px 24px;display:grid}.stitch-add-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.stitch-add-dialog .stitch-add-label{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.stitch-add-dialog label{color:#1a1c1b;margin:0;font:600 12px/16px Inter,sans-serif;display:block}.stitch-add-dialog label span{color:#ba1a1a}.stitch-add-dialog label em{color:#45464d;font-style:normal;font-weight:400}.stitch-add-dialog small{color:#45464d;font:400 11px/14px JetBrains Mono,monospace}.stitch-add-dialog .stitch-add-search{align-items:center;gap:8px;display:flex}.stitch-add-dialog .stitch-add-email{flex:1;min-width:0;position:relative}.stitch-add-email>span{color:#45464d;position:absolute;top:8px;left:12px}.stitch-add-dialog :is(input,select,textarea){box-sizing:border-box;color:#1a1c1b;background:#f4f4f2;border:1px solid #0000;border-radius:2px;width:100%;min-height:36px;margin:0;padding:8px 12px;font:400 14px/20px Inter,sans-serif}.stitch-add-dialog .stitch-add-email input{padding-left:36px;font-family:JetBrains Mono,monospace;font-size:12px}.stitch-add-dialog .stitch-add-find{color:#1a1c1b;white-space:nowrap;background:#e2e3e1;margin:0;box-shadow:0 1px 2px #0001}.stitch-add-dialog :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:2px solid #0070c0}.stitch-add-dialog .stitch-add-profile{background:#f4f4f2;border-radius:8px;padding:16px;box-shadow:0 1px 2px #0001}.stitch-add-dialog .stitch-add-person{align-items:center;gap:12px;display:flex}.stitch-add-person>div{min-width:0}.stitch-add-dialog .stitch-add-avatar{color:#fff;background:#131b2e;border-radius:4px;flex-shrink:0;place-items:center;width:44px;height:44px;font:700 16px/24px Hanken Grotesk,sans-serif;display:grid}.stitch-add-dialog .stitch-add-person p{color:#45464d;overflow-wrap:anywhere;margin:4px 0 0;font:400 11px/16px JetBrains Mono,monospace}.stitch-add-dialog .stitch-add-info{color:#45464d;background:#fff;border-radius:4px;gap:8px;margin:12px 0 0;padding:10px;font:400 12px/16px Inter,sans-serif;display:flex}.stitch-add-info>span:first-child{color:#0070c0}.stitch-add-dialog .stitch-add-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.stitch-add-dialog .stitch-add-dependent{color:#0070c0}.stitch-add-dialog .stitch-add-hint{color:#45464d;margin:6px 0 0;font:400 12px/16px Inter,sans-serif}.stitch-add-dialog .stitch-add-notes,.stitch-add-dialog .stitch-add-date{margin-top:24px}.stitch-add-dialog textarea{resize:vertical;min-height:90px;font-size:13px;line-height:18px}.stitch-add-dialog .stitch-add-footer{color:#45464d;background:#f4f4f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font:400 12px/16px Inter,sans-serif;display:flex;box-shadow:0 -1px 3px #0001}.stitch-add-dialog .stitch-add-footer>div{gap:8px;display:flex}.stitch-add-dialog .stitch-add-cancel{color:#1a1c1b;background:#fff;box-shadow:0 1px 2px #0001}@media (max-width:540px){.stitch-add-dialog .stitch-add-fields{grid-template-columns:1fr}.stitch-add-dialog .stitch-add-search{flex-wrap:wrap}.stitch-add-dialog .stitch-add-email{flex-basis:100%}.stitch-add-dialog .stitch-add-footer>div{width:100%}.stitch-add-dialog .stitch-add-footer button{flex:1}.stitch-add-dialog .stitch-add-label small{font-size:10px}}body .stitch-update-dialog{border-radius:12px}.stitch-update-strip{background:#0070c0;height:6px}.stitch-update-strip[data-rejected=true]{background:#ba1a1a}.stitch-update-dialog .stitch-add-title svg{color:#0070c0;width:22px;height:22px}.stitch-update-safeguard{background:#f4f4f2;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.stitch-update-safeguard strong{font-size:12px}.stitch-update-safeguard p{color:#45464d;width:100%;margin:0;font-size:12px;line-height:18px}.stitch-update-taxonomy{background:#f4f4f2;border-radius:8px;margin-top:20px;padding:12px}.stitch-update-taxonomy>div{flex-wrap:wrap;gap:6px;display:flex}.stitch-update-taxonomy>div:first-child{justify-content:space-between;margin-bottom:8px}.stitch-update-taxonomy strong{text-transform:uppercase;color:#45464d;font:600 11px/16px JetBrains Mono,monospace}.stitch-update-taxonomy span{color:#45464d;background:#fff;border-radius:3px;padding:3px 8px;font:400 11px/16px JetBrains Mono,monospace}.stitch-update-taxonomy span[data-selected=true]{color:#fff;background:#131b2e}.stitch-update-dialog :is(select,textarea,button){border-radius:8px}.stitch-update-dialog textarea{background:#fff;border:4px solid #f4f4f2;min-height:110px}.stitch-update-dialog .jorder-icon{font-feature-settings:"liga";letter-spacing:normal;text-transform:none;white-space:nowrap;color:#0070c0;font:400 22px/1 Material Symbols Outlined}.stitch-update-dialog .stitch-add-footer{z-index:1;position:sticky;bottom:0}.jorder-design .v2-interviews{box-shadow:none;background:0 0;border:0;padding:0}.v2-interviews>.section-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.v2-interviews>.section-heading h3{align-items:center;gap:8px;font-size:20px;line-height:28px;display:flex}.v2-interviews .v2-linked-count{color:#475569;background:#e2e8f0;border-radius:4px;padding:3px 8px;font:500 11px/16px JetBrains Mono,monospace}.v2-interviews .outlook-connection{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.v2-interviews .outlook-connection p{overflow-wrap:anywhere;font:400 12px/18px Inter,sans-serif}.v2-interviews .outlook-account-settings{max-width:100%;font-size:12px}.v2-interviews .outlook-account-settings summary{cursor:pointer;align-items:center;display:flex}.v2-interviews .outlook-account-settings p{margin:8px 0}.v2-interviews .job-directory-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:0 0 12px;display:flex}.v2-interviews .job-directory-filters>label{flex:1;max-width:440px;margin:0}.v2-interviews .interview-period{background:#e2e8f0;border-radius:4px;gap:4px;padding:4px;display:flex}.v2-interviews .interview-period button{color:#475569;background:0 0;border:0}.v2-interviews .interview-period button[aria-pressed=true]{color:#fff;background:#0070c0;box-shadow:0 1px 2px #0001}.v2-interviews>.client-record-help{color:#64748b;margin-bottom:16px;font:400 12px/18px Inter,sans-serif}.v2-interviews .job-interview-list{gap:16px;margin-top:16px;display:grid}.v2-interviews .job-interview-list .job-interview-card{background:#fff;border:1px solid #e2e8f0;border-radius:4px;min-width:0;padding:24px;box-shadow:0 1px 3px #0f172a08}.v2-interviews .job-interview-card .section-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 12px;display:flex}.v2-interviews .job-interview-card h4{align-items:center;gap:10px;font:600 18px/24px Hanken Grotesk,sans-serif;display:flex}.interview-avatar{color:#fff;background:#1e293b;border-radius:4px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.v2-interviews .interview-meta{color:#475569;flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.v2-interviews .interview-meta p{align-items:center;gap:6px;display:flex}.v2-interviews .interview-meta .jorder-icon{color:#0070c0;font-size:16px}.interview-stage{color:#334155;background:#e2e8f0;border-radius:4px;padding:4px 8px;font:500 11px/16px JetBrains Mono,monospace}.v2-interviews .interview-private-note{background:#f8fafc;border-radius:4px;margin-top:16px;padding:12px 16px}.v2-interviews .interview-private-note strong{color:#64748b;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.v2-interviews .interview-private-note .jorder-icon{font-size:15px}.v2-interviews .interview-outlook-details{overflow-wrap:anywhere;background:#f8fafc;border-radius:4px;gap:8px;margin-top:12px;padding:16px;display:grid}.v2-interviews .interview-outlook-details a{color:#0070c0;overflow-wrap:anywhere;align-items:center;min-height:36px;font-weight:500;display:inline-flex}.v2-interviews .job-interview-card>button{color:#b91c1c;border-color:#fecaca;margin-top:16px}.v2-interviews .job-interview-card[data-cancelled=true] .pill{color:#64748b;background:#f1f5f9}.v2-interviews .job-interview-card[data-cancelled=true] .pill:before{background:#94a3b8}.v2-interviews .client-pagination{padding:16px 0;font:400 12px/18px Inter,sans-serif}body .stitch-interview-dialog{color:#0f172a;border-radius:6px;width:768px}.stitch-interview-dialog .jorder-icon{font-feature-settings:"liga";letter-spacing:normal;text-transform:none;white-space:nowrap;color:#0070c0;font:400 20px/1 Material Symbols Outlined}.stitch-interview-dialog .stitch-add-header{border-bottom:1px solid #e2e8f0;padding:24px 32px}.stitch-interview-dialog .stitch-add-body{padding:24px 32px}.stitch-interview-dialog .interview-form-section{border-bottom:1px solid #e2e8f0;gap:12px;margin-bottom:24px;padding-bottom:24px;display:grid}.stitch-interview-dialog h3{color:#0f172a;align-items:center;gap:8px;display:flex}.stitch-interview-dialog label{gap:6px;display:grid}.stitch-interview-dialog :is(input,select,textarea){color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;min-height:44px;font-size:13px}.stitch-interview-dialog input[readonly]{background:#e2e8f0;font-weight:600}.stitch-interview-dialog .interview-zone{color:#64748b;align-items:center;gap:6px;font:400 11px/16px JetBrains Mono,monospace;display:flex}.stitch-interview-dialog .interview-presets,.stitch-interview-dialog .interview-candidate-pages{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stitch-interview-dialog .interview-presets button{color:#334155;background:#e2e8f0}.stitch-interview-dialog .interview-presets button[aria-pressed=true]{color:#0070c0;background:#dbeafe}.stitch-interview-dialog .interview-connected{overflow-wrap:anywhere;background:#eff6ff;align-items:center;gap:8px;margin:0 0 16px;padding:12px;font-size:12px;display:flex}.stitch-interview-dialog .interview-invitation-fields{gap:16px;display:grid}.stitch-interview-dialog .interview-invitation-fields h3{margin:0}.stitch-interview-dialog .client-record-help{color:#64748b;margin:0;font:400 12px/18px Inter,sans-serif}.stitch-interview-dialog .interview-invitation-fields ul{margin:0;padding-left:18px}.stitch-interview-dialog .interview-invitation-fields li{overflow-wrap:anywhere;padding:6px 0}.stitch-interview-dialog .interview-invitation-fields li button{color:#334155;background:#e2e8f0;margin-left:8px}.stitch-interview-dialog .stitch-add-footer{z-index:1;background:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 32px;position:sticky;bottom:0}.stitch-interview-dialog .stitch-add-footer>span{max-width:300px}.stitch-interview-dialog button{background:#1e293b;border-radius:4px;min-height:44px}@media (max-width:600px){.v2-interviews>.section-heading>button{width:100%}.v2-interviews .job-directory-filters>label{flex-basis:100%;max-width:none}.v2-interviews .interview-period{width:100%}.v2-interviews .interview-period button{flex:1}.v2-interviews .job-interview-list .job-interview-card{padding:16px}.v2-interviews .interview-meta{flex-direction:column;align-items:flex-start}.stitch-interview-dialog .stitch-add-header,.stitch-interview-dialog .stitch-add-body{padding:20px}.stitch-interview-dialog .stitch-add-footer{padding:16px 20px}.stitch-interview-dialog .stitch-add-footer>span{max-width:none}.stitch-interview-dialog .stitch-add-fields{grid-template-columns:1fr}.v2-interviews .client-pagination{flex-wrap:wrap}}.v2-interviews>p[role=status],.v2-interviews>p[role=alert]{background:#eff6ff;border-radius:4px;margin:12px 0;padding:12px 16px}.stitch-interview-dialog .job-rich-toolbar{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px 4px 0 0;flex-wrap:wrap;gap:4px;padding:8px;display:flex}.stitch-interview-dialog .job-rich-toolbar button{color:#334155;background:#fff;border:1px solid #e2e8f0;min-width:36px;min-height:36px;padding:6px}.stitch-interview-dialog .job-rich-toolbar button[aria-pressed=true]{color:#0070c0;background:#dbeafe}.stitch-interview-dialog .job-rich-toolbar select{width:auto;min-height:36px;padding:6px}.stitch-interview-dialog .job-rich-input .tiptap{background:#fff;border:1px solid #e2e8f0;border-top:0;outline-color:#0070c0;min-height:160px;padding:12px}.stitch-interview-dialog .job-rich-description :is(p,ul,ol){margin:0 0 10px}.stitch-interview-dialog .job-rich-description li{padding:0}.support-panel{color:#1e293b;background:#fff;border:1px solid #dcdcdc;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0f172a08}.support-heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.support-heading h2,.support-records h2{align-items:center;gap:10px;margin:4px 0;display:flex;font-size:24px!important}.support-heading p{color:#64748b;margin:8px 0 0;line-height:1.6}.support-eyebrow{letter-spacing:1px;color:#64748b;font:500 11px/18px JetBrains Mono,monospace}.support-count{color:#475569;white-space:nowrap;background:#edf2f7;border-radius:4px;padding:3px 9px;font:500 12px/18px Inter,sans-serif}.support-heading button{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.support-assignment-grid{grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.support-block{border:1px solid #e2e8f0;border-radius:5px;padding:20px}.support-block h3{align-items:center;gap:10px;margin:0 0 16px;display:flex;font-size:18px!important}.support-person{overflow-wrap:anywhere;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:16px 0;display:flex}.support-person p{color:#64748b;margin:5px 0 0;font-size:14px}.support-avatar{color:#334155;background:#edf0f4;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;font-size:14px;font-weight:700;display:inline-flex}.support-avatar.blue{color:#0070c0;background:#e8efff}.support-cc{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:18px}.support-cc h4{color:#64748b;margin:0 0 12px;font:500 11px/18px JetBrains Mono,monospace}.support-chips{flex-wrap:wrap;gap:8px;display:flex}.support-chips>span{overflow-wrap:anywhere;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:5px 10px;font-size:13px}.support-records{padding:24px}.support-records .client-record-help{color:#64748b;margin:8px 0 24px}.support-records .client-history-entry{box-shadow:none;border:1px solid #e2e8f0;border-radius:5px;padding:20px}.support-note-author{align-items:center;gap:12px;margin-bottom:18px;display:flex}.support-note-author time{color:#64748b;margin-top:4px;font:11px/18px JetBrains Mono,monospace;display:block}.support-records .client-record-row{align-items:flex-start;gap:24px}.support-records .client-record-row>div:first-child{min-width:0}.support-records .client-record-row h3{align-items:center;gap:10px;font-size:17px;display:flex}.support-records .client-record-actions{flex-shrink:0;gap:8px;display:flex}.support-records .client-record-actions button{min-height:36px;padding:8px 12px;font-size:13px}.support-records .client-profile-narrative{overflow-wrap:anywhere;flex:1;margin:0;line-height:1.7}.support-records .client-pagination{border-top:1px solid #e2e8f0;padding-top:16px}.support-empty,.support-records .client-empty-state{text-align:center;color:#64748b;padding:48px 24px}.support-empty>.jorder-icon,.support-records .client-empty-state>.jorder-icon{color:#94a3b8;font-size:36px}.support-timeline{padding:28px}.support-timeline article{grid-template-columns:36px 1fr;gap:18px;padding-bottom:28px;display:grid;position:relative}.support-timeline article:not(:last-child):before{content:"";background:#e2e8f0;width:1px;position:absolute;top:35px;bottom:0;left:17px}.support-timeline-dot{color:#0070c0;background:#eef2ff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.support-timeline article>div{border-bottom:1px solid #f1f5f9;min-width:0;padding-bottom:20px}.support-timeline header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.support-timeline time{color:#64748b;font:11px/18px JetBrains Mono,monospace}.support-timeline p{color:#64748b;margin:10px 0}.support-dialog{color:#1e293b;border:1px solid #dcdcdc;border-radius:10px;width:min(680px,100vw - 32px);max-height:90vh;padding:28px;font-family:Inter,sans-serif;overflow:auto}.support-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a66}.support-dialog h2{color:#1e293b;font-family:Hanken Grotesk,sans-serif;font-size:24px}.support-dialog .support-heading{margin-bottom:20px;padding:0 0 20px}.support-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.support-dialog label{margin:20px 0 8px;font-size:14px;font-weight:600;display:block}.support-dialog input,.support-dialog textarea{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:5px;margin-top:8px}.support-dialog small{color:#64748b;margin-top:8px;font-size:12px;font-weight:400;line-height:1.6;display:block}.support-dialog button{color:#fff;background:#1e293b;border-color:#1e293b}.support-dialog button.secondary{color:#334155;background:#fff;border-color:#cbd5e1}.support-dialog .client-dialog-actions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.support-dialog .staff-chip{color:#0070c0;background:#eff4ff;border:1px solid #dbeafe}.support-dialog .staff-chip button{color:#475569;background:0 0;border:0}.support-dialog .support-upload{text-align:center;background:#f8fafc;border:1px dashed #94a3b8;border-radius:6px;padding:24px}.support-upload>.jorder-icon{color:#64748b;margin-bottom:10px;font-size:32px;display:block}.support-upload input{max-width:100%;padding:12px;font-size:13px}.support-selected-file{overflow-wrap:anywhere;background:#eef4ff;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}@media (max-width:760px){.support-assignment-grid{grid-template-columns:1fr;gap:16px;padding:16px}.support-heading{flex-direction:column;align-items:flex-start;padding:20px}.support-records{padding:16px}.support-records .client-record-row{flex-direction:column;gap:16px}.support-records .client-record-actions{flex-wrap:wrap}.support-dialog{padding:20px}.support-dialog .support-heading{flex-direction:row}.support-timeline{padding:20px 14px}.support-timeline article{gap:12px}.support-records .client-section-toolbar{flex-wrap:wrap;gap:16px}}.support-file-table-wrap{overflow:auto}.support-file-table{border-collapse:collapse;text-align:left;width:100%}.support-file-table th{color:#64748b;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;padding:12px 16px;font:500 11px/18px JetBrains Mono,monospace}.support-file-table td{vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:20px 16px;font-size:14px}.support-file-table small{color:#64748b;overflow-wrap:anywhere;margin:6px 0;font-size:12px;display:block}.support-file-title{align-items:flex-start;gap:12px;min-width:190px;display:flex}.support-file-title>.jorder-icon{color:#0070c0;background:#eff4ff;border-radius:5px;padding:10px}.support-file-table .client-record-actions{flex-wrap:wrap}.support-file-table .client-record-actions button{align-items:center;gap:5px;display:inline-flex}.support-file-table .support-count{margin-top:5px;display:inline-block}@media (max-width:760px){.support-file-table-wrap{margin:0 -4px}.support-file-table th,.support-file-table td{padding:12px 10px}.support-file-table .client-record-actions{min-width:110px}}.support-panel{box-sizing:border-box;min-width:0;max-width:100%}.support-file-table-wrap{min-width:0;max-width:100%}@media (max-width:600px){.support-file-table,.support-file-table tbody,.support-file-table tr,.support-file-table td{box-sizing:border-box;width:100%;display:block}.support-file-table thead{display:none}.support-file-table tr{border-bottom:1px solid #e2e8f0;padding:14px 0}.support-file-table td{border:0;padding:6px 8px}.support-file-table td:nth-child(2):before{content:"Uploaded by ";color:#64748b}.support-file-table td:nth-child(3):before{content:"Size: ";color:#64748b}.support-file-table td:nth-child(2) small{margin-left:8px;display:inline}.support-file-table .client-record-actions{margin-top:8px}.support-file-table-wrap{margin:0}.support-file-title{min-width:0}}body .client-record-dialog.support-note-dialog{box-sizing:border-box;border-radius:6px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0}.support-note-dialog form{margin:0;padding:0;display:block}.support-note-header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.support-note-header h2{margin:6px 0 8px}.support-note-header p{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.support-note-header button.secondary{color:#64748b;background:0 0;border:0;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-height:36px;padding:0;display:flex}.support-note-dialog .jorder-icon{font-feature-settings:"liga";letter-spacing:normal;text-transform:none;white-space:nowrap;font:400 22px/1 Material Symbols Outlined}body .support-note-dialog label.support-note-field{margin:0;padding:28px;font-size:14px;display:block}.support-note-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-note-counter{color:#64748b;white-space:nowrap;font:400 11px/18px JetBrains Mono,monospace}body .support-note-dialog textarea{box-sizing:border-box;resize:vertical;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;outline-color:#0070c0;width:100%;min-height:220px;margin:12px 0 0;padding:14px;font:400 14px/22px Inter,sans-serif;display:block}body .support-note-dialog small{color:#64748b;margin-top:10px;font:400 12px/18px Inter,sans-serif}body .support-note-dialog .client-dialog-actions{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;margin:0;padding:18px 28px;display:flex;position:sticky;bottom:0}.support-note-dialog .client-dialog-actions button{border-radius:4px;min-height:40px;padding:9px 18px;font:500 13px/20px Inter,sans-serif}.support-note-dialog .client-field-error{margin:0 28px 16px}@media (max-width:520px){.support-note-header{padding:20px}.support-note-header h2{font-size:22px}body .support-note-dialog label.support-note-field{padding:20px}.support-note-label{flex-wrap:wrap;gap:6px}body .support-note-dialog .client-dialog-actions{padding:16px 20px}body .support-note-dialog textarea{min-height:170px}}.job-intake-header{color:#1a1c1b;background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:0 0 8px;display:flex}.job-intake-header h1{letter-spacing:-.02em;margin:6px 0!important;font:600 28px/36px Hanken Grotesk,sans-serif!important}.job-intake-header p{color:#45464d;font:400 13px/18px Inter,sans-serif!important}.job-intake-header .support-eyebrow{color:#76777d;font:400 11px/14px JetBrains Mono,monospace}.job-intake-unsaved{white-space:nowrap;color:#45464d;background:#e8e8e6;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font:500 11px/14px JetBrains Mono,monospace;display:flex}.job-intake-unsaved .jorder-icon{font-size:16px}.jorder-design .job-intake-layout .client-tabs{box-shadow:none;background:#f4f4f2;border:0;border-radius:4px;gap:4px;min-height:0;padding:4px}.jorder-design .job-intake-layout .client-tabs button{color:#45464d;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:6px 12px;font:500 12px/16px Inter,sans-serif;display:flex}.jorder-design .job-intake-layout .client-tabs button.selected{color:#0070c0;background:#fff;box-shadow:0 1px 3px #0000000f}.job-intake-layout .client-tabs .jorder-icon{font-size:18px}.job-intake-layout .client-tabs small{background:#e2e3e1;border-radius:2px;padding:2px 6px;font:400 10px/14px JetBrains Mono,monospace}.job-intake-form{color:#1a1c1b}.job-intake-form>fieldset{flex-direction:column;gap:24px;min-width:0;display:flex}.job-intake-form .job-intake-help{color:#76777d;font:400 11px/16px Inter,sans-serif;margin:0!important}.job-intake-overview{flex-direction:column;gap:24px;display:flex}.jorder-design .job-intake-form .client-detail-card{background:#fff;border:0;border-radius:8px;min-width:0;padding:0;overflow:visible;box-shadow:0 1px 3px #0000000d}.jorder-design .job-intake-section-heading{background:#f4f4f280;border:0;border-radius:8px 8px 0 0;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:12px 16px;display:flex}.job-intake-section-heading>span{color:#000;background:#e2e3e1;border-radius:4px;flex:0 0 28px;place-items:center;height:28px;font:700 11px/14px JetBrains Mono,monospace;display:grid}.job-intake-section-heading>div{flex:1;min-width:0}.jorder-design .job-intake-section-heading h3{letter-spacing:-.01em;color:#1a1c1b;margin:0!important;font:600 16px/24px Hanken Grotesk,sans-serif!important}.jorder-design .job-intake-section-heading p{color:#45464d;margin:0!important;font:400 12px/16px Inter,sans-serif!important}.job-intake-section-heading>small{color:#76777d;white-space:nowrap;font:400 11px/14px JetBrains Mono,monospace}.intake-section-body,.job-intake-fields{gap:16px;min-width:0;padding:16px;display:grid}.intake-identity-grid{grid-template-columns:3fr 6fr 3fr;gap:16px;display:grid}.intake-client-grid{grid-template-columns:5fr 4fr 3fr;gap:16px;display:grid}.intake-experience-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.intake-compensation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.intake-preferences-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-intake-requirements{grid-template-columns:1fr 1fr}.job-intake-requirements .job-tags{grid-column:1/-1}.job-intake-form label,.job-intake-form legend,.intake-label-row{letter-spacing:.015em;color:#1a1c1b;margin:0;font:500 12px/16px Inter,sans-serif!important}.job-intake-form label{min-width:0;display:block}.job-intake-form fieldset{min-width:0}.job-intake-form :is(input,select,textarea){color:#1a1c1b;background:#fff;border:0;border-radius:4px;max-width:100%;min-height:36px;padding:8px 12px;font:400 14px/20px Inter,sans-serif;box-shadow:inset 0 2px 4px #0000000d}.job-intake-form label>input,.job-intake-form label>select,.job-intake-form label>textarea{box-sizing:border-box;width:100%;margin-top:4px;display:block}.job-intake-form :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:2px solid #0070c0}.job-intake-form small{color:#76777d;margin-top:6px;font:400 11px/14px JetBrains Mono,monospace;display:block}.intake-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.intake-label-row>small{white-space:nowrap;margin:0}.intake-auto-id{overflow-wrap:anywhere;background:#eeeeec;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin-top:4px;padding:8px 12px;font:500 12px/16px JetBrains Mono,monospace;display:flex}.intake-auto-id small{background:#dadad8;border-radius:2px;flex-shrink:0;margin:0;padding:0 4px}.job-intake-form .intake-experience{background:#f4f4f299;border-radius:4px;padding:12px;position:relative}.job-intake-form .intake-experience legend{float:left;width:100%;margin:0 0 8px!important;font-weight:600!important}.intake-experience legend:before{content:"";background:#0070c0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.intake-experience:nth-child(2) legend:before{background:#76777d}.intake-experience>div{clear:both;grid-template-columns:1fr 1fr;gap:8px;display:grid}.job-intake-form .intake-experience label{color:#45464d;font:400 11px/14px JetBrains Mono,monospace!important}.job-intake-form .intake-experience select,.job-intake-form .intake-compensation-grid :is(input,select){font:500 12px/16px JetBrains Mono,monospace}.job-intake-form .intake-segments legend{margin-bottom:8px}.intake-toggle-list,.intake-radio-list{flex-wrap:wrap;gap:8px;display:flex}.intake-radio-list{background:#f4f4f2;border-radius:4px;flex-wrap:nowrap;gap:0;padding:4px}.jorder-design .job-intake-form .intake-segments button{color:#45464d;min-height:28px;box-shadow:none;background:#f4f4f2;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font:500 12px/16px Inter,sans-serif;display:inline-flex}.jorder-design .job-intake-form .intake-toggle-list button[aria-pressed=true]{color:#fff;background:#131b2e;box-shadow:0 1px 2px #0001}.jorder-design .job-intake-form .intake-radio-list button{background:0 0;flex:1;padding:4px 8px}.jorder-design .job-intake-form .intake-radio-list button[aria-pressed=true]{color:#1a1c1b;background:#fff;font-weight:600;box-shadow:0 1px 2px #0001}.intake-segments .jorder-icon{font-size:16px}.intake-segments i{background:#76777d;border-radius:50%;width:8px;height:8px}.intake-segments [aria-pressed=true] i{background:#0070c0}.intake-chip-field{min-width:0;position:relative}.intake-chip-tray{background:#f4f4f2;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;margin-top:6px;padding:10px;display:flex}.intake-contact-chip{background:#fff;border-radius:2px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;font:500 13px/18px Inter,sans-serif;display:inline-flex;box-shadow:0 1px 2px #0000000a}.intake-contact-chip>span{overflow-wrap:anywhere;min-width:0}.intake-contact-chip>i{color:#fff;background:#131b2e;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font:700 10px/14px JetBrains Mono,monospace;display:grid}.intake-contact-chip:nth-child(2n)>i{background:#0070c0}.intake-contact-chip>.jorder-icon{color:#0070c0;font-size:16px}.jorder-design .job-intake-form .intake-contact-chip button{color:#76777d;min-height:20px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.intake-contact-chip button .jorder-icon{font-size:16px}.jorder-design .job-intake-form .intake-chip-add{color:#0070c0;box-shadow:none;background:0 0;border:0;align-items:center;gap:4px;min-height:28px;padding:4px 10px;font:600 12px/16px Inter,sans-serif;display:flex}.intake-chip-add .jorder-icon{font-size:16px}.intake-chip-menu{z-index:30;background:#fff;border:1px solid #c6c6cd;border-radius:4px;max-height:260px;padding:12px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0002}.intake-chip-menu>input{width:100%;margin-bottom:8px}.job-intake-form .intake-chip-menu label{align-items:center;gap:8px;padding:8px;display:flex}.job-intake-form .intake-chip-menu input[type=checkbox]{width:16px;height:16px;min-height:16px;box-shadow:none;accent-color:#0070c0;margin:0;padding:0}.job-intake-form .job-tag-box{background:#f4f4f2;border:0;border-radius:4px;gap:8px;min-height:46px;margin-top:6px;padding:10px}.job-intake-form .staff-chip{color:#1a1c1b;background:#fff;border:0;border-radius:2px;padding:4px 10px;font:500 12px/16px JetBrains Mono,monospace;box-shadow:0 1px 2px #0001}.job-intake-form .staff-chip button{color:#76777d;background:0 0;border:0;min-height:20px;padding:0 2px}.job-intake-form .job-tag-box>input{box-shadow:none;background:0 0;border:0;flex:1;min-height:28px;padding:4px 8px}.job-intake-form .job-tag-options{z-index:30}.job-intake-form .job-tag-options button{color:#1a1c1b;text-align:left;width:100%;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:3px;padding:7px 8px;font:500 12px/16px Inter,sans-serif;display:block}.job-intake-form .job-tag-options button:hover,.job-intake-form .job-tag-options button.active{color:#0070c0;background:#e8f1fb}.job-intake-form .job-tag-options .job-tag-custom-option{border-top:1px solid #e2e3e1;margin-top:4px;padding-top:9px}.job-intake-form .job-rich-toolbar{background:#f4f4f2;border:0;border-radius:4px 4px 0 0;flex-wrap:wrap;gap:4px;margin-top:8px;padding:8px;display:flex}.job-intake-form .job-rich-toolbar button{color:#45464d;background:0 0;border:0;min-width:28px;min-height:28px;padding:4px 8px;font-size:12px}.job-intake-form .job-rich-toolbar button[aria-pressed=true]{color:#0070c0;background:#fff}.job-intake-form .job-rich-toolbar select{width:auto;min-height:28px;padding:4px 8px;font-size:12px}.job-intake-form .job-rich-input .tiptap{background:#fff;border:1px solid #eeeeec;border-radius:0 0 4px 4px;outline-color:#0070c0;min-height:280px;padding:16px;font:400 14px/22px Inter,sans-serif}.job-intake-form .job-rich-description p{margin:0 0 12px}.job-intake-form .client-detail-card>.job-intake-fields~label,.job-intake-form .client-detail-card>p{margin:0 16px 16px!important}.job-intake-form .client-detail-card>p{color:#45464d;font:400 12px/16px Inter,sans-serif}.jorder-design .job-intake-footer{z-index:25;background:#fff;border:0;border-radius:4px;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -1px 8px #0000000a}.job-intake-footer>span{color:#45464d;align-items:center;gap:6px;margin-right:auto;font:400 12px/16px Inter,sans-serif;display:flex}.jorder-design .job-intake-footer>button{color:#fff;background:#0070c0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:36px;padding:8px 16px;font:600 12px/16px Inter,sans-serif;display:inline-flex}.jorder-design .job-intake-footer>button.secondary{color:#45464d;background:#f4f4f2}.job-intake-footer .jorder-icon{font-size:18px}.job-intake-error{color:#93000a;background:#ffdad6;border-radius:4px;padding:16px;line-height:22px!important}@media (max-width:900px){.intake-compensation-grid{grid-template-columns:1fr 1fr}.intake-identity-grid{grid-template-columns:1fr 2fr}.intake-identity-grid>label:last-child{grid-column:1/-1}.job-intake-section-heading>small{display:none}}@media (max-width:700px){.job-intake-header{flex-direction:column;align-items:flex-start;gap:8px}.job-intake-header h1{font-size:22px!important;line-height:28px!important}.intake-identity-grid,.intake-client-grid,.intake-experience-grid,.intake-preferences-grid,.job-intake-requirements{grid-template-columns:1fr}.intake-identity-grid>label:last-child{grid-column:auto}.job-intake-layout .client-tabs small{display:none}.job-intake-form>fieldset,.job-intake-overview{gap:16px}.job-intake-form .job-intake-help{font-size:11px}.job-intake-footer>span{width:100%;font-size:11px}.jorder-design .job-intake-footer>button{flex:1;justify-content:center}.intake-compensation-grid{grid-template-columns:1fr 1fr;gap:12px}.intake-compensation-grid .intake-label-row{flex-wrap:wrap;gap:2px}.intake-compensation-grid .intake-label-row small{display:none}.intake-label-row{gap:8px}.intake-chip-menu{max-height:220px}.job-intake-header .support-eyebrow{font-size:10px}}.jorder-design .job-intake-layout .client-tabs button.selected{color:#0070c0!important;background:#fff!important}.jorder-design .intake-back{color:#45464d;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;min-height:24px;padding:0;font:500 12px/16px Inter,sans-serif;display:inline-flex}.intake-back .jorder-icon{font-size:16px}.job-intake-form .job-rich-toolbar .jorder-icon{font-size:18px;line-height:20px}.jorder-design .jorder-directory-cards{background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px}.jorder-design .job-client-card{color:#1a1c1b;background:#fff;border:1px solid #e2e3e1;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:0;padding:16px;display:flex;box-shadow:0 1px 2px #0000000d}.jorder-design .job-client-card header{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin:0;padding:0;display:flex}.jorder-design .job-card-brand{color:#fff;background:#0b1c30;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font:700 16px/24px Hanken Grotesk,sans-serif;display:flex}.jorder-design .job-card-brand:has(img){background:#fff;border:1px solid #e2e8f0;overflow:hidden}.jorder-design .job-card-brand img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.jorder-design .job-card-identity{flex:1;min-width:140px}.jorder-design .job-card-identity button{box-shadow:none;color:#1a1c1b;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;min-height:0;padding:0;font:600 14px/20px Inter,sans-serif}.jorder-design .job-card-identity p{color:#45464d;margin:4px 0 0;font:400 14px/20px Inter,sans-serif}.jorder-design .job-card-status{color:#065f46;background:#ecfdf5;border-radius:12px;align-items:center;gap:6px;padding:2px 10px;font:500 11px/14px JetBrains Mono,monospace;display:inline-flex}.job-card-status:before{content:"";background:#10b981;border-radius:50%;width:6px;height:6px}.jorder-design .job-card-status.closed{color:#45464d;background:#f4f4f2}.job-card-status.closed:before{background:#76777d}.jorder-design .job-client-card dl{gap:12px;width:100%;margin:16px 0;display:grid}.jorder-design .job-client-card dt{text-transform:uppercase;color:#45464d;letter-spacing:.025em;margin-bottom:4px;font:500 11px/14px JetBrains Mono,monospace}.jorder-design .job-client-card dd{overflow-wrap:anywhere;margin:0;font:400 14px/20px Inter,sans-serif}.jorder-design .job-client-card .job-card-open{color:#1a1c1b;background:#fff;border:1px solid #e2e3e1;border-radius:2px;align-items:center;gap:4px;min-height:32px;margin-top:auto;padding:8px 12px;font:500 12px/16px Inter,sans-serif;display:inline-flex;box-shadow:0 1px 2px #0000000d}.job-card-open .jorder-icon{font-size:18px}@media (max-width:1100px){.jorder-design .jorder-directory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.jorder-design .jorder-directory-cards{grid-template-columns:1fr;padding:12px}.jorder-design .job-client-card .job-card-open{min-height:44px}}.jorder-design .job-client-card dl{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-items:start;column-gap:20px}.jorder-design .job-client-card dl>div{min-width:0}.jorder-directory-page{color:#1a1c1b;flex-direction:column;gap:24px;min-width:0;max-width:1600px;margin:auto;display:flex}.jorder-directory-page :is(h1,h2,h3,p){margin:0}.jo-breadcrumb{color:#76777d;flex-wrap:wrap;align-items:center;gap:8px;font:400 11px/14px JetBrains Mono,monospace;display:flex}.jo-breadcrumb strong{color:#0070c0;font-weight:500}.jorder-directory-page h1{letter-spacing:-.02em;font:700 28px/36px Hanken Grotesk,sans-serif}.jorder-directory-page>p,.jo-directory-title p{color:#45464d;font:400 14px/20px Inter,sans-serif}.jo-directory-title{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.jo-directory-title button,.jo-directory-filters button{color:#fff;background:#131b2e;border:0;border-radius:2px;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:8px 12px;font:500 12px/16px Inter,sans-serif;display:inline-flex;box-shadow:0 1px 2px #0000000d}.jo-eyebrow{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:4px;display:flex;color:#0070c0!important;margin-bottom:4px!important;font:500 11px/14px JetBrains Mono,monospace!important}.jo-eyebrow .jorder-icon{font-size:18px}.jo-directory-filters{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 1px 2px #0000000d}.jo-directory-filters .jo-search{flex:1;min-width:0;max-width:672px;display:block;position:relative}.jo-search>.jorder-icon{color:#76777d;z-index:1;font-size:18px;position:absolute;top:10px;left:12px}.jo-directory-filters .jo-search input{color:#1a1c1b;background:#f4f4f2;border:0;border-radius:2px;width:100%;min-height:38px;margin:0;padding:8px 12px 8px 40px;font:400 13px/20px Inter,sans-serif;box-shadow:inset 0 1px 2px #0000000d}.jo-filter-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.jo-segments{background:#eeeeec;border-radius:4px;gap:2px;padding:4px;display:inline-flex}.jo-segments button{color:#45464d;min-height:26px;box-shadow:none;background:0 0;padding:4px 12px}.jo-segments button[aria-pressed=true]{color:#1a1c1b;background:#fff;box-shadow:0 1px 2px #0000000d}.jo-segments button>span{color:#76777d;margin-left:4px;font:400 11px/14px JetBrains Mono,monospace}.jo-segments.jo-view button{padding:4px}.jo-segments.jo-view button[aria-pressed=true]{color:#0070c0}.jo-segments .jorder-icon{font-size:18px}.jo-directory-results{background:#fff;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0000000d}.jo-table-scroll{overflow-x:auto}.jorder-design .jo-directory-table{border-collapse:collapse;table-layout:auto;text-align:left;width:100%;min-width:1120px}.jorder-design .jo-directory-table th{color:#1a1c1b;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#f4f4f2;border:0;padding:12px 16px;font:700 11px/14px JetBrains Mono,monospace}.jorder-design .jo-directory-table td{vertical-align:middle;color:#1a1c1b;overflow-wrap:anywhere;border-bottom:1px solid #eeeeec;padding:12px 16px;font:400 13px/18px Inter,sans-serif}.jo-table-identity{align-items:center;gap:12px;min-width:220px;display:flex}.jo-table-identity>div{gap:2px;min-width:0;display:grid}.jo-table-identity button{min-height:0;box-shadow:none;color:#1a1c1b;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;justify-content:flex-start;padding:0;font:600 14px/20px Inter,sans-serif}.jo-table-identity>div>span{color:#45464d;font:400 13px/18px Inter,sans-serif}.jo-table-identity small{color:#76777d;overflow-wrap:anywhere;font:500 11px/14px JetBrains Mono,monospace}.jo-table-brand{color:#fff;background:#0b1c30;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font:700 16px/24px Hanken Grotesk,sans-serif;display:flex;overflow:hidden}.jo-table-brand:has(img){background:#fff;border:1px solid #e2e8f0}.jo-table-brand img{object-fit:contain;width:100%;height:100%;padding:3px}.jo-table-status{color:#065f46;white-space:nowrap;background:#ecfdf5;border-radius:12px;align-items:center;gap:6px;padding:2px 10px;font:500 11px/14px JetBrains Mono,monospace;display:inline-flex}.jo-table-status:before{content:"";background:#10b981;border-radius:50%;width:6px;height:6px}.jo-table-status.closed{color:#45464d;background:#f4f4f2}.jo-table-status.closed:before{background:#76777d}.jorder-design .jo-open-job{color:#1a1c1b;white-space:nowrap;background:#fff;border:1px solid #e2e3e1;border-radius:2px;align-items:center;gap:4px;min-height:32px;padding:8px 12px;font:500 12px/16px Inter,sans-serif;display:inline-flex;box-shadow:0 1px 2px #0000000d}.jo-open-job .jorder-icon{font-size:18px}.jo-directory-results .jorder-directory-cards{background:#fff;padding:16px}.jo-directory-results .client-pagination{background:#fff;margin:0;padding:16px}.jo-empty{text-align:center;color:#45464d;padding:40px}@media (max-width:760px){.jo-directory-title{flex-direction:column;align-items:stretch}.jo-directory-title>button{align-self:flex-start}.jo-directory-filters{flex-direction:column;align-items:stretch}.jo-directory-filters .jo-search{max-width:none}.jo-filter-controls{justify-content:space-between}.jo-directory-results{box-shadow:none;background:0 0;overflow:visible}.jo-directory-results .jorder-directory-cards{border-radius:8px;box-shadow:0 1px 2px #0000000d}.jo-directory-results .jorder-directory-table{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d}.jo-directory-results .client-pagination{border-radius:8px;margin-top:12px;box-shadow:0 1px 2px #0000000d}}.jorder-design .jorder-shaded-heading>header{background:#f8fafc}.ui-v2-shell .jorder-detail-hero{border-radius:8px;padding:24px;box-shadow:0 1px 2px #0000000d;border-left:6px solid #527a00!important;border-right:6px solid #527a00!important}.ui-v2-shell .jorder-detail-hero .jorder-hero-top{align-items:center;padding-bottom:0}.ui-v2-shell .jorder-detail-hero .jorder-identity{align-items:center;gap:16px}.ui-v2-shell .jorder-detail-hero .jorder-monogram{flex-shrink:0;width:64px;height:64px;font-size:24px}.ui-v2-shell .jorder-detail-hero .jorder-system-meta{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:12px}.ui-v2-shell .jorder-metrics{background:var(--jo-panel);border-radius:8px;padding:24px;box-shadow:0 1px 2px #0000000d}.ui-v2-shell .jorder-metrics .client-summary-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ui-v2-shell .jorder-metrics .client-summary-heading h3{margin:0;font-size:16px}.ui-v2-shell .jorder-metrics .job-summary-refresh{box-shadow:none;color:#0070c0;font:500 12px/18px var(--font-jetbrains-mono),monospace;background:0 0;border:0;padding:4px}.ui-v2-shell .jorder-metrics .client-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ui-v2-shell .jorder-metrics .client-summary-card{border-radius:4px;gap:6px;padding:14px 16px}.ui-v2-shell .jorder-metrics .client-summary-card h4{font:600 11px/16px var(--font-jetbrains-mono),monospace;margin:0}.ui-v2-shell .jorder-metrics .client-summary-card strong{font-size:30px;line-height:36px}.ui-v2-shell .job-detail-layout .client-tabs{border-radius:4px;gap:16px;padding:0 12px;box-shadow:0 1px 2px #0000000d}.ui-v2-shell .job-detail-layout .client-tabs button{color:#45464d;min-height:48px;box-shadow:none;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;align-items:center;gap:6px;padding:10px 4px;font-size:14px;display:inline-flex}.ui-v2-shell .job-detail-layout .client-tabs button.selected{color:#0070c0;background:0 0;border-bottom-color:#0070c0}.ui-v2-shell .job-detail-layout .client-tabs button.selected:after{display:none}@media (max-width:639px){.ui-v2-shell .jorder-detail-hero,.ui-v2-shell .jorder-metrics{padding:16px}.ui-v2-shell .jorder-metrics .client-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-v2-shell .jorder-metrics .client-summary-card{padding:12px}.ui-v2-shell .job-detail-layout .client-tabs{gap:12px}}.ui-v2-shell .jorder-detail-hero{margin-bottom:24px}.ui-v2-shell .jorder-breadcrumb:has(+.jorder-detail-hero){box-shadow:none;background:0 0;margin-bottom:24px;padding:8px 0}.ui-v2-shell .jorder-metrics .client-summary-card h4,.ui-v2-shell .jorder-metrics .job-summary-refresh{font-family:JetBrains Mono,monospace}@media (min-width:768px){.jorder-shell .topbar nav{justify-content:flex-end}}.job-duplicate-panel{background:#fff;border:1px solid #d9e2e8;border-radius:8px;margin:0 0 20px;padding:18px 20px}.job-duplicate-panel h2{margin:0 0 4px;font-size:18px}.job-duplicate-panel p{margin:4px 0 12px}.job-duplicate-panel .section-heading{flex-wrap:wrap;gap:16px}.job-duplicate-panel .job-workflow-actions{flex-wrap:wrap;align-items:center;margin-top:14px}.job-duplicate-notice{color:#23465f;background:#eaf4fb;border-radius:6px;margin:0 0 20px;padding:12px 16px;line-height:1.5}body .v2-status .v2-candidate-name .candidate-status-link,body .job-directory-table .candidate-status-link{color:#0070c0;box-shadow:none;text-align:left;min-height:0;font:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:600}body .job-directory-table .candidate-status-link:hover{color:#005b9e;background:0 0;text-decoration:underline}body .job-directory-table .candidate-status-main-row td{border-bottom:0}body .job-directory-table .candidate-alignment-row td{padding:0 24px 20px}.candidate-alignment-summary{flex-wrap:wrap;gap:10px 0;margin:0;font-size:14px;line-height:1.6;display:flex}.candidate-alignment-summary>div{border-right:1px solid #cbd5e1;align-items:baseline;gap:6px;max-width:100%;margin-right:18px;padding-right:18px;display:flex}.candidate-alignment-summary>div:last-child{border-right:0;margin-right:0;padding-right:0}.candidate-alignment-summary dt{flex-shrink:0;font-weight:600}.candidate-alignment-summary dd{overflow-wrap:anywhere;align-items:baseline;gap:6px;margin:0;display:flex}.alignment-dot{background:#94a3b8;border-radius:50%;flex:0 0 11px;width:11px;height:11px;display:inline-block}.alignment-dot[data-tone=aligned]{background:#16a34a}.alignment-dot[data-tone=not-aligned]{background:#dc2626}.alignment-dot[data-tone=partial]{background:#eab308}.alignment-dot[data-tone=uncertain]{background:#2563eb}@media (max-width:700px){body .v2-status .job-directory-table .candidate-status-main-row{border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:0}body .v2-status .job-directory-table .candidate-alignment-row{border-top:0;border-radius:0 0 8px 8px;margin-top:0}body .v2-status .job-directory-table .candidate-alignment-row td{padding:0}.candidate-alignment-summary{flex-direction:column;gap:10px}.candidate-alignment-summary>div{border-right:0;flex-wrap:wrap;margin-right:0;padding-right:0}}body .v2-status .candidate-status-main-row .job-workflow-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:280px;max-width:340px;display:grid}body .v2-status .candidate-status-main-row .job-workflow-actions>button{white-space:normal;border-radius:6px;justify-content:center;min-height:38px;padding:8px 10px;font-size:13px;line-height:1.4}body .v2-status .candidate-status-main-row td:first-child{min-width:170px}body .v2-status .candidate-status-main-row td[data-label=Sub-status]{min-width:180px;max-width:260px;line-height:1.6}body .v2-status .candidate-alignment-row td{padding:0 24px 22px}body .v2-status .candidate-alignment-summary{background:#f8fafb;border:1px solid #edf1f4;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}body .v2-status .candidate-alignment-summary>div{border-right:0;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin:0;padding:4px 8px}body .v2-status .candidate-alignment-summary dt{color:#64748b;white-space:normal;font-size:11px;font-weight:500}body .v2-status .candidate-alignment-summary dd{color:#334155;font-size:13px;line-height:1.5}body .v2-status .candidate-alignment-summary .alignment-dot{flex-basis:8px;width:8px;height:8px}@media (max-width:900px){body .v2-status .candidate-alignment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body .v2-status .candidate-status-main-row .job-workflow-actions{width:100%;min-width:0;max-width:none}body .v2-status .candidate-status-main-row td:first-child,body .v2-status .candidate-status-main-row td[data-label=Sub-status]{min-width:0;max-width:none}body .v2-status .candidate-alignment-row td{padding:0}}body .v2-status .job-directory-filters{flex-wrap:wrap;align-items:flex-end}body .v2-status .job-directory-filters>label{flex:240px;margin:0}body .v2-status .candidate-add-button .workspace-artwork-icon{filter:brightness(0)invert()}@media (max-width:520px){body .v2-status .job-directory-filters>label{flex-basis:auto;max-width:none}}body .v2-status .candidate-alignment-row+.candidate-status-main-row td{border-top:12px solid #e9eef3;padding-top:24px}body .v2-status .candidate-alignment-row td{border-bottom:2px solid #cbd5e1}@media (max-width:700px){body .v2-status .job-directory-table .candidate-alignment-row{border-bottom:2px solid #cbd5e1;margin-bottom:20px}body .v2-status .candidate-alignment-row+.candidate-status-main-row td{border-top:0;padding-top:0}}
.settings-v2{color:#1a1c1b;--settings-line:#e2e3e1;--settings-muted:#45464d;--settings-accent:#0070c0;--settings-surface:#fff;font:400 14px/20px Inter,sans-serif}.settings-v2 :is(h1,h2,h3,h4,p,dl,dd){margin:0}.settings-v2 :is(h1,h2,h3,h4){letter-spacing:-.01em;color:#1a1c1b;font-family:Hanken Grotesk,sans-serif}.settings-v2 h1{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:36px}.settings-v2 h2,.settings-v2 h3{font-size:16px;font-weight:600;line-height:24px}.settings-v2 .jorder-icon{font-size:18px}.settings-v2 .settings-kicker,.settings-v2 .settings-counter,.settings-v2 .settings-section>header>small{color:#76777d;letter-spacing:.04em;font:400 11px/14px JetBrains Mono,monospace}.settings-v2 .settings-breadcrumb{border-bottom:1px solid var(--settings-line);color:var(--settings-muted);background:#fff;align-items:center;gap:8px;padding:18px 32px;font-size:12px;display:flex}.settings-v2 .settings-nav{border-bottom:1px solid var(--settings-line);white-space:nowrap;background:#fff;border-radius:0;gap:32px;padding:0 32px;display:flex;position:static;overflow-x:auto}.settings-v2 .settings-nav button{min-height:48px;color:var(--settings-muted);box-shadow:none;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;padding:0;font:500 14px/20px Inter,sans-serif}.settings-v2 .settings-nav button[aria-current=page]{border-bottom-color:var(--settings-accent);color:#1a1c1b;background:0 0;font-weight:600}.settings-v2 .settings-content{min-width:0;padding:32px}.settings-v2 .settings-company{max-width:1088px;margin:auto}.settings-v2 .settings-form,.settings-v2 .settings-personal{gap:24px;display:grid}.settings-v2 .settings-page-title{gap:4px;display:grid}.settings-v2 .settings-page-title>p:not(.settings-kicker){color:var(--settings-muted);max-width:760px;font-size:14px;line-height:20px}.settings-v2 .settings-calendar-title h1{font-size:36px;font-weight:700;line-height:44px}.settings-v2 .settings-calendar-title .settings-kicker{color:var(--settings-accent)}.settings-v2 .settings-access{border-left:4px solid var(--settings-accent);background:#fff;border-radius:4px;align-items:center;gap:12px;padding:12px 24px;display:flex;box-shadow:0 1px 2px #0000000d}.settings-v2 .settings-access>.jorder-icon{color:var(--settings-accent);box-sizing:content-box;background:#0051d51a;border-radius:2px;padding:7px;font-size:18px}.settings-v2 .settings-access strong{font-size:12px}.settings-v2 .settings-access p{color:var(--settings-muted);font-size:12px;line-height:16px}.settings-v2 .settings-board{background:var(--settings-surface);border:0;border-radius:4px;gap:32px;min-width:0;margin:0;padding:32px;display:grid;box-shadow:0 1px 2px #0000000d}.settings-v2 .settings-section{gap:16px;min-width:0;display:grid}.settings-v2 .settings-section>header{border-bottom:1px solid var(--settings-line);align-items:center;gap:8px;padding-bottom:8px;display:flex}.settings-v2 .settings-section>header>small{white-space:nowrap;margin-left:auto}.settings-v2 .settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.settings-v2 label{color:var(--settings-muted);gap:4px;min-width:0;font:500 12px/16px Inter,sans-serif;display:grid}.settings-v2 :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),select){color:#1a1c1b;width:100%;min-width:0;min-height:38px;box-shadow:none;background:#fff;border:1px solid #c6c6cd;border-radius:2px;margin:0;padding:8px 12px;font:400 14px/20px Inter,sans-serif}.settings-v2 :is(input,select):focus-visible{outline:2px solid var(--settings-accent);outline-offset:1px}.settings-v2 label>small,.settings-v2 .settings-split small{color:var(--settings-muted);font:400 12px/16px Inter,sans-serif}.settings-v2 .settings-label-line{justify-content:space-between;gap:12px;display:flex}.settings-v2 button{color:#fff;min-height:36px;box-shadow:none;background:#000;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font:500 12px/16px Inter,sans-serif;display:inline-flex}.settings-v2 button.secondary{color:#45464d;background:#fff;border-color:#c6c6cd}.settings-v2 button:disabled{opacity:.5;cursor:not-allowed}.settings-v2 .settings-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-v2 .settings-brand{border:1px solid var(--settings-line);background:#f4f4f2;border-radius:4px;align-items:center;gap:24px;padding:16px;display:flex}.settings-v2 .settings-logo-box{background:#fff;border:1px solid #c6c6cd66;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:256px;max-width:100%;height:96px;padding:12px;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.settings-v2 .settings-logo-box img{object-fit:contain;max-width:100%;max-height:68px}.settings-v2 .settings-logo-box small{color:#76777d;font:9px/14px JetBrains Mono,monospace;position:absolute;bottom:3px;right:8px}.settings-v2 .settings-favicon-brand{margin-top:12px}.settings-v2 .settings-favicon-box{width:96px;height:96px}.settings-v2 .settings-favicon-box img{object-fit:contain;width:52px;height:52px}.settings-v2 .settings-brand p{color:var(--settings-muted);margin:8px 0 12px;font-size:12px;line-height:16px}.settings-v2 .settings-asset-tag{border:1px solid var(--settings-line);background:#eeeeec;align-items:center;gap:4px;padding:3px 5px;font:11px/14px JetBrains Mono,monospace;display:inline-flex}.settings-v2 .settings-upload{cursor:pointer;background:#fff;border:1px solid #c6c6cd;border-radius:2px;align-items:center;gap:6px;min-height:36px;padding:8px 12px;display:inline-flex;position:relative;overflow:hidden}.settings-v2 .settings-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.settings-v2 .settings-upload:focus-within{outline:2px solid var(--settings-accent)}.settings-v2 .settings-preview{border:1px solid var(--settings-line);background:#f8fafc;border-radius:2px;gap:12px;padding:24px;display:grid}.settings-v2 .settings-preview h3,.settings-v2 .settings-rule h3{align-items:center;gap:8px;display:flex}.settings-v2 .settings-preview .jorder-icon,.settings-v2 .settings-rule .jorder-icon{color:var(--settings-accent)}.settings-v2 .settings-preview strong{font:500 18px/26px JetBrains Mono,monospace}.settings-v2 .settings-preview :is(small,p){color:var(--settings-muted);font-size:12px;line-height:16px}.settings-v2 .settings-save-bar{border-top:1px solid var(--settings-line);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.settings-v2 .settings-save-bar>p{color:#76777d;font:11px/16px JetBrains Mono,monospace}.settings-v2 .settings-split{border-bottom:1px solid var(--settings-line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:48px;padding-bottom:32px;display:grid}.settings-v2 .settings-split>div{min-width:0}.settings-v2 .settings-split h2{margin-bottom:4px}.settings-v2 .settings-split p{color:var(--settings-muted);max-width:384px;margin-top:8px;font-size:13px;line-height:18px}.settings-v2 .settings-presets{color:#76777d;flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;font:11px/14px JetBrains Mono,monospace;display:flex}.settings-v2 .settings-presets button{color:#1a1c1b;background:#f4f4f2;border:0;min-height:28px;padding:4px 12px;font:12px/16px JetBrains Mono,monospace}.settings-v2 .settings-presets button[aria-pressed=true]{color:#fff;background:#000}.settings-v2 .settings-radio-group{gap:8px;display:grid}.settings-v2 .settings-radio{cursor:pointer;background:#f4f4f2;border-radius:4px;align-items:flex-start;gap:12px;padding:16px;font-size:14px;line-height:20px;display:flex}.settings-v2 .settings-radio input{accent-color:#0070c0;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.settings-v2 .settings-radio>span:not(.jorder-icon){flex:1}.settings-v2 .settings-radio small{color:#45464d;margin-top:4px;font-size:12px;line-height:16px;display:block}.settings-v2 .settings-radio:has(:checked){color:#fff;background:#131b2e}.settings-v2 .settings-radio:has(:checked) small{color:#bec6e0}.settings-v2 .settings-rule{background:#f4f4f2;border-radius:4px;padding:24px}.settings-v2 .settings-rule p{color:var(--settings-muted);margin-top:8px;font-size:13px;line-height:20px}.settings-v2 .settings-info{border:1px solid var(--settings-line);background:#f4f4f2;border-radius:4px;align-items:flex-start;gap:12px;padding:16px;font-size:12px;line-height:18px;display:flex}.settings-v2 .settings-info>.jorder-icon{color:var(--settings-accent)}.settings-v2 .settings-card{border:1px solid var(--settings-line);background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.settings-v2 .settings-card>header{border-bottom:1px solid var(--settings-line);background:#f4f4f2;align-items:center;gap:12px;padding:16px 24px;display:flex}.settings-v2 .settings-number{background:#e2e3e1;border-radius:2px;padding:4px;font:500 12px/16px JetBrains Mono,monospace}.settings-v2 .settings-account{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px;display:grid}.settings-v2 .settings-account dt{text-transform:uppercase;color:#76777d;margin-bottom:8px;font:11px/14px JetBrains Mono,monospace}.settings-v2 .settings-account dd{overflow-wrap:anywhere;font-size:14px}.settings-v2 .settings-card-body{gap:24px;padding:24px;display:grid}.settings-v2 .settings-connection{background:#f4f4f2;border-radius:4px;flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.settings-v2 .settings-connection>div:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:160px}.settings-v2 .settings-connection p{color:var(--settings-muted);margin-top:4px;font-size:13px}.settings-v2 .settings-connection-icon{border:1px solid var(--settings-line);color:var(--settings-accent);background:#fff;border-radius:4px;padding:12px}.settings-v2 .settings-connection-badge{color:#45464d;background:#eeeeec;border-radius:2px;padding:5px 8px;font:11px/14px JetBrains Mono,monospace}.settings-v2 .settings-connection-badge.connected{color:#065f46;background:#ecfdf5}.settings-v2 .settings-disconnect{border-top:1px solid var(--settings-line);padding-top:16px}.settings-v2 .settings-disconnect summary{cursor:pointer;color:#ba1a1a;font-size:12px}.settings-v2 .settings-disconnect-warning{background:#fff7ed;border:1px solid #fed7aa;gap:12px;margin-top:16px;padding:20px;display:flex}.settings-v2 .settings-disconnect-warning p{margin:8px 0 16px;font-size:12px}.settings-v2 .team-workspace>.panel{box-shadow:none;background:0 0;border:0;padding:0}.settings-v2 .team-workspace .section-heading{margin-bottom:32px}.settings-v2 .team-workspace .section-heading h2{font-size:28px;line-height:36px}.settings-v2 .team-workspace .section-heading p:not(.eyebrow){color:var(--settings-muted);margin-top:4px;font-size:14px}.settings-v2 .eyebrow{color:#76777d;letter-spacing:.04em;margin-bottom:4px;font:11px/14px JetBrains Mono,monospace}.settings-v2 .team-list{border:1px solid var(--settings-line);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.settings-v2 .team-search{border-bottom:1px solid var(--settings-line);align-items:center;gap:12px;padding:12px 24px;display:flex}.settings-v2 .team-search input{background:#f4f4f2;border-color:#0000;max-width:384px;font-size:13px}.settings-v2 .team-search>small{color:#76777d;font:11px/14px JetBrains Mono,monospace}.settings-v2 .team-row{border-bottom:1px solid var(--settings-line);grid-template-columns:minmax(190px,2fr) minmax(90px,.7fr) minmax(120px,1fr) 90px 140px;gap:16px;padding:16px 24px;font-size:13px}.settings-v2 .team-row:last-child{border:0}.settings-v2 .team-labels{text-transform:uppercase;letter-spacing:.04em;background:#f4f4f2;padding:12px 24px;font:600 11px/14px JetBrains Mono,monospace}.settings-v2 .member-identity .avatar{color:#45464d;background:#eeeeec;border-radius:2px;width:36px;height:36px;font:600 16px/24px Hanken Grotesk,sans-serif}.settings-v2 .member-identity strong{font:600 16px/24px Hanken Grotesk,sans-serif}.settings-v2 .member-identity small{color:var(--settings-muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}.settings-v2 .settings-role-badge{color:#0070c0;background:#f0f9ff;border-radius:2px;padding:3px 8px;font:12px/16px JetBrains Mono,monospace}.settings-v2 .settings-role-badge.admin{color:#fff;background:#000}.settings-v2 .settings-role-badge.hiring_manager{color:#0070c0;background:#eef2ff}.settings-v2 .team-row .secondary{color:var(--settings-accent);background:0 0;border:0;justify-self:end;padding:4px}.settings-v2 .settings-own-lock{color:#76777d;text-align:right;font:10px/14px JetBrains Mono,monospace}.settings-v2 .pill{padding:4px 8px;font:11px/14px JetBrains Mono,monospace}.settings-v2 .pill.inactive{color:#45464d;background:#eeeeec}.settings-v2 .team-summary{color:#76777d;background:#f4f4f2;padding:16px 24px;font:11px/16px JetBrains Mono,monospace}.settings-v2 .member-dialog{border:0;border-left:1px solid var(--settings-line);background:#fff;border-radius:0;width:480px;max-width:100%;height:100dvh;max-height:100dvh;padding:0;overflow-y:auto;box-shadow:-12px 0 40px #0003}.settings-v2 .member-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006}.settings-v2 .drawer-heading{border-bottom:1px solid var(--settings-line);z-index:2;background:#fff;margin:0;padding:32px;position:sticky;top:0}.settings-v2 .drawer-heading h2{font-size:20px;line-height:28px}.settings-v2 .drawer-heading .eyebrow{color:var(--settings-accent)}.settings-v2 .drawer-heading p:last-child:not(.eyebrow){color:var(--settings-muted);margin-top:2px;font-size:13px;line-height:18px}.settings-v2 .drawer-heading button{color:#76777d;background:0 0;border:0;min-height:28px;padding:4px}.settings-v2 .member-dialog>section,.settings-v2 .member-dialog>.user{gap:24px;padding:32px;display:grid}.settings-v2 .member-dialog>section>h2,.settings-v2 .member-dialog .user>strong,.settings-v2 .member-dialog .user>small:first-of-type{display:none}.settings-v2 .member-dialog form,.settings-v2 .member-dialog fieldset{border:0;gap:24px;min-width:0;padding:0;display:grid}.settings-v2 .member-dialog form p{border:1px solid var(--settings-line);color:var(--settings-muted);background:#f4f4f2;border-radius:4px;padding:12px;font-size:12px;line-height:18px}.settings-v2 .member-dialog .hint{color:var(--settings-muted);border-top:1px solid var(--settings-line);padding-top:16px;font-size:12px;line-height:18px}.settings-v2 .member-dialog>.error,.settings-v2 .member-dialog>.notice{margin:16px 32px}.settings-v2 .member-roles{border:0;padding:0;display:block!important}.settings-v2 .member-roles legend{color:var(--settings-muted);margin-bottom:6px;font-size:12px;line-height:16px}.settings-v2 .member-role-options{border:1px solid var(--settings-line);background:#eeeeec;border-radius:2px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.settings-v2 .member-role-options label{cursor:pointer;border-radius:2px;justify-content:center;align-items:center;min-height:30px;padding:4px 8px;display:flex;position:relative}.settings-v2 .member-role-options input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.settings-v2 .member-role-options label:has(:checked){color:#1a1c1b;background:#fff;font-weight:600;box-shadow:0 1px 2px #0001}.settings-v2 .member-role-options label:focus-within{outline:2px solid var(--settings-accent)}@media (max-width:1000px){.settings-v2 .settings-split{gap:24px}.settings-v2 .team-row{grid-template-columns:minmax(150px,2fr) 90px minmax(90px,1fr) 80px 110px;gap:10px;padding:14px 16px}}@media (max-width:700px){.settings-v2 .settings-content{padding:20px 0}.settings-v2 .settings-breadcrumb{padding:12px 16px}.settings-v2 .settings-nav{gap:24px;padding:0 16px}.settings-v2 .settings-nav button{min-height:44px;font-size:12px}.settings-v2 h1,.settings-v2 .settings-calendar-title h1{font-size:22px;line-height:28px}.settings-v2 .settings-board{gap:24px;padding:20px}.settings-v2 .settings-access{padding:12px}.settings-v2 .settings-section>header{flex-wrap:wrap}.settings-v2 .settings-section>header>small{display:none}.settings-v2 .settings-field-grid,.settings-v2 .settings-split,.settings-v2 .settings-account{grid-template-columns:1fr}.settings-v2 .settings-brand{flex-direction:column;align-items:stretch;gap:16px}.settings-v2 .settings-logo-box{width:100%}.settings-v2 .settings-preview{padding:16px}.settings-v2 .settings-save-bar{flex-direction:column;align-items:stretch}.settings-v2 .settings-save-bar .settings-actions{justify-content:flex-end}.settings-v2 .settings-card>header,.settings-v2 .settings-card-body,.settings-v2 .settings-account{padding:20px}.settings-v2 .settings-connection{padding:16px}.settings-v2 .team-workspace .section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.settings-v2 .team-workspace .section-heading h2{font-size:22px;line-height:28px}.settings-v2 .team-labels{display:none}.settings-v2 .team-row{grid-template-columns:1fr 1fr;gap:12px;padding:20px}.settings-v2 .member-identity{grid-column:1/-1}.settings-v2 .team-row .mobile-label{color:#76777d;margin-bottom:4px;font-size:10px;display:block}.settings-v2 .team-row .secondary{justify-self:start}.settings-v2 .settings-own-lock{text-align:left}.settings-v2 .team-search{flex-wrap:wrap;padding:12px}.settings-v2 .member-dialog>section,.settings-v2 .member-dialog>.user,.settings-v2 .drawer-heading{padding:24px}.settings-v2 button{min-height:40px}}.settings-v2 .settings-nav{margin:0}.settings-v2 .settings-nav button{flex:none;width:auto}.settings-v2 .settings-role-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.settings-v2 .settings-role-guide article{border:1px solid var(--settings-line);background:#fff;border-radius:6px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.settings-v2 .settings-role-guide h3{margin:8px 0 4px}.settings-v2 .settings-role-guide p{color:var(--settings-muted);flex:1;font-size:12px;line-height:16px}.settings-v2 .settings-role-guide small{color:#76777d;border-top:1px solid var(--settings-line);width:100%;margin-top:16px;padding-top:12px;font:11px/14px JetBrains Mono,monospace}.settings-v2 .settings-member-footer{border-top:1px solid var(--settings-line);justify-content:flex-end;gap:12px;padding-top:24px;display:flex}.settings-v2 .member-dialog .settings-member-footer button{flex:1}@media (max-width:700px){.settings-v2 .settings-role-guide{grid-template-columns:1fr}}.settings-v2 .settings-card>header,.settings-v2 .settings-section>header{justify-content:flex-start}
.clients-v2{--cv-ink:#1a1c1b;--cv-muted:#45464d;--cv-line:#e2e3e1;--cv-low:#f4f4f2;--cv-surface:#fff;--cv-primary:#131b2e;--cv-blue:#0070c0;--text-heading:var(--cv-ink);--text-body:var(--cv-ink);--text-label:var(--cv-ink);--text-secondary:var(--cv-muted);color:var(--cv-ink);flex-direction:column;gap:24px;min-width:0;max-width:1600px;margin:auto;font:400 14px/20px Inter,sans-serif;display:flex}.clients-v2 *{box-sizing:border-box}.clients-v2 :is(h1,h2,h3,h4,p,dl,dd){margin:0}.clients-v2 :is(h1,h2,h3,h4){color:var(--cv-ink);font-family:Hanken Grotesk,sans-serif}.clients-v2 h1{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:36px}.clients-v2 h2{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:28px}.clients-v2 h3{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:24px}.clients-v2 :is(p,dd,td,input,select,textarea){font-size:14px;line-height:20px}.clients-v2 p{color:var(--cv-muted)}.clients-v2 .material-symbols-outlined{flex-shrink:0;font-family:Material Symbols Outlined;font-size:18px;font-weight:400;line-height:1}.clients-v2 button{background:var(--cv-primary);color:#fff;letter-spacing:.015em;cursor:pointer;white-space:normal;border:0;border-radius:2px;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:8px 12px;font:500 12px/16px Inter,sans-serif;display:inline-flex;box-shadow:0 1px 2px #0000000d}.clients-v2 button.secondary{color:var(--cv-ink);border:1px solid var(--cv-line);background:#fff}.clients-v2 button:disabled{opacity:.45;cursor:not-allowed}.clients-v2 button:hover:not(:disabled){filter:brightness(.97)}.clients-v2 :is(button,input,select,textarea):focus-visible{outline:2px solid var(--cv-blue);outline-offset:3px}.clients-v2 input,.clients-v2 select,.clients-v2 textarea{border:1px solid var(--cv-line);width:100%;color:var(--cv-ink);background:#fff;border-radius:2px;min-height:38px;margin:4px 0 0;padding:8px 12px;font-family:Inter,sans-serif;box-shadow:0 1px 2px #0000000d}.clients-v2 textarea{resize:vertical}.clients-v2 label{letter-spacing:.015em;color:var(--cv-ink);font:600 12px/16px Inter,sans-serif;display:block}.clients-v2 small{color:#76777d;font:400 11px/14px JetBrains Mono,monospace}.clients-v2 a{color:var(--cv-blue);overflow-wrap:anywhere}.clients-v2 .cv-breadcrumb{color:var(--cv-muted);flex-wrap:wrap;align-items:center;gap:8px;font:400 11px/14px JetBrains Mono,monospace;display:flex}.clients-v2 .cv-breadcrumb button{min-height:24px;box-shadow:none;color:inherit;font:inherit;background:0 0;padding:0}.cv-breadcrumb strong{color:var(--cv-blue);font-weight:500}.cv-directory-title,.cv-section-title{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cv-directory-title p{margin-top:2px}.clients-v2 .cv-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--cv-blue);align-items:center;gap:4px;margin-bottom:4px;font:500 11px/14px JetBrains Mono,monospace;display:flex}.cv-panel,.cv-directory-results{background:var(--cv-surface);border-radius:8px;min-width:0;padding:24px;box-shadow:0 1px 2px #0000000d}.cv-filters{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 1px 2px #0000000d}.clients-v2 .cv-search{flex:1;min-width:0;max-width:672px;position:relative}.cv-search>.material-symbols-outlined{color:#76777d;position:absolute;top:12px;left:12px}.clients-v2 .cv-search input{background:var(--cv-low);border:0;margin:0;padding-left:40px;font-size:13px;box-shadow:inset 0 1px 2px #0000000d}.cv-filter-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cv-segments{background:#eeeeec;border-radius:4px;gap:2px;padding:4px;display:inline-flex}.clients-v2 .cv-segments button{color:var(--cv-muted);box-shadow:none;background:0 0;min-height:26px;padding:4px 12px}.clients-v2 .cv-segments button[aria-pressed=true]{color:var(--cv-ink);background:#fff;box-shadow:0 1px 2px #0000000d}.cv-segments button span:not(.material-symbols-outlined){color:#76777d;margin-left:4px;font:400 11px/14px JetBrains Mono,monospace}.clients-v2 .cv-view button{padding:4px}.clients-v2 .cv-view button[aria-pressed=true]{color:var(--cv-blue)}.cv-directory-results{padding:0;overflow:hidden}.clients-v2 .cv-table{border-collapse:collapse;table-layout:auto;width:100%}.clients-v2 .cv-table th{background:var(--cv-low);letter-spacing:.05em;text-transform:uppercase;text-align:left;border:0;padding:12px 16px;font:700 11px/14px JetBrains Mono,monospace}.clients-v2 .cv-table td{vertical-align:middle;border-bottom:1px solid #eeeeec;padding:12px 16px;font-size:13px}.cv-table-identity{align-items:center;gap:12px;display:flex}.clients-v2 .cv-table-identity button,.clients-v2 .cv-name{box-shadow:none;color:var(--cv-ink);text-align:left;background:0 0;justify-content:flex-start;padding:0;font-size:14px;font-weight:600}.cv-brand{color:#fff;background:#0b1c30;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font:700 28px/36px Hanken Grotesk,sans-serif;display:flex;overflow:hidden}.cv-brand img{object-fit:contain;background:#fff;width:100%;height:100%}.cv-table .cv-brand,.cv-directory-cards .cv-brand{border-radius:2px;width:40px;height:40px;font-size:16px;line-height:24px}.cv-status{color:#065f46;white-space:nowrap;background:#ecfdf5;border-radius:12px;align-items:center;gap:6px;padding:2px 10px;font:500 11px/14px JetBrains Mono,monospace;display:inline-flex}.cv-status:before{content:"";background:#10b981;border-radius:50%;width:6px;height:6px}.cv-status.inactive{color:#45464d;background:#f4f4f2}.cv-status.inactive:before{background:#76777d}.clients-v2 .cv-mono{font:500 12px/18px JetBrains Mono,monospace}.cv-pagination{color:var(--cv-muted);justify-content:space-between;align-items:center;gap:12px;padding:16px;font:400 11px/14px JetBrains Mono,monospace;display:flex}.cv-pagination>div{align-items:center;gap:12px;display:flex}.cv-directory-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:none}.cards-mode .cv-directory-cards{display:grid}.cards-mode .cv-table{display:none}.cv-directory-cards article{border:1px solid var(--cv-line);padding:16px}.cv-directory-cards header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cv-directory-cards dl{gap:12px;margin:16px 0;display:grid}.cv-empty{text-align:center;color:var(--cv-muted);padding:40px}.cv-client-header{border-left:6px solid var(--cv-blue);justify-content:space-between;align-items:center;gap:16px;display:flex}.ui-v2-shell .clients-v2 .cv-client-header{border-left:6px solid #527a00!important;border-right:6px solid #527a00!important}.cv-client-identity{align-items:center;gap:16px;min-width:0;display:flex}.cv-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cv-client-identity p{margin-top:6px;font-size:13px}.cv-short-name{text-transform:uppercase;color:var(--cv-muted);background:#e8e8e6;border-radius:2px;padding:2px 8px;font:500 11px/14px JetBrains Mono,monospace}.cv-header-actions{flex-shrink:0;gap:8px;display:flex}.clients-v2 .cv-remove{color:#ba1a1a;box-shadow:none;background:#fef2f2}.clients-v2 .cv-tabs{background:#fff;border-radius:4px;align-items:stretch;gap:16px;padding:0 12px;display:flex;overflow-x:auto;box-shadow:0 1px 2px #0000000d}.clients-v2 .cv-tabs button{white-space:nowrap;min-height:48px;color:var(--cv-muted);box-shadow:none;background:0 0;border-bottom:4px solid #0000;border-radius:0;gap:6px;padding:10px 4px;font-size:14px}.clients-v2 .cv-tabs button[aria-selected=true]{color:var(--cv-blue);border-color:var(--cv-blue)}.cv-tabs button>span:not(.material-symbols-outlined){background:#e8e8e6;border-radius:12px;padding:2px 6px;font:400 11px/14px JetBrains Mono,monospace}.clients-v2 [role=tabpanel]{flex-direction:column;gap:16px;min-width:0;display:flex}.clients-v2 .cv-summary{background:#fff;border:0;border-radius:8px;margin:0;padding:24px;box-shadow:0 1px 2px #0000000d}.clients-v2 .cv-summary .client-summary-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.clients-v2 .cv-summary h3{font-size:16px}.clients-v2 .cv-summary .client-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.clients-v2 .cv-summary .client-summary-card{color:#0070c0;background:#eff6ff;border:0;border-radius:4px;flex-direction:column;gap:4px;min-height:110px;padding:12px;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.clients-v2 .cv-summary .client-summary-card:nth-child(2){color:#166534;background:#f0fdf4}.clients-v2 .cv-summary .client-summary-card:nth-child(3){color:#881337;background:#fff1f2}.clients-v2 .cv-summary .client-summary-card:nth-child(4){color:#4c1d95;background:#f5f3ff}.clients-v2 .cv-summary .client-summary-card>.material-symbols-outlined{position:absolute;top:12px;right:12px}.clients-v2 .cv-summary h4{text-transform:uppercase;letter-spacing:.05em;color:inherit;order:-1;margin-right:22px;font:500 11px/14px JetBrains Mono,monospace}.clients-v2 .cv-summary strong{color:inherit;margin:0;font:700 36px/44px Hanken Grotesk,sans-serif}.clients-v2 .cv-summary p{color:inherit;font-size:12px;line-height:16px}.clients-v2 .cv-summary .client-summary-heading button{box-shadow:none;color:var(--cv-blue);background:0 0;border:0;font:400 11px/14px JetBrains Mono,monospace}.cv-overview-grid{grid-template-columns:5fr 7fr;align-items:start;gap:16px;display:grid}.cv-overview-narratives{gap:16px;display:grid}.clients-v2 .cv-panel-title{background:#f8fafc;border-radius:2px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;display:flex}.cv-panel-title .material-symbols-outlined{color:var(--cv-blue);font-size:20px}.cv-contract{gap:12px;display:grid}.cv-contract>.cv-value{background:#f8fafc;border-radius:4px;padding:12px}.clients-v2 .cv-value dt{text-transform:uppercase;color:var(--cv-muted);letter-spacing:.025em;margin-bottom:4px;font:500 11px/14px JetBrains Mono,monospace}.clients-v2 .cv-value dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.clients-v2 .cv-value.mono dd{font-family:JetBrains Mono,monospace;font-size:12px}.cv-value a{align-items:center;gap:6px;display:inline-flex}.clients-v2 .cv-narrative{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cv-ink);line-height:1.625}.cv-section-title p{margin-top:2px;font-size:13px;line-height:18px}.cv-entries{gap:16px;display:grid}.cv-card-heading{background:#f4f4f266;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.cv-card-heading>div{align-items:center;gap:8px;min-width:0;display:flex}.cv-card-heading .material-symbols-outlined{color:var(--cv-blue);font-size:22px}.cv-card-heading .cv-remove .material-symbols-outlined{color:inherit;font-size:15px}.cv-card-heading h3{overflow-wrap:anywhere}.cv-office-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cv-office-columns dl{background:#f4f4f24d;border-radius:4px;align-content:start;gap:12px;padding:12px;display:grid}.cv-address{background:#f4f4f299;border-radius:4px;padding:12px;margin-top:16px!important}.cv-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-contact-values{gap:16px;display:grid}.cv-term-values{grid-template-columns:1fr 3fr;gap:24px;display:grid}.clients-v2 form,.clients-v2 fieldset{border:0;min-width:0;margin:0;padding:0}.clients-v2 .cv-form-title{border-left:4px solid var(--cv-blue)}.cv-form-title p{margin-top:6px}.clients-v2 .cv-form-section{background:var(--cv-surface);border-radius:8px;margin-bottom:24px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.cv-form-section>header{background:var(--cv-low);align-items:center;gap:8px;padding:12px 24px;display:flex}.cv-form-section>header h2{font-size:16px;line-height:24px}.cv-form-section>header p{color:#76777d;font:400 11px/14px JetBrains Mono,monospace}.cv-number{background:var(--cv-primary);color:#fff;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font:700 12px/16px JetBrains Mono,monospace;display:inline-flex}.cv-section-body{padding:24px}.cv-core-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.cv-core-grid>label{grid-column:span 3}.cv-core-grid>.cv-span8{grid-column:span 8}.cv-core-grid>.cv-span4{grid-column:span 4}.cv-core-grid>.cv-span6{grid-column:span 6}.cv-logo-upload{background:var(--cv-low);border-radius:4px;gap:12px;margin-top:4px;padding:8px;display:flex}.cv-logo-upload .cv-brand{border-radius:2px;width:64px;height:64px;font-size:20px}.cv-logo-upload>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clients-v2 .cv-upload-label{cursor:pointer;background:#fff;border-radius:2px;align-items:center;gap:6px;padding:8px;display:inline-flex;position:relative}.cv-upload-label input[type=file]{opacity:0;cursor:pointer;min-height:0;padding:0;position:absolute;inset:0}.clients-v2 .client-repeat-section{border:0;margin:0;padding:0}.clients-v2 .client-repeat-section>.section-heading{justify-content:flex-end;margin:0 0 16px;display:flex}.clients-v2 .client-repeat-section>.section-heading>h2{display:none}.clients-v2 .client-child{border:1px solid var(--cv-line);background:#fff;border-radius:4px;margin-bottom:16px;padding:16px}.clients-v2 .client-child>.section-heading{background:var(--cv-low);margin:-16px -16px 16px;padding:8px 12px}.clients-v2 .section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.clients-v2 .client-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.clients-v2 .client-field-wide{grid-column:1/-1}.clients-v2 .client-child h3{font-size:14px;line-height:20px}.clients-v2 .client-form-empty{background:var(--cv-low);border:1px dashed var(--cv-line);text-align:center;padding:24px}.clients-v2 .client-step-order-actions{gap:8px;margin-top:12px;display:flex}.clients-v2 input:disabled{color:#90918f;cursor:not-allowed;background:#eee}.clients-v2 .cv-save{z-index:5;border-top:1px solid var(--cv-line);background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 8px #00000008}.cv-save>div{gap:8px;display:flex}.cv-save p{font-size:12px!important}.clients-v2 .client-validation-summary{margin-bottom:16px}.clients-v2 .client-icon{width:18px;height:18px}.clients-v2 .client-field-error{color:#ba1a1a;font-size:12px}.clients-v2 .client-records-panel{background:var(--cv-surface);border-radius:8px;padding:24px}.clients-v2 .support-notes,.clients-v2 .support-attachments{background:var(--cv-surface);border-radius:8px}.clients-v2 .client-note-content{font-size:14px;line-height:22px}.clients-v2 .client-entry-meta{font:400 11px/14px JetBrains Mono,monospace}.clients-v2.cv-dialog{border:1px solid var(--cv-line);background:#fff;border-radius:8px;width:calc(100% - 32px);max-width:640px;padding:24px;display:none;box-shadow:0 24px 48px #0003}.clients-v2.cv-dialog[open]{display:block}.clients-v2.cv-dialog h2{font-size:20px}.clients-v2.cv-dialog .client-dialog-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.clients-v2.cv-dialog::backdrop{background:#131b2e66}@media (max-width:1100px){.cv-filters{flex-wrap:wrap}.cv-search{flex-basis:100%;max-width:none!important}.cv-client-header{flex-direction:column;align-items:flex-start}.cv-header-actions{align-self:flex-end}.cv-directory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-v2 .cv-table td,.clients-v2 .cv-table th{padding:12px 8px}.cv-core-grid>label{grid-column:span 6}}@media (max-width:760px){.clients-v2{gap:16px}.clients-v2 h1{font-size:22px;line-height:28px}.cv-directory-title,.cv-section-title{flex-direction:column;align-items:stretch}.cv-directory-title>button{width:100%}.cv-filter-controls{justify-content:space-between;width:100%}.cv-view,.clients-v2 .cv-table{display:none}.cv-directory-cards{grid-template-columns:1fr;padding:12px;display:grid}.cv-pagination{flex-direction:column;align-items:stretch}.cv-pagination>div{justify-content:space-between}.cv-panel,.clients-v2 .cv-summary{padding:16px}.cv-client-identity{align-items:flex-start}.cv-client-identity>.cv-brand{width:48px;height:48px;font-size:22px}.cv-client-header{padding:16px}.cv-header-actions{align-self:stretch}.cv-header-actions button{flex:1}.clients-v2 .cv-tabs{gap:12px}.clients-v2 .cv-tabs button{font-size:12px}.clients-v2 .cv-summary .client-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-overview-grid,.cv-office-columns,.cv-contacts,.cv-term-values{grid-template-columns:1fr}.cv-office-columns{gap:12px}.cv-form-section>header{padding:12px 16px}.cv-section-body{padding:16px}.cv-core-grid{grid-template-columns:1fr}.cv-core-grid>*{grid-column:1/-1!important}.clients-v2 .client-form-grid{grid-template-columns:1fr}.clients-v2 .cv-save{flex-wrap:wrap;padding:12px}.cv-save>div{justify-content:flex-end;width:100%}.clients-v2 button{min-height:44px}.clients-v2 .cv-summary .client-summary-heading{align-items:flex-start}.clients-v2 .cv-summary .client-summary-heading button{max-width:95px}.clients-v2 input,.clients-v2 select,.clients-v2 textarea{font-size:16px}.cv-card-heading{align-items:flex-start}.cv-card-heading>div{flex-wrap:wrap}.clients-v2 .cv-filters .cv-segments button{padding:4px 8px}.clients-v2.cv-dialog{max-height:90dvh;overflow-y:auto}}.clients-v2 .jorder-icon{font-feature-settings:"liga";letter-spacing:normal;text-transform:none;white-space:nowrap;vertical-align:middle;font:400 20px/1 Material Symbols Outlined;display:inline-block}.clients-v2 .support-records{border:0;border-radius:8px;padding:24px;box-shadow:0 1px 2px #0000000d}.clients-v2 .support-records h2{align-items:center;gap:8px;display:flex}.clients-v2 .support-records .client-history-entry{border-color:var(--cv-line);border-radius:4px;padding:24px}.clients-v2 .support-records .client-empty-state{background:var(--cv-low);border:0}.clients-v2 .support-file-table th{background:var(--cv-low);color:var(--cv-muted);font-size:11px}.clients-v2 .support-file-table td{border-color:var(--cv-line);padding:16px}body .clients-v2.support-note-dialog{border-radius:8px;width:min(640px,100vw - 32px)}.clients-v2 .support-note-header{background:var(--cv-low);padding:24px}.clients-v2 .support-note-header h2{font:600 20px/28px Hanken Grotesk,sans-serif}body .clients-v2.support-note-dialog label.support-note-field{padding:24px;font-size:12px}body .clients-v2.support-note-dialog textarea{background:var(--cv-low);border:0;border-radius:4px;min-height:180px;margin-top:8px;padding:16px}body .clients-v2.support-note-dialog .client-dialog-actions{border-color:var(--cv-line);background:#fff;gap:8px;padding:16px 24px}.clients-v2.support-note-dialog .client-dialog-actions button{border-radius:2px;min-height:32px;padding:8px 16px;font:500 12px/16px Inter,sans-serif}.clients-v2 .cv-form-title{display:block}.clients-v2 .cv-form-section>header{justify-content:flex-start}.clients-v2 .cv-client-header,.clients-v2 .cv-tabs{margin:0}.clients-v2 .cv-tabs{flex-wrap:nowrap}.clients-v2 .cv-tabs button{flex-shrink:0}
