.resource-contract-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 0 18px}.resource-contract-summary>a{position:relative;display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;min-height:118px;padding:18px 20px;border:1px solid #e2e7e4;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(25,48,36,.055);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.resource-contract-summary>a:hover{transform:translateY(-1px);border-color:#cbd7d1;box-shadow:0 12px 28px rgba(25,48,36,.08)}.resource-contract-summary>a.is-active{border-color:#dc6b29;box-shadow:inset 0 3px #dc6b29,0 10px 28px rgba(220,107,41,.09)}.resource-contract-summary span{color:#66727e;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.resource-contract-summary strong{color:#183125;font-family:var(--font-quicksand),Arial,sans-serif;font-size:38px;line-height:1;font-weight:700}.resource-contract-summary small{color:#8a949d;font-size:11px}@media(max-width:1050px){.resource-contract-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.resource-contract-summary{grid-template-columns:1fr}.resource-contract-summary>a{min-height:102px}}.resource-quick-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}.resource-quick-stats>a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:12px 15px;border:1px solid #e1e7e4;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgba(28,51,42,.035);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.resource-quick-stats>a:hover{transform:translateY(-1px);border-color:#c9d8d1;box-shadow:0 8px 20px rgba(28,51,42,.06)}.resource-quick-stats>a.is-active{border-color:#15945c;box-shadow:inset 0 2px #15945c,0 8px 20px rgba(21,148,92,.07)}.resource-quick-stats>a.is-warning strong{color:#c35f22}.resource-quick-stats span{color:#5f6d79;font-size:12px;font-weight:750}.resource-quick-stats strong{color:#17355d;font-family:var(--font-quicksand),Arial,sans-serif;font-size:26px;line-height:1}.resource-state-chip{display:inline-flex;align-items:center;min-height:27px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.resource-state-chip.is-mission{background:#edf8f2;color:#087b48}.resource-state-chip.is-bench{background:#fff4e9;color:#b95619}.resource-state-chip.is-support{background:#eef4fb;color:#315f91}.resource-state-chip.is-unknown{background:#f2f3f5;color:#68717a}@media(max-width:1050px){.resource-quick-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.resource-quick-stats{grid-template-columns:1fr}}:root{--adn-orange:#DC6B29;--adn-green:#458E3E;--adn-black:#010101;--adn-charcoal:#222222;--adn-grey:#7E7E7E;--adn-light:#EEEEEE;--adn-surface:#FFFFFF;--adn-bg:#F7F7F7;--brand:var(--adn-orange);--brand2:var(--adn-green);--text:var(--adn-charcoal);--muted:var(--adn-grey);--border:var(--adn-light);--bg:var(--adn-bg);--panel:var(--adn-surface)}body,button,html,input,select,textarea{font-family:var(--font-quicksand),Arial,sans-serif}body{color:var(--adn-charcoal);background:var(--adn-bg);font-size:14px;line-height:1.48;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a{color:inherit}.login-card,.login-card *,.login-page{font-family:var(--font-quicksand),Arial,sans-serif}.login-card h1{font-size:30px;line-height:1.15;font-weight:700;color:var(--adn-charcoal)}.login-card .eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--adn-orange)}.login-card :where(.login-intro,.login-current-date,.login-security-note){font-size:13px;line-height:1.5}.login-card label{font-size:12px;font-weight:700;color:var(--adn-charcoal)}.login-card input{min-height:42px;border-color:var(--adn-light);border-radius:10px;font-size:14px;color:var(--adn-charcoal)}.login-card .button,.login-card button{min-height:42px;border-radius:10px;font-size:13px;font-weight:700}.login-production-form>button[type=submit]{background:var(--adn-orange);color:#fff}.login-forgot-inline{color:var(--adn-orange);font-weight:700}.login-version{font-size:11px;font-weight:700}.watcher-protected-ui,.watcher-protected-ui :not(code):not(pre){font-family:var(--font-quicksand),Arial,sans-serif}.watcher-protected-ui{color:var(--adn-charcoal);background:var(--adn-bg);font-size:14px;line-height:1.48}.w2-next-main :where(h1){font-size:30px;line-height:1.15;font-weight:700;color:var(--adn-charcoal)}.w2-next-main :where(h2){font-size:20px;line-height:1.2;font-weight:700;color:var(--adn-charcoal)}.w2-next-main :where(h3){font-size:16px;line-height:1.28;font-weight:700;color:var(--adn-charcoal)}.w2-next-main :where(p,li,dd,td){font-size:14px;line-height:1.48}.w2-next-main :where(.muted,small){color:var(--adn-grey)}.w2-next-main :where(.eyebrow){font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--adn-orange)}.w2-workspace-sidebar{background:var(--adn-charcoal);color:#fff}.w2-workspace-brand strong{font-size:21px;font-weight:700}.w2-nav-group>p,.w2-services-label,.w2-workspace-brand small{color:#b7b7b7}.w2-nav-group>a>strong,.w2-service-group summary strong{font-size:13px;font-weight:700}.w2-nav-group>a.is-active,.w2-service-group summary.is-active{background:var(--adn-orange);color:#fff;box-shadow:none}.w2-service-group>div>a.is-active{color:var(--adn-orange);background:rgba(220,107,41,.12)}.w2-nav-group>a:hover,.w2-service-group>div>a:hover{color:#fff}.w2-sidebar-health i{background:var(--adn-green)}.w2-next-topbar{background:rgba(255,255,255,.97);border-bottom-color:var(--adn-light)}.w2-global-search{background:#fafafa;border-color:var(--adn-light)}.w2-global-search input{font-size:14px;color:var(--adn-charcoal)}.w2-create-menu summary{background:var(--adn-charcoal);font-size:13px}.w2-create-menu[open] summary{background:var(--adn-orange)}.w2-create-menu>div a:hover{background:#fff5ef;color:var(--adn-orange)}.w2-profile-compact strong{font-size:12px}.w2-profile-compact small{font-size:11px}.w2-logout-compact,.w2-notification-button{border-color:var(--adn-light)}.w2-next-footer{border-top-color:var(--adn-light)}.w2-next-footer,.w2-next-footer a{font-size:12px;color:var(--adn-grey)}.w2-next-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:42px;border:1px solid #d8d8d8;border-radius:10px;background:#fff;color:var(--adn-charcoal);font-size:14px;line-height:1.4}.w2-next-main :where(input,select,textarea):focus{outline:2px solid rgba(220,107,41,.22);outline-offset:1px;border-color:var(--adn-orange)}.w2-next-main :where(label){font-size:12px;color:var(--adn-charcoal)}.w2-next-main :where(button,.button){border-radius:10px;font-size:13px;font-weight:700}.w2-next-main :where(.button:not(.secondary):not(.danger):not(.success),button:not(.secondary):not(.danger):not(.success):not(.icon-danger):not(.modal-close)){background-color:var(--adn-orange);color:#fff}.w2-next-main :where(.button.secondary,.secondary-action){background:#fff;color:var(--adn-charcoal);border-color:#d8d8d8}.w2-next-main :where(.button.success){background:var(--adn-green);color:#fff}.w2-next-main :where(.text-link,.business-reference-link){color:var(--adn-orange)!important}.w2-next-main :where(.card,.premium-card,.dashboard-card,.offer-card,.mini-card,.vivier-list-card,.vivier-stat-card,.boond-role-card,.boond-detail-section){background:#fff;border-color:var(--adn-light);box-shadow:0 5px 18px rgba(34,34,34,.045)}.w2-next-main :where(.card,.premium-card,.dashboard-card,.offer-card,.mini-card,.vivier-list-card,.vivier-stat-card){border-radius:14px}.boond-detail-page,.boond-list-page{color:var(--adn-charcoal)}.crm-pro-head h1,.page-header h1,.vivier-header h1{font-size:30px!important;line-height:1.15!important;font-weight:700!important;color:var(--adn-charcoal)!important;letter-spacing:-.02em!important}.crm-pro-head .muted,.page-description,.vivier-header p{font-size:13px!important;color:var(--adn-grey)!important}.boond-list-filters{border-color:var(--adn-light)!important}.boond-list-filters label{font-size:12px!important;font-weight:700;color:var(--adn-charcoal)!important}.boond-data-table{box-shadow:none!important}.boond-data-row,.boond-data-table{border-color:var(--adn-light)!important}.boond-data-row.head{background:#fafafa!important;color:var(--adn-grey)!important}.boond-data-row.head span,.boond-sort-link{font-size:12px!important;font-weight:700!important;color:var(--adn-grey)!important}.boond-data-row:not(.head)>span{font-size:13px!important;color:var(--adn-charcoal)}.boond-data-row.is-clickable:hover{background:#fff8f3!important}.boond-sort-link:hover{color:var(--adn-orange)!important}.numbered-pagination a.is-current,.vivier-page-number{border-color:var(--adn-orange)!important;color:var(--adn-orange)!important;background:#fff!important}.backoffice-breadcrumb,.backoffice-breadcrumb a,.global-breadcrumb,.global-breadcrumb a{font-size:12px!important;color:var(--adn-grey)!important}.backoffice-breadcrumb a:hover,.global-breadcrumb a:hover{color:var(--adn-orange)!important}.boond-detail-head{border-color:var(--adn-light)!important}.boond-detail-head h1{font-size:30px!important;font-weight:700!important;color:var(--adn-charcoal)!important}.boond-detail-tabs{border-color:var(--adn-light)!important;background:#fff!important}.boond-detail-tabs a,.boond-detail-tabs span{font-size:13px!important;font-weight:700!important}.boond-detail-tabs .is-active{background:var(--adn-charcoal)!important;color:#fff!important}.boond-detail-section h2{font-size:20px!important}.boond-detail-grid>div>span,.details dt,.premium-details dt{font-size:11px!important;color:var(--adn-grey)!important}.boond-detail-grid>div>strong,.details dd,.premium-details dd{font-size:13px!important;color:var(--adn-charcoal)!important}.w2-overview-page{font-size:14px}.w2-overview-kicker{color:var(--adn-orange)!important;font-size:11px!important}.w2-overview-heading h1{font-size:30px!important;color:var(--adn-charcoal)!important}.w2-overview-heading p{font-size:14px!important;color:var(--adn-grey)!important}.w2-heading-actions a{font-size:13px!important}.w2-heading-actions a.is-primary{background:var(--adn-orange)!important;border-color:var(--adn-orange)!important;box-shadow:none!important}.w2-overview-metric{border-color:var(--adn-light)!important;box-shadow:0 5px 18px rgba(34,34,34,.045)!important}.w2-overview-metric small{font-size:12px!important;color:var(--adn-grey)!important}.w2-overview-metric strong{font-size:30px!important;color:var(--adn-charcoal)!important}.w2-overview-metric em{font-size:11px!important;color:var(--adn-grey)!important}.w2-overview-metric-icon,.w2-overview-metric.is-blue .w2-overview-metric-icon,.w2-overview-metric.is-red .w2-overview-metric-icon{background:#fff1e8!important;color:var(--adn-orange)!important}.w2-overview-metric.is-green .w2-overview-metric-icon{background:#edf6ec!important;color:var(--adn-green)!important}.w2-domain-card,.w2-flow-card,.w2-priority-panel,.w2-v250-flow-group{border-color:var(--adn-light)!important;box-shadow:0 5px 18px rgba(34,34,34,.04)!important}.w2-domain-card header>span,.w2-flow-card>header>div:first-child span,.w2-priority-panel header span{color:var(--adn-orange)!important;font-size:11px!important}.w2-domain-title h2,.w2-flow-card h2,.w2-priority-panel h2{font-size:20px!important;color:var(--adn-charcoal)!important}.w2-flow-card>footer a,.w2-flow-legend{font-size:11px!important;color:var(--adn-grey)!important}.w2-flow-legend i.orange,.w2-v250-flow-dot{background:var(--adn-orange)!important}.w2-flow-legend i.blue,.w2-v250-flow-group.is-blue .w2-v250-flow-dot{background:var(--adn-charcoal)!important}.w2-flow-legend i.green{background:var(--adn-green)!important}.w2-v250-flow-group.is-blue .w2-v250-flow-steps{background:linear-gradient(90deg,#f7f7f7,#fff)!important}.w2-v250-flow-group>header{color:var(--adn-grey)!important;font-size:11px!important}.w2-v250-flow-step small{font-size:11px!important;color:#a0a0a0!important}.w2-v250-flow-step strong{font-size:26px!important;color:var(--adn-orange)!important}.w2-v250-flow-group.is-blue .w2-v250-flow-step strong{color:var(--adn-charcoal)!important}.w2-v250-flow-step em,.w2-v250-flow-step>span{font-size:11px!important;color:var(--adn-grey)!important}.w2-v250-flow-group.is-orange .w2-v250-flow-step:nth-child(6) em:after{font-size:11px!important}.w2-domain-card{--domain:var(--adn-orange)!important;--domain-soft:#fff1e8!important}.w2-domain-card.is-green{--domain:var(--adn-green)!important;--domain-soft:#edf6ec!important}.w2-domain-card.is-blue,.w2-domain-card.is-gold,.w2-domain-card.is-purple{--domain:var(--adn-charcoal)!important;--domain-soft:#f3f3f3!important}.w2-domain-title p{font-size:13px!important;color:var(--adn-grey)!important}.w2-domain-metrics strong{font-size:23px!important;color:var(--adn-charcoal)!important}.w2-domain-link,.w2-domain-metrics span{font-size:11px!important}.w2-domain-link{color:var(--adn-orange)!important}.w2-domain-metrics>a{background:#fafafa!important;border-color:var(--adn-light)!important}.w2-domain-metrics>a.is-alert{background:#fff5ef!important;border-color:#f2d1bd!important}.w2-priority-list strong{font-size:13px!important}.w2-priority-list p{font-size:12px!important}.w2-priority-list small{font-size:11px!important}.w2-control-strip strong{font-size:13px!important}.w2-control-strip a,.w2-control-strip small{font-size:11px!important}.w2-control-icon,.w2-control-icon.is-blue,.w2-control-icon.is-purple{color:var(--adn-orange)!important;background:#fff1e8!important}.w2-control-icon.is-green{color:var(--adn-green)!important;background:#edf6ec!important}.public-application-page,.vivier-header h1,.vivier-list-card,.vivier-page,.vivier-stat-card strong{font-family:var(--font-quicksand),Arial,sans-serif!important}.vivier-header h1:after{background:var(--adn-orange)!important}.vivier-list-card{border-top-color:var(--adn-orange)!important}.vivier-new-button,.vivier-toolbar button{background:var(--adn-orange)!important}.vivier-stat-card span:not(.vivier-stat-icon){font-size:13px!important;color:var(--adn-charcoal)!important}.vivier-stat-card strong{font-size:30px!important;color:var(--adn-charcoal)!important}.vivier-stat-card small{font-size:11px!important;color:var(--adn-grey)!important}.vivier-stat-icon.is-gold,.vivier-stat-icon.is-orange,.vivier-stat-icon.is-purple{background:#fff1e8!important;color:var(--adn-orange)!important}.vivier-stat-icon.is-green{background:#edf6ec!important;color:var(--adn-green)!important}.vivier-table th{font-size:12px!important;color:var(--adn-grey)!important}.vivier-table td,.vivier-table th{border-bottom-color:var(--adn-light)!important}.vivier-table td{font-size:13px!important}.vivier-candidate-copy small{color:var(--adn-orange)!important}.vivier-skill-list span,.vivier-status.is-placed,.vivier-status.is-process{background:#f4f4f4!important;color:var(--adn-charcoal)!important}.vivier-status.is-available,.vivier-status.is-qualified{background:#edf6ec!important;color:var(--adn-green)!important}.vivier-status.is-hold,.vivier-status.is-warning{background:#fff1e8!important;color:var(--adn-orange)!important}.business-actions-filters label{font-size:12px!important;color:var(--adn-charcoal)!important}.boond-action-form,.business-actions-filters{border-top-color:var(--adn-orange)!important}.boond-action-form select,.business-actions-filters input,.business-actions-filters select{border-color:#d8d8d8!important;color:var(--adn-charcoal)!important}.business-reference-link{color:var(--adn-orange)!important}.action-modal-report{border-left-color:var(--adn-orange)!important;background:#fff8f3!important}.candidate-intake-tabs button{color:var(--adn-charcoal)!important;border-color:var(--adn-light)!important}.candidate-intake-tabs button.is-active{border-color:var(--adn-orange)!important;background:#fff5ef!important;box-shadow:inset 4px 0 var(--adn-orange)!important}.boond-timesheet-period-nav>strong{color:var(--adn-green)!important}.boond-validation-card:hover{border-color:var(--adn-orange)!important}.admin-overview-hero .eyebrow{color:var(--adn-orange)!important}.admin-family.tone-blue,.admin-family.tone-gold,.admin-family.tone-orange{--admin-tone:var(--adn-orange)!important}.admin-family.tone-green{--admin-tone:var(--adn-green)!important}.admin-family-card{border-color:var(--adn-light)!important}.admin-family-card:hover{border-color:var(--adn-orange)!important}.admin-directory-search input{border-color:#d8d8d8!important}.badge,.boond-state-badge,.status-pill{font-size:11px!important;font-weight:700!important}.status-draft,.status-new,.status-paused,.status-to_qualify{background:#fff1e8!important;color:var(--adn-orange)!important}.quality-label,.status-in_process,.status-published{background:#edf6ec!important;color:var(--adn-green)!important}.status-archived,.status-closed{background:#f3f3f3!important;color:var(--adn-grey)!important}.watcher-protected-ui :where(.w2-v250-flow-step small,.w2-v250-flow-step span,.w2-v250-flow-step em,.w2-nav-group>p,.w2-services-label,.w2-sidebar-footer small){font-size:11px}@media(max-width:760px){.boond-detail-head h1,.crm-pro-head h1,.page-header h1,.vivier-header h1,.w2-next-main :where(h1),.w2-overview-heading h1{font-size:28px!important}}.need-detail-standard{display:grid;grid-gap:16px;gap:16px}.need-detail-standard .backoffice-breadcrumb{margin-bottom:-2px}.need-detail-hero{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;grid-gap:18px;gap:18px;padding:22px 24px;border:1px solid #e6e9ec;border-radius:16px;background:linear-gradient(100deg,#fff,#fff 72%,#f7fcf8);box-shadow:0 8px 24px rgba(24,49,37,.05)}.need-card-icon,.need-hero-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.need-hero-icon{width:56px;height:56px;border-radius:13px;color:#e9671d;background:#fff0e7}.need-hero-copy{min-width:0}.need-hero-copy .eyebrow{margin:1px 0 4px;color:#ef651d!important;font-size:11px!important;font-weight:700;letter-spacing:.08em}.need-hero-copy h1{margin:0;color:#14283c!important;font-size:31px!important;line-height:1.12!important;letter-spacing:-.025em}.need-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;color:#526273;font-size:13px}.need-hero-meta a,.need-hero-meta strong{color:#31465d;font-weight:700;text-decoration:none}.need-hero-meta a:hover{color:#e9671d}.need-hero-meta i{color:#aeb7bf;font-style:normal}.need-hero-reference{margin:4px 0 0;color:#8995a2;font-size:11px!important}.need-hero-badges{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:2px;white-space:nowrap}.need-priority,.need-status-badge{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 11px;border-radius:999px;font-size:12px;line-height:1;font-weight:700;white-space:nowrap}.need-status-badge span{width:7px;height:7px;border-radius:50%;background:currentColor}.need-status-badge.is-open{color:#24863d;background:#eaf8ed;border:1px solid #bde7c7}.need-status-badge.is-neutral{color:#647485;background:#f2f5f7;border:1px solid #dfe5e9}.need-priority.priority-low{color:#697581;background:#f1f3f5;border:1px solid #dde2e6}.need-priority.priority-normal{color:#3979df;background:#edf5ff;border:1px solid #dbeaff}.need-priority.priority-high{color:#c2641c;background:#fff1e6;border:1px solid #f5d4b9}.need-priority.priority-urgent{color:#c94343;background:#fff0f0;border:1px solid #f2cdcd}.need-facts-band{padding:0;overflow:hidden;border:1px solid #e4e8eb;border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(24,49,37,.04)}.need-facts-grid{display:grid;grid-template-columns:repeat(11,minmax(108px,1fr));min-width:1220px;overflow-x:auto;scrollbar-width:thin}.need-fact{min-width:0;padding:14px 13px 13px;border-right:1px solid #edf0f2}.need-fact:last-child{border-right:0}.need-fact small{display:block;margin-bottom:6px;color:#7b8da2!important;font-size:9px!important;line-height:1.15;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.need-fact>div,.need-fact>div>a>strong,.need-fact>div>strong{color:#243b53;font-size:12px;line-height:1.25;font-weight:700}.need-fact .need-priority{min-height:24px;padding:4px 7px;font-size:10px}.need-inline-state{display:inline-flex;align-items:center;gap:7px;color:#34495e;font-size:12px;font-weight:700}.need-inline-state i{width:7px;height:7px;border-radius:50%;background:#8694a0}.need-inline-state.is-open i{background:#2eb55a}.need-fact.is-linked a{display:flex;align-items:center;gap:6px;color:#3479e8;text-decoration:none}.need-fact.is-linked a:hover{color:#e9671d}.need-fact.is-linked a>span:last-child{margin-left:auto;font-size:18px;line-height:1}.need-facts-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 16px;border-top:1px solid #edf0f2;background:#fff}.need-facts-actions .button{min-height:40px;padding:9px 18px}.need-detail-standard .boond-detail-tabs{display:flex;align-items:stretch;gap:0;margin:0;padding:0 10px;overflow-x:auto;border:1px solid #e4e8eb!important;border-radius:14px;background:#fff!important;box-shadow:0 6px 18px rgba(24,49,37,.035)}.need-detail-standard .boond-detail-tabs a,.need-detail-standard .boond-detail-tabs span{position:relative;display:flex;align-items:center;min-height:46px;padding:0 16px;border-radius:0!important;color:#334a62!important;background:#fff!important;font-size:12px!important;font-weight:700!important;white-space:nowrap}.need-detail-standard .boond-detail-tabs .is-active{color:#162b40!important;background:#fff!important}.need-detail-standard .boond-detail-tabs .is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#ef681d}.need-overview-grid{grid-template-columns:minmax(0,1.9fr) minmax(315px,.9fr);align-items:stretch}.need-overview-grid,.need-overview-main{display:grid;grid-gap:16px;gap:16px}.need-origin-card,.need-standard-card{border:1px solid #e4e8eb!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 22px rgba(24,49,37,.045)!important}.need-standard-card{padding:19px 20px}.need-standard-card>header{display:flex;align-items:center;gap:13px;margin-bottom:15px}.need-origin-card h2,.need-standard-card h2{margin:0;color:#152a40!important;font-size:18px!important;line-height:1.2}.need-card-icon{width:44px;height:44px;border-radius:12px}.need-card-icon.is-orange{color:#e9671d;background:#fff0e7}.need-card-icon.is-green{color:#379450;background:#e8f7eb}.need-rich-text{padding-left:58px}.need-rich-text p{margin:0 0 8px;color:#657386;font-size:13px!important;line-height:1.65!important}.need-rich-text p:last-child{margin-bottom:0}.need-skill-table{display:grid}.need-skill-table>div{display:grid;grid-template-columns:175px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:42px;padding:7px 4px;border-bottom:1px solid #edf0f2}.need-skill-table>div:last-child{border-bottom:0}.need-skill-table>div>span:first-child{color:#526a82;font-size:12px;font-weight:500}.need-skill-table>div>p,.need-skill-table>div>strong{margin:0;color:#53677b;font-size:12px;line-height:1.5;font-weight:600}.need-chip-row{display:flex;flex-wrap:wrap;gap:7px}.need-chip-row>span{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;color:#43576c;background:#f1f4f6;font-size:11px;line-height:1;font-weight:600}.need-empty-inline{color:#9aa5ae!important;font-size:12px!important}.need-origin-card{display:flex;align-items:center;gap:14px;padding:15px 18px}.need-origin-card>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 18px}.need-origin-card p,.need-origin-card small{margin:0;color:#52667b;font-size:12px!important}.need-origin-card small{color:#8b98a5!important}.need-mission-card{min-height:100%}.need-mission-list{margin:0}.need-mission-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(115px,.82fr);grid-gap:14px;gap:14px;align-items:center;min-height:40px;border-bottom:1px solid #e8ecef}.need-mission-list>div:last-child{border-bottom:0}.need-mission-list>div.need-mission-separator{margin-top:12px;padding-top:12px;border-top:1px solid #dfe5e9}.need-mission-list dt{color:#62768b;font-size:12px;font-weight:500}.need-mission-list dd{margin:0;color:#263b52;font-size:12px;font-weight:700}.need-mission-list dd a{color:#263b52;text-decoration:none}.need-mission-list dd a:hover{color:#e9671d}.need-detail-standard>.boond-detail-section{margin:0;border:1px solid #e4e8eb!important;border-radius:15px!important;box-shadow:0 7px 22px rgba(24,49,37,.04)!important}.need-source-meta{display:flex;flex-wrap:wrap;gap:7px;padding:3px 2px 0;color:#73849a!important;font-size:11px!important}.need-source-meta span{color:#b2bac2}.boond-data-table:has(.need-priority){overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:thin}.boond-data-table:has(.need-priority) .boond-data-row{min-width:1480px;min-height:70px;align-items:center}.boond-data-table:has(.need-priority) .boond-data-row.head{min-height:62px}.boond-data-table:has(.need-priority) .boond-sort-link{display:inline-flex;align-items:center;gap:7px}.boond-data-table:has(.need-priority) .boond-sort-link i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;color:#a4afba;background:#fff;font-size:12px;font-style:normal}.boond-data-table:has(.need-priority) .boond-data-row.head .is-sorted .boond-sort-link{color:#d75f18!important}.boond-data-table:has(.need-priority) .boond-data-row.head .is-sorted .boond-sort-link i{color:#fff;background:#ef681d}.boond-data-table:has(.need-priority) .boond-data-row.is-clickable:hover{background:#fff7f0!important;box-shadow:inset 3px 0 #ef681d}.boond-data-table:has(.need-priority) .need-warning{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:4px 7px;border-radius:999px;vertical-align:middle;font-size:0;font-weight:700}.boond-data-table:has(.need-priority) .need-warning:before{content:"⚠";font-size:11px}.boond-data-table:has(.need-priority) .need-warning:after{content:"Prioritaire sans profil";font-size:9px;letter-spacing:.01em}.boond-data-table:has(.need-priority) .need-warning.high{color:#b6621e;background:#fff2e6}.boond-data-table:has(.need-priority) .need-warning.urgent{color:#c94040;background:#fff0f0}.boond-data-table:has(.need-priority) .need-priority{min-height:28px;padding:5px 9px}@media(max-width:1280px){.need-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr)}.need-facts-grid{min-width:1180px}}@media(max-width:980px){.need-detail-hero{grid-template-columns:52px minmax(0,1fr)}.need-hero-badges{grid-column:2;justify-content:flex-start;padding-top:0}.need-overview-grid{grid-template-columns:1fr}.need-mission-card{min-height:auto}}@media(max-width:720px){.need-detail-standard{gap:12px}.need-detail-hero{grid-template-columns:1fr;padding:18px}.need-hero-icon{display:none}.need-hero-badges{grid-column:1}.need-hero-copy h1{font-size:26px!important}.need-facts-actions{justify-content:stretch;flex-wrap:wrap}.need-facts-actions .button{flex:1 1 180px;text-align:center}.need-standard-card{padding:16px}.need-rich-text{padding-left:0}.need-skill-table>div{grid-template-columns:1fr;gap:6px}.need-origin-card>div{display:block}.need-origin-card p{margin-top:4px}}.boond-data-table:has(.need-priority){overflow-x:visible!important}.boond-data-table:has(.need-priority) .boond-data-row{width:100%;min-width:0!important;min-height:58px!important;grid-template-columns:112px 68px minmax(145px,1fr) minmax(260px,2.15fr) 92px 108px minmax(220px,1.45fr) 100px!important;column-gap:12px!important}.boond-data-table:has(.need-priority) .boond-data-row.head{min-height:56px!important}.boond-data-table:has(.need-priority) .boond-data-row>span:nth-child(7),.boond-data-table:has(.need-priority) .boond-data-row>span:nth-child(8){display:none!important}.boond-data-table:has(.need-priority) .boond-data-row>span{min-width:0}.boond-data-table:has(.need-priority) .boond-data-row:not(.head)>span:nth-child(3),.boond-data-table:has(.need-priority) .boond-data-row:not(.head)>span:nth-child(4),.boond-data-table:has(.need-priority) .boond-data-row:not(.head)>span:nth-child(9){overflow:hidden;text-overflow:ellipsis}.boond-data-table:has(.need-priority) .boond-data-row.head>span{overflow:visible}.boond-data-table:has(.need-priority) .boond-sort-link{max-width:100%;gap:5px!important}.boond-data-table:has(.need-priority) .boond-sort-link i{flex:0 0 22px;width:22px!important;height:22px!important}.boond-data-table:has(.need-priority) .need-warning{max-width:92px}.boond-data-table:has(.need-priority) .need-warning:after{content:"Sans profil"!important}@media (max-width:1100px){.boond-data-table:has(.need-priority){overflow-x:auto!important}.boond-data-table:has(.need-priority) .boond-data-row{min-width:980px!important;grid-template-columns:105px 64px 135px 230px 88px 100px 170px 88px!important;column-gap:10px!important}}.need-stop-control[open]{position:fixed!important;inset:0!important;z-index:6000!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgba(20,31,43,.52)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.need-stop-control[open]>summary{position:fixed!important;z-index:6002!important;top:max(28px,calc(50% - 250px))!important;right:max(28px,calc(50% - 285px))!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid #dfe5e9!important;border-radius:10px!important;background:#fff!important;color:#657789!important;font-size:0!important;box-shadow:none!important}.need-stop-control[open]>summary:after{content:"×";font-size:24px;line-height:1}.need-stop-control[open] .need-stop-form{position:relative!important;right:auto!important;top:auto!important;z-index:6001!important;display:grid!important;grid-gap:14px!important;gap:14px!important;width:min(620px,calc(100vw - 32px))!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;padding:24px!important;border:1px solid #e3e7eb!important;border-radius:18px!important;background:#fff!important;box-shadow:0 28px 80px rgba(16,31,45,.28)!important}.need-stop-control[open] .need-stop-form h3{margin:0 44px 0 0!important;color:#182d42!important;font-size:22px!important}.need-stop-control[open] .need-stop-form p{padding:12px 14px;border:1px solid #f0d6c6;border-radius:12px;background:#fff8f3;color:#5a6470!important;font-size:12px!important}#sortie-recrutement:target,#stop-position:target{position:fixed!important;left:50%!important;top:50%!important;z-index:6001!important;width:min(640px,calc(100vw - 32px))!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;transform:translate(-50%,-50%)!important;padding:24px!important;border:1px solid #e3e7eb!important;border-radius:18px!important;background:#fff!important;box-shadow:0 0 0 100vmax rgba(20,31,43,.52),0 28px 80px rgba(16,31,45,.28)!important}#sortie-recrutement:target h3,#stop-position:target h3{margin-top:0!important;color:#182d42!important;font-size:22px!important}#sortie-recrutement:target>p,#stop-position:target>p{padding:12px 14px!important;border:1px solid #f0d6c6!important;border-radius:12px!important;background:#fff8f3!important;color:#5a6470!important}#stop-position:not(:target){display:none!important}.workflow-stop-launch{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;margin-top:10px!important;border-color:#efcaca!important;color:#b43e3e!important;background:#fff7f7!important}.workflow-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:10px;padding-top:14px;border-top:1px solid #edf0f2}.workflow-modal-cancel{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid #d9e0e5;border-radius:10px;color:#435a70;background:#fff;text-decoration:none;font-size:12px;font-weight:800}@media(max-width:700px){.need-stop-control[open]{padding:12px!important;place-items:end center!important}#sortie-recrutement:target,#stop-position:target,.need-stop-control[open] .need-stop-form{width:calc(100vw - 24px)!important;max-height:88vh!important;border-radius:18px 18px 0 0!important}.need-stop-control[open]>summary{top:auto!important;right:24px!important;bottom:calc(88vh - 48px)!important}}.watcher-protected-ui .accounts-table-v2 td:last-child{overflow:visible!important}.watcher-protected-ui .account-actions-menu{position:relative;display:inline-block}.watcher-protected-ui .account-actions-menu .row-action-button{width:40px!important;min-width:40px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important;place-items:center;border:1px solid #e1e4e8!important;border-radius:10px!important;background:#fff!important;color:#344054!important;font-size:16px!important;line-height:1!important;box-shadow:none!important}.watcher-protected-ui .account-actions-menu[open] .row-action-button{border-color:var(--adn-orange)!important;color:var(--adn-orange)!important;background:#fff8f3!important}.watcher-protected-ui .account-actions-popover{position:absolute!important;right:0!important;width:220px!important;max-width:min(220px,calc(100vw - 32px))!important;max-height:230px!important;padding:6px!important;gap:2px!important;overflow-y:auto!important;overscroll-behavior:contain;border:1px solid #e4e7ec!important;border-radius:12px!important;background:#fff!important;box-shadow:0 14px 34px rgba(16,24,40,.18)!important;z-index:12000!important}.watcher-protected-ui .account-actions-menu.opens-down .account-actions-popover{top:42px!important;bottom:auto!important}.watcher-protected-ui .account-actions-menu.opens-up .account-actions-popover{top:auto!important;bottom:42px!important}.watcher-protected-ui .account-actions-popover form{margin:0!important}.watcher-protected-ui .account-actions-popover a,.watcher-protected-ui .account-actions-popover button{width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:9px 10px!important;display:block!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#344054!important;text-align:left!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;white-space:normal!important;box-shadow:none!important}.watcher-protected-ui .account-actions-popover a:hover,.watcher-protected-ui .account-actions-popover button:hover{background:#f7f7f7!important}.watcher-protected-ui .account-actions-popover .danger,.watcher-protected-ui .account-actions-popover button.danger{color:#b42318!important;background:transparent!important}@media(max-width:760px){.watcher-protected-ui .account-actions-popover{width:200px!important;max-height:210px!important}}.accounts-user-cell{display:flex!important;align-items:center;gap:12px;min-height:44px}.accounts-avatar{display:inline-grid!important;place-items:center;flex:0 0 38px;width:38px!important;height:38px!important;min-width:38px;border-radius:999px;font-weight:700;line-height:1;color:#fff}.accounts-avatar,.accounts-avatar.role-admin{background:#2f67d8}.accounts-avatar.role-recruiter{background:#ef6c00}.accounts-avatar.role-sales{background:#1f8f62}.accounts-avatar.role-delivery{background:#6f52b5}.accounts-avatar.role-finance{background:#3c7d8c}.accounts-avatar.role-support{background:#5b6b7a}.accounts-avatar.role-read_only{background:#7c8797}.need-position-profile{display:flex;flex-direction:column;gap:7px;min-width:280px}.need-position-profile .workflow-metro{max-width:520px}.need-position-profile small{display:block}.need-position-table td{vertical-align:top}.need-position-table td:nth-child(2),.need-position-table th:nth-child(2){min-width:330px}.need-commercial-outcome{display:inline-flex;margin-top:8px;padding:4px 9px;border-radius:999px;background:#eef8f2;color:#247b4b;font-size:12px;font-weight:700}.need-commercial-outcome.is-danger{background:#fff0ef;color:#b23b32}#qui-sommes-nous aside{position:relative;isolation:isolate;min-height:470px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:30px!important;border:0!important;background:linear-gradient(180deg,rgba(5,10,7,.02) 20%,rgba(5,10,7,.8)),url(/site/adn-family-team.webp) center 38%/cover no-repeat!important;box-shadow:0 28px 64px rgba(17,31,23,.16)}#qui-sommes-nous aside:before{content:"ADN FAMILY";position:absolute;z-index:-1;top:22px;left:24px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:#458E3E;font:800 10px/1 var(--font-quicksand),Arial,sans-serif;letter-spacing:.14em}#qui-sommes-nous aside>p,#qui-sommes-nous aside>strong{color:#fff!important;text-shadow:0 1px 14px rgba(0,0,0,.22)}#qui-sommes-nous aside>p{font-size:18px!important}#qui-sommes-nous aside>div>div{background:rgba(255,255,255,.93)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:rgba(255,255,255,.5)!important}#actualites a,#expertises article,#offres article{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#actualites a:hover,#expertises article:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgba(15,31,43,.08)}#offres{scroll-margin-top:90px}.offer-detail-why p{margin:0 0 16px;color:#59675e;line-height:1.6}.offer-detail-why a{color:#DC6B29;font-weight:800}.offer-detail-card ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;counter-reset:step}.offer-detail-card ol li{position:relative;padding:46px 15px 15px;border:1px solid #e4e8e5;border-radius:12px;background:#fbfcfb;color:#405064;line-height:1.45}.offer-detail-card ol li:before{counter-increment:step;content:counter(step);position:absolute;top:13px;left:14px;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#fff0e7;color:#c6531f;font-size:11px;font-weight:900}.public-application-page{background:linear-gradient(180deg,#fbfcfb,#f5f7f5)}.public-form-shell{padding-top:54px!important;padding-bottom:72px!important}.public-application-form{box-shadow:0 20px 54px rgba(20,32,50,.07)!important}@media(max-width:760px){#qui-sommes-nous aside{min-height:410px}.offer-detail-card ol{grid-template-columns:1fr}.public-form-shell{padding-top:34px!important}}@media(prefers-reduced-motion:reduce){#actualites a,#expertises article,#offres article{transition:none!important;transform:none!important}}@font-face{font-family:quicksand;src:url(/_next/static/media/ac4d08bf741b655f-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:quicksand;src:url(/_next/static/media/5b3d6aa156172b4f-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:quicksand;src:url(/_next/static/media/7160d1f4b42190ca-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:quicksand Fallback;src:local("Arial");ascent-override:61.27%;descent-override:17.51%;line-gap-override:2.63%;size-adjust:114.24%}.__className_4770eb{font-family:quicksand,quicksand Fallback}.__variable_4770eb{--font-quicksand:"quicksand","quicksand Fallback"}